.input-group[data-v-b9793a64] {
  margin-top: 10px;
  padding: 0 28px;
}
.input-group .title[data-v-b9793a64] {
  line-height: 32px;
}
.input-group .answer .question-number[data-v-b9793a64] {
  display: inline-block;
  min-width: 40px;
  text-align: right;
}
.input-group .answer .question-number[data-v-b9793a64]:nth-last-child(1) {
  margin-right: 0;
}
.input-group .answer .changed[data-v-b9793a64] {
  color: #004fff;
}
.input-group .answer .question-answer[data-v-b9793a64] {
  display: inline-block;
  width: 30px;
  height: 20px;
  padding: 0;
  text-align: center;
  border: none;
  border-radius: 0;
  border-bottom: 2px solid #999;
  margin-right: 25px;
  margin-bottom: 10px;
}
.input-group .answer .question-answer[data-v-b9793a64]:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #004fff;
  color: #004fff;
  font-weight: 600;
}
.input-group .answer .multiple[data-v-b9793a64] {
  width: 120px;
}

.total-score[data-v-acdf1e04] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 16px 20px 0 0;
}
.total-score p[data-v-acdf1e04] {
  margin: 0;
}
.total-score span[data-v-acdf1e04] {
  font-size: 22px;
  margin-right: 6px;
  color: var(--primary-color);
}
.structure-list[data-v-acdf1e04] {
  line-height: 40px;
  margin-bottom: 10px;
}
.structure-list .structure-item[data-v-acdf1e04] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 20px;
  border-bottom: 1px solid #e8e8e8;
}
.structure-list .structure-item .text-style[data-v-acdf1e04] {
  width: auto;
  margin-right: 16px;
}
.structure-list .structure-item[data-v-acdf1e04]:nth-last-child(1) {
  border: none;
}
.structure-list span[data-v-acdf1e04] {
  display: inline-block;
}
.structure-list .name[data-v-acdf1e04] {
  width: 120px;
  line-height: 1.1;
}
.structure-list .numbers[data-v-acdf1e04] {
  width: 160px;
  line-height: 1.1;
}
.structure-list .btn-icon .anticon[data-v-acdf1e04] {
  cursor: pointer;
}
.structure-list .btn-icon .anticon-edit[data-v-acdf1e04] {
  margin-right: 20px;
}
.btns[data-v-acdf1e04] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
.btns button[data-v-acdf1e04] {
  margin-bottom: 12px;
  width: 100px;
  padding: 0;
  text-align: center;
  margin-right: 16px;
}
.group-list .group-item[data-v-acdf1e04] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.group-list .group-item .question-setting[data-v-acdf1e04] {
  width: 950px;
}
.group-list .group-item .question-setting .ant-input-number[data-v-acdf1e04] {
  width: 56px;
}
.group-list .group-item .group-handle[data-v-acdf1e04] {
  width: 40px;
}
.part-score-tools[data-v-acdf1e04] {
  border-radius: 4px;
  border: 1px solid #f5ba62;
  background: #fef7ec;
  padding: 6px 10px;
  margin-top: 10px;
  margin-bottom: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.part-score-tools .ant-input-number[data-v-acdf1e04] {
  width: 56px;
}
.en-writing-item[data-v-acdf1e04] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.en-writing-item .lable[data-v-acdf1e04] {
  width: 70px;
}
.model-essay[data-v-acdf1e04] {
  margin-top: 16px;
}
.model-essay[data-v-acdf1e04] .ant-tabs-top-bar {
  margin: 0;
  border-bottom: none;
}
.model-essay[data-v-acdf1e04] .ant-tabs-top-bar .ant-tabs-nav-wrap {
  margin-bottom: 0;
}
.model-essay[data-v-acdf1e04] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated div {
  height: 24px;
  border-radius: 4px;
  border: 1px solid #E2EBFF;
  padding: 1px 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.model-essay[data-v-acdf1e04] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated div .ant-tabs-tab {
  width: 36px;
  height: 20px;
  color: #666666;
  font-size: 14px;
  padding: 3px 4px;
  margin: 0;
  border: none;
}
.model-essay[data-v-acdf1e04] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated div .ant-tabs-tab-active {
  color: #004FFF;
  font-weight: 500;
  border-radius: 2px;
  background-color: #EFF4FF;
}
.model-essay[data-v-acdf1e04] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated .ant-tabs-ink-bar {
  display: none !important;
}
.question-list-block[data-v-acdf1e04] {
  border-radius: 4px;
  border: 1px solid #e8e8e8;
  margin-top: 16px;
  max-height: calc(100vh - 360px);
  overflow-y: auto;
}
.question-list-block > div:nth-child(1) .question-item[data-v-acdf1e04] {
  border: none;
}
.question-list-block .question-item[data-v-acdf1e04] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-item .question-number[data-v-acdf1e04] {
  min-width: 40px;
  position: relative;
}
.question-list-block .question-item .question-number .expand-icon[data-v-acdf1e04] {
  position: absolute;
  top: 0;
  right: -20px;
  cursor: pointer;
}
.question-list-block .question-item .question-option[data-v-acdf1e04] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.question-list-block .question-item .question-option .ant-tag-checkable[data-v-acdf1e04] {
  border: 1px solid #f9f9f9;
  background: #f9f9f9;
  color: #333333;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  margin-right: 12px;
  padding: 0;
  text-align: center;
  cursor: pointer;
}
.question-list-block .question-item .question-option .radio-choice .ant-tag-checkable[data-v-acdf1e04] {
  border-radius: 50%;
}
.question-list-block .question-item .question-option .ant-tag-checkable-checked[data-v-acdf1e04] {
  border: 1px solid var(--primary-color);
  background: var(--primary-color);
  color: #fff;
}
.question-list-block .question-item .question-option .words[data-v-acdf1e04] {
  width: 76px;
}
.question-list-block .question-item .question-score .ant-input-number[data-v-acdf1e04] {
  width: 56px;
}
.question-list-block .question-item .question-score .ant-btn-link[data-v-acdf1e04] {
  padding: 0;
  margin-left: 10px;
}
.question-list-block .question-child .question-child-item[data-v-acdf1e04] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-child .question-child-item .question-number[data-v-acdf1e04] {
  padding-left: 20px;
}
.question-list-block .question-child .question-child-item .question-score[data-v-acdf1e04] {
  margin-right: 64px;
}
.question-list-block .question-child .question-child-item .question-score .ant-input-number[data-v-acdf1e04] {
  width: 56px;
}
.question-list-block .question-child .question-child-item .question-score .ant-btn-link[data-v-acdf1e04] {
  padding: 0;
  margin-left: 10px;
}
.block-length[data-v-acdf1e04] {
  padding: 0;
  width: 45px;
  text-align: center;
}
.block-length.ant-radio-button-wrapper-checked[data-v-acdf1e04] {
  background: var(--primary-color);
  color: #fff;
}
.margin-h[data-v-acdf1e04] {
  margin: 0 12px;
}
.margin-l[data-v-acdf1e04] {
  margin-left: 12px;
}
.margin-r[data-v-acdf1e04] {
  margin-right: 12px;
}
[data-v-acdf1e04] .ant-modal {
  max-height: calc(100% - 100px);
}
.split-set[data-v-acdf1e04] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
}
.split-list[data-v-acdf1e04] {
  border: 1px solid #ebedf0;
  border-radius: 4px;
  padding: 0 20px;
}
.split-list .split-item[data-v-acdf1e04] {
  padding: 10px 0;
  border-bottom: 1px solid #ebedf0;
}
.split-list .split-item .split-con[data-v-acdf1e04] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.split-list .split-item .split-con[data-v-acdf1e04]:nth-child(2) {
  margin-top: 10px;
}
.split-list .split-item .child-con[data-v-acdf1e04] {
  padding: 10px 0;
  border-top: 1px solid #ebedf0;
  padding-left: 30px;
}
.split-list .split-item[data-v-acdf1e04]:last-child {
  border: none;
}
.auto-review-content[data-v-acdf1e04] {
  position: relative;
}
.auto-review-content .numberCount[data-v-acdf1e04] {
  position: absolute;
  bottom: 10px;
  right: 10px;
  color: rgba(0, 0, 0, 0.65);
}
.writing-prompt[data-v-acdf1e04] {
  width: 600px;
  padding: 15px;
  font-size: 14px;
  line-height: 1.8;
}
.prompt-title[data-v-acdf1e04] {
  margin-bottom: 15px;
}
.prompt-requirements[data-v-acdf1e04] {
  color: #666;
}
.requirement-item[data-v-acdf1e04] {
  margin-bottom: 8px;
}
.requirement-item.note[data-v-acdf1e04] {
  margin-top: 15px;
  font-style: italic;
}

.preview-box[data-v-6341ceee] {
  height: 100%;
  border-radius: var(--jby-border-radius-base-2);
  overflow: hidden;
  position: relative;
  background: #fff;
}
.preview-box .preview-toggle-button[data-v-6341ceee] {
  width: 16px;
  height: 32px;
  border: none;
  border-radius: 4px 0px 0px 4px;
  background-color: #ffffff;
  -webkit-box-shadow: 2px 0px 8px 0px rgba(19, 36, 74, 0.1);
          box-shadow: 2px 0px 8px 0px rgba(19, 36, 74, 0.1);
  top: 10px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  right: 0;
  position: absolute;
  cursor: pointer;
  padding-top: 3px;
}
.preview-box .preview-toggle-button.show-preview-button[data-v-6341ceee] {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  right: 0;
}
.preview-box .preview-toggle-button .jby-icon[data-v-6341ceee] {
  width: 100%;
  height: 100%;
}
.preview-box .paper-top[data-v-6341ceee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 48px;
  line-height: 48px;
  border-radius: var(--jby-border-radius-base-2) var(--jby-border-radius-base-2) 0px 0px;
  color: #333333;
  font-size: 16px;
  font-weight: 500;
  padding: 0 20px 0 16px;
  margin: 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.preview-box .paper-top .card-title[data-v-6341ceee] {
  font-weight: bold;
}
.preview-box .paper-top .card-title[data-v-6341ceee]:before {
  content: '';
  margin-right: 8px;
  height: 14px;
  border-radius: 100px;
  width: 4px;
  background: var(--primary-color);
}
.preview-box .paper-top .card-title-float[data-v-6341ceee] .ant-btn-link.is-jby-theme {
  color: var(--primary-color);
}
.preview-box .paper-content[data-v-6341ceee] {
  padding: 0 24px 16px 24px;
  height: calc(100% - 48px);
  overflow-y: auto;
  border-radius: 0px 0px var(--jby-border-radius-base-2) var(--jby-border-radius-base-2);
}
.preview-box .paper-content[data-v-6341ceee] .relative-box {
  background-color: #fff !important;
}

.card-content[data-v-373772d8] {
  margin: 0 auto;
  color: #000;
  background-color: #fff;
  position: relative;
}
.page-number[data-v-373772d8] {
  font-size: 14px;
  text-align: center;
  color: var(--template-color);
  clear: both;
}
.page-number span[data-v-373772d8] {
  display: inline-block;
  padding: 0 14px;
  word-spacing: 7px;
  outline: none;
}
.page-number span[data-v-373772d8]:focus-visible {
  border-radius: 2px;
  -webkit-box-shadow: 0 0 0 1px #000;
          box-shadow: 0 0 0 1px #000;
}

.page-head[data-v-3f0a925f] {
  font-family: 'Times New Roman', 'SimSun';
  position: relative;
  color: #333;
}
.page-head .head-info[data-v-3f0a925f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.page-head .head-info .ant-input[data-v-3f0a925f] {
  font-size: 14px;
  color: #444;
  padding: 0;
  line-height: 1;
  width: 300px;
  background: none;
  margin: 1px;
  border-color: transparent;
}
.page-head .head-info .page-sub[data-v-3f0a925f] {
  text-align: right;
}
.page-head .title[data-v-3f0a925f] {
  min-height: 40px;
  position: relative;
  margin-top: 10px;
}
.page-head .title .ant-input[data-v-3f0a925f] {
  max-height: 100%;
  color: var(--template-color);
  padding: 0;
  line-height: 1;
  border-color: transparent;
}
.page-head .title .ant-input[data-v-3f0a925f]:hover {
  border-color: var(--primary-color);
}
.page-head .title .page-title[data-v-3f0a925f] {
  font-weight: bold;
  text-align: center;
  font-size: 26px;
  line-height: 36px;
  resize: none;
  font-family: 'Songti SC', '宋体', 'SimSun';
}
.page-head .column3-layout[data-v-3f0a925f] {
  height: 68px;
}
.page-head .column3-layout .page-title[data-v-3f0a925f] {
  top: 0;
}
.page-head .column3-layout .page-sub[data-v-3f0a925f] {
  top: 40px;
  left: 50%;
  margin-left: -110px;
  text-align: center;
}
.page-head .total-score[data-v-3f0a925f] {
  font-size: 17px;
  color: #040404;
  margin-top: 10px;
  text-align: center;
}
.page-head .total-score .ant-input[data-v-3f0a925f] {
  height: 24px;
  color: var(--template-color);
  padding: 0;
  line-height: 1;
  border-color: transparent;
  text-align: center;
  font-size: 17px;
}
.page-head .total-score .ant-input[data-v-3f0a925f]:hover {
  border-color: var(--primary-color);
}
.edit[data-v-3f0a925f] {
  display: none;
  width: 44px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 1px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  background: var(--primary-color);
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.student-info-outside[data-v-3f0a925f] {
  padding-left: 5px;
  border: 1px solid #fff;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 16px;
  line-height: 40px;
}
.student-info-outside[data-v-3f0a925f]:hover {
  border-color: var(--primary-color);
}
.student-info-outside:hover .edit[data-v-3f0a925f] {
  display: block;
}
.student-info-outside > div .label[data-v-3f0a925f] {
  color: var(--template-color);
}
.student-info-outside > div .line[data-v-3f0a925f] {
  display: inline-block;
  border-bottom: 1px solid var(--template-color);
  margin-left: 6px;
  width: calc(100% - 48px);
  height: 22px;
}
.student-info-outside .info-item[data-v-3f0a925f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-content[data-v-3f0a925f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.student-content .student-matter[data-v-3f0a925f] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: 1px solid var(--template-color);
}
.student-content .student-matter .title[data-v-3f0a925f] {
  margin: 0;
  font-size: 16px;
  text-align: center;
  height: 35px;
  line-height: 35px;
  border-bottom: 1px solid var(--template-color);
  color: var(--template-color);
}
.student-content .student-matter .content p[data-v-3f0a925f] {
  margin: 0 6px;
  line-height: 1.4;
  text-align: justify;
}
.student-content .student-info-inside[data-v-3f0a925f] {
  font-family: 微软雅黑;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 16px;
  padding-bottom: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  line-height: 40px;
  border: 1px solid var(--template-color);
  border-right-color: #fff;
  position: relative;
  z-index: 1;
}
.student-content .student-info-inside[data-v-3f0a925f]:hover {
  border-color: var(--primary-color);
}
.student-content .student-info-inside:hover .edit[data-v-3f0a925f] {
  display: block;
}
.student-content .student-info-inside > div .label[data-v-3f0a925f] {
  color: var(--template-color);
}
.student-content .student-info-inside > div .line[data-v-3f0a925f] {
  display: inline-block;
  border-bottom: 1px solid var(--template-color);
  margin-left: 6px;
  width: calc(100% - 48px);
  height: 22px;
}
.student-content .student-info-inside .info-item[data-v-3f0a925f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
}
.student-content .student-info-inside .write-code .line[data-v-3f0a925f] {
  height: 40px;
  position: relative;
  top: -9px;
  border: 1px dotted #000;
}
.student-content .exam-number[data-v-3f0a925f] {
  position: relative;
  border: 1px solid var(--template-color);
  border-left-color: #fff;
  border-right-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ccc;
  margin-left: -1px;
}
.student-content .exam-number[data-v-3f0a925f]:hover {
  border-color: var(--primary-color);
}
.student-content .exam-number:hover .edit[data-v-3f0a925f] {
  display: block;
}
.student-content .exam-number .title[data-v-3f0a925f] {
  margin: 0;
  font-size: 17px;
  width: 30px;
  height: 54px;
  line-height: 30px;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  color: var(--template-color);
}
.student-content .exam-number .smear[data-v-3f0a925f] {
  height: 100%;
  min-height: 142px;
  background: #fff;
  border-left: 1px solid var(--template-color);
}
.student-content .exam-number .smear .smear-number[data-v-3f0a925f] {
  text-align: center;
  height: 28px;
  line-height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-content .exam-number .smear .smear-number .write-number[data-v-3f0a925f] {
  display: inline-block;
  width: 8px;
  height: 28px;
}
.student-content .exam-number .smear .smear-number .smear-item[data-v-3f0a925f] {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 13px;
  line-height: 13px;
  font-size: 16px;
  border-left: 1px solid var(--template-color);
  border-right: 1px solid var(--template-color);
  color: var(--template-color);
  margin: 0 5px;
  font-family: 'Times New Roman';
}
.student-content .exam-number .smear .smear-number .smear-item[data-v-3f0a925f]:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 3px;
  border-top: 1px solid var(--template-color);
  border-bottom: 1px solid var(--template-color);
}
.student-content .exam-number .smear .smear-number .smear-item[data-v-3f0a925f]:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 3px;
  border-top: 1px solid var(--template-color);
  border-bottom: 1px solid var(--template-color);
}
.student-content .column3-occupy[data-v-3f0a925f] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-top: 1px solid var(--template-color);
  border-bottom: 1px solid var(--template-color);
}
.student-content .bar-code[data-v-3f0a925f] {
  width: 310px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 40px;
  border: 1px solid var(--template-color);
}
.student-content .bar-code img[data-v-3f0a925f] {
  width: 100%;
  height: auto;
}
.student-content .info-qrcode[data-v-3f0a925f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #000;
  border-left: none;
  padding: 10px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.student-content .info-qrcode img[data-v-3f0a925f] {
  width: 120px;
  height: 120px;
}
.student-miss[data-v-3f0a925f] {
  margin-top: 5px;
  height: 36px;
  border: 1px solid var(--template-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 34px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.student-miss .title[data-v-3f0a925f] {
  display: inline-block;
  width: 140px;
  font-size: 16px;
  margin: 0;
  height: 100%;
  text-align: center;
  border-right: 1px solid var(--template-color);
  color: var(--template-color);
}
.student-miss .content[data-v-3f0a925f] {
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-miss .content .smear[data-v-3f0a925f] {
  display: inline-block;
  width: 20px;
  height: 13px;
  border: 1px solid var(--template-color);
  margin-right: 16px;
}
.error-info[data-v-3f0a925f] {
  margin-top: 6px;
  font-size: 12px;
  color: #ff503d;
  visibility: hidden;
}
.error-info span[data-v-3f0a925f] {
  font-size: 14px;
  visibility: hidden;
}
.show[data-v-3f0a925f] {
  visibility: visible;
}
.hidden[data-v-3f0a925f] {
  visibility: hidden;
}

[data-v-8d359f7c]:root {
  --mark-l: '47px';
  --mark-t: '47px';
  --grid-gap: '19px';
}
.pdf-element[data-v-8d359f7c] {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -10;
  font-family: 'Times New Roman', 'SimSun' !important;
}
.pdf-element .page-box[data-v-8d359f7c] {
  background: #fff;
}
.page-box[data-v-8d359f7c] {
  position: relative;
}
.page-point[data-v-8d359f7c] {
  display: inline-block;
  width: 45px;
  height: 16px;
  background: #000;
  position: absolute;
  z-index: 10;
}
.point1[data-v-8d359f7c],
.point2[data-v-8d359f7c] {
  top: var(--mark-t);
}
.point3[data-v-8d359f7c],
.point4[data-v-8d359f7c] {
  bottom: var(--mark-t);
}
.point1[data-v-8d359f7c],
.point3[data-v-8d359f7c] {
  left: var(--mark-l);
}
.point2[data-v-8d359f7c],
.point4[data-v-8d359f7c] {
  right: var(--mark-l);
}
.page-main[data-v-8d359f7c] {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-grid;
  grid-template-columns: auto;
  grid-gap: var(--grid-gap);
}
[data-v-8d359f7c] .page-main > div:not(.last-column) .page-head,[data-v-8d359f7c] .page-main > div:not(.last-column) .default-column,[data-v-8d359f7c] .page-main > div:not(.last-column) .writing-column {
  position: relative;
}
[data-v-8d359f7c] .page-main > div:not(.last-column) .page-head::after,[data-v-8d359f7c] .page-main > div:not(.last-column) .default-column::after,[data-v-8d359f7c] .page-main > div:not(.last-column) .writing-column::after {
  content: '';
  display: inline-block;
  width: 1px;
  height: 100%;
  border-right: 1px dashed #000;
  position: absolute;
  top: 0;
  right: -31px;
}
.page-number[data-v-8d359f7c] {
  position: absolute;
  bottom: var(--mark-t);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 10;
}
.page-number .num-point[data-v-8d359f7c] {
  display: inline-block;
  width: 18px;
  height: 16px;
  background: #000;
  margin: 0 9px;
}
.pdf-element[data-v-8d359f7c] {
  color: #000;
}
.pdf-element[data-v-8d359f7c] .page-head .ant-input {
  overflow: hidden;
  white-space: nowrap;
}
.pdf-element[data-v-8d359f7c] .dimension {
  display: none !important;
}

.picture-main[data-v-4f6f4a09] {
  position: absolute;
  top: 0;
  left: 100%;
  margin: 1px;
  z-index: 10;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.picture-main .handle-show[data-v-4f6f4a09] {
  opacity: 0;
}
.picture-main[data-v-4f6f4a09]:hover {
  outline: 2px solid var(--primary-color);
}
.picture-main:hover .handle-show[data-v-4f6f4a09] {
  opacity: 1;
}
.picture-main .picture-cancel[data-v-4f6f4a09] {
  position: absolute;
  right: -2px;
  top: -21px;
  display: inline-block;
  font-size: 12px;
  background: var(--primary-color);
  color: #fff;
  line-height: 1;
  padding: 4px;
  font-family: 'Microsoft YaHei UI', 'Microsoft YaHei';
  cursor: pointer;
}
.picture-main .handle-btn[data-v-4f6f4a09] {
  position: absolute;
  display: inline-block;
  width: 10px;
  height: 10px;
  background: var(--primary-color);
}
.picture-main .btn1[data-v-4f6f4a09] {
  cursor: nw-resize;
}
.picture-main .btn2[data-v-4f6f4a09] {
  cursor: ne-resize;
}
.picture-main .btn3[data-v-4f6f4a09] {
  cursor: se-resize;
}
.picture-main .btn4[data-v-4f6f4a09] {
  cursor: sw-resize;
}
.picture-main .btn1[data-v-4f6f4a09],
.picture-main .btn2[data-v-4f6f4a09] {
  top: -2px;
}
.picture-main .btn2[data-v-4f6f4a09],
.picture-main .btn3[data-v-4f6f4a09] {
  right: -2px;
}
.picture-main .btn3[data-v-4f6f4a09],
.picture-main .btn4[data-v-4f6f4a09] {
  bottom: -2px;
}
.picture-main .btn4[data-v-4f6f4a09],
.picture-main .btn1[data-v-4f6f4a09] {
  left: -2px;
}


[data-v-04133edb] .tinymce-editor {
  font-family: 'Times New Roman', 'SimSun' !important;
  width: 100%;
  padding: 2px;
  line-height: 1.5;
  outline: none;
  font-size: inherit;
  color: '#000';
}
[data-v-04133edb] .tinymce-editor p {
  margin: 0;
  word-wrap: break-word;
  white-space: pre-line;
  text-align: justify;
  font-size: inherit;
  line-break: anywhere;
  overflow-wrap: anywhere;
  letter-spacing: -0.001em;
}
[data-v-04133edb] .tinymce-editor p u {
  white-space: pre-line;
}
[data-v-04133edb] .tinymce-editor img:not(.svg-mask) {
  max-width: 100%;
  height: auto;
  zoom: var(--img-zoom);
  margin-right: 2px;
}
[data-v-04133edb] .tinymce-editor svg {
  max-width: 100%;
  font-size: initial;
  zoom: var(--img-zoom);
}
[data-v-04133edb] .tinymce-editor textarea {
  display: none;
}
[data-v-04133edb] .tinymce-editor .tinymce-horizontal-line {
  line-break: anywhere;
  font-size: 16px;
  border-bottom-style: var(--template-line) !important;
}
[data-v-04133edb] .tinymce-editor .MathJax[jax="SVG"] {
  text-indent: initial;
}
[data-v-04133edb] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 100;
}
.question-content[data-v-04133edb] {
  position: relative;
}
.question-content[data-v-04133edb] .print-content .illustration {
  display: none;
}
.question-content[data-v-04133edb] .print-content img {
  outline: none;
}
.question-content[data-v-04133edb] .tinymce-editor {
  display: inline-block;
  font-weight: var(--template-bold) !important;
}
.question-content[data-v-04133edb] .tinymce-editor p,
.question-content[data-v-04133edb] .tinymce-editor span {
  font-weight: inherit !important;
}
.question-content[data-v-04133edb] .tinymce-editor .illustration {
  display: inline-block;
  font-size: 12px;
  background: var(--primary-color);
  color: #fff;
  line-height: 1;
  padding: 4px;
  font-family: 'Microsoft YaHei UI', 'Microsoft YaHei';
  cursor: pointer;
  font-weight: normal;
  font-style: normal;
  -webkit-text-emphasis: none;
          text-emphasis: none;
}
.question-content[data-v-04133edb] .picture img.question-picture {
  display: none !important;
}
.question-content[data-v-04133edb] .english-break p {
  line-break: auto;
  text-align: start;
  word-break: break-word;
}
.question-content[data-v-04133edb] .english-break p u {
  line-break: anywhere;
}
.question-content[data-v-04133edb] .tinymce-editor:hover {
  -webkit-box-shadow: 0 0 0 1px var(--primary-color);
          box-shadow: 0 0 0 1px var(--primary-color);
}
.question-content[data-v-04133edb] .tinymce-editor:focus {
  -webkit-box-shadow: 0 0 0 1px #000;
          box-shadow: 0 0 0 1px #000;
}
.question-content[data-v-04133edb] .tinymce-editor:focus-visible {
  -webkit-box-shadow: 0 0 0 1px #000;
          box-shadow: 0 0 0 1px #000;
}
.question-content[data-v-04133edb] .write-area .tinymce-editor p:nth-last-child(1)::before {
  content: '(  )';
  font-size: 14px;
  width: 80px;
  height: 24px;
  word-spacing: 60px;
  position: absolute;
  right: 0;
  bottom: 0;
  text-indent: 0;
}
.question-content[data-v-04133edb] .write-area .tinymce-editor p:nth-last-child(1)::after {
  content: '(  )';
  opacity: 0;
  font-size: 14px;
  width: 80px;
  height: 24px;
  word-spacing: 60px;
  float: right;
  text-indent: 0;
}
.question-content[data-v-04133edb] .write-area .tinymce-editor .float-img[style*="float: right;"] {
  margin-bottom: 24px;
}
.question-content[data-v-04133edb]::after {
  content: '';
}


[data-v-40e97a41] .tinymce-editor {
  font-family: 'Times New Roman', 'SimSun' !important;
  width: 100%;
  padding: 2px;
  line-height: 1.5;
  outline: none;
  font-size: inherit;
  color: '#000';
}
[data-v-40e97a41] .tinymce-editor p {
  margin: 0;
  word-wrap: break-word;
  white-space: pre-line;
  text-align: justify;
  font-size: inherit;
  line-break: anywhere;
  overflow-wrap: anywhere;
  letter-spacing: -0.001em;
}
[data-v-40e97a41] .tinymce-editor p u {
  white-space: pre-line;
}
[data-v-40e97a41] .tinymce-editor img:not(.svg-mask) {
  max-width: 100%;
  height: auto;
  zoom: var(--img-zoom);
  margin-right: 2px;
}
[data-v-40e97a41] .tinymce-editor svg {
  max-width: 100%;
  font-size: initial;
  zoom: var(--img-zoom);
}
[data-v-40e97a41] .tinymce-editor textarea {
  display: none;
}
[data-v-40e97a41] .tinymce-editor .tinymce-horizontal-line {
  line-break: anywhere;
  font-size: 16px;
  border-bottom-style: var(--template-line) !important;
}
[data-v-40e97a41] .tinymce-editor .MathJax[jax="SVG"] {
  text-indent: initial;
}
[data-v-40e97a41] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 100;
}
.question-content[data-v-40e97a41] {
  position: relative;
}
.question-content[data-v-40e97a41] .tinymce-editor {
  display: inline-block;
  font-weight: var(--template-bold) !important;
}
.question-content[data-v-40e97a41] .tinymce-editor p,
.question-content[data-v-40e97a41] .tinymce-editor span {
  font-weight: inherit !important;
}
.question-content[data-v-40e97a41] .english-break p {
  line-break: auto;
  text-align: start;
  word-break: break-word;
}
.question-content[data-v-40e97a41] .english-break p u {
  line-break: anywhere;
}
.question-content[data-v-40e97a41] .tinymce-editor:hover {
  -webkit-box-shadow: 0 0 0 1px var(--primary-color);
          box-shadow: 0 0 0 1px var(--primary-color);
}
.question-content[data-v-40e97a41] .tinymce-editor:focus {
  -webkit-box-shadow: 0 0 0 1px #000;
          box-shadow: 0 0 0 1px #000;
}
.question-content[data-v-40e97a41] .tinymce-editor:focus-visible {
  -webkit-box-shadow: 0 0 0 1px #000;
          box-shadow: 0 0 0 1px #000;
}


[data-v-daee971c] .tinymce-editor {
  font-family: 'Times New Roman', 'SimSun' !important;
  width: 100%;
  padding: 2px;
  line-height: 1.5;
  outline: none;
  font-size: inherit;
  color: '#000';
}
[data-v-daee971c] .tinymce-editor p {
  margin: 0;
  word-wrap: break-word;
  white-space: pre-line;
  text-align: justify;
  font-size: inherit;
  line-break: anywhere;
  overflow-wrap: anywhere;
  letter-spacing: -0.001em;
}
[data-v-daee971c] .tinymce-editor p u {
  white-space: pre-line;
}
[data-v-daee971c] .tinymce-editor img:not(.svg-mask) {
  max-width: 100%;
  height: auto;
  zoom: var(--img-zoom);
  margin-right: 2px;
}
[data-v-daee971c] .tinymce-editor svg {
  max-width: 100%;
  font-size: initial;
  zoom: var(--img-zoom);
}
[data-v-daee971c] .tinymce-editor textarea {
  display: none;
}
[data-v-daee971c] .tinymce-editor .tinymce-horizontal-line {
  line-break: anywhere;
  font-size: 16px;
  border-bottom-style: var(--template-line) !important;
}
[data-v-daee971c] .tinymce-editor .MathJax[jax="SVG"] {
  text-indent: initial;
}
[data-v-daee971c] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 100;
}
.question-options[data-v-daee971c] {
  position: relative;
  -webkit-box-shadow: 0 0 0 1px #fff;
          box-shadow: 0 0 0 1px #fff;
  padding: 2px 1px;
}
.question-options .question-num[data-v-daee971c] {
  display: inline-block;
  position: absolute;
  left: 0;
}
.question-options .question-review[data-v-daee971c] {
  float: right;
  height: 26px;
  opacity: 0.7;
}
.question-options .question-review span[data-v-daee971c] {
  display: inline-block;
  width: 30px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  position: relative;
}
.question-options .question-review span[data-v-daee971c]:after,
.question-options .question-review span[data-v-daee971c]:before {
  border: none;
  display: inline-block;
  width: 100%;
  height: 12px;
  line-height: 12px;
  letter-spacing: 23px;
  position: absolute;
  left: -3px;
  font-size: 10px;
}
.question-options .question-review span[data-v-daee971c]:before {
  content: '┌┐';
  top: -5px;
  bottom: auto;
}
.question-options .question-review span[data-v-daee971c]:after {
  content: '└┘';
  bottom: -5px;
  top: auto;
}
.question-options .question-review[data-v-daee971c] svg {
  vertical-align: sub;
}
.question-options .set-option[data-v-daee971c] {
  position: absolute;
  top: -24px;
  right: -1px;
  font-size: 12px;
  z-index: 20;
  cursor: pointer;
  visibility: hidden;
  opacity: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.question-options .set-option .set-radio[data-v-daee971c] {
  display: inline-block;
  height: 22px;
  padding-left: 4px;
  background: #fff;
  -webkit-box-shadow: -2px 0px 6px 0px rgba(73, 83, 98, 0.2);
          box-shadow: -2px 0px 6px 0px rgba(73, 83, 98, 0.2);
}
.question-options .set-option .set-btn[data-v-daee971c] {
  border-radius: 0;
}
.question-options[data-v-daee971c]:hover {
  -webkit-box-shadow: 0 0 0 1px var(--primary-color);
          box-shadow: 0 0 0 1px var(--primary-color);
}
.question-options:hover .set-option[data-v-daee971c] {
  visibility: visible;
  opacity: 1;
}
.question-options .option-row[data-v-daee971c] {
  width: 100%;
}
.question-options .option-row .question-option[data-v-daee971c] {
  padding-left: 12px;
}
.question-options .option-row .question-option .option[data-v-daee971c] {
  display: inline-block;
  position: relative;
  width: 26px;
  height: 13px;
  line-height: 12px;
  text-align: center;
  border-left: 1px solid var(--template-color);
  border-right: 1px solid var(--template-color);
  margin-right: 6px;
  font-size: 16px;
  color: var(--template-color);
  vertical-align: top;
  top: calc(50% - 7px);
}
.question-options .option-row .question-option .option[data-v-daee971c]:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 3px;
  border-top: 1px solid var(--template-color);
  border-bottom: 1px solid var(--template-color);
}
.question-options .option-row .question-option .option[data-v-daee971c]:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 3px;
  border-top: 1px solid var(--template-color);
  border-bottom: 1px solid var(--template-color);
}
.question-options .option-row .question-option .daubing-option[data-v-daee971c] {
  margin: 0;
}
.question-options .option-row .question-option .daubing-option[data-v-daee971c],
.question-options .option-row .question-option .daubing-option[data-v-daee971c]:after,
.question-options .option-row .question-option .daubing-option[data-v-daee971c]:before {
  border-color: #fff;
}
.question-options .option-row .question-option .option-content[data-v-daee971c] {
  position: relative;
  display: inline-block;
  width: calc(100% - 32px);
  padding-left: 2px;
}
.question-options .option-row .question-option .pen-option[data-v-daee971c] {
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  margin-bottom: 2px;
  border: none;
}
.question-options .option-row .question-option .pen-option[data-v-daee971c]:after,
.question-options .option-row .question-option .pen-option[data-v-daee971c]:before {
  border: none;
  display: inline-block;
  width: 100%;
  height: 12px;
  line-height: 12px;
  letter-spacing: 22px;
  position: absolute;
  left: -3px;
  font-size: 10px;
  opacity: 0.8;
}
.question-options .option-row .question-option .pen-option[data-v-daee971c]:before {
  content: '┌┐';
  top: -5px;
  bottom: auto;
}
.question-options .option-row .question-option .pen-option[data-v-daee971c]:after {
  content: '└┘';
  bottom: -5px;
  top: auto;
}
.question-options .row24[data-v-daee971c],
.question-options .row12[data-v-daee971c],
.question-options .row6[data-v-daee971c],
.question-options .row2[data-v-daee971c],
.question-options .row_min[data-v-daee971c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.question-options .row24 .question-option[data-v-daee971c] {
  width: 100%;
}
.question-options .row12 .question-option[data-v-daee971c] {
  width: 50%;
}
.question-options .row6 .question-option[data-v-daee971c] {
  width: 25%;
}
.question-options .row2 .question-option[data-v-daee971c] {
  width: 8.33%;
}
.question-options .row_min .question-option[data-v-daee971c] {
  width: 44px;
}
.question-options .hide[data-v-daee971c] {
  display: none;
}
.question-options .row_warp .question-option[data-v-daee971c] {
  display: inline-block;
  width: 44px;
}
.question-options[data-v-daee971c] .tinymce-editor {
  font-weight: var(--template-bold) !important;
}
.question-options[data-v-daee971c] .tinymce-editor p,
.question-options[data-v-daee971c] .tinymce-editor span {
  font-weight: inherit !important;
}
.question-options[data-v-daee971c] .tinymce-editor p {
  text-align: start;
}
.question-options[data-v-daee971c] .english-break p {
  line-break: auto;
  text-align: start;
  word-break: break-word;
}
.question-options[data-v-daee971c] .english-break p u {
  line-break: anywhere;
}
.question-options[data-v-daee971c] .no-break p {
  word-break: normal;
  word-wrap: normal;
}
.question-options[data-v-daee971c] .tinymce-editor:focus {
  -webkit-box-shadow: 0 0 0 1px #000;
          box-shadow: 0 0 0 1px #000;
}
.question-options[data-v-daee971c] .tinymce-editor:focus-visible {
  -webkit-box-shadow: 0 0 0 1px #000;
          box-shadow: 0 0 0 1px #000;
}
.new-layout-options .set-option[data-v-daee971c] {
  top: -32px;
}
.new-layout-options .set-option .set-radio[data-v-daee971c] {
  border-radius: 8px 8px 0px 0px;
  border: 1px solid var(--primary-color);
  background-color: #E2EBFF;
  height: 32px;
  line-height: 30px;
  margin-right: 4px;
}
.new-layout-options .set-option .set-btn[data-v-daee971c] {
  width: 90px;
  height: 32px;
  border-radius: 8px 8px 0px 0px;
}


[data-v-6358f11d] .tinymce-editor {
  font-family: 'Times New Roman', 'SimSun' !important;
  width: 100%;
  padding: 2px;
  line-height: 1.5;
  outline: none;
  font-size: inherit;
  color: '#000';
}
[data-v-6358f11d] .tinymce-editor p {
  margin: 0;
  word-wrap: break-word;
  white-space: pre-line;
  text-align: justify;
  font-size: inherit;
  line-break: anywhere;
  overflow-wrap: anywhere;
  letter-spacing: -0.001em;
}
[data-v-6358f11d] .tinymce-editor p u {
  white-space: pre-line;
}
[data-v-6358f11d] .tinymce-editor img:not(.svg-mask) {
  max-width: 100%;
  height: auto;
  zoom: var(--img-zoom);
  margin-right: 2px;
}
[data-v-6358f11d] .tinymce-editor svg {
  max-width: 100%;
  font-size: initial;
  zoom: var(--img-zoom);
}
[data-v-6358f11d] .tinymce-editor textarea {
  display: none;
}
[data-v-6358f11d] .tinymce-editor .tinymce-horizontal-line {
  line-break: anywhere;
  font-size: 16px;
  border-bottom-style: var(--template-line) !important;
}
[data-v-6358f11d] .tinymce-editor .MathJax[jax="SVG"] {
  text-indent: initial;
}
[data-v-6358f11d] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 100;
}
[data-v-6358f11d]:root {
  --letter-spacing: '26px';
}
.question-fill[data-v-6358f11d] {
  position: relative;
}
.question-fill[data-v-6358f11d] .tinymce-editor {
  display: inline-block;
  font-weight: var(--template-bold) !important;
}
.question-fill[data-v-6358f11d] .tinymce-editor p,
.question-fill[data-v-6358f11d] .tinymce-editor span {
  font-weight: inherit !important;
}
.question-fill[data-v-6358f11d] .tinymce-editor p {
  display: inline-block;
  width: 100%;
}
.question-fill[data-v-6358f11d] .tinymce-editor .score-box {
  display: block;
  padding: 4px 2px 4px;
  line-height: 21px;
  text-align: center;
  position: relative;
  text-align: left;
  font-size: 16px;
  float: right;
}
.question-fill[data-v-6358f11d] .tinymce-editor .score-box .score-item {
  display: inline-block;
  font-weight: normal;
  width: 32px;
  height: 21px;
  line-height: 21.5px;
  border: 1px solid #000;
  border-left: none;
  vertical-align: bottom;
  text-align: center;
}
.question-fill[data-v-6358f11d] .tinymce-editor .score-box .score-item:nth-child(1) {
  border-left: 1px solid #000;
}
.question-fill[data-v-6358f11d] .tinymce-editor .score-box::after {
  content: '设置';
  visibility: hidden;
  height: 26px;
  line-height: 28px;
  position: absolute;
  right: -40px;
  top: 2px;
  font-size: 12px;
  padding: 0 8px;
  border-radius: 4px;
  background-color: var(--primary-color);
  color: #fff;
  font-style: normal;
  cursor: pointer;
}
.question-fill[data-v-6358f11d] .tinymce-editor .score-box:hover::after {
  visibility: visible;
}
.question-fill[data-v-6358f11d] .tinymce-editor .single-box {
  width: 32px;
  height: 21px;
  border: 1px solid #000;
}
.question-fill[data-v-6358f11d] .english-break p {
  line-break: auto;
  text-align: start;
  word-break: break-word;
}
.question-fill[data-v-6358f11d] .english-break p u {
  line-break: anywhere;
}
.question-fill[data-v-6358f11d] .tinymce-editor:hover {
  -webkit-box-shadow: 0 0 0 1px var(--primary-color);
          box-shadow: 0 0 0 1px var(--primary-color);
}
.question-fill[data-v-6358f11d] .tinymce-editor:focus {
  -webkit-box-shadow: 0 0 0 1px #000;
          box-shadow: 0 0 0 1px #000;
}
.question-fill[data-v-6358f11d] .tinymce-editor:focus-visible {
  -webkit-box-shadow: 0 0 0 1px #000;
          box-shadow: 0 0 0 1px #000;
}
.pen-score[data-v-6358f11d] .score-box .score-item {
  border: none !important;
  position: relative;
}
.pen-score[data-v-6358f11d] .score-box .score-item:after,
.pen-score[data-v-6358f11d] .score-box .score-item:before {
  border: none;
  display: inline-block;
  width: 100%;
  height: 12px;
  line-height: 12px;
  letter-spacing: var(--letter-spacing);
  position: absolute;
  left: -3px;
  font-size: 10px;
  opacity: 0.8;
  white-space: nowrap;
}
.pen-score[data-v-6358f11d] .score-box .score-item:before {
  content: '┌┐';
  top: -5px;
  bottom: auto;
}
.pen-score[data-v-6358f11d] .score-box .score-item:after {
  content: '└┘';
  bottom: -5px;
  top: auto;
}

[data-v-f81a3934]:root {
  --letter-spacing: '26px';
}
.score-box[data-v-f81a3934] {
  height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.score-box .question-number[data-v-f81a3934] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0;
  height: 26px;
  font-size: 16px;
  line-height: 26px;
  z-index: 10;
  font-family: 'Times New Roman', 'SimSun';
  color: #000;
}
.score-box .score-row[data-v-f81a3934] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  height: 22px;
  border-left: none;
  border-bottom: 1px solid #000;
}
.score-box .score-row[data-v-f81a3934]:hover {
  border-color: var(--primary-color);
}
.score-box .score-row:hover .setting-btn[data-v-f81a3934] {
  display: block;
}
.score-box .score-row .score-item[data-v-f81a3934] {
  font-size: 14px;
  width: 33px;
  line-height: 22.5px;
  text-align: center;
  border-left: 1px solid;
  font-family: 微软雅黑;
}
.score-box .score-row .score-item[data-v-f81a3934]:nth-child(1) {
  border-color: inherit;
}
.score-box .score-row .setting-btn[data-v-f81a3934] {
  display: none;
  position: absolute;
  height: 22px;
  top: -2px;
  left: 100%;
  z-index: 2;
}
.score-box .score-row .setting-btn .ant-btn[data-v-f81a3934] {
  height: 22px;
  line-height: 22px;
  border-radius: 2px;
  border-bottom-color: #d9d9d9;
}
.score-box .pen-score[data-v-f81a3934] {
  border: none;
}
.score-box .pen-score .score-item[data-v-f81a3934] {
  border: none;
  position: relative;
}
.score-box .pen-score .score-item[data-v-f81a3934]:after,
.score-box .pen-score .score-item[data-v-f81a3934]:before {
  border: none;
  display: inline-block;
  width: 100%;
  height: 12px;
  line-height: 12px;
  letter-spacing: var(--letter-spacing);
  position: absolute;
  left: -3px;
  font-size: 10px;
  opacity: 0.8;
  white-space: nowrap;
}
.score-box .pen-score .score-item[data-v-f81a3934]:before {
  content: '┌┐';
  top: -7px;
  bottom: auto;
}
.score-box .pen-score .score-item[data-v-f81a3934]:after {
  content: '└┘';
  bottom: -5px;
  top: auto;
}
.has-error[data-v-f81a3934] {
  color: #ff4d4f;
}
.new-layout-modal[data-v-f81a3934] .ant-modal-title span {
  color: #666666;
  font-weight: 400;
  margin: 0 8px;
}
.new-layout-modal[data-v-f81a3934] .ant-modal-body .modal-info {
  color: #666666;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.new-layout-modal .label[data-v-f81a3934] {
  color: #333;
}

.split-set[data-v-6354f208] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
}
.split-list[data-v-6354f208] {
  border: 1px solid #ebedf0;
  border-radius: 4px;
  padding: 0 20px;
}
.split-list .split-item[data-v-6354f208] {
  padding: 10px 0;
  border-bottom: 1px solid #ebedf0;
}
.split-list .split-item .split-con[data-v-6354f208] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.split-list .split-item .split-con[data-v-6354f208]:nth-child(2) {
  margin-top: 10px;
}
.split-list .split-item .child-con[data-v-6354f208] {
  padding: 10px 0;
  border-top: 1px solid #ebedf0;
  padding-left: 30px;
}
.split-list .split-item[data-v-6354f208]:last-child {
  border: none;
}
.new-layout-modal .split-set[data-v-6354f208] .ant-radio-group .ant-radio-wrapper {
  font-weight: 100;
  color: #333333;
}
.new-layout-modal .split-set[data-v-6354f208] .ant-radio-group .ant-radio-wrapper.ant-radio-wrapper-checked {
  font-weight: 500;
}
.new-layout-modal .split-list[data-v-6354f208] {
  padding: 0;
  border: 1px solid #E2EBFF;
}
.new-layout-modal .split-list .split-item[data-v-6354f208] {
  border-color: #E2EBFF;
  padding: 10px 21px 10px 16px;
}

.bg-border[data-v-7d14e42e] {
  display: inline-block;
  position: absolute;
  z-index: 10;
}
.bg-border1[data-v-7d14e42e],
.bg-border2[data-v-7d14e42e] {
  top: 0;
  width: 2px;
  height: 100%;
  background-image: linear-gradient(to bottom, #000 0, #000 2px, transparent 0%);
  background-size: 2px 16px;
  background-repeat: repeat-y;
}
.bg-border3[data-v-7d14e42e],
.bg-border4[data-v-7d14e42e] {
  left: 0;
  width: 100%;
  height: 2px;
  background-image: linear-gradient(to right, #000 0, #000 2px, transparent 0%);
  background-size: 16px 2px;
  background-repeat: repeat-x;
}
.bg-border1[data-v-7d14e42e] {
  left: 0px;
}
.bg-border2[data-v-7d14e42e] {
  right: -1px;
}
.bg-border3[data-v-7d14e42e] {
  top: -1px;
}
.bg-border4[data-v-7d14e42e] {
  bottom: 0px;
}


[data-v-63931dae] .tinymce-editor {
  font-family: 'Times New Roman', 'SimSun' !important;
  width: 100%;
  padding: 2px;
  line-height: 1.5;
  outline: none;
  font-size: inherit;
  color: '#000';
}
[data-v-63931dae] .tinymce-editor p {
  margin: 0;
  word-wrap: break-word;
  white-space: pre-line;
  text-align: justify;
  font-size: inherit;
  line-break: anywhere;
  overflow-wrap: anywhere;
  letter-spacing: -0.001em;
}
[data-v-63931dae] .tinymce-editor p u {
  white-space: pre-line;
}
[data-v-63931dae] .tinymce-editor img:not(.svg-mask) {
  max-width: 100%;
  height: auto;
  zoom: var(--img-zoom);
  margin-right: 2px;
}
[data-v-63931dae] .tinymce-editor svg {
  max-width: 100%;
  font-size: initial;
  zoom: var(--img-zoom);
}
[data-v-63931dae] .tinymce-editor textarea {
  display: none;
}
[data-v-63931dae] .tinymce-editor .tinymce-horizontal-line {
  line-break: anywhere;
  font-size: 16px;
  border-bottom-style: var(--template-line) !important;
}
[data-v-63931dae] .tinymce-editor .MathJax[jax="SVG"] {
  text-indent: initial;
}
[data-v-63931dae] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 100;
}
.pen-box[data-v-63931dae] {
  border: none !important;
}
.question-subjective[data-v-63931dae] {
  position: relative;
  border: 1px solid #000;
}
.question-subjective .border-top[data-v-63931dae] .score-row {
  -webkit-box-shadow: 0 -1px #000;
          box-shadow: 0 -1px #000;
}
.question-subjective .editor-box[data-v-63931dae] {
  width: 100%;
  height: 100%;
  background: #fff;
  position: relative;
}
.question-subjective .editor-box .split-score-box[data-v-63931dae] {
  position: absolute;
  right: 0;
  border-top: 1px solid #000;
}
.question-subjective .editor-box .split-score-box[data-v-63931dae]:hover {
  border-color: var(--primary-color) !important;
}
.question-subjective .editor-box .split-score-box[data-v-63931dae] .setting-btn {
  height: 24px;
  right: 0;
  bottom: 21px;
  top: unset;
  left: unset;
}
.question-subjective .editor-box .split-score-box[data-v-63931dae] .setting-btn .ant-btn {
  height: 24px;
}
.question-subjective .editor-box .pen-score-box[data-v-63931dae] {
  border-top: 1px dotted #000;
}
.question-subjective .editor-box .split-write-score[data-v-63931dae] {
  display: inline-block;
  width: 80px;
  height: 50px;
  font-size: 14px;
  text-align: right;
  line-height: 80px;
  border: 1px dashed #000;
  position: absolute;
  right: 4px;
  opacity: 0.6;
}
.question-subjective[data-v-63931dae]:not([class*='not-top-border']):hover {
  border-color: var(--primary-color) !important;
}
.question-subjective:hover .handle-btn[data-v-63931dae] {
  display: block;
}
.question-subjective:hover .move-btn[data-v-63931dae] {
  display: block !important;
}
.question-subjective .handle-btn[data-v-63931dae] {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 2;
}
.question-subjective .handle-btn[data-v-63931dae] .ant-btn-group {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.question-subjective .handle-btn[data-v-63931dae] .ant-btn-group .ant-btn {
  margin: 0;
  border-radius: 0;
  text-align: left;
}
.question-subjective .handle-btn[data-v-63931dae] .ant-btn-group .ant-btn img {
  vertical-align: middle;
  margin-right: 7px;
  margin-top: -2px;
}
.question-subjective .handle-btn[data-v-63931dae] .ant-btn-group .ant-btn:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.question-subjective .handle-btn[data-v-63931dae] .ant-btn-group .ant-btn:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-color: auto;
}
.question-subjective .handle-btn[data-v-63931dae] .ant-btn-group .ant-btn:not(:last-child) {
  border-bottom-color: #d9d9d9;
}
.question-subjective .sup-btn[data-v-63931dae] {
  top: -2px;
}
.question-subjective .sub-btn[data-v-63931dae] {
  top: 20px;
}
.question-subjective .move-btn[data-v-63931dae] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 25px;
  cursor: n-resize;
  display: none;
  z-index: 100;
}
.question-subjective .move-btn .move-border[data-v-63931dae] {
  position: absolute;
  bottom: -3px;
  right: -2px;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
          box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
}
.question-subjective .move-end[data-v-63931dae] {
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 1px solid #a8d7fb;
  -webkit-box-shadow: 0 0 3px #a8d7fb;
          box-shadow: 0 0 3px #a8d7fb;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.question-subjective[data-v-63931dae] .tinymce-editor {
  font-weight: var(--template-bold) !important;
}
.question-subjective[data-v-63931dae] .tinymce-editor p,
.question-subjective[data-v-63931dae] .tinymce-editor span {
  font-weight: inherit !important;
}
.question-subjective[data-v-63931dae] .tinymce-editor .split-con {
  text-align: left;
}
.question-subjective[data-v-63931dae] .tinymce-editor .scores-box {
  display: inline-block;
  margin: 15px 2px 0;
  height: 21px;
  line-height: 22px;
  text-align: center;
  position: relative;
  vertical-align: text-bottom;
}
.question-subjective[data-v-63931dae] .tinymce-editor .scores-box .scores-item {
  display: inline-block;
  width: 32px;
  height: 21px;
  line-height: 22px;
  border: 1px solid #000;
  border-right: none;
  vertical-align: bottom;
  font-family: 'Times New Roman';
}
.question-subjective[data-v-63931dae] .tinymce-editor .scores-box .scores-item:nth-last-child(1) {
  border-right: 1px solid #000;
}
.question-subjective[data-v-63931dae] .tinymce-editor .scores-box .hide-score {
  display: none;
}
.question-subjective[data-v-63931dae] .tinymce-editor .scores-box::after {
  content: '设置';
  visibility: hidden;
  height: 26px;
  line-height: 28px;
  position: absolute;
  right: -40px;
  top: -2px;
  font-size: 12px;
  padding: 0 8px;
  border-radius: 4px;
  background-color: var(--primary-color);
  color: #fff;
  font-style: normal;
  cursor: pointer;
}
.question-subjective[data-v-63931dae] .tinymce-editor .scores-box:hover::after {
  visibility: visible;
}
.question-subjective[data-v-63931dae] .english-break p {
  line-break: auto;
  text-align: start;
  word-break: break-word;
}
.question-subjective[data-v-63931dae] .english-break p u {
  line-break: anywhere;
}
.not-top-border[data-v-63931dae] {
  border-top-color: #fff;
}
.write-sorce[data-v-63931dae]::after {
  content: '分';
  display: inline-block;
  width: 80px;
  height: 50px;
  font-size: 14px;
  text-align: right;
  line-height: 80px;
  border: 1px dashed #000;
  position: absolute;
  right: 4px;
  bottom: 4px;
  opacity: 0.6;
  z-index: 10;
}

.pen-box[data-v-112120df] {
  border: none !important;
}
.question-writing[data-v-112120df] {
  border: 1px solid #000;
  position: relative;
}
.question-writing .number-content[data-v-112120df] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 12px;
  padding: 0 10px;
  height: 26px;
  font-size: 14px;
  line-height: 26px;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.question-writing .number-content .score-con[data-v-112120df] {
  display: inline-block;
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
}
.question-writing .number-content .con[data-v-112120df] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 4px;
  border-bottom: 1px solid #000;
}
.question-writing .number-content .write-sorce[data-v-112120df] {
  display: inline-block;
  width: 80px;
  height: 50px;
  font-size: 14px;
  text-align: right;
  line-height: 80px;
  border: 1px dashed #000;
  position: absolute;
  right: 4px;
  top: 7px;
  opacity: 0.6;
}
.question-writing .rows[data-v-112120df] {
  height: 37.5px;
  margin-top: 7px;
  text-align: center;
}
.question-writing .rows .words[data-v-112120df] {
  display: inline-block;
  width: 37.5px;
  height: 37.5px;
  border: 1px solid var(--template-color);
  border-left: 0;
  position: relative;
}
.question-writing .rows .words b[data-v-112120df] {
  font-size: 12px;
  position: absolute;
  bottom: -13px;
  width: 50px;
  left: 0;
  font-weight: normal;
  line-height: 12px;
  -webkit-transform: scale(0.6) translate(-40%, -40%);
          transform: scale(0.6) translate(-40%, -40%);
  text-align: left;
  margin-left: 50%;
}
.question-writing .rows .words b i[data-v-112120df] {
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 0 6px 10px 6px;
  border-style: solid;
  border-color: transparent transparent #000 transparent;
}
.question-writing .rows .words[data-v-112120df]:nth-child(1) {
  border-left: 1px solid var(--template-color);
}
.question-writing:hover .move-btn[data-v-112120df] {
  display: block !important;
}
.question-writing .move-btn[data-v-112120df] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 25px;
  cursor: n-resize;
  display: none;
  z-index: 100;
}
.question-writing .move-btn .move-border[data-v-112120df] {
  position: absolute;
  bottom: -3px;
  right: -2px;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
          box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
}
.question-writing .move-end[data-v-112120df] {
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 1px solid #a8d7fb;
  -webkit-box-shadow: 0 0 3px #a8d7fb;
          box-shadow: 0 0 3px #a8d7fb;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.daub-area[data-v-e79c1e46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #999;
  border-radius: 2px;
  margin-top: 1px;
}
.daub-area .area-lable[data-v-e79c1e46] {
  width: 28px;
  line-height: 28px;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  text-align: center;
  font-size: 14px;
}
.daub-area .area-list .area-item[data-v-e79c1e46] {
  width: 60px;
  height: 60px;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border-left: 1px solid #999;
  border-bottom: 1px solid #999;
}
.daub-area .area-list .area-item .area-number[data-v-e79c1e46] {
  display: inline-block;
  text-align: center;
  font-size: 14px;
  line-height: 1.2;
  background: #ccc;
}
.daub-area .area-list .area-item .area-con[data-v-e79c1e46] {
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.daub-area .area-list .no-bottom[data-v-e79c1e46] {
  border-bottom: none;
}
.daub-area .warp .area-item[data-v-e79c1e46]:nth-last-child(1) {
  border-right: 1px solid #999;
}

.question-objective-set[data-v-62abce1c] {
  position: relative;
  padding: 10px 0 10px 10px;
  border: 1px solid #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.question-objective-set:hover .edit[data-v-62abce1c] {
  display: block;
}
.objective-group[data-v-62abce1c] {
  margin: 10px;
  margin-bottom: 0;
}
.objective-group .objective-item[data-v-62abce1c] {
  display: grid;
  min-width: 138px;
}
.objective-group .objective-item .question-number[data-v-62abce1c] {
  display: inline-block;
  width: 29px;
  height: 13px;
  line-height: 12px;
}
.objective-group .objective-item .question-option[data-v-62abce1c] {
  position: relative;
  display: inline-block;
  width: 21px;
  height: 13px;
  font-size: 14px;
  color: var(--template-color);
  line-height: 14px;
  text-align: center;
  border-left: 1px solid var(--template-color);
  border-right: 1px solid var(--template-color);
  font-family: 'Times New Roman';
  margin-right: 8px;
  margin-bottom: 10px;
}
.objective-group .objective-item .question-option[data-v-62abce1c]:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 3px;
  border-top: 1px solid var(--template-color);
  border-bottom: 1px solid var(--template-color);
}
.objective-group .objective-item .question-option[data-v-62abce1c]:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 3px;
  border-top: 1px solid var(--template-color);
  border-bottom: 1px solid var(--template-color);
}
.objective-group .horizontal[data-v-62abce1c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.objective-group .vertical[data-v-62abce1c] {
  display: inline-grid;
  min-width: 0;
  grid-template-columns: auto;
}
.objective-group .vertical .question-number[data-v-62abce1c] {
  width: 20px;
  text-align: center;
  margin-bottom: 10px;
}
.break-group[data-v-62abce1c] {
  width: 100%;
  margin-top: 10px;
  margin-left: 10px;
}
.break-group .break-question .question-number[data-v-62abce1c] {
  display: inline-block;
  width: 29px;
  height: 13px;
  line-height: 12px;
}
.break-group .break-question .question-option[data-v-62abce1c] {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 13px;
  font-size: 14px;
  color: var(--template-color);
  line-height: 14px;
  text-align: center;
  border-left: 1px solid var(--template-color);
  border-right: 1px solid var(--template-color);
  font-family: 'Times New Roman';
  margin-right: 9px;
  margin-bottom: 10px;
}
.break-group .break-question .question-option[data-v-62abce1c]:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 3px;
  border-top: 1px solid var(--template-color);
  border-bottom: 1px solid var(--template-color);
}
.break-group .break-question .question-option[data-v-62abce1c]:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 3px;
  border-top: 1px solid var(--template-color);
  border-bottom: 1px solid var(--template-color);
}
.edit[data-v-62abce1c] {
  display: none;
  width: 44px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 1px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  background: var(--primary-color);
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}

.question-removed[data-v-dfd4149a] {
  position: relative;
}
.question-removed .editor-box[data-v-dfd4149a] {
  display: inline-block;
  font-family: 'Times New Roman', 'SimSun' !important;
  width: 100%;
  padding: 2px;
  line-height: 1.5;
  outline: none;
  font-size: inherit;
  color: #000;
}


[data-v-7cb08141] .tinymce-editor {
  font-family: 'Times New Roman', 'SimSun' !important;
  width: 100%;
  padding: 2px;
  line-height: 1.5;
  outline: none;
  font-size: inherit;
  color: '#000';
}
[data-v-7cb08141] .tinymce-editor p {
  margin: 0;
  word-wrap: break-word;
  white-space: pre-line;
  text-align: justify;
  font-size: inherit;
  line-break: anywhere;
  overflow-wrap: anywhere;
  letter-spacing: -0.001em;
}
[data-v-7cb08141] .tinymce-editor p u {
  white-space: pre-line;
}
[data-v-7cb08141] .tinymce-editor img:not(.svg-mask) {
  max-width: 100%;
  height: auto;
  zoom: var(--img-zoom);
  margin-right: 2px;
}
[data-v-7cb08141] .tinymce-editor svg {
  max-width: 100%;
  font-size: initial;
  zoom: var(--img-zoom);
}
[data-v-7cb08141] .tinymce-editor textarea {
  display: none;
}
[data-v-7cb08141] .tinymce-editor .tinymce-horizontal-line {
  line-break: anywhere;
  font-size: 16px;
  border-bottom-style: var(--template-line) !important;
}
[data-v-7cb08141] .tinymce-editor .MathJax[jax="SVG"] {
  text-indent: initial;
}
[data-v-7cb08141] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 100;
}
.question-part[data-v-7cb08141] {
  position: relative;
}
.question-part[data-v-7cb08141] .tinymce-editor {
  display: inline-block;
  font-weight: var(--template-bold) !important;
}
.question-part[data-v-7cb08141] .tinymce-editor p,
.question-part[data-v-7cb08141] .tinymce-editor span {
  font-weight: inherit !important;
}
.question-part[data-v-7cb08141] .english-break p {
  line-break: auto;
  text-align: start;
  word-break: break-word;
}
.question-part[data-v-7cb08141] .english-break p u {
  line-break: anywhere;
}
.question-part[data-v-7cb08141] .tinymce-editor:hover {
  -webkit-box-shadow: 0 0 0 1px var(--primary-color);
          box-shadow: 0 0 0 1px var(--primary-color);
}
.question-part[data-v-7cb08141] .tinymce-editor:focus {
  -webkit-box-shadow: 0 0 0 1px #000;
          box-shadow: 0 0 0 1px #000;
}
.question-part[data-v-7cb08141] .tinymce-editor:focus-visible {
  -webkit-box-shadow: 0 0 0 1px #000;
          box-shadow: 0 0 0 1px #000;
}

.option-number-drawer[data-v-41c159d0] .ant-drawer-body {
  padding-bottom: 53px;
}
.option-number-drawer .option-number-head[data-v-41c159d0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}
.option-number-drawer .option-number-head[data-v-41c159d0] .ant-radio-wrapper span.ant-radio + * {
  padding: 0;
}
.option-number-drawer .option-number-body[data-v-41c159d0] {
  margin-bottom: 20px;
}
.option-number-drawer .option-number-body[data-v-41c159d0] .ant-radio-wrapper span.ant-radio + * {
  padding: 0;
}
.option-number-drawer .option-number-body[data-v-41c159d0] .ant-table-tbody > tr {
  background: none;
}
.option-number-drawer .option-number-body[data-v-41c159d0] .ant-table-tbody > .checked-question {
  background: #f3f7fa;
}
.option-number-drawer .option-number-btns[data-v-41c159d0] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  border-top: 1px solid #e9e9e9;
  padding: 10px 16px;
  background: #fff;
  text-align: right;
  z-index: 1;
}
.new-layout-drawer[data-v-41c159d0] {
  top: 61px;
  height: calc(100% - 61px);
}
.new-layout-drawer[data-v-41c159d0] .ant-drawer-content-wrapper {
  border-radius: 8px 0 0 8px;
  overflow: hidden;
}
.new-layout-drawer[data-v-41c159d0] .ant-drawer-content .ant-drawer-header {
  border-radius: 8px 0px 0px 0px;
  background-color: #F9FAFE;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(19, 36, 74, 0.1);
          box-shadow: 0px 0px 4px 0px rgba(19, 36, 74, 0.1);
  padding: 12px 16px;
  color: #333333;
  font-weight: 500;
  font-size: 16px;
}
.new-layout-drawer[data-v-41c159d0] .ant-drawer-content .ant-drawer-body {
  border-radius: 0px 0px 0px 8px;
  border: 1px solid #E2EBFF;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(19, 36, 74, 0.1);
          box-shadow: 0px 2px 4px 0px rgba(19, 36, 74, 0.1);
  padding: 16px;
  height: calc(100% - 50px);
  overflow-y: auto;
  padding-bottom: 50px;
}
.new-layout-drawer[data-v-41c159d0] .ant-drawer-content .option-number-head {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: normal;
      -ms-flex-pack: normal;
          justify-content: normal;
}
.new-layout-drawer[data-v-41c159d0] .ant-drawer-content .option-number-head:before {
  content: '';
  display: 'inline-block';
  width: 4px;
  height: 12px;
  border-radius: 2px;
  background-color: var(--primary-color);
  margin-right: 8px;
}
.new-layout-drawer[data-v-41c159d0] .ant-drawer-content .head-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.new-layout-drawer[data-v-41c159d0] .ant-drawer-content .head-option {
  width: 184px;
}
.new-layout-drawer .option-number-body[data-v-41c159d0] .ant-table-tbody > .checked-question {
  background: none !important;
}

[data-v-0290f1b0]:root {
  --template-color: #000;
  --template-line: 'solid';
  --template-bold: 'normal';
  --img-zoom: 1;
}
.new-merge[data-v-0290f1b0] {
  position: relative;
}
.page-content[data-v-0290f1b0] {
  position: relative;
  min-height: 100%;
}
.page-content .ant-spin[data-v-0290f1b0] {
  position: absolute;
  height: 100%;
  background: #fff;
  z-index: 100;
  margin: 0;
  padding-top: 40px;
}
.page-content .question-name[data-v-0290f1b0] {
  font-family: 'Times New Roman', 'SimSun';
}
.page-content .question-name .name-content[data-v-0290f1b0] {
  font-weight: 700;
  line-height: 40px;
}
.page-content .question-name .name-content .ant-input[data-v-0290f1b0] {
  font-weight: 700;
  color: #000;
  border: none;
  padding: 0;
}
.page-content .default-column[data-v-0290f1b0] {
  float: left;
  width: 100%;
  position: relative;
}
.page-content .default-column .column-line[data-v-0290f1b0] {
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  right: -30px;
  border-left: 1px dashed #000;
}
.page-content .right-column[data-v-0290f1b0] {
  float: right;
  width: 100%;
}
.page-content .writing-column[data-v-0290f1b0] {
  clear: both;
}
.preload[data-v-0290f1b0] {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -10;
}
.preload[data-v-0290f1b0] p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-line;
  text-align: justify;
  font-size: inherit;
  line-height: 'inherit';
}
.preload[data-v-0290f1b0] img {
  max-width: 100%;
  height: auto;
}
.preload[data-v-0290f1b0] textarea {
  display: none;
}
.preload[data-v-0290f1b0] .tinymce-horizontal-line {
  line-break: anywhere;
  font-size: 16px;
}
.preload[data-v-0290f1b0] .question-content br {
  display: none;
}
.preload[data-v-0290f1b0] .split-content {
  border: 1px solid #fff;
  padding: 2px;
  font-family: 'Times New Roman', SimSun;
  display: inline-block;
  font-weight: var(--template-bold) !important;
}
.preload[data-v-0290f1b0] .split-content p,
.preload[data-v-0290f1b0] .split-content span {
  font-weight: inherit !important;
}
.preload[data-v-0290f1b0] .split-content p {
  width: 100%;
}
.preload[data-v-0290f1b0] .split-content img {
  zoom: var(--img-zoom);
}
.preload[data-v-0290f1b0] .split-content .split-con {
  text-align: left;
}
.preload[data-v-0290f1b0] .split-content .scores-box {
  display: inline-block;
  margin: 15px 2px 0;
  height: 21px;
  line-height: 22px;
  text-align: center;
  position: relative;
  vertical-align: text-bottom;
}
.preload[data-v-0290f1b0] .split-content .scores-box .scores-item {
  display: inline-block;
  width: 32px;
  height: 21px;
  line-height: 22px;
  border: 1px solid #000;
  border-right: none;
  vertical-align: bottom;
  font-family: 'Times New Roman';
}
.preload[data-v-0290f1b0] .split-content .scores-box .scores-item:nth-last-child(1) {
  border-right: 1px solid #000;
}
.preload[data-v-0290f1b0] .split-content .scores-box .hide-scores {
  display: none;
}
.preload[data-v-0290f1b0] .english-break p {
  line-break: auto;
  text-align: start;
  word-break: break-word;
}
.preload[data-v-0290f1b0] .english-break p u {
  line-break: anywhere;
}
.preload[data-v-0290f1b0] .english-break p u .tinymce-horizontal-line {
  border-bottom: 0;
}
.preload[data-v-0290f1b0] .question-options .no-break p {
  word-break: normal;
  word-wrap: normal;
}
.preload[data-v-0290f1b0] .picture img.question-picture {
  display: none !important;
}
[data-v-0290f1b0] .tinymce-horizontal-line {
  border-bottom-style: var(--template-line) !important;
  border-bottom-color: var(--template-color) !important;
}
[data-v-0290f1b0] .english-break p u .tinymce-horizontal-line {
  border-bottom: 0;
}
[data-v-0290f1b0] .preview-box {
  width: 100%;
  height: calc(100vh - 240px);
  overflow-y: auto;
  text-align: center;
}
[data-v-0290f1b0] .preview-box > img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
.ant-spin[data-v-0290f1b0] {
  width: 100%;
  margin-top: 40px;
}

.card-content[data-v-57cfa9d0] {
  color: #000;
  background-color: #fff;
  position: relative;
  margin: 0 auto;
}
.page-number[data-v-57cfa9d0] {
  font-size: 14px;
  text-align: center;
  color: var(--tempalte-color);
}
.page-number span[data-v-57cfa9d0] {
  display: inline-block;
  padding: 0 14px;
  word-spacing: 7px;
  outline: none;
}
.page-number span[data-v-57cfa9d0]:focus-visible {
  border-radius: 2px;
  -webkit-box-shadow: 0 0 0 1px #000;
          box-shadow: 0 0 0 1px #000;
}

.page-head[data-v-785bf954] {
  position: relative;
  color: #333;
  padding-bottom: 10px;
}
.page-head .title[data-v-785bf954] {
  height: 40px;
  position: relative;
  margin-bottom: 20px;
}
.page-head .title .ant-input[data-v-785bf954] {
  max-height: 100%;
  color: var(--tempalte-color);
  padding: 0;
  line-height: 1;
  border-color: transparent;
}
.page-head .title .ant-input[data-v-785bf954]:hover {
  border-color: var(--primary-color);
}
.page-head .title .page-title[data-v-785bf954] {
  font-weight: bold;
  text-align: center;
  font-size: 26px;
  height: 36px;
  position: absolute;
  bottom: 1px;
  padding-bottom: 1px;
  font-family: 'Microsoft YaHei', '微软雅黑';
}
.page-head .title .page-sub[data-v-785bf954] {
  text-align: right;
  font-size: 18px;
  position: absolute;
  bottom: 0px;
  right: 0;
  width: 150px;
  height: 28px;
  margin: 1px;
  background: none;
}
.page-head .column3-layout[data-v-785bf954] {
  height: 68px;
}
.page-head .column3-layout .page-title[data-v-785bf954] {
  top: 0;
}
.page-head .column3-layout .page-sub[data-v-785bf954] {
  top: 40px;
  left: 50%;
  margin-left: -75px;
  text-align: center;
}
.edit[data-v-785bf954] {
  display: none;
  width: 44px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 1px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  background: var(--primary-color);
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.student-info-outside[data-v-785bf954] {
  padding-left: 5px;
  border: 1px solid #fff;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 16px;
  line-height: 40px;
}
.student-info-outside[data-v-785bf954]:hover {
  border-color: var(--primary-color);
}
.student-info-outside:hover .edit[data-v-785bf954] {
  display: block;
}
.student-info-outside > div .label[data-v-785bf954] {
  color: var(--tempalte-color);
}
.student-info-outside > div .line[data-v-785bf954] {
  display: inline-block;
  border-bottom: 1px solid var(--tempalte-color);
  margin-left: 6px;
  width: calc(100% - 48px);
  height: 22px;
}
.student-info-outside .info-item[data-v-785bf954] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-content[data-v-785bf954] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.student-content .student-matter[data-v-785bf954] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: 1px solid var(--tempalte-color);
}
.student-content .student-matter .title[data-v-785bf954] {
  margin: 0;
  font-size: 16px;
  text-align: center;
  height: 35px;
  line-height: 35px;
  border-bottom: 1px solid var(--tempalte-color);
  color: var(--tempalte-color);
}
.student-content .student-matter .content p[data-v-785bf954] {
  margin: 0 6px;
  line-height: 1.4;
  text-align: justify;
}
.student-content .student-info-inside[data-v-785bf954] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 16px;
  padding-bottom: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  line-height: 40px;
  border: 1px solid var(--tempalte-color);
  border-right-color: #fff;
  position: relative;
  z-index: 1;
}
.student-content .student-info-inside[data-v-785bf954]:hover {
  border-color: var(--primary-color);
}
.student-content .student-info-inside:hover .edit[data-v-785bf954] {
  display: block;
}
.student-content .student-info-inside > div .label[data-v-785bf954] {
  color: var(--tempalte-color);
}
.student-content .student-info-inside > div .line[data-v-785bf954] {
  display: inline-block;
  border-bottom: 1px solid var(--tempalte-color);
  margin-left: 6px;
  width: calc(100% - 48px);
  height: 22px;
}
.student-content .student-info-inside .info-item[data-v-785bf954] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
}
.student-content .student-info-inside .write-code .line[data-v-785bf954] {
  height: 40px;
  position: relative;
  top: -9px;
  border: 1px dotted #000;
}
.student-content .exam-number[data-v-785bf954] {
  position: relative;
  border: 1px solid var(--tempalte-color);
  border-left-color: #fff;
  border-right-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ccc;
  margin-left: -1px;
}
.student-content .exam-number[data-v-785bf954]:hover {
  border-color: var(--primary-color) !important;
}
.student-content .exam-number:hover .edit[data-v-785bf954] {
  display: block;
}
.student-content .exam-number .title[data-v-785bf954] {
  margin: 0;
  font-size: 17px;
  width: 30px;
  height: 54px;
  line-height: 30px;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  color: var(--tempalte-color);
}
.student-content .exam-number .smear[data-v-785bf954] {
  height: 100%;
  min-height: 142px;
  background: #fff;
  border-left: 1px solid var(--tempalte-color);
}
.student-content .exam-number .smear .smear-number[data-v-785bf954] {
  text-align: center;
  height: 28px;
  line-height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-content .exam-number .smear .smear-number .write-number[data-v-785bf954] {
  display: inline-block;
  width: 8px;
  height: 28px;
}
.student-content .exam-number .smear .smear-number .smear-item[data-v-785bf954] {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 13px;
  line-height: 13px;
  font-size: 16px;
  border-left: 1px solid var(--tempalte-color);
  border-right: 1px solid var(--tempalte-color);
  color: var(--tempalte-color);
  margin: 0 5px;
  font-family: 'Times New Roman';
}
.student-content .exam-number .smear .smear-number .smear-item[data-v-785bf954]:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 3px;
  border-top: 1px solid var(--tempalte-color);
  border-bottom: 1px solid var(--tempalte-color);
}
.student-content .exam-number .smear .smear-number .smear-item[data-v-785bf954]:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 3px;
  border-top: 1px solid var(--tempalte-color);
  border-bottom: 1px solid var(--tempalte-color);
}
.student-content .column3-occupy[data-v-785bf954] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-top: 1px solid var(--tempalte-color);
  border-bottom: 1px solid var(--tempalte-color);
}
.student-content .bar-code[data-v-785bf954] {
  width: 310px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 40px;
  border: 1px solid var(--tempalte-color);
}
.student-content .bar-code img[data-v-785bf954] {
  width: 100%;
  height: auto;
}
.student-content .info-qrcode[data-v-785bf954] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #000;
  border-left: none;
  padding: 10px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.student-content .info-qrcode img[data-v-785bf954] {
  width: 120px;
  height: 120px;
}
.student-miss[data-v-785bf954] {
  margin-top: 5px;
  height: 36px;
  border: 1px solid var(--tempalte-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 34px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.student-miss .title[data-v-785bf954] {
  display: inline-block;
  width: 140px;
  font-size: 16px;
  margin: 0;
  height: 100%;
  text-align: center;
  border-right: 1px solid var(--tempalte-color);
  color: var(--tempalte-color);
}
.student-miss .content[data-v-785bf954] {
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-miss .content .smear[data-v-785bf954] {
  display: inline-block;
  width: 20px;
  height: 13px;
  border: 1px solid var(--tempalte-color);
  margin-right: 16px;
}
.error-info[data-v-785bf954] {
  margin-top: 6px;
  font-size: 12px;
  color: #ff503d;
  visibility: hidden;
}
.error-info span[data-v-785bf954] {
  font-size: 14px;
  visibility: hidden;
}
.show[data-v-785bf954] {
  visibility: visible;
}
.hidden[data-v-785bf954] {
  visibility: hidden;
}
[data-v-785bf954] .ant-input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

[data-v-44b5f9f9]:root {
  --mark-l: '47px';
  --mark-t: '47px';
  --grid-gap: '19px';
}
.pdf-element[data-v-44b5f9f9] {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -10;
}
.pdf-element .page-box[data-v-44b5f9f9] {
  background: #fff;
}
.page-box[data-v-44b5f9f9] {
  position: relative;
}
.page-point[data-v-44b5f9f9] {
  display: inline-block;
  width: 45px;
  height: 16px;
  background: #000;
  position: absolute;
  z-index: 10;
}
.point1[data-v-44b5f9f9],
.point2[data-v-44b5f9f9] {
  top: var(--mark-t);
}
.point3[data-v-44b5f9f9],
.point4[data-v-44b5f9f9] {
  bottom: var(--mark-t);
}
.point1[data-v-44b5f9f9],
.point3[data-v-44b5f9f9] {
  left: var(--mark-l);
}
.point2[data-v-44b5f9f9],
.point4[data-v-44b5f9f9] {
  right: var(--mark-l);
}
.page-main[data-v-44b5f9f9] {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-grid;
  grid-template-columns: auto auto auto;
  grid-gap: var(--grid-gap);
}
.page-number[data-v-44b5f9f9] {
  position: absolute;
  bottom: var(--mark-t);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 10;
}
.page-number .num-point[data-v-44b5f9f9] {
  display: inline-block;
  width: 18px;
  height: 16px;
  background: #000;
  margin: 0 9px;
}
.pdf-element[data-v-44b5f9f9] {
  color: #000;
}
.pdf-element[data-v-44b5f9f9] .page-head .ant-input {
  overflow: hidden;
  white-space: nowrap;
}
.pdf-element[data-v-44b5f9f9] .question-option {
  line-height: 12px !important;
}
.pdf-element[data-v-44b5f9f9] .smear-number span {
  line-height: 10px !important;
}
.pdf-element[data-v-44b5f9f9] .dimension {
  display: none !important;
}

.bg-border[data-v-5d54ee9e] {
  display: inline-block;
  position: absolute;
  z-index: 10;
}
.bg-border1[data-v-5d54ee9e],
.bg-border2[data-v-5d54ee9e] {
  top: 0;
  width: 2px;
  height: 100%;
  background-image: linear-gradient(to bottom, #000 0, #000 2px, transparent 0%);
  background-size: 2px 16px;
  background-repeat: repeat-y;
}
.bg-border3[data-v-5d54ee9e],
.bg-border4[data-v-5d54ee9e] {
  left: 0;
  width: 100%;
  height: 2px;
  background-image: linear-gradient(to right, #000 0, #000 2px, transparent 0%);
  background-size: 16px 2px;
  background-repeat: repeat-x;
}
.bg-border1[data-v-5d54ee9e] {
  left: 0px;
}
.bg-border2[data-v-5d54ee9e] {
  right: -1px;
}
.bg-border3[data-v-5d54ee9e] {
  top: -1px;
}
.bg-border4[data-v-5d54ee9e] {
  bottom: 0px;
}

.pen-box[data-v-67d7dcf9] {
  border: none !important;
}
.question-objective[data-v-67d7dcf9] {
  position: relative;
  width: 100%;
  padding: 10px 0 10px 10px;
  border: 1px solid #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.question-objective:hover .edit[data-v-67d7dcf9] {
  display: block;
}
.objective-group[data-v-67d7dcf9] {
  margin: 10px;
  margin-bottom: 0;
}
.objective-group .objective-item[data-v-67d7dcf9] {
  display: grid;
  min-width: 138px;
}
.objective-group .objective-item .question-number[data-v-67d7dcf9] {
  display: inline-block;
  width: 29px;
  height: 13px;
  line-height: 12px;
}
.objective-group .objective-item .pen-number[data-v-67d7dcf9] {
  height: 30px;
  line-height: 32px;
}
.objective-group .objective-item .question-option[data-v-67d7dcf9] {
  position: relative;
  display: inline-block;
  width: 21px;
  height: 13px;
  font-size: 14px;
  color: var(--tempalte-color);
  line-height: 14px;
  text-align: center;
  border-left: 1px solid var(--tempalte-color);
  border-right: 1px solid var(--tempalte-color);
  font-family: 'Times New Roman';
  margin-right: 8px;
  margin-bottom: 10px;
}
.objective-group .objective-item .question-option[data-v-67d7dcf9]:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 3px;
  border-top: 1px solid var(--tempalte-color);
  border-bottom: 1px solid var(--tempalte-color);
}
.objective-group .objective-item .question-option[data-v-67d7dcf9]:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 3px;
  border-top: 1px solid var(--tempalte-color);
  border-bottom: 1px solid var(--tempalte-color);
}
.objective-group .objective-item .pen-option[data-v-67d7dcf9] {
  width: 50px;
  height: 30px;
  padding: 2px;
  text-align: left;
  border: none;
}
.objective-group .objective-item .pen-option[data-v-67d7dcf9]:after,
.objective-group .objective-item .pen-option[data-v-67d7dcf9]:before {
  border: none;
  display: inline-block;
  width: 100%;
  height: 12px;
  line-height: 12px;
  letter-spacing: 43px;
  position: absolute;
  left: -3px;
  font-size: 10px;
  opacity: 0.8;
}
.objective-group .objective-item .pen-option[data-v-67d7dcf9]:before {
  content: '┌┐';
  top: -6px;
  bottom: auto;
}
.objective-group .objective-item .pen-option[data-v-67d7dcf9]:after {
  content: '└┘';
  bottom: -4px;
  top: auto;
}
.objective-group .objective-item .question-review[data-v-67d7dcf9] {
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  opacity: 0.7;
}
.objective-group .objective-item .question-review span[data-v-67d7dcf9] {
  display: inline-block;
  width: 40px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  position: relative;
}
.objective-group .objective-item .question-review span[data-v-67d7dcf9]:after,
.objective-group .objective-item .question-review span[data-v-67d7dcf9]:before {
  border: none;
  display: inline-block;
  width: 100%;
  height: 12px;
  line-height: 12px;
  letter-spacing: 33px;
  position: absolute;
  left: -3px;
  font-size: 10px;
}
.objective-group .objective-item .question-review span[data-v-67d7dcf9]:before {
  content: '┌┐';
  top: -6px;
  bottom: auto;
}
.objective-group .objective-item .question-review span[data-v-67d7dcf9]:after {
  content: '└┘';
  bottom: -4px;
  top: auto;
}
.objective-group .objective-item .question-review[data-v-67d7dcf9] svg {
  vertical-align: sub;
}
.objective-group .horizontal[data-v-67d7dcf9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.objective-group .vertical[data-v-67d7dcf9] {
  display: inline-grid;
  min-width: 0;
  grid-template-columns: auto;
}
.objective-group .vertical .question-number[data-v-67d7dcf9] {
  width: 20px;
  text-align: center;
  margin-bottom: 10px;
}
.break-group[data-v-67d7dcf9] {
  width: 100%;
  margin-top: 10px;
  margin-left: 10px;
}
.break-group .break-question .question-number[data-v-67d7dcf9] {
  display: inline-block;
  width: 29px;
  height: 13px;
  line-height: 12px;
}
.break-group .break-question .question-option[data-v-67d7dcf9] {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 13px;
  font-size: 14px;
  color: var(--tempalte-color);
  line-height: 14px;
  text-align: center;
  border-left: 1px solid var(--tempalte-color);
  border-right: 1px solid var(--tempalte-color);
  font-family: 'Times New Roman';
  margin-right: 9px;
  margin-bottom: 10px;
}
.break-group .break-question .question-option[data-v-67d7dcf9]:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 3px;
  border-top: 1px solid var(--tempalte-color);
  border-bottom: 1px solid var(--tempalte-color);
}
.break-group .break-question .question-option[data-v-67d7dcf9]:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 3px;
  border-top: 1px solid var(--tempalte-color);
  border-bottom: 1px solid var(--tempalte-color);
}
.edit[data-v-67d7dcf9] {
  display: none;
  width: 44px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 1px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  background: var(--primary-color);
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.new-layout-modal .text-center[data-v-67d7dcf9] {
  text-align: left;
}

.score-box[data-v-33d864af] {
  height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.score-box .question-number[data-v-33d864af] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 10px;
  height: 26px;
  font-size: 14px;
  line-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.score-box .question-number .score[data-v-33d864af] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: inline-block;
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
}
.score-box .score-row[data-v-33d864af] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  height: 22px;
  border-left: none;
  border-bottom: 1px solid #000;
  z-index: 10;
}
.score-box .score-row[data-v-33d864af]:hover {
  border-color: var(--primary-color);
}
.score-box .score-row:hover .setting-btn[data-v-33d864af] {
  display: block;
}
.score-box .score-row .score-item[data-v-33d864af] {
  font-size: 14px;
  width: 33px;
  line-height: 22.5px;
  text-align: center;
  border-left: 1px solid;
  font-family: 微软雅黑;
}
.score-box .score-row .score-item[data-v-33d864af]:nth-child(1) {
  border-color: inherit;
}
.score-box .score-row .setting-btn[data-v-33d864af] {
  display: none;
  position: absolute;
  height: 22px;
  top: -1px;
  left: 100%;
  z-index: 2;
}
.score-box .score-row .setting-btn .ant-btn[data-v-33d864af] {
  height: 23px;
  line-height: 23px;
  border-radius: 2px;
  border-bottom-color: #d9d9d9;
}
.score-box .pen-score[data-v-33d864af] {
  border: none;
}
.score-box .pen-score .score-item[data-v-33d864af] {
  border: none;
  position: relative;
}
.score-box .pen-score .score-item[data-v-33d864af]:after,
.score-box .pen-score .score-item[data-v-33d864af]:before {
  border: none;
  display: inline-block;
  width: 100%;
  height: 12px;
  line-height: 12px;
  letter-spacing: 26px;
  position: absolute;
  left: -3px;
  font-size: 10px;
  opacity: 0.8;
  white-space: nowrap;
}
.score-box .pen-score .score-item[data-v-33d864af]:before {
  content: '┌┐';
  top: -7px;
  bottom: auto;
}
.score-box .pen-score .score-item[data-v-33d864af]:after {
  content: '└┘';
  bottom: -5px;
  top: auto;
}
.has-error[data-v-33d864af] {
  color: #ff4d4f;
}
.new-layout-modal[data-v-33d864af] .ant-modal-title span {
  color: #666666;
  font-weight: 400;
  margin: 0 8px;
}
.new-layout-modal[data-v-33d864af] .ant-modal-body .modal-info {
  color: #666666;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.new-layout-modal .label[data-v-33d864af] {
  color: #333;
}

.split-set[data-v-23bff987] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
}
.split-list[data-v-23bff987] {
  border: 1px solid #ebedf0;
  border-radius: 4px;
  padding: 0 20px;
}
.split-list .split-item[data-v-23bff987] {
  padding: 10px 0;
  border-bottom: 1px solid #ebedf0;
}
.split-list .split-item .split-con[data-v-23bff987] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.split-list .split-item .split-con[data-v-23bff987]:nth-child(2) {
  margin-top: 10px;
}
.split-list .split-item .child-con[data-v-23bff987] {
  padding: 10px 0;
  border-top: 1px solid #ebedf0;
  padding-left: 30px;
}
.split-list .split-item[data-v-23bff987]:last-child {
  border: none;
}
.new-layout-modal .split-set[data-v-23bff987] .ant-radio-group .ant-radio-wrapper {
  font-weight: 100;
  color: #333333;
}
.new-layout-modal .split-set[data-v-23bff987] .ant-radio-group .ant-radio-wrapper.ant-radio-wrapper-checked {
  font-weight: 500;
}
.new-layout-modal .split-list[data-v-23bff987] {
  padding: 0;
  border: 1px solid #E2EBFF;
}
.new-layout-modal .split-list .split-item[data-v-23bff987] {
  border-color: #E2EBFF;
  padding: 10px 21px 10px 16px;
}

[data-v-516f2638]:root {
  --split-lint-width: 0px;
}
.pen-box[data-v-516f2638] {
  border: none !important;
}
.question-subjective[data-v-516f2638] {
  border: 1px solid #000;
  border-bottom: none;
  position: relative;
  min-height: 85px;
}
.question-subjective .editor-box[data-v-516f2638] {
  width: 100%;
  height: 100%;
  background: #fff;
  position: relative;
}
.question-subjective .editor-box .split-score-box[data-v-516f2638] {
  position: absolute;
  right: 0;
  border-top: 1px solid #000;
}
.question-subjective .editor-box .split-score-box[data-v-516f2638]:hover {
  border-color: var(--primary-color) !important;
}
.question-subjective .editor-box .split-score-box[data-v-516f2638] .setting-btn {
  height: 24px;
  right: 0;
  bottom: 21px;
  top: unset;
  left: unset;
}
.question-subjective .editor-box .split-score-box[data-v-516f2638] .setting-btn .ant-btn {
  height: 24px;
}
.question-subjective .editor-box .pen-score-box[data-v-516f2638] {
  border-top: 1px dotted #000;
}
.question-subjective .editor-box .split-line[data-v-516f2638]::before {
  content: '';
  display: inline-block;
  width: var(--split-line-width);
  height: 0;
  position: absolute;
  top: -1px;
  right: -1px;
  border-bottom: 1px solid #000;
}
.question-subjective .editor-box .split-write-score[data-v-516f2638] {
  display: inline-block;
  width: 80px;
  height: 50px;
  font-size: 14px;
  text-align: right;
  line-height: 80px;
  border: 1px dashed #000;
  position: absolute;
  right: 4px;
  opacity: 0.6;
}
.question-subjective[data-v-516f2638] .tinymce-editor {
  font-family: 'Times New Roman', 'SimSun' !important;
  width: 100%;
  padding: 4px 10px;
  min-height: 100%;
  outline: none;
}
.question-subjective[data-v-516f2638] .tinymce-editor p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-line;
  line-break: anywhere;
  overflow-wrap: anywhere;
}
.question-subjective[data-v-516f2638] .tinymce-editor p u {
  white-space: pre-line;
}
.question-subjective[data-v-516f2638] .tinymce-editor img {
  max-width: 100%;
  height: auto;
}
.question-subjective[data-v-516f2638] .tinymce-editor .split-con {
  text-align: left;
}
.question-subjective[data-v-516f2638] .tinymce-editor .score-box {
  display: inline-block;
  margin: 15px 2px 0;
  height: 21px;
  line-height: 22px;
  text-align: center;
  position: relative;
  vertical-align: text-bottom;
}
.question-subjective[data-v-516f2638] .tinymce-editor .score-box .score-item {
  display: inline-block;
  width: 32px;
  height: 21px;
  line-height: 22px;
  border: 1px solid #000;
  border-right: none;
  vertical-align: bottom;
  font-family: 'Times New Roman';
}
.question-subjective[data-v-516f2638] .tinymce-editor .score-box .score-item:nth-last-child(1) {
  border-right: 1px solid #000;
}
.question-subjective[data-v-516f2638] .tinymce-editor .score-box .hide-score {
  display: none;
}
.question-subjective[data-v-516f2638] .tinymce-editor .score-box::after {
  content: '设置';
  visibility: hidden;
  height: 26px;
  line-height: 28px;
  position: absolute;
  right: -40px;
  top: -2px;
  font-size: 12px;
  padding: 0 8px;
  border-radius: 4px;
  background-color: var(--primary-color);
  color: #fff;
  font-style: normal;
  cursor: pointer;
}
.question-subjective[data-v-516f2638] .tinymce-editor .score-box:hover::after {
  visibility: visible;
}
.question-subjective[data-v-516f2638]:hover {
  border-color: var(--primary-color) !important;
}
.question-subjective:hover .handle-btn[data-v-516f2638] {
  display: block;
}
.question-subjective:hover .move-btn[data-v-516f2638] {
  display: block !important;
}
.question-subjective .handle-btn[data-v-516f2638] {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 2;
}
.question-subjective .handle-btn[data-v-516f2638] .ant-btn-group {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.question-subjective .handle-btn[data-v-516f2638] .ant-btn-group .ant-btn {
  margin: 0;
  border-radius: 0;
  text-align: left;
}
.question-subjective .handle-btn[data-v-516f2638] .ant-btn-group .ant-btn img {
  vertical-align: middle;
  margin-right: 7px;
  margin-top: -2px;
}
.question-subjective .handle-btn[data-v-516f2638] .ant-btn-group .ant-btn:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.question-subjective .handle-btn[data-v-516f2638] .ant-btn-group .ant-btn:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-color: auto;
}
.question-subjective .handle-btn[data-v-516f2638] .ant-btn-group .ant-btn:not(:last-child) {
  border-bottom-color: #d9d9d9;
}
.question-subjective .sup-btn[data-v-516f2638] {
  top: -2px;
}
.question-subjective .sub-btn[data-v-516f2638] {
  top: 22px;
}
.question-subjective .move-btn[data-v-516f2638] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 25px;
  cursor: n-resize;
  display: none;
  z-index: 100;
}
.question-subjective .move-btn .move-border[data-v-516f2638] {
  position: absolute;
  bottom: -3px;
  right: -2px;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
          box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
}
.question-subjective .move-end[data-v-516f2638] {
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 1px solid #a8d7fb;
  -webkit-box-shadow: 0 0 3px #a8d7fb;
          box-shadow: 0 0 3px #a8d7fb;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.question-subjective .dimension[data-v-516f2638] {
  position: absolute;
  font-size: 20px;
  font-weight: bold;
  width: 16px;
  zoom: 0.5;
  top: -2px;
  right: -21px;
  text-align: center;
  line-height: 16px;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
}
.question-subjective[data-v-516f2638] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 10;
}
.split-set[data-v-516f2638] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
}
.split-list[data-v-516f2638] {
  border: 1px solid #ebedf0;
  border-radius: 4px;
  padding: 0 20px;
}
.split-list .split-item[data-v-516f2638] {
  padding: 10px 0;
  border-bottom: 1px solid #ebedf0;
}
.split-list .split-item .split-con[data-v-516f2638] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.split-list .split-item .split-con[data-v-516f2638]:nth-child(2) {
  margin-top: 10px;
}
.split-list .split-item .child-con[data-v-516f2638] {
  padding: 10px 0;
  border-top: 1px solid #ebedf0;
  padding-left: 30px;
}
.split-list .split-item[data-v-516f2638]:last-child {
  border: none;
}
.write-sorce[data-v-516f2638]::after {
  content: '分';
  display: inline-block;
  width: 80px;
  height: 50px;
  font-size: 14px;
  text-align: right;
  line-height: 80px;
  border: 1px dashed #000;
  position: absolute;
  right: 4px;
  bottom: 4px;
  opacity: 0.6;
  z-index: 10;
}

.pen-box[data-v-b4256924] {
  border: none !important;
}
.question-fill[data-v-b4256924] {
  border: 1px solid #000;
  position: relative;
  width: 100%;
}
.question-fill .editor-box[data-v-b4256924] {
  width: 100%;
  height: 100%;
  background: #fff;
  position: relative;
}
.question-fill .tinymce-editor[data-v-b4256924] {
  font-family: 'Times New Roman', 'SimSun' !important;
  width: 100%;
  padding: 0 10px;
  padding-top: 14px;
  padding-bottom: 4px;
  outline: none;
  line-height: 3.5;
  font-family: 'Microsoft YaHei';
}
.question-fill .tinymce-editor[data-v-b4256924] p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-line;
  line-break: anywhere;
  overflow-wrap: anywhere;
}
.question-fill .tinymce-editor[data-v-b4256924] p .blank {
  white-space: nowrap;
}
.question-fill .tinymce-editor[data-v-b4256924] .score-box {
  display: inline-block;
  margin: 0 2px;
  height: 21px;
  line-height: 21px;
  text-align: center;
  border-right: 1px solid #000;
  position: relative;
  top: -3px;
}
.question-fill .tinymce-editor[data-v-b4256924] .score-box .score-item {
  display: inline-block;
  width: 32px;
  height: 21px;
  line-height: 21px;
  border: 1px solid #000;
  border-right: none;
  vertical-align: bottom;
  font-family: 'Times New Roman';
}
.question-fill .tinymce-editor[data-v-b4256924] .score-box::after {
  content: '设置';
  visibility: hidden;
  height: 26px;
  line-height: 28px;
  position: absolute;
  right: -43px;
  top: -2px;
  font-size: 13px;
  padding: 0 8px;
  border-radius: 4px;
  background-color: var(--primary-color);
  color: #fff;
  font-style: normal;
  cursor: pointer;
}
.question-fill .tinymce-editor[data-v-b4256924] .score-box:hover::after {
  visibility: visible;
}
.question-fill .tinymce-editor[data-v-b4256924] .single-box {
  border: 1px solid #000;
}
.question-fill .tinymce-editor[data-v-b4256924] .single-box .score-single {
  display: inline-block;
  width: 32px;
  height: 21px;
}
.question-fill .tinymce-editor[data-v-b4256924] .single-box::after {
  display: none;
}
.question-fill[data-v-b4256924] .tinymce-horizontal-line {
  font-size: 14px;
  border-bottom: 1px solid #000;
}
.question-fill[data-v-b4256924] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 10;
}
.question-fill .pen-box[data-v-b4256924] .score-box {
  border: none;
}
.question-fill .pen-box[data-v-b4256924] .score-box .score-item {
  border: none;
  position: relative;
}
.question-fill .pen-box[data-v-b4256924] .score-box .score-item:after,
.question-fill .pen-box[data-v-b4256924] .score-box .score-item:before {
  border: none;
  display: inline-block;
  width: 100%;
  height: 12px;
  line-height: 12px;
  letter-spacing: 25px;
  position: absolute;
  left: -3px;
  font-size: 10px;
  opacity: 0.8;
  white-space: nowrap;
}
.question-fill .pen-box[data-v-b4256924] .score-box .score-item:before {
  content: '┌┐';
  top: -6px;
  bottom: auto;
}
.question-fill .pen-box[data-v-b4256924] .score-box .score-item:after {
  content: '└┘';
  bottom: -5px;
  top: auto;
}
.question-fill:hover .edit[data-v-b4256924] {
  display: block;
}
.question-fill:hover .move-btn[data-v-b4256924] {
  display: block !important;
}
.question-fill .edit[data-v-b4256924] {
  display: none;
  width: 44px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 1px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  background: var(--primary-color);
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.question-fill .move-btn[data-v-b4256924] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 25px;
  cursor: n-resize;
  display: none;
  z-index: 100;
}
.question-fill .move-btn .move-border[data-v-b4256924] {
  position: absolute;
  bottom: -3px;
  right: -2px;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
          box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
}
.question-fill .move-end[data-v-b4256924] {
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 1px solid #a8d7fb;
  -webkit-box-shadow: 0 0 3px #a8d7fb;
          box-shadow: 0 0 3px #a8d7fb;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.question-fill .dimension[data-v-b4256924] {
  position: absolute;
  font-size: 20px;
  font-weight: bold;
  width: 16px;
  zoom: 0.5;
  top: -2px;
  right: -21px;
  text-align: center;
  line-height: 16px;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
}

.pen-box[data-v-7c57b980] {
  border: none !important;
}
.question-writing[data-v-7c57b980] {
  border: 1px solid #000;
  position: relative;
}
.question-writing[data-v-7c57b980] .score-box {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.question-writing .number-content[data-v-7c57b980] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 12px;
  padding: 0 10px;
  height: 26px;
  font-size: 14px;
  line-height: 26px;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.question-writing .number-content .number[data-v-7c57b980] {
  vertical-align: bottom;
}
.question-writing .number-content .score-con[data-v-7c57b980] {
  display: inline-block;
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
}
.question-writing .number-content .score[data-v-7c57b980] {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}
.question-writing .number-content .con[data-v-7c57b980] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 4px;
  border-bottom: 1px solid #000;
}
.question-writing .number-content .write-sorce[data-v-7c57b980] {
  display: inline-block;
  width: 80px;
  height: 50px;
  font-size: 14px;
  text-align: right;
  line-height: 80px;
  border: 1px dashed #000;
  position: absolute;
  right: 4px;
  top: 7px;
  opacity: 0.6;
}
.question-writing .rows[data-v-7c57b980] {
  height: 37.5px;
  margin-top: 7px;
  text-align: center;
}
.question-writing .rows .words[data-v-7c57b980] {
  display: inline-block;
  width: 37.5px;
  height: 37.5px;
  border: 1px solid var(--tempalte-color);
  border-left: 0;
  position: relative;
}
.question-writing .rows .words b[data-v-7c57b980] {
  font-size: 12px;
  position: absolute;
  bottom: -13px;
  width: 50px;
  left: 0;
  font-weight: normal;
  line-height: 12px;
  -webkit-transform: scale(0.6) translate(-40%, -40%);
          transform: scale(0.6) translate(-40%, -40%);
  text-align: left;
  margin-left: 50%;
}
.question-writing .rows .words b i[data-v-7c57b980] {
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 0 6px 10px 6px;
  border-style: solid;
  border-color: transparent transparent #000 transparent;
}
.question-writing .rows .words[data-v-7c57b980]:nth-child(1) {
  border-left: 1px solid var(--tempalte-color);
}
.question-writing:hover .move-btn[data-v-7c57b980] {
  display: block !important;
}
.question-writing .move-btn[data-v-7c57b980] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 25px;
  cursor: n-resize;
  display: none;
  z-index: 100;
}
.question-writing .move-btn .move-border[data-v-7c57b980] {
  position: absolute;
  bottom: -3px;
  right: -2px;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
          box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
}
.question-writing .move-end[data-v-7c57b980] {
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 1px solid #a8d7fb;
  -webkit-box-shadow: 0 0 3px #a8d7fb;
          box-shadow: 0 0 3px #a8d7fb;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.question-en-writing[data-v-35fd52f0] {
  border: 1px solid #000;
  border-bottom: none;
  position: relative;
}
.question-en-writing .editor-box[data-v-35fd52f0] {
  width: 100%;
  height: 100%;
  background: #fff;
  position: relative;
}
.question-en-writing .tinymce-editor[data-v-35fd52f0] {
  font-family: 'Times New Roman', 'SimSun' !important;
  width: 100%;
  padding: 0 10px;
  padding-bottom: 4px;
  min-height: 100%;
  outline: none;
  font-size: 14px;
  line-height: 3.5;
}
.question-en-writing .tinymce-editor[data-v-35fd52f0] p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-line;
  line-break: anywhere;
  overflow-wrap: anywhere;
}
.question-en-writing .tinymce-editor[data-v-35fd52f0] .tinymce-horizontal-line {
  font-size: 14px;
  border-bottom: 1px solid #000;
}
.question-en-writing:hover .handle-btn[data-v-35fd52f0] {
  display: block;
}
.question-en-writing:hover .move-btn[data-v-35fd52f0] {
  display: block !important;
}
.question-en-writing .handle-btn[data-v-35fd52f0] {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 2;
}
.question-en-writing .handle-btn[data-v-35fd52f0] .ant-btn-group {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.question-en-writing .handle-btn[data-v-35fd52f0] .ant-btn-group .ant-btn {
  margin: 0;
  border-radius: 0;
  text-align: left;
}
.question-en-writing .handle-btn[data-v-35fd52f0] .ant-btn-group .ant-btn img {
  vertical-align: middle;
  margin-right: 7px;
  margin-top: -2px;
}
.question-en-writing .handle-btn[data-v-35fd52f0] .ant-btn-group .ant-btn:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.question-en-writing .handle-btn[data-v-35fd52f0] .ant-btn-group .ant-btn:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-color: auto;
}
.question-en-writing .handle-btn[data-v-35fd52f0] .ant-btn-group .ant-btn:not(:last-child) {
  border-bottom-color: #d9d9d9;
}
.question-en-writing .sup-btn[data-v-35fd52f0] {
  top: 1px;
}
.question-en-writing .sub-btn[data-v-35fd52f0] {
  top: 22px;
}
.question-en-writing .move-btn[data-v-35fd52f0] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 25px;
  cursor: n-resize;
  display: none;
  z-index: 100;
}
.question-en-writing .move-btn .move-border[data-v-35fd52f0] {
  position: absolute;
  bottom: -3px;
  right: -2px;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
          box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
}
.question-en-writing .move-end[data-v-35fd52f0] {
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 1px solid #a8d7fb;
  -webkit-box-shadow: 0 0 3px #a8d7fb;
          box-shadow: 0 0 3px #a8d7fb;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.question-en-writing .dimension[data-v-35fd52f0] {
  position: absolute;
  font-size: 20px;
  font-weight: bold;
  width: 16px;
  zoom: 0.5;
  top: -2px;
  right: -21px;
  text-align: center;
  line-height: 16px;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
}
.question-en-writing[data-v-35fd52f0] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 10;
}

.question-fill2[data-v-a5452e50] {
  border: 1px solid #000;
  position: relative;
  width: 100%;
}
.question-fill2 .editor-box[data-v-a5452e50] {
  width: 100%;
  height: 100%;
  background: #fff;
  position: relative;
}
.question-fill2 .tinymce-editor[data-v-a5452e50] {
  font-family: 'Times New Roman', 'SimSun' !important;
  width: 100%;
  padding: 0 10px;
  padding-top: 14px;
  padding-bottom: 4px;
  outline: none;
  line-height: 3.5;
  font-family: 'Microsoft YaHei';
}
.question-fill2 .tinymce-editor[data-v-a5452e50] p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-line;
  line-break: anywhere;
  overflow-wrap: anywhere;
}
.question-fill2 .tinymce-editor[data-v-a5452e50] p .blank {
  white-space: nowrap;
}
.question-fill2 .tinymce-editor[data-v-a5452e50] .score-box {
  display: inline-block;
  margin: 0 2px;
  height: 21px;
  line-height: 22px;
  text-align: center;
  position: relative;
  vertical-align: text-bottom;
  margin-bottom: -2px;
}
.question-fill2 .tinymce-editor[data-v-a5452e50] .score-box .score-item {
  display: inline-block;
  width: 32px;
  height: 21px;
  line-height: 22px;
  border: 1px solid #000;
  border-right: none;
  vertical-align: text-bottom;
  font-family: 'Times New Roman';
}
.question-fill2 .tinymce-editor[data-v-a5452e50] .score-box .score-item:nth-last-child(1) {
  border-right: 1px solid #000;
}
.question-fill2 .tinymce-editor[data-v-a5452e50] .score-box::after {
  content: '设置';
  visibility: hidden;
  height: 26px;
  line-height: 26px;
  position: absolute;
  right: -43px;
  font-size: 12px;
  padding: 0 10px;
  border-radius: 4px;
  background-color: var(--primary-color);
  color: #fff;
  font-style: normal;
  cursor: pointer;
  z-index: 101;
}
.question-fill2 .tinymce-editor[data-v-a5452e50] .score-box:hover::after {
  visibility: visible;
}
.question-fill2 .tinymce-editor[data-v-a5452e50] .no-break-block {
  display: inline-block;
  line-height: inherit;
}
.question-fill2[data-v-a5452e50] .tinymce-horizontal-line {
  font-size: 14px;
  border-bottom: 1px solid #000;
}
.question-fill2[data-v-a5452e50] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 10;
}
.question-fill2:hover .move-btn[data-v-a5452e50] {
  display: block !important;
}
.question-fill2 .move-btn[data-v-a5452e50] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 25px;
  cursor: n-resize;
  display: none;
  z-index: 100;
}
.question-fill2 .move-btn .move-border[data-v-a5452e50] {
  position: absolute;
  bottom: -3px;
  right: -2px;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
          box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
}
.question-fill2 .move-end[data-v-a5452e50] {
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 1px solid #a8d7fb;
  -webkit-box-shadow: 0 0 3px #a8d7fb;
          box-shadow: 0 0 3px #a8d7fb;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.question-fill2 .dimension[data-v-a5452e50] {
  position: absolute;
  font-size: 20px;
  font-weight: bold;
  width: 16px;
  zoom: 0.5;
  top: -2px;
  right: -21px;
  text-align: center;
  line-height: 16px;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
}
.paperPrint .tinymce-editor[data-v-a5452e50] .score-box::after {
  display: none;
}

[data-v-f363b226]:root {
  --tempalte-color: #000;
  --tempalte-line: 'solid';
}
[data-v-f363b226] .tinymce-horizontal-line {
  border-bottom-style: var(--tempalte-line) !important;
  border-bottom-color: var(--tempalte-color) !important;
}
.page-content[data-v-f363b226] {
  position: relative;
}
.name-block[data-v-f363b226] {
  height: 25px;
  position: relative;
}
.name-block .name-content[data-v-f363b226] {
  height: 100%;
  padding: 0;
  border-color: #fff;
  font-size: 16px;
  font-weight: 700;
  color: #000;
  background: none;
  position: relative;
  z-index: 1;
}
.name-block .name-score[data-v-f363b226] {
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
}
.name-block .name-score .name-content[data-v-f363b226] {
  visibility: hidden;
  margin-right: 10px;
}
.preload[data-v-f363b226] {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -10;
}
.preload[data-v-f363b226] p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-line;
}
.preload[data-v-f363b226] table[border]:not([border='0']):not([style*='border-width']) td {
  padding: 0.4rem;
}
.preload[data-v-f363b226] .tinymce-horizontal-line {
  font-size: 14px;
  border-bottom: 1px solid #000;
}
[data-v-f363b226] .preview-box {
  width: 100%;
  height: calc(100vh - 240px);
  overflow-y: auto;
  text-align: center;
}
[data-v-f363b226] .preview-box > img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
.content[data-v-f363b226] {
  width: calc(100% - 390px);
}
.content[data-v-f363b226] .ant-card-body {
  padding: 0;
}

.card-content[data-v-006b226f] {
  margin: 0 auto;
  color: #000;
  background-color: #fff;
  position: relative;
}
.card-content .exam-QRCode-image[data-v-006b226f] {
  position: absolute;
  left: 0;
  top: 10px;
  z-index: 1;
}
.page-number[data-v-006b226f] {
  font-size: 14px;
  text-align: center;
  color: var(--tempalte-color);
}
.page-number span[data-v-006b226f] {
  padding: 0 14px;
  word-spacing: 7px;
}

.head-container[data-v-7aef3e6a] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 1%;
  border: 1px solid var(--tempalte-color);
  border-radius: 2px 0 0 2px;
  position: relative;
}
.head-container[data-v-7aef3e6a]:hover {
  border: 1px solid #0a93fc;
}
.head-container:hover .move-btn[data-v-7aef3e6a] {
  display: block !important;
}
.head-container:hover .move-btn .move-border[data-v-7aef3e6a] {
  border-bottom: 1px solid #0a93fc;
}
.head-container .move-btn[data-v-7aef3e6a] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 25px;
  cursor: n-resize;
  display: none;
  z-index: 100;
}
.head-container .move-btn .move-border[data-v-7aef3e6a] {
  position: absolute;
  bottom: -3px;
  right: -2px;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
          box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
}
.head-container .move-end[data-v-7aef3e6a] {
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 1px solid #a8d7fb;
  -webkit-box-shadow: 0 0 3px #a8d7fb;
          box-shadow: 0 0 3px #a8d7fb;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.new-head-container[data-v-7aef3e6a] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 1%;
  border: 1px solid var(--tempalte-color);
  border-radius: 2px 0 0 2px;
  position: relative;
}
.new-head-container[data-v-7aef3e6a]:hover {
  border: 1px solid var(--primary-color);
}
.new-head-container:hover .move-btn[data-v-7aef3e6a] {
  display: block !important;
}
.new-head-container:hover .move-btn .move-border[data-v-7aef3e6a] {
  border-bottom: 1px solid #0a93fc;
}
.new-head-container .move-btn[data-v-7aef3e6a] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 25px;
  cursor: n-resize;
  display: none;
  z-index: 100;
}
.new-head-container .move-btn .move-border[data-v-7aef3e6a] {
  position: absolute;
  bottom: -3px;
  right: -2px;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
          box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
}
.new-head-container .move-end[data-v-7aef3e6a] {
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 1px solid #a8d7fb;
  -webkit-box-shadow: 0 0 3px #a8d7fb;
          box-shadow: 0 0 3px #a8d7fb;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}


[data-v-7b288d1b] .MathJax[jax="SVG"] {
  cursor: pointer !important;
}

.editor-box[data-v-77c278f8] {
  width: 100%;
  height: 100%;
  background: #fff;
  position: relative;
}
.editor-box .editable-tips[data-v-77c278f8] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 15px 10px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
}
.tinymce-editor[data-v-77c278f8] {
  width: 100%;
  padding: 0 10px;
  padding-bottom: 4px;
  min-height: 100%;
  outline: none;
  font-family: 'Microsoft YaHei';
  display: inline-block;
}
.tinymce-editor[data-v-77c278f8] p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-line;
}
[data-v-77c278f8] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 10;
}

.editor-box[data-v-d0444f6a] {
  width: 100%;
  height: 100%;
  background: #fff;
  position: relative;
}
.tinymce-editor[data-v-d0444f6a] {
  width: 100%;
  padding: 0 10px;
  padding-bottom: 4px;
  min-height: 100%;
  outline: none;
  font-family: 'Microsoft YaHei';
  display: inline-block;
}
.tinymce-editor[data-v-d0444f6a] p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-line;
}
[data-v-d0444f6a] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 10;
}

.page-head[data-v-3b999fd6] {
  position: relative;
  padding-bottom: 15px;
  color: #333;
}
.page-head > .title[data-v-3b999fd6] {
  height: 40px;
  position: relative;
}
.page-head > .title .ant-input[data-v-3b999fd6] {
  max-height: 100%;
  font-weight: bold;
  color: var(--tempalte-color);
  padding: 0;
  line-height: 1;
  border-color: #fff;
  padding-bottom: 4px;
  -webkit-transition: none;
  transition: none;
}
.page-head > .title .ant-input[data-v-3b999fd6]:hover {
  border-color: #40a9ff;
}
.page-head > .title .page-title[data-v-3b999fd6] {
  text-align: center;
  font-size: 32px;
  height: 36px;
  position: absolute;
  bottom: 1px;
}
.page-head > .title .page-sub[data-v-3b999fd6] {
  text-align: right;
  font-size: 26px;
  position: absolute;
  bottom: 1px;
  right: 0;
  width: 400px;
  height: 30px;
  margin: 1px;
  background: none;
}
.page-head > .new-title[data-v-3b999fd6] {
  height: 40px;
  position: relative;
}
.page-head > .new-title .ant-input[data-v-3b999fd6] {
  max-height: 100%;
  font-weight: bold;
  color: var(--tempalte-color);
  padding: 0;
  line-height: 1;
  border-color: #fff;
  padding-bottom: 4px;
}
.page-head > .new-title .ant-input[data-v-3b999fd6]:hover {
  border-color: var(--primary-color);
}
.page-head > .new-title .page-title[data-v-3b999fd6] {
  text-align: center;
  font-size: 34px;
  height: 48px;
  position: absolute;
  bottom: 1px;
  letter-spacing: 3px;
  font-weight: 700;
}
.page-head > .new-title .page-sub[data-v-3b999fd6] {
  text-align: right;
  font-size: 24px;
  position: absolute;
  bottom: 1px;
  font-weight: 400;
  right: 0;
  letter-spacing: 2px;
  width: 400px;
  height: 33px;
  margin: 1px;
  background: none;
}
.page-head .column3-layout[data-v-3b999fd6] {
  height: 68px;
}
.page-head .column3-layout .page-title[data-v-3b999fd6] {
  top: 0;
}
.page-head .column3-layout .page-sub[data-v-3b999fd6] {
  top: 40px;
  left: 50%;
  margin-left: -200px;
  text-align: center;
}
.edit[data-v-3b999fd6] {
  display: none;
  width: 44px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 1px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.edit-color[data-v-3b999fd6] {
  background: #0a93fc;
}
.new-edit-color[data-v-3b999fd6] {
  background: var(--primary-color);
}
.student-info-outside[data-v-3b999fd6] {
  padding: 20px 0 10px 5px;
  border: 1px solid #fff;
  border-radius: 2px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 16px;
  line-height: 40px;
}
.student-info-outside[data-v-3b999fd6]:hover {
  border-color: #40a9ff;
}
.student-info-outside:hover .edit[data-v-3b999fd6] {
  display: block;
}
.student-info-outside > div .line[data-v-3b999fd6] {
  display: inline-block;
  border-bottom: 1px solid var(--tempalte-color);
  margin-left: 6px;
  width: calc(100% - 48px);
  height: 22px;
}
.student-info-outside .info-item[data-v-3b999fd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-info-outside .info-img[data-v-3b999fd6] {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  overflow: hidden;
}
.student-info-outside .info-img img[data-v-3b999fd6] {
  width: 100%;
}
.new-student-info-outside[data-v-3b999fd6] {
  padding: 20px 0 10px 5px;
  border: 1px solid transparent;
  border-radius: 2px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 16px;
  line-height: 40px;
}
.new-student-info-outside[data-v-3b999fd6]:hover {
  border-color: var(--primary-color);
}
.new-student-info-outside:hover .edit[data-v-3b999fd6] {
  display: block;
}
.new-student-info-outside > div .line[data-v-3b999fd6] {
  display: inline-block;
  border-bottom: 1px solid var(--tempalte-color);
  margin-left: 6px;
  width: calc(100% - 48px);
  height: 22px;
}
.new-student-info-outside .info-item[data-v-3b999fd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-student-info-outside .info-img[data-v-3b999fd6] {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  overflow: hidden;
}
.new-student-info-outside .info-img img[data-v-3b999fd6] {
  width: 100%;
}
.student-content[data-v-3b999fd6] {
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.student-content.margin-top[data-v-3b999fd6] {
  margin-top: 20px;
}
.student-content .left-container[data-v-3b999fd6],
.student-content .right-container[data-v-3b999fd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.student-content .left-container[data-v-3b999fd6] {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.student-content .right-container[data-v-3b999fd6] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.student-content .student-matter[data-v-3b999fd6] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.student-content .student-matter .title[data-v-3b999fd6] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0;
  font-size: 16px;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  letter-spacing: 10px;
  text-indent: 10px;
  width: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-right: 1px solid var(--tempalte-color);
  color: var(--tempalte-color);
}
.student-content .student-matter .content p[data-v-3b999fd6] {
  margin: 0 6px;
  line-height: 1.4;
  text-align: justify;
}
.student-content .student-matter .student-miss[data-v-3b999fd6] {
  border: none;
  border-top: 1px solid var(--tempalte-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 6px 0;
  margin-top: 0;
}
.student-content .student-matter .student-miss .title[data-v-3b999fd6] {
  border-bottom: none;
}
.student-content .student-matter .student-miss .smear[data-v-3b999fd6] {
  display: inline-block;
  width: 20px;
  height: 13px;
  border: 1px solid var(--tempalte-color);
  margin-right: 6px;
}
.student-content .student-info-inside[data-v-3b999fd6] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 7px 16px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  line-height: 40px;
}
.student-content .student-info-inside[data-v-3b999fd6]:hover {
  border-color: #40a9ff;
}
.student-content .student-info-inside:hover .edit[data-v-3b999fd6] {
  display: block;
}
.student-content .student-info-inside > div .line[data-v-3b999fd6] {
  display: inline-block;
  border-bottom: 1px solid var(--tempalte-color);
  margin-left: 6px;
  width: calc(100% - 48px);
  height: 22px;
}
.student-content .student-info-inside .info-item[data-v-3b999fd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
}
.student-content .student-info-inside .info-img[data-v-3b999fd6] {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  overflow: hidden;
}
.student-content .student-info-inside .info-img img[data-v-3b999fd6] {
  width: 100%;
}
.student-content .exam-number[data-v-3b999fd6] {
  min-height: 1%;
  position: relative;
  border: 1px solid var(--tempalte-color);
  border-radius: 0 2px 2px 0;
  margin-left: 5px;
}
.student-content .exam-number.vertical .title[data-v-3b999fd6] {
  height: 35px;
  line-height: 35px;
  border-bottom: 1px solid var(--tempalte-color);
}
.student-content .exam-number.vertical .write[data-v-3b999fd6] {
  border-bottom: 1px solid var(--tempalte-color);
  height: 30px;
}
.student-content .exam-number.vertical .write .write-number[data-v-3b999fd6] {
  border-left: 1px solid var(--tempalte-color);
}
.student-content .exam-number.vertical .write .write-number[data-v-3b999fd6]:nth-child(1) {
  border: none;
}
.student-content .exam-number.vertical .smear[data-v-3b999fd6] {
  height: 182px;
}
.student-content .exam-number.vertical .smear.smear-write-container[data-v-3b999fd6] {
  height: 210px;
}
.student-content .exam-number.vertical .smear .smear-number[data-v-3b999fd6] {
  width: 34px;
  border-left: 1px solid transparent;
}
.student-content .exam-number.vertical .smear .smear-number.isWriteExamCode[data-v-3b999fd6] {
  border-left: 1px solid var(--tempalte-color);
}
.student-content .exam-number.vertical .smear .smear-number .smear-item[data-v-3b999fd6] {
  display: inline-block;
  margin: 2.5px 0;
}
.student-content .exam-number.vertical .smear .smear-number .smear-write-box[data-v-3b999fd6] {
  display: block;
  width: 34px;
  height: 27px;
  font-size: 12px;
  line-height: 11px;
  border-bottom: 1px solid var(--tempalte-color);
}
.student-content .exam-number.vertical .smear .smear-number:last-of-type .smear-write-box[data-v-3b999fd6] {
  border-right: 0;
}
.student-content .exam-number.vertical .smear .smear-number[data-v-3b999fd6]:nth-child(1) {
  border: none;
}
.student-content .exam-number.horizontal[data-v-3b999fd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.student-content .exam-number.horizontal .title[data-v-3b999fd6] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 35px;
  height: auto;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  letter-spacing: 10px;
  text-indent: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-right: 1px solid var(--tempalte-color);
}
.student-content .exam-number.horizontal .write[data-v-3b999fd6] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 35px;
  height: auto;
  border-right: 1px solid var(--tempalte-color);
}
.student-content .exam-number.horizontal .write .write-number[data-v-3b999fd6] {
  display: block;
  width: 34px;
  height: 34px;
  border-bottom: 1px solid var(--tempalte-color);
}
.student-content .exam-number.horizontal .write .write-number[data-v-3b999fd6]:last-child {
  border: none;
}
.student-content .exam-number.horizontal .smear[data-v-3b999fd6] {
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.student-content .exam-number.horizontal .smear .smear-number[data-v-3b999fd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 27px;
  padding: 0 5px;
  border-bottom: 1px solid transparent;
}
.student-content .exam-number.horizontal .smear .smear-number.isWriteExamCode[data-v-3b999fd6] {
  border-bottom: 1px solid var(--tempalte-color);
}
.student-content .exam-number.horizontal .smear .smear-number.smear-write-number[data-v-3b999fd6] {
  padding: 0 5px 0 0;
  border-bottom: 1px solid var(--tempalte-color);
}
.student-content .exam-number.horizontal .smear .smear-number:last-of-type .smear-write-box[data-v-3b999fd6] {
  border-bottom: 0;
}
.student-content .exam-number.horizontal .smear .smear-number .smear-item[data-v-3b999fd6] {
  display: block;
  margin: 0;
}
.student-content .exam-number.horizontal .smear .smear-number .smear-item + .smear-item[data-v-3b999fd6] {
  margin-left: 5px;
}
.student-content .exam-number.horizontal .smear .smear-number .smear-write-box + .smear-item[data-v-3b999fd6] {
  margin-left: 5px;
}
.student-content .exam-number.horizontal .smear .smear-number .smear-write-box[data-v-3b999fd6] {
  display: block;
  width: 25px;
  height: 27px;
  font-size: 12px;
  line-height: 11px;
  border-right: 1px solid var(--tempalte-color);
  border-bottom: 1px solid var(--tempalte-color);
}
.student-content .exam-number.horizontal .smear .smear-number[data-v-3b999fd6]:last-child {
  border: none;
}
.student-content .exam-number[data-v-3b999fd6]:hover {
  border-color: #40a9ff;
}
.student-content .exam-number:hover .edit[data-v-3b999fd6] {
  display: block;
}
.student-content .exam-number .title[data-v-3b999fd6] {
  margin: 0;
  font-size: 16px;
  text-align: center;
  color: var(--tempalte-color);
}
.student-content .exam-number .write .write-number[data-v-3b999fd6] {
  display: inline-block;
  width: 34px;
  height: 100%;
}
.student-content .exam-number .smear[data-v-3b999fd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.student-content .exam-number .smear .smear-number[data-v-3b999fd6] {
  text-align: center;
  line-height: 1;
}
.student-content .exam-number .smear .smear-number .smear-item[data-v-3b999fd6] {
  width: 20px;
  height: 13px;
  font-size: 12px;
  line-height: 11px;
  border: 1px solid var(--tempalte-color);
  color: var(--tempalte-color);
}
.student-content .new-exam-number[data-v-3b999fd6] {
  min-height: 1%;
  position: relative;
  border: 1px solid var(--tempalte-color);
  border-radius: 0 2px 2px 0;
  margin-left: 5px;
}
.student-content .new-exam-number.vertical .title[data-v-3b999fd6] {
  height: 35px;
  line-height: 35px;
  border-bottom: 1px solid var(--tempalte-color);
}
.student-content .new-exam-number.vertical .write[data-v-3b999fd6] {
  border-bottom: 1px solid var(--tempalte-color);
  height: 30px;
}
.student-content .new-exam-number.vertical .write .write-number[data-v-3b999fd6] {
  border-left: 1px solid var(--tempalte-color);
}
.student-content .new-exam-number.vertical .write .write-number[data-v-3b999fd6]:nth-child(1) {
  border: none;
}
.student-content .new-exam-number.vertical .smear[data-v-3b999fd6] {
  height: 182px;
}
.student-content .new-exam-number.vertical .smear.smear-write-container[data-v-3b999fd6] {
  height: 210px;
}
.student-content .new-exam-number.vertical .smear .smear-number[data-v-3b999fd6] {
  width: 34px;
  border-left: 1px solid transparent;
}
.student-content .new-exam-number.vertical .smear .smear-number.isWriteExamCode[data-v-3b999fd6] {
  border-left: 1px solid var(--tempalte-color);
}
.student-content .new-exam-number.vertical .smear .smear-number .smear-item[data-v-3b999fd6] {
  display: inline-block;
  margin: 2.5px 0;
}
.student-content .new-exam-number.vertical .smear .smear-number .smear-write-box[data-v-3b999fd6] {
  display: block;
  width: 34px;
  height: 27px;
  font-size: 12px;
  line-height: 11px;
  border-bottom: 1px solid var(--tempalte-color);
}
.student-content .new-exam-number.vertical .smear .smear-number:last-of-type .smear-write-box[data-v-3b999fd6] {
  border-right: 0;
}
.student-content .new-exam-number.vertical .smear .smear-number[data-v-3b999fd6]:nth-child(1) {
  border: none;
}
.student-content .new-exam-number.horizontal[data-v-3b999fd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.student-content .new-exam-number.horizontal .title[data-v-3b999fd6] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 35px;
  height: auto;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  letter-spacing: 10px;
  text-indent: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-right: 1px solid var(--tempalte-color);
}
.student-content .new-exam-number.horizontal .write[data-v-3b999fd6] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 35px;
  height: auto;
  border-right: 1px solid var(--tempalte-color);
}
.student-content .new-exam-number.horizontal .write .write-number[data-v-3b999fd6] {
  display: block;
  width: 34px;
  height: 34px;
  border-bottom: 1px solid var(--tempalte-color);
}
.student-content .new-exam-number.horizontal .write .write-number[data-v-3b999fd6]:last-child {
  border: none;
}
.student-content .new-exam-number.horizontal .smear[data-v-3b999fd6] {
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.student-content .new-exam-number.horizontal .smear .smear-number[data-v-3b999fd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 27px;
  padding: 0 5px;
  border-bottom: 1px solid transparent;
}
.student-content .new-exam-number.horizontal .smear .smear-number.isWriteExamCode[data-v-3b999fd6] {
  border-bottom: 1px solid var(--tempalte-color);
}
.student-content .new-exam-number.horizontal .smear .smear-number .smear-item[data-v-3b999fd6] {
  display: block;
  margin: 0;
}
.student-content .new-exam-number.horizontal .smear .smear-number .smear-item + .smear-item[data-v-3b999fd6] {
  margin-left: 5px;
}
.student-content .new-exam-number.horizontal .smear .smear-number .smear-write-box + .smear-item[data-v-3b999fd6] {
  margin-left: 5px;
}
.student-content .new-exam-number.horizontal .smear .smear-number .smear-write-box[data-v-3b999fd6] {
  display: block;
  width: 25px;
  height: 27px;
  font-size: 12px;
  line-height: 11px;
  border-right: 1px solid var(--tempalte-color);
  border-bottom: 1px solid var(--tempalte-color);
}
.student-content .new-exam-number.horizontal .smear .smear-number:last-of-type .smear-write-box[data-v-3b999fd6] {
  border-bottom: 0;
}
.student-content .new-exam-number.horizontal .smear .smear-number[data-v-3b999fd6]:last-child {
  border: none;
}
.student-content .new-exam-number[data-v-3b999fd6]:hover {
  border-color: var(--primary-color);
}
.student-content .new-exam-number:hover .edit[data-v-3b999fd6] {
  display: block;
}
.student-content .new-exam-number .title[data-v-3b999fd6] {
  margin: 0;
  font-size: 16px;
  text-align: center;
  color: var(--tempalte-color);
}
.student-content .new-exam-number .write .write-number[data-v-3b999fd6] {
  display: inline-block;
  width: 34px;
  height: 100%;
}
.student-content .new-exam-number .smear[data-v-3b999fd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.student-content .new-exam-number .smear .smear-number[data-v-3b999fd6] {
  text-align: center;
  line-height: 1;
}
.student-content .new-exam-number .smear .smear-number .smear-item[data-v-3b999fd6] {
  width: 20px;
  height: 13px;
  font-size: 12px;
  line-height: 11px;
  border: 1px solid var(--tempalte-color);
  color: var(--tempalte-color);
}
.student-content .bar-code[data-v-3b999fd6] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 270px;
  min-height: 142px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 20px;
  margin-left: 5px;
  border: 1px solid var(--tempalte-color);
  border-radius: 0 2px 2px 0;
}
.student-content .bar-code img[data-v-3b999fd6] {
  width: 100%;
  height: 120px;
}
.student-miss[data-v-3b999fd6] {
  margin-top: 5px;
  height: 36px;
  border: 1px solid var(--tempalte-color);
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 34px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.student-miss.left[data-v-3b999fd6] {
  border-radius: 2px 0 0 2px;
}
.student-miss.right[data-v-3b999fd6] {
  border-radius: 0 2px 2px 0;
}
.student-miss .title[data-v-3b999fd6] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: inline-block;
  width: 140px;
  font-size: 16px;
  margin: 0;
  height: 100%;
  text-align: center;
  border-right: 1px solid var(--tempalte-color);
  color: var(--tempalte-color);
}
.student-miss .content[data-v-3b999fd6] {
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-miss .content .smear[data-v-3b999fd6] {
  display: inline-block;
  width: 20px;
  height: 13px;
  border: 1px solid var(--tempalte-color);
}
.student-miss .content .miss-text[data-v-3b999fd6] {
  margin-left: 16px;
}
.error-info[data-v-3b999fd6] {
  margin-top: 6px;
  font-size: 12px;
  color: #ff503d;
  visibility: hidden;
}
.error-info span[data-v-3b999fd6] {
  font-size: 14px;
  visibility: hidden;
}
.show[data-v-3b999fd6] {
  visibility: visible;
}
.hidden[data-v-3b999fd6] {
  visibility: hidden;
}

.noanswer-area[data-v-57114756] {
  border: 1px solid #000;
  border-radius: 2px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.noanswer-area .noanswer-content[data-v-57114756] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.noanswer-area .noanswer-content span[data-v-57114756] {
  font-size: 36px;
  font-family: SourceHanSansCN, SourceHanSansCN;
  font-weight: 400;
  color: #999999;
}
.noanswer-area .noanswer-content span.is-red[data-v-57114756] {
  color: #ff0096;
}
.noanswer-area .new-layout-bgc[data-v-57114756] {
  background-color: #F5F5F5;
}
.noanswer-area:hover .delete-btn[data-v-57114756] {
  display: block;
}
.noanswer-area:hover .move-btn[data-v-57114756] {
  display: block !important;
}
.noanswer-area .delete-btn[data-v-57114756] {
  display: none;
  width: 82px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 1px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.noanswer-area .delete-btn-color[data-v-57114756] {
  background: #0a93fc;
}
.noanswer-area .new-delete-btn-color[data-v-57114756] {
  background: var(--primary-color);
}
.noanswer-area .move-btn[data-v-57114756] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 25px;
  cursor: n-resize;
  display: none;
  z-index: 100;
}
.noanswer-area .move-btn .move-border[data-v-57114756] {
  position: absolute;
  bottom: -3px;
  right: -2px;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
          box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
}
.noanswer-area .move-end[data-v-57114756] {
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 1px solid #a8d7fb;
  -webkit-box-shadow: 0 0 3px #a8d7fb;
          box-shadow: 0 0 3px #a8d7fb;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.noanswer-container .add-btn[data-v-5b977893] {
  display: none;
  width: 100px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 2px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  background: #0a93fc;
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.noanswer-container .btn-color[data-v-5b977893] {
  background: #0a93fc;
}
.noanswer-container .new-btn-color[data-v-5b977893] {
  background: var(--primary-color);
}

.question-objective[data-v-ec1a5f96] {
  position: relative;
  padding: 10px 0 10px 10px;
  border: 1px solid #000;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.question-objective[data-v-ec1a5f96]:hover {
  border: 1px solid #0a93fc;
}
.question-objective:hover .edit[data-v-ec1a5f96] {
  display: block;
}
.question-objective[data-v-ec1a5f96]:hover .add-btn {
  display: block;
}
.new-question-objective[data-v-ec1a5f96] {
  position: relative;
  padding: 10px 0 10px 10px;
  border: 1px solid #000;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.new-question-objective[data-v-ec1a5f96]:hover {
  border: 1px solid var(--primary-color);
}
.new-question-objective:hover .edit[data-v-ec1a5f96] {
  display: block;
}
.new-question-objective[data-v-ec1a5f96]:hover .add-btn {
  display: block;
}
.objective-group[data-v-ec1a5f96] {
  margin: 10px;
  margin-bottom: 0;
}
.objective-group .objective-item[data-v-ec1a5f96] {
  display: grid;
  min-width: 138px;
}
.objective-group .objective-item .question-number[data-v-ec1a5f96] {
  display: inline-block;
  width: 28px;
  height: 14px;
  line-height: 15px;
}
.objective-group .objective-item .question-option[data-v-ec1a5f96] {
  display: inline-block;
  width: 20px;
  height: 13px;
  font-size: 13px;
  color: var(--tempalte-color);
  line-height: 12px;
  text-align: center;
  border: 1px solid var(--tempalte-color);
  font-family: 'Times New Roman';
  margin-right: 8px;
  margin-bottom: 8px;
}
.objective-group .horizontal[data-v-ec1a5f96] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.objective-group .vertical[data-v-ec1a5f96] {
  min-width: 0;
  grid-template-columns: auto;
}
.objective-group .vertical .question-number[data-v-ec1a5f96] {
  width: 20px;
  text-align: center;
  margin-bottom: 10px;
}
.edit[data-v-ec1a5f96] {
  display: none;
  width: 44px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 110px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.edit-color[data-v-ec1a5f96] {
  background: #0a93fc;
}
.new-edit-color[data-v-ec1a5f96] {
  background: var(--primary-color);
}

.question-subjective[data-v-e8521794] {
  border: 1px solid #000;
  border-radius: 2px;
  position: relative;
}
.question-subjective .editor-box[data-v-e8521794] {
  width: 100%;
  height: 100%;
  background: #fff;
  position: relative;
}
.question-subjective .tinymce-editor[data-v-e8521794] {
  font-family: 'Times New Roman' !important;
  width: 100%;
  padding: 0 10px;
  padding-bottom: 4px;
  min-height: 100%;
  outline: none;
  font-family: 'Microsoft YaHei';
  display: inline-block;
}
.question-subjective .tinymce-editor[data-v-e8521794] p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-line;
}
.question-subjective[data-v-e8521794]:hover {
  border: 1px solid #0a93fc;
}
.question-subjective:hover .insert-line[data-v-e8521794] {
  display: block;
}
.question-subjective:hover .move-btn[data-v-e8521794] {
  display: block !important;
}
.question-subjective:hover .move-btn .move-border[data-v-e8521794] {
  border-bottom: 1px solid #0a93fc;
}
.question-subjective[data-v-e8521794]:hover .add-btn {
  display: block;
}
.question-subjective .insert-line[data-v-e8521794] {
  display: none;
  width: 82px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 110px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  background: #0a93fc;
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.question-subjective .move-btn[data-v-e8521794] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 25px;
  cursor: n-resize;
  display: none;
  z-index: 100;
}
.question-subjective .move-btn .move-border[data-v-e8521794] {
  position: absolute;
  bottom: -3px;
  right: -2px;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
          box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
}
.question-subjective .move-end[data-v-e8521794] {
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 1px solid #a8d7fb;
  -webkit-box-shadow: 0 0 3px #a8d7fb;
          box-shadow: 0 0 3px #a8d7fb;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.question-subjective .dimension[data-v-e8521794] {
  position: absolute;
  font-size: 16px;
  font-weight: bold;
  width: 16px;
  zoom: 0.5;
  top: -2px;
  right: -18px;
  text-align: center;
  line-height: 16px;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
}
.question-subjective[data-v-e8521794] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 10;
}
.new-question-subjective[data-v-e8521794] {
  border: 1px solid #000;
  border-radius: 2px;
  position: relative;
}
.new-question-subjective .editor-box[data-v-e8521794] {
  width: 100%;
  height: 100%;
  background: #fff;
  position: relative;
}
.new-question-subjective .tinymce-editor[data-v-e8521794] {
  font-family: 'Times New Roman' !important;
  width: 100%;
  padding: 0 10px;
  padding-bottom: 4px;
  min-height: 100%;
  outline: none;
  font-family: 'Microsoft YaHei';
  display: inline-block;
}
.new-question-subjective .tinymce-editor[data-v-e8521794] p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-line;
}
.new-question-subjective[data-v-e8521794]:hover {
  border: 1px solid var(--primary-color);
}
.new-question-subjective:hover .insert-line[data-v-e8521794] {
  display: block;
}
.new-question-subjective:hover .move-btn[data-v-e8521794] {
  display: block !important;
}
.new-question-subjective:hover .move-btn .move-border[data-v-e8521794] {
  border-bottom: 1px solid var(--primary-color);
}
.new-question-subjective[data-v-e8521794]:hover .add-btn {
  display: block;
}
.new-question-subjective .insert-line[data-v-e8521794] {
  display: none;
  width: 82px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 110px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  background: var(--primary-color);
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.new-question-subjective .move-btn[data-v-e8521794] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 25px;
  cursor: n-resize;
  display: none;
  z-index: 100;
}
.new-question-subjective .move-btn .move-border[data-v-e8521794] {
  position: absolute;
  bottom: -3px;
  right: -2px;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
          box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
}
.new-question-subjective .move-end[data-v-e8521794] {
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 1px solid #a8d7fb;
  -webkit-box-shadow: 0 0 3px #a8d7fb;
          box-shadow: 0 0 3px #a8d7fb;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.new-question-subjective .dimension[data-v-e8521794] {
  position: absolute;
  font-size: 16px;
  font-weight: bold;
  width: 16px;
  zoom: 0.5;
  top: -2px;
  right: -18px;
  text-align: center;
  line-height: 16px;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
}
.new-question-subjective[data-v-e8521794] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 10;
}

.question-fill[data-v-c8454bee] {
  border: 1px solid #000;
  border-radius: 2px;
  position: relative;
}
.question-fill .editor-box[data-v-c8454bee] {
  width: 100%;
  height: 100%;
  background: #fff;
  position: relative;
}
.question-fill .tinymce-editor[data-v-c8454bee] {
  font-family: 'Times New Roman' !important;
  width: 100%;
  padding: 0 10px;
  padding-bottom: 4px;
  outline: none;
  line-height: 3.5;
  font-family: 'Microsoft YaHei';
  display: inline-block;
}
.question-fill .tinymce-editor[data-v-c8454bee] p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-line;
}
.question-fill[data-v-c8454bee] .tinymce-horizontal-line {
  font-size: 14px;
  border-bottom: 1px solid #000;
}
.question-fill[data-v-c8454bee] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 10;
}
.question-fill:hover .edit[data-v-c8454bee] {
  display: block;
}
.question-fill[data-v-c8454bee]:hover .add-btn {
  display: block;
}
.question-fill:hover .move-btn[data-v-c8454bee] {
  display: block !important;
}
.question-fill .edit[data-v-c8454bee] {
  display: none;
  width: 44px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 110px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  background: #0a93fc;
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.question-fill .edit-color[data-v-c8454bee] {
  background: #0a93fc;
}
.question-fill .new-edit-color[data-v-c8454bee] {
  background: var(--primary-color);
}
.question-fill .move-btn[data-v-c8454bee] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 25px;
  cursor: n-resize;
  display: none;
  z-index: 100;
}
.question-fill .move-btn .move-border[data-v-c8454bee] {
  position: absolute;
  bottom: -3px;
  right: -2px;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
          box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
}
.question-fill .move-end[data-v-c8454bee] {
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 1px solid #a8d7fb;
  -webkit-box-shadow: 0 0 3px #a8d7fb;
          box-shadow: 0 0 3px #a8d7fb;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.question-fill .dimension[data-v-c8454bee] {
  position: absolute;
  font-size: 16px;
  font-weight: bold;
  width: 16px;
  zoom: 0.5;
  top: -2px;
  right: -18px;
  text-align: center;
  line-height: 16px;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
}
.new-hoverColor[data-v-c8454bee]:hover {
  border: 1px solid var(--primary-color);
}
.hoverColor[data-v-c8454bee]:hover {
  border: 1px solid #0a93fc;
}

.question-optional[data-v-2f7f2a0c] {
  border: 1px solid #000;
  border-radius: 2px;
  position: relative;
}
.question-optional .tip[data-v-2f7f2a0c] {
  padding: 10px;
  padding-bottom: 0px;
  font-size: 14px;
  height: 90px;
  overflow: hidden;
}
.question-optional .tip p[data-v-2f7f2a0c] {
  margin-bottom: 10px;
  line-height: 20px;
}
.question-optional .tip .number-content[data-v-2f7f2a0c] {
  margin-left: 24px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.question-optional .tip .number-content .block[data-v-2f7f2a0c] {
  display: inline-block;
  width: 20px;
  height: 13px;
  border: 1px solid var(--tempalte-color);
  margin-left: 10px;
}
.question-optional .editor-box[data-v-2f7f2a0c] {
  width: 100%;
  height: 100%;
  background: #fff;
  position: relative;
}
.question-optional .tinymce-editor[data-v-2f7f2a0c] {
  font-family: 'Times New Roman' !important;
  width: 100%;
  padding: 0 10px;
  padding-bottom: 4px;
  min-height: 100%;
  outline: none;
  font-family: 'Microsoft YaHei';
  display: inline-block;
}
.question-optional .tinymce-editor[data-v-2f7f2a0c] p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-line;
}
.question-optional[data-v-2f7f2a0c]:hover {
  border: 1px solid #0a93fc;
}
.question-optional:hover .insert-line[data-v-2f7f2a0c] {
  display: block;
}
.question-optional:hover .move-btn[data-v-2f7f2a0c] {
  display: block !important;
}
.question-optional:hover .move-btn .move-border[data-v-2f7f2a0c] {
  border-bottom: 1px solid #0a93fc;
}
.question-optional[data-v-2f7f2a0c]:hover .add-btn {
  display: block;
}
.question-optional .insert-line[data-v-2f7f2a0c] {
  display: none;
  width: 82px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 110px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  background: #0a93fc;
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.question-optional .move-btn[data-v-2f7f2a0c] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 25px;
  cursor: n-resize;
  display: none;
  z-index: 100;
}
.question-optional .move-btn .move-border[data-v-2f7f2a0c] {
  position: absolute;
  bottom: -3px;
  right: -2px;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
          box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
}
.question-optional .move-end[data-v-2f7f2a0c] {
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 1px solid #a8d7fb;
  -webkit-box-shadow: 0 0 3px #a8d7fb;
          box-shadow: 0 0 3px #a8d7fb;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.question-optional .dimension[data-v-2f7f2a0c] {
  position: absolute;
  font-size: 16px;
  font-weight: bold;
  width: 16px;
  zoom: 0.5;
  top: -2px;
  right: -18px;
  text-align: center;
  line-height: 16px;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
}
.question-optional[data-v-2f7f2a0c] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 10;
}
.new-question-optional[data-v-2f7f2a0c] {
  border: 1px solid #000;
  border-radius: 2px;
  position: relative;
}
.new-question-optional .tip[data-v-2f7f2a0c] {
  padding: 10px;
  padding-bottom: 0px;
  font-size: 14px;
  height: 90px;
  overflow: hidden;
}
.new-question-optional .tip p[data-v-2f7f2a0c] {
  margin-bottom: 10px;
  line-height: 20px;
}
.new-question-optional .tip .number-content[data-v-2f7f2a0c] {
  margin-left: 24px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-question-optional .tip .number-content .block[data-v-2f7f2a0c] {
  display: inline-block;
  width: 20px;
  height: 13px;
  border: 1px solid var(--tempalte-color);
  margin-left: 10px;
}
.new-question-optional .editor-box[data-v-2f7f2a0c] {
  width: 100%;
  height: 100%;
  background: #fff;
  position: relative;
}
.new-question-optional .tinymce-editor[data-v-2f7f2a0c] {
  font-family: 'Times New Roman' !important;
  width: 100%;
  padding: 0 10px;
  padding-bottom: 4px;
  min-height: 100%;
  outline: none;
  font-family: 'Microsoft YaHei';
  display: inline-block;
}
.new-question-optional .tinymce-editor[data-v-2f7f2a0c] p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-line;
}
.new-question-optional[data-v-2f7f2a0c]:hover {
  border: 1px solid var(--primary-color);
}
.new-question-optional:hover .insert-line[data-v-2f7f2a0c] {
  display: block;
}
.new-question-optional:hover .move-btn[data-v-2f7f2a0c] {
  display: block !important;
}
.new-question-optional:hover .move-btn .move-border[data-v-2f7f2a0c] {
  border-bottom: 1px solid #0a93fc;
}
.new-question-optional[data-v-2f7f2a0c]:hover .add-btn {
  display: block;
}
.new-question-optional .insert-line[data-v-2f7f2a0c] {
  display: none;
  width: 82px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 110px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  background: var(--primary-color);
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.new-question-optional .move-btn[data-v-2f7f2a0c] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 25px;
  cursor: n-resize;
  display: none;
  z-index: 100;
}
.new-question-optional .move-btn .move-border[data-v-2f7f2a0c] {
  position: absolute;
  bottom: -3px;
  right: -2px;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
          box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
}
.new-question-optional .move-end[data-v-2f7f2a0c] {
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 1px solid #a8d7fb;
  -webkit-box-shadow: 0 0 3px #a8d7fb;
          box-shadow: 0 0 3px #a8d7fb;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.new-question-optional .dimension[data-v-2f7f2a0c] {
  position: absolute;
  font-size: 16px;
  font-weight: bold;
  width: 16px;
  zoom: 0.5;
  top: -2px;
  right: -18px;
  text-align: center;
  line-height: 16px;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
}
.new-question-optional[data-v-2f7f2a0c] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 10;
}

.question-writing[data-v-1cbfde59] {
  border: 1px solid #000;
  border-radius: 2px;
  position: relative;
}
.question-writing .writing-title[data-v-1cbfde59] {
  height: 37.5px;
  margin-top: 7px;
}
.question-writing .rows-title[data-v-1cbfde59] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 37.5px;
}
.question-writing .rows-title .title-container[data-v-1cbfde59] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.question-writing .rows-title .title-container .text-title[data-v-1cbfde59] {
  height: 37.5px;
  line-height: 45.5px;
  font-size: 16px;
}
.question-writing .rows-title .title-container .words-line[data-v-1cbfde59] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 37.5px;
  border-bottom: 1px solid #000;
}
.question-writing .rows[data-v-1cbfde59] {
  height: 37.5px;
  margin-top: 7px;
  text-align: center;
}
.question-writing .rows .words[data-v-1cbfde59] {
  display: inline-block;
  width: 37.5px;
  height: 37.5px;
  border: 1px solid #000;
  border-left: 0;
  position: relative;
}
.question-writing .rows .words b[data-v-1cbfde59] {
  font-size: 12px;
  position: absolute;
  bottom: -13px;
  width: 50px;
  left: 0;
  font-weight: normal;
  line-height: 12px;
  -webkit-transform: scale(0.6) translate(-40%, -40%);
          transform: scale(0.6) translate(-40%, -40%);
  text-align: left;
  margin-left: 50%;
}
.question-writing .rows .words b i[data-v-1cbfde59] {
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 0 6px 10px 6px;
  border-style: solid;
  border-color: transparent transparent #000 transparent;
}
.question-writing .rows .words[data-v-1cbfde59]:nth-child(1) {
  border-left: 1px solid #000;
}
.question-writing[data-v-1cbfde59]:hover {
  border: 1px solid #0a93fc;
}
.question-writing:hover .title-toggle[data-v-1cbfde59] {
  display: block;
}
.question-writing:hover .move-btn[data-v-1cbfde59] {
  display: block !important;
}
.question-writing:hover .move-btn .move-border[data-v-1cbfde59] {
  border-bottom: 1px solid #0a93fc;
}
.question-writing[data-v-1cbfde59]:hover .add-btn {
  display: block;
}
.question-writing .title-toggle[data-v-1cbfde59] {
  display: none;
  width: 82px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 110px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  background: #0a93fc;
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.question-writing .move-btn[data-v-1cbfde59] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 25px;
  cursor: n-resize;
  display: none;
  z-index: 100;
}
.question-writing .move-btn .move-border[data-v-1cbfde59] {
  position: absolute;
  bottom: -3px;
  right: -2px;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
          box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
}
.question-writing .move-end[data-v-1cbfde59] {
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 1px solid #a8d7fb;
  -webkit-box-shadow: 0 0 3px #a8d7fb;
          box-shadow: 0 0 3px #a8d7fb;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.new-question-writing[data-v-1cbfde59] {
  border: 1px solid #000;
  border-radius: 2px;
  position: relative;
}
.new-question-writing .writing-title[data-v-1cbfde59] {
  height: 37.5px;
  margin-top: 7px;
}
.new-question-writing .rows-title[data-v-1cbfde59] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 37.5px;
}
.new-question-writing .rows-title .title-container[data-v-1cbfde59] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-question-writing .rows-title .title-container .text-title[data-v-1cbfde59] {
  height: 37.5px;
  line-height: 45.5px;
  font-size: 16px;
}
.new-question-writing .rows-title .title-container .words-line[data-v-1cbfde59] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 37.5px;
  border-bottom: 1px solid #000;
}
.new-question-writing .rows[data-v-1cbfde59] {
  height: 37.5px;
  margin-top: 7px;
  text-align: center;
}
.new-question-writing .rows .words[data-v-1cbfde59] {
  display: inline-block;
  width: 37.5px;
  height: 37.5px;
  border: 1px solid #000;
  border-left: 0;
  position: relative;
}
.new-question-writing .rows .words b[data-v-1cbfde59] {
  font-size: 12px;
  position: absolute;
  bottom: -13px;
  width: 50px;
  left: 0;
  font-weight: normal;
  line-height: 12px;
  -webkit-transform: scale(0.6) translate(-40%, -40%);
          transform: scale(0.6) translate(-40%, -40%);
  text-align: left;
  margin-left: 50%;
}
.new-question-writing .rows .words b i[data-v-1cbfde59] {
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 0 6px 10px 6px;
  border-style: solid;
  border-color: transparent transparent #000 transparent;
}
.new-question-writing .rows .words[data-v-1cbfde59]:nth-child(1) {
  border-left: 1px solid #000;
}
.new-question-writing[data-v-1cbfde59]:hover {
  border: 1px solid var(--primary-color);
}
.new-question-writing:hover .title-toggle[data-v-1cbfde59] {
  display: block;
}
.new-question-writing:hover .move-btn[data-v-1cbfde59] {
  display: block !important;
}
.new-question-writing:hover .move-btn .move-border[data-v-1cbfde59] {
  border-bottom: 1px solid #0a93fc;
}
.new-question-writing[data-v-1cbfde59]:hover .add-btn {
  display: block;
}
.new-question-writing .title-toggle[data-v-1cbfde59] {
  display: none;
  width: 82px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 110px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  background: var(--primary-color);
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.new-question-writing .move-btn[data-v-1cbfde59] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 25px;
  cursor: n-resize;
  display: none;
  z-index: 100;
}
.new-question-writing .move-btn .move-border[data-v-1cbfde59] {
  position: absolute;
  bottom: -3px;
  right: -2px;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
          box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
}
.new-question-writing .move-end[data-v-1cbfde59] {
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 1px solid #a8d7fb;
  -webkit-box-shadow: 0 0 3px #a8d7fb;
          box-shadow: 0 0 3px #a8d7fb;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.question-en-writing[data-v-f3a3da70] {
  border: 1px solid #000;
  border-radius: 2px;
  position: relative;
}
.question-en-writing .editor-box[data-v-f3a3da70] {
  width: 100%;
  height: 100%;
  background: #fff;
  position: relative;
}
.question-en-writing .tinymce-editor[data-v-f3a3da70] {
  font-family: 'Times New Roman' !important;
  width: 100%;
  padding: 0 10px;
  padding-bottom: 4px;
  min-height: 100%;
  outline: none;
  font-size: 14px;
  line-height: 3.5;
  display: inline-block;
}
.question-en-writing .tinymce-editor[data-v-f3a3da70] p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-line;
}
.question-en-writing .tinymce-editor[data-v-f3a3da70] .tinymce-horizontal-line {
  font-size: 14px;
  border-bottom: 1px solid #000;
}
.question-en-writing:hover .insert-line[data-v-f3a3da70] {
  display: block;
}
.question-en-writing:hover .move-btn[data-v-f3a3da70] {
  display: block !important;
}
.question-en-writing:hover .move-btn .move-border[data-v-f3a3da70] {
  border-bottom: 1px solid #0a93fc;
}
.question-en-writing[data-v-f3a3da70]:hover .add-btn {
  display: block;
}
.question-en-writing .insert-line[data-v-f3a3da70] {
  display: none;
  width: 82px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 110px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.question-en-writing .insert-line-color[data-v-f3a3da70] {
  background: #0a93fc;
}
.question-en-writing .new-insert-line-color[data-v-f3a3da70] {
  background: var(--primary-color);
}
.question-en-writing .sup-btn[data-v-f3a3da70] {
  top: 1px;
}
.question-en-writing .sub-btn[data-v-f3a3da70] {
  top: 1px;
}
.question-en-writing .move-btn[data-v-f3a3da70] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 25px;
  cursor: n-resize;
  display: none;
  z-index: 100;
}
.question-en-writing .move-btn .move-border[data-v-f3a3da70] {
  position: absolute;
  bottom: -3px;
  right: -2px;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
          box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
}
.question-en-writing .move-end[data-v-f3a3da70] {
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 1px solid #a8d7fb;
  -webkit-box-shadow: 0 0 3px #a8d7fb;
          box-shadow: 0 0 3px #a8d7fb;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.question-en-writing .dimension[data-v-f3a3da70] {
  position: absolute;
  font-size: 16px;
  font-weight: bold;
  width: 16px;
  zoom: 0.5;
  top: -2px;
  right: -18px;
  text-align: center;
  line-height: 16px;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
}
.question-en-writing[data-v-f3a3da70] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 10;
}
.new-hoverColor[data-v-f3a3da70]:hover {
  border: 1px solid var(--primary-color);
}
.hoverColor[data-v-f3a3da70]:hover {
  border: 1px solid #0a93fc;
}

.question-fill[data-v-5ca6df06] {
  border: 1px solid #000;
  position: relative;
}
.question-fill .editor-box[data-v-5ca6df06] {
  width: 100%;
  height: 100%;
  background: #fff;
  position: relative;
}
.question-fill .tinymce-editor[data-v-5ca6df06] {
  font-family: 'Times New Roman' !important;
  width: 100%;
  padding: 0 10px;
  padding-bottom: 4px;
  outline: none;
  line-height: 3.5;
  font-family: 'Microsoft YaHei';
  display: inline-block;
}
.question-fill .tinymce-editor[data-v-5ca6df06] p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-line;
}
.question-fill .tinymce-editor[data-v-5ca6df06] .score-box {
  display: inline-block;
  margin: 0 2px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  border-right: 1px solid #000;
  position: relative;
  top: -3px;
}
.question-fill .tinymce-editor[data-v-5ca6df06] .score-box .score-item {
  display: inline-block;
  width: 28px;
  height: 26px;
  line-height: 26px;
  border: 1px solid #000;
  border-right: none;
}
.question-fill .tinymce-editor[data-v-5ca6df06] .score-box::after {
  content: '设置';
  visibility: hidden;
  height: 26px;
  line-height: 26px;
  position: absolute;
  right: -44px;
  font-size: 12px;
  padding: 0 10px;
  border-radius: 4px;
  background-color: #0a93fc;
  color: #fff;
  font-style: normal;
  cursor: pointer;
}
.question-fill .tinymce-editor[data-v-5ca6df06] .score-box:hover::after {
  visibility: visible;
}
.question-fill .tinymce-editor[data-v-5ca6df06] .no-break-block {
  display: inline-block;
}
.question-fill[data-v-5ca6df06] .tinymce-horizontal-line {
  font-size: 14px;
  border-bottom: 1px solid #000;
}
.question-fill[data-v-5ca6df06] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 10;
}
.question-fill:hover .edit[data-v-5ca6df06] {
  display: block;
}
.question-fill[data-v-5ca6df06]:hover .add-btn {
  display: block;
}
.question-fill:hover .move-btn[data-v-5ca6df06] {
  display: block !important;
}
.question-fill .edit[data-v-5ca6df06] {
  display: none;
  width: 44px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 110px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  background: #0a93fc;
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.question-fill .move-btn[data-v-5ca6df06] {
  position: absolute;
  bottom: 2px;
  right: 2px;
  font-size: 25px;
  cursor: n-resize;
  display: none;
  z-index: 100;
}
.question-fill .move-btn .move-border[data-v-5ca6df06] {
  position: absolute;
  bottom: -3px;
  right: -2px;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
          box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
}
.question-fill .move-end[data-v-5ca6df06] {
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 1px solid #a8d7fb;
  -webkit-box-shadow: 0 0 3px #a8d7fb;
          box-shadow: 0 0 3px #a8d7fb;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.question-fill .dimension[data-v-5ca6df06] {
  position: absolute;
  font-size: 16px;
  font-weight: bold;
  width: 16px;
  zoom: 0.5;
  top: -2px;
  right: -18px;
  text-align: center;
  line-height: 16px;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
}
.new-hoverColor[data-v-5ca6df06]:hover {
  border: 1px solid var(--primary-color);
}
.hoverColor[data-v-5ca6df06]:hover {
  border: 1px solid #0a93fc;
}

[data-v-17b4f326]:root {
  --tempalte-color: #221815;
  --tempalte-line: 'solid';
}
[data-v-17b4f326] .tinymce-horizontal-line {
  border-bottom-style: var(--tempalte-line) !important;
  border-bottom-color: var(--tempalte-color) !important;
}
.page-content[data-v-17b4f326] {
  border: 1px solid var(--tempalte-color);
  border-radius: 20px;
  position: relative;
  padding: 0 8px;
}
.page-content .content-head[data-v-17b4f326] {
  width: 100%;
  height: 25px;
  line-height: 35px;
  text-align: center;
  font-size: 16px;
  color: var(--tempalte-color);
}
.page-content .content-foot[data-v-17b4f326] {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 16px;
  color: var(--tempalte-color);
}
.name-block[data-v-17b4f326] {
  height: 25px;
  position: relative;
}
.name-block .name-content[data-v-17b4f326] {
  height: 100%;
  padding: 0;
  border-color: #fff;
  font-size: 16px;
  color: #000;
  background: none;
}
.name-block .hoverColor[data-v-17b4f326]:hover {
  border-color: #40a9ff;
}
.name-block .new-hoverColor[data-v-17b4f326]:hover {
  border-color: var(--primary-color);
}
.name-block .name-container[data-v-17b4f326] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  position: absolute;
  top: 0;
}
.name-block .name-container .name-content[data-v-17b4f326] {
  white-space: nowrap;
  overflow: hidden;
}
.name-block .name-container .name-score[data-v-17b4f326] {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  white-space: nowrap;
  margin-left: 10px;
  visibility: hidden;
}
.name-block .name-container + .name-container[data-v-17b4f326] {
  z-index: 0;
}
.name-block .name-container + .name-container .name-content[data-v-17b4f326] {
  visibility: hidden;
}
.name-block .name-container + .name-container .name-score[data-v-17b4f326] {
  visibility: visible;
}
.preload[data-v-17b4f326] {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -10;
}
.preload[data-v-17b4f326] p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-line;
  width: 100%;
}
.preload[data-v-17b4f326] table[border]:not([border='0']):not([style*='border-width']) td {
  padding: 0.4rem;
}
.preload[data-v-17b4f326] .tinymce-horizontal-line {
  border-bottom: 1px solid #000;
}
.preload[data-v-17b4f326] .tinymce-editor {
  display: inline-block;
  font-size: 14px;
  font-family: 'Times New Roman' !important;
}
.preload[data-v-17b4f326] .no-break-block {
  display: inline-block;
}
[data-v-17b4f326] .preview-box {
  width: 100%;
  height: calc(100vh - 240px);
  overflow-y: auto;
  text-align: center;
}
[data-v-17b4f326] .preview-box > img {
  max-width: 100%;
}
.content[data-v-17b4f326] {
  width: calc(100% - 324px);
}
.content[data-v-17b4f326] .ant-card-body {
  padding: 0;
}
.science-title[data-v-17b4f326] {
  text-align: center;
}

[data-v-12f67c7a]:root {
  --tempalte-color: #221815;
  --tempalte-line: 'solid';
}
[data-v-12f67c7a] .tinymce-horizontal-line {
  border-bottom-style: var(--tempalte-line) !important;
  border-bottom-color: var(--tempalte-color) !important;
}
.page-content[data-v-12f67c7a] {
  border: 1px solid var(--tempalte-color);
  border-radius: 20px;
  position: relative;
  padding: 0 8px;
}
.page-content .content-head[data-v-12f67c7a] {
  width: 100%;
  height: 25px;
  line-height: 35px;
  text-align: center;
  font-size: 16px;
  color: var(--tempalte-color);
}
.page-content .content-foot[data-v-12f67c7a] {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 16px;
  color: var(--tempalte-color);
}
.name-block[data-v-12f67c7a] {
  height: 25px;
  position: relative;
}
.name-block .name-content[data-v-12f67c7a] {
  height: 100%;
  padding: 0;
  border-color: #fff;
  font-size: 16px;
  color: #000;
  background: none;
}
.name-block .new-name-content[data-v-12f67c7a] {
  height: 100%;
  padding: 0;
  border-color: #fff;
  font-size: 16px;
  color: #000;
  background: none;
}
.name-block input.name-content[data-v-12f67c7a]:hover {
  border-color: #40a9ff;
}
.name-block input.new-name-content[data-v-12f67c7a]:hover {
  border-color: var(--primary-color);
}
.name-block .name-container[data-v-12f67c7a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 1;
}
.name-block .name-container .name-content[data-v-12f67c7a] {
  white-space: nowrap;
  overflow: hidden;
}
.name-block .name-container .name-score[data-v-12f67c7a] {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  white-space: nowrap;
  margin-left: 10px;
  visibility: hidden;
}
.name-block .name-container + .name-container[data-v-12f67c7a] {
  z-index: 0;
}
.name-block .name-container + .name-container .name-content[data-v-12f67c7a] {
  visibility: hidden;
}
.name-block .name-container + .name-container .name-score[data-v-12f67c7a] {
  visibility: visible;
}
.preload[data-v-12f67c7a] {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -10;
}
.preload[data-v-12f67c7a] p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-line;
  display: inline-block;
  width: 100%;
}
.preload[data-v-12f67c7a] table[border]:not([border='0']):not([style*='border-width']) td {
  padding: 0.4rem;
}
.preload[data-v-12f67c7a] .tinymce-editor {
  display: inline-block;
  font-size: 14px;
  font-family: 'Times New Roman' !important;
}
[data-v-12f67c7a] .preview-box {
  width: 100%;
  height: calc(100vh - 240px);
  overflow-y: auto;
  text-align: center;
}
[data-v-12f67c7a] .preview-box > img {
  max-width: 100%;
}
.content[data-v-12f67c7a] {
  width: calc(100% - 370px);
}
.content[data-v-12f67c7a] .ant-card-bordered {
  border-radius: 8px 8px 0px 0px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
  border: none;
}
.content[data-v-12f67c7a] .ant-card-body {
  padding: 0;
}
.science-title[data-v-12f67c7a] {
  text-align: center;
}
.saveModal[data-v-12f67c7a] .ant-modal-body {
  padding: 32px 32px 24px;
}

.main[data-v-3da17826] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 20px;
}
.main .top .title[data-v-3da17826] {
  display: inline;
  line-height: 32px;
}
.main .top .handle[data-v-3da17826] {
  float: right;
  width: 400px;
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f9f9fa;
  border-radius: 4px;
}
.main .top .handle i[data-v-3da17826] {
  font-style: normal;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.main .top .handle i.edit-disabled[data-v-3da17826] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.main .top .handle .ant-btn[data-v-3da17826] {
  background: none;
  border: none;
}
.main .content[data-v-3da17826] {
  height: 65vh;
  border: 2px solid #ededed;
  border-radius: 4px;
  margin-top: 11px;
  position: relative;
  overflow: auto;
}
.main .content .grid[data-v-3da17826] {
  background: url(https://front.xinjiaoyu.com/jbywebprod/frontworkspace/34b7536b_1779970702310/img/grid.aa9cb2a2.png);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.main .content .box[data-v-3da17826] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: auto;
}
.main .content .canvas[data-v-3da17826] {
  position: absolute;
  z-index: 0;
}
.scroll-bar-beautify[data-v-3da17826]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 10px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 10px;
}
.scroll-bar-beautify[data-v-3da17826]::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.scroll-bar-beautify[data-v-3da17826]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}

.layout-group[data-v-00e59d0a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.layout-group .layout-item.selected[data-v-00e59d0a] {
  border-color: var(--primary-color);
}
.layout-group .layout-item[data-v-00e59d0a] {
  width: 215px;
  border: 2px solid #eee;
  border-radius: 5px;
  padding: 15px 15px 10px;
  margin: 0 15px 10px 0;
  text-align: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  cursor: pointer;
}
.layout-group .layout-item .layout-icon[data-v-00e59d0a] {
  height: 66px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.layout-group .layout-item[data-v-00e59d0a] .ant-radio-wrapper {
  margin: 5px 0;
}
.layout-group .layout-item[data-v-00e59d0a] .ant-radio-wrapper span.ant-radio + * {
  padding-right: 0px;
  padding-left: 7px;
}
.dtk-wrap[data-v-00e59d0a] .ant-modal-body {
  padding: 24px 24px 14px;
}

.upload-question-sheet-container .upload-question-sheet-draggable[data-v-3a31024a] {
  padding-top: 16px;
  /* 添加按钮，去掉背景和边框 */
  /* 拖拽时的样式 */
}
.upload-question-sheet-container .upload-question-sheet-draggable .upload-question-sheet-draggable-inner[data-v-3a31024a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 24px;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.upload-question-sheet-container .upload-question-sheet-draggable .upload-question-sheet-box-item[data-v-3a31024a] {
  width: calc((100% - 48px) / 3);
  height: calc((100vh - 170px) / 2);
  cursor: pointer;
  background-color: #f9fafe;
  border-radius: var(--jby-border-radius-base-2);
  border: 1px solid #e2ebff;
  padding: 16px 72px;
  position: relative;
}
.upload-question-sheet-container .upload-question-sheet-draggable .upload-question-sheet-box-item[data-v-3a31024a]:hover {
  outline: 2px solid var(--primary-color);
  outline-offset: -1px;
}
.upload-question-sheet-container .upload-question-sheet-draggable .upload-question-sheet-box-item:hover .upload-question-sheet-box-item-icon[data-v-3a31024a] {
  display: block;
}
.upload-question-sheet-container .upload-question-sheet-draggable .upload-question-sheet-box-item .upload-question-sheet-box-item-img[data-v-3a31024a] {
  max-width: 100%;
  max-height: 100%;
  border-radius: 4px;
  display: block;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.upload-question-sheet-container .upload-question-sheet-draggable .upload-question-sheet-box-item .upload-question-sheet-box-item-page[data-v-3a31024a] {
  position: absolute;
  right: 0;
  bottom: 16px;
  background-color: rgba(0, 79, 255, 0.7);
  color: #fff;
  font-size: 16px;
  padding: 12px;
  border-radius: 8px 0 0 8px;
  text-align: center;
}
.upload-question-sheet-container .upload-question-sheet-draggable .upload-question-sheet-box-item .upload-question-sheet-box-item-white[data-v-3a31024a] {
  position: absolute;
  left: 16px;
  top: 16px;
  color: var(--jby-warning-color);
}
.upload-question-sheet-container .upload-question-sheet-draggable .upload-question-sheet-box-item .upload-question-sheet-box-item-icon[data-v-3a31024a] {
  position: absolute;
  top: 16px;
  right: 16px;
  display: none;
}
.upload-question-sheet-container .upload-question-sheet-draggable .upload-question-sheet-box-item .upload-question-sheet-box-item-icon .upload-question-sheet-box-item-icon-item[data-v-3a31024a] {
  display: block;
}
.upload-question-sheet-container .upload-question-sheet-draggable .upload-question-sheet-box-item .upload-question-sheet-box-item-icon .upload-question-sheet-box-item-icon-item[data-v-3a31024a]:not(:first-child) {
  margin-top: 10px;
}
.upload-question-sheet-container .upload-question-sheet-draggable .upload-question-sheet-box-item .no-upload-container[data-v-3a31024a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  gap: 16px;
}
.upload-question-sheet-container .upload-question-sheet-draggable .upload-question-sheet-box-item .no-upload-img[data-v-3a31024a] {
  max-width: 120px;
  height: auto;
}
.upload-question-sheet-container .upload-question-sheet-draggable .upload-question-sheet-box-item .noUploadText[data-v-3a31024a] {
  color: #666;
  text-align: center;
  font-size: 14px;
  line-height: 1.4;
}
.upload-question-sheet-container .upload-question-sheet-draggable .upload-question-sheet-box-add[data-v-3a31024a] {
  width: calc((100% - 48px) / 3);
  height: calc((100vh - 170px) / 2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  text-align: center;
  cursor: pointer;
  background: none;
  border: 1px solid #e2ebff;
  border-radius: var(--jby-border-radius-base-2);
  padding: 0;
}
.upload-question-sheet-container .upload-question-sheet-draggable .upload-question-sheet-box-add .addQuestionSheetStyle[data-v-3a31024a] {
  color: var(--primary-color);
  font-size: 14px;
}
.upload-question-sheet-container .upload-question-sheet-draggable .upload-question-sheet-box-add .moreAddSheetStyle[data-v-3a31024a] {
  color: #666;
  font-size: 12px;
}
.upload-question-sheet-container .upload-question-sheet-draggable .upload-question-sheet-ghost[data-v-3a31024a] {
  opacity: 0.5;
  background: var(--background-primary);
}
.upload-question-sheet-container .upload-question-sheet-draggable .upload-question-sheet-chosen[data-v-3a31024a] {
  z-index: 1000;
}

.next[data-v-0deecebc] {
  position: absolute;
  right: 20px;
  top: 5px;
}
.scan[data-v-0deecebc] {
  min-height: calc(100vh - 334px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}
.scan .scan-btn[data-v-0deecebc] {
  text-align: center;
  font-size: 60px;
  cursor: pointer;
}
.scan .prompt[data-v-0deecebc] {
  font-size: 12px;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #999999;
  line-height: 21px;
}
.scan .button[data-v-0deecebc] {
  font-size: 14px;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: #333333;
  cursor: pointer;
}
.scan .describe[data-v-0deecebc] {
  font-size: 12px;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #666666;
  margin-top: 10px;
  margin-left: 20px;
}
.scan .increase[data-v-0deecebc] {
  font-size: 18px;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: #333333;
  text-align: center;
}
.illustrate[data-v-0deecebc] {
  position: absolute;
  bottom: 50px;
  font-size: 12px;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #999999;
  z-index: 100;
}
.modal[data-v-0deecebc] {
  width: 516px;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  backdrop-filter: blur(42px);
}
.modal .title[data-v-0deecebc] {
  font-size: 18px;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: #3b3e42;
}
.scanned[data-v-0deecebc] {
  background-color: #ffffff;
}
.scanned .top[data-v-0deecebc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 20px;
  border-bottom: 1px solid #ededed;
}
.fourPage-header[data-v-0deecebc] {
  text-align: center;
  margin-top: 16px;
  position: relative;
}
.fourPage-header .swapBtn[data-v-0deecebc] {
  position: absolute;
  right: 0;
}
.img-container[data-v-0deecebc] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.img-container .switch-button[data-v-0deecebc] {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  cursor: pointer;
}
.img-container .switch-button .disabled[data-v-0deecebc] {
  cursor: not-allowed;
}
.content[data-v-0deecebc] {
  position: relative;
}
.content .img-block[data-v-0deecebc] {
  width: calc(50% - 50px);
  background: #f9f9f9;
  border-radius: 8px;
  border: 2px solid #dfdfdf;
  cursor: pointer;
  position: relative;
}
.content .img-block .pageNum[data-v-0deecebc] {
  position: absolute;
  left: 16px;
  top: 16px;
  display: inline-block;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: 1px solid #0a93fc;
  background: #e8f5ff;
  color: #0a93fc;
  font-size: 24px;
  text-align: center;
  line-height: 46px;
}
.content .img-block .pagenum-box[data-v-0deecebc] {
  font-size: 16px;
  line-height: 1;
  color: #333333;
  position: absolute;
  left: 16px;
  top: 13px;
}
.content .img-block .btns-box[data-v-0deecebc] {
  position: absolute;
  right: 16px;
  top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.content .img-block .tips[data-v-0deecebc] {
  position: absolute;
  left: 16px;
  top: 16px;
  color: #fff;
  font-size: 16px;
  padding: 10px;
  background-color: #ee8800;
}
.content .img-block .pageImg[data-v-0deecebc] {
  max-width: 100%;
  max-height: 100%;
  border-radius: 8px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  height: calc(100vh - 250px);
}
.content .img-block .btns[data-v-0deecebc] {
  display: none;
}
.content .img-block:hover .btns[data-v-0deecebc] {
  display: block;
}
.content .active[data-v-0deecebc] {
  border: 2px solid #0a93fc;
}
.footer[data-v-0deecebc] {
  border-top: 1px solid #ededed;
  padding: 20px 0;
  text-align: center;
}
.ant-upload-picture-card-wrapper[data-v-0deecebc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.spin-content[data-v-0deecebc] {
  border: 1px solid #91d5ff;
  background-color: #e6f7ff;
  padding: 30px;
}
.addTemplate[data-v-0deecebc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.addTemplate div > div[data-v-0deecebc]:first-of-type {
  font-weight: 700;
  margin-top: -4px;
}
.addTemplate div > div[data-v-0deecebc]:nth-of-type(2) {
  color: #999;
}
.line[data-v-0deecebc] {
  width: 2px;
  height: 12px;
  background: #219efd;
  border-radius: 0px 2px 2px 0px;
  margin-right: 20px;
}
.alert[data-v-0deecebc] {
  background-color: #e6f7ff;
  border: 1px solid #91d5ff;
  -webkit-box-sizing: border-box;
  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;
  -webkit-font-feature-settings: 'tnum';
  font-feature-settings: 'tnum';
  position: relative;
  padding: 8px 15px 8px 37px;
  word-wrap: break-word;
  border-radius: 4px;
  text-align: center;
}
.new-alert[data-v-0deecebc] {
  position: relative;
}
.btn-row[data-v-0deecebc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.btn-row .btn[data-v-0deecebc] {
  width: 100%;
}
.btn-row a[data-v-0deecebc] {
  text-align: center;
  width: 60px;
}
.btn-row-new[data-v-0deecebc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.new-layout-con[data-v-0deecebc] {
  background: #ffffff;
  overflow-y: auto;
  min-height: calc(100vh - 52px);
}
.new-layout-con .new-alert .card-button[data-v-0deecebc] {
  position: absolute;
  right: 16px;
  top: 2px;
}
.new-layout-con .new-alert[data-v-0deecebc] .alertBox {
  overflow: hidden;
}
.new-layout-con[data-v-0deecebc] .alertBox {
  overflow: hidden;
}
.new-layout-con .img-block[data-v-0deecebc] {
  padding-top: 43px;
  background: #fff;
}
.new-layout-con .img-block.active[data-v-0deecebc] {
  border: 2px solid var(--primary-color);
}
.new-layout-con .img-block.active .pagenum-box[data-v-0deecebc] {
  color: #004FFF;
}
.new-layout-con .newAddTemplate[data-v-0deecebc] {
  height: calc(100vh - 125px);
  overflow-y: auto;
}
.new-layout-con .newAddTemplate ._item[data-v-0deecebc] {
  width: 100%;
  padding: 16px 16px 25px 16px;
  background-color: #FFFFFF;
  border-top: 8px solid #F2F6FF;
}
.new-layout-con .newAddTemplate ._item[data-v-0deecebc]:first-child {
  border-top: none;
}
.new-layout-con .newAddTemplate ._item ._titles[data-v-0deecebc] {
  font-size: 16px;
  color: #333333;
  padding-left: 12px;
  position: relative;
}
.new-layout-con .newAddTemplate ._item ._titles[data-v-0deecebc]:before {
  content: '';
  position: absolute;
  left: 0;
  top: 6px;
  width: 4px;
  height: 12px;
  background: var(--primary-color);
  border-radius: 4px;
}
.new-layout-con .newAddTemplate ._item ._content[data-v-0deecebc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-layout-con .newAddTemplate ._item ._content ._describe[data-v-0deecebc] {
  margin-top: 6px;
  color: #333333;
  font-size: 14px;
  text-align: center;
}
.new-layout-con .newAddTemplate ._item ._content ._img[data-v-0deecebc] {
  margin-top: 16px;
}
.new-layout-con .newAddTemplate ._item ._content ._button[data-v-0deecebc] {
  margin-top: 16px;
}
.new-layout-con .new-modal[data-v-0deecebc] .ant-modal-body {
  padding: 20px 20px 24px;
}
.new-layout-con .new-modal .modal[data-v-0deecebc] .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
}
.new-layout-con .new-modal .modal[data-v-0deecebc] .title svg {
  margin-right: 8px;
}
.new-layout-con .new-modal .modal ._mark[data-v-0deecebc] {
  margin: 25px 0 0 !important;
}
.new-layout-con .new-modal .modal ._rule p[data-v-0deecebc] {
  margin: 16px 0 0;
}

.header[data-v-75a6fff1] {
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-item[data-v-75a6fff1] {
  border-top: 1px solid #e8e8e8;
  line-height: 54px;
  padding: 0 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-item[data-v-75a6fff1]:nth-child(1) {
  border: none;
}
.table-answer[data-v-75a6fff1] {
  display: inline-block;
  width: 42px;
  height: 32px;
  line-height: 32px;
  background: #f9f9f9;
  margin: 0 6px;
  border-radius: 4px;
  color: #3b3e42;
}
.active[data-v-75a6fff1] {
  border: 1px solid #0a93fc;
  background: #e8f5ff;
  color: #0a93fc;
}
.ant-tag[data-v-75a6fff1] {
  border: 1px solid #d9d9d9;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tag-checkable-checked[data-v-75a6fff1] {
  border: 1px solid #1890ff;
}
[data-v-75a6fff1] .active-class {
  vertical-align: text-top;
}
.single-row[data-v-75a6fff1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.modal-self .btn-group[data-v-2cce2173] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.header[data-v-6ddabe90] {
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.modal-question-box[data-v-6ddabe90] {
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  margin-top: 16px;
}
.modal-question-box .modal-question-list[data-v-6ddabe90] {
  border-top: 1px solid #e8e8e8;
}
.modal-question-box .modal-question-list[data-v-6ddabe90]:nth-child(1) {
  border: none;
}
.modal-question-box .modal-question-item[data-v-6ddabe90] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 54px;
  padding: 0 24px;
}
.modal-question-box .modal-children-question[data-v-6ddabe90] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 54px;
  padding: 0 24px 0 48px;
  border-top: 1px solid #e8e8e8;
}
[data-v-6ddabe90] .active-class {
  vertical-align: text-top;
}

.question-type-cascader .ant-cascader-menu {
  min-height: 32px;
  max-height: 180px;
  height: auto;
  border-left: 1px solid #e8e8e8;
  margin-left: -1px;
}
.question-type-cascader .ant-cascader-menu:first-child {
  border-left-color: transparent;
  border-radius: 0 4px 4px 0;
}
.question-type-cascader .ant-cascader-menu.hidden {
  display: none;
}

.add-question[data-v-3624a91a] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 9;
}
.header[data-v-3624a91a] {
  border-bottom: 1px solid #e8e8e8;
  height: 54px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 12px 18px;
  gap: 10px;
  background-color: var(--layout-bg);
}
.header .left[data-v-3624a91a] {
  font-size: 16px;
  font-weight: 500;
  color: #333;
}
.header div[data-v-3624a91a] {
  cursor: pointer;
}
.header .right[data-v-3624a91a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
}
.header .right img[data-v-3624a91a] {
  width: 16px;
  height: 16px;
}
.tool-234[data-v-3624a91a] {
  width: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.tool-234 .parent[data-v-3624a91a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 10px;
}
.tool-234 .parent .icon[data-v-3624a91a] {
  font-size: 18px;
  cursor: pointer;
  color: #1890ff;
}
.tool-234 .parent .icon i[data-v-3624a91a] {
  margin-right: 10px;
}
.tool-234 .parent .text[data-v-3624a91a] {
  font-size: 14px;
  margin-left: 10px;
}
.tool-234 .child[data-v-3624a91a] {
  text-indent: 36px;
}
.tool-234 .child span[data-v-3624a91a]:nth-child(1) {
  margin-right: 5px;
}
.catalog[data-v-3624a91a] {
  padding: 20px;
}
.catalog .label-wrap[data-v-3624a91a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
}
.catalog .label-wrap .label[data-v-3624a91a] {
  min-width: 45px;
  max-width: 45px;
  line-height: 32px;
  color: #666666;
  font-weight: 400;
  font-size: 14px;
  margin-right: 5px;
}
.catalog .label-wrap .label[data-v-3624a91a]::after {
  content: ':';
}
.catalog .label-wrap .item[data-v-3624a91a] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.catalog .label-wrap .item .select[data-v-3624a91a] {
  width: 140px;
}
.catalog .label-wrap .item .ant-input-number[data-v-3624a91a] {
  width: 56px;
}
.catalog .label-wrap .item .option-group[data-v-3624a91a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.catalog .label-wrap .item .item-group[data-v-3624a91a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.catalog .label-wrap .flex-wrap[data-v-3624a91a] {
  width: 100%;
}
.catalog .label-wrap .flex[data-v-3624a91a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 12px;
}
.catalog .label-wrap .icon-group[data-v-3624a91a] {
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.table-wrap[data-v-3624a91a] {
  height: calc(100vh - 306px);
  overflow-y: scroll;
}
.table-wrap .ant-input-number[data-v-3624a91a] {
  width: 56px;
}
.table-wrap .tag[data-v-3624a91a] {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  background-color: #f9f9f9;
  color: #333333;
  font-weight: 400;
  font-size: 14px;
  line-height: 30px;
  cursor: pointer;
  text-align: center;
}
.table-wrap .tag.circle[data-v-3624a91a] {
  border-radius: 50%;
}
.table-wrap .tag.circle.gray[data-v-3624a91a] {
  opacity: 0.5;
  cursor: not-allowed;
}
.table-wrap .tag.ant-tag-checkable-checked[data-v-3624a91a] {
  background-color: #e8f5ff;
  border: 1px solid #0a93fc;
  color: #0a93fc;
}
.table-wrap-new[data-v-3624a91a] {
  height: calc(100vh - 306px);
  margin: 0 16px;
  overflow-y: scroll;
}
.table-wrap-new .ant-input-number[data-v-3624a91a] {
  width: 56px;
}
.table-wrap-new .tag[data-v-3624a91a] {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  background-color: #f9f9f9;
  color: #333333;
  font-weight: 400;
  font-size: 14px;
  line-height: 30px;
  cursor: pointer;
  text-align: center;
}
.table-wrap-new .tag.circle[data-v-3624a91a] {
  border-radius: 50%;
}
.table-wrap-new .tag.circle.gray[data-v-3624a91a] {
  opacity: 0.5;
  cursor: not-allowed;
}
.table-wrap-new .tag.ant-tag-checkable-checked[data-v-3624a91a] {
  background-color: rgba(0, 79, 255, 0.1);
  border: 1px solid var(--primary-color);
  color: var(--primary-color);
}
.table-wrap-new .btn-group[data-v-3624a91a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
}
.group-wrap[data-v-3624a91a] {
  margin: 0px 20px;
  border-radius: 4px;
  border: 1px solid #e8e8e8;
  overflow-y: auto;
}
.group-wrap > div:nth-child(1) .question-item[data-v-3624a91a] {
  border: none;
}
.group-wrap .group-item[data-v-3624a91a] {
  padding: 10px 15px;
  border-bottom: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.group-wrap .group-item[data-v-3624a91a]:last-child {
  border-bottom: none;
}
.group-wrap .group-item .left[data-v-3624a91a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.group-wrap .group-item .left-item[data-v-3624a91a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.down_arrow_new[data-v-3624a91a] {
  position: relative;
  top: 6px;
}

.list-wrap[data-v-68e0332a] {
  margin-bottom: 20px;
}
.list-wrap .title[data-v-68e0332a] {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.list-wrap .title .select[data-v-68e0332a] {
  width: 120px;
}
.list-wrap .num-wrap[data-v-68e0332a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}
.list-wrap .num-wrap .num[data-v-68e0332a] {
  width: 80px;
}
.list-wrap .num-wrap .num .ant-input-number[data-v-68e0332a] {
  width: 100%;
}


[data-v-01e32b00] .ant-tabs-extra-content {
  width: 50%;
}
.new-layout-content .card-form-box .newScore-total[data-v-01e32b00] {
  margin-top: 16px;
  padding: 0;
}
.new-layout-content .card-form-box .new-table-container[data-v-01e32b00] {
  background-color: #FFFFFF;
  padding: 16px 0;
}
.new-layout-content[data-v-01e32b00] .alertBox {
  overflow: hidden;
}
.score-total[data-v-01e32b00] {
  padding: 10px 0;
}
.new-right-box[data-v-01e32b00] {
  padding: 16px 24px;
  padding-right: 0;
}
.new-right-box .question-list-table[data-v-01e32b00] .ant-table-body .indent-level-1 {
  padding-left: 0 !important;
}
.new-right-box .question-list-table[data-v-01e32b00] .ant-table-body .ant-table-row-level-1 td:first-child {
  padding-left: 32px !important;
}
.new-right-box .score-total[data-v-01e32b00] {
  padding: 0;
}
.question-number-title[data-v-01e32b00] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
.question-number-title .anticon[data-v-01e32b00] {
  color: #1890ff;
  vertical-align: middle;
}
.spanStyle[data-v-01e32b00] {
  height: 24px;
  background: #f5f5f5;
  border-radius: 2px;
  border: 1px solid #d0d0d0;
  display: inline-block;
  margin-right: 10px;
  padding: 0 4px;
  margin-bottom: 16px;
}
.spanStyle2[data-v-01e32b00] {
  display: inline-block;
  text-wrap: nowrap;
  margin-bottom: 16px;
  margin-right: 8px;
}
.divStyle[data-v-01e32b00] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 14px;
  font-size: 14px;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #666666;
  line-height: 21px;
  margin-bottom: 24px;
}
.button-group-7[data-v-01e32b00] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.button-group-7 label[data-v-01e32b00] {
  width: calc(100% / 5);
  margin-left: 0;
  margin-top: 5px;
}
.card-box-w[data-v-01e32b00] {
  padding: 0 24px;
  border-radius: 0;
}
.card-box-w[data-v-01e32b00] .ant-card-body {
  padding: 0;
}
.question-structure[data-v-01e32b00] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 89px);
}
.question-structure .line[data-v-01e32b00] {
  width: 8px;
  background-color: #F2F6FF;
}
.question-structure .left-box[data-v-01e32b00] {
  padding: 16px 0;
  border-right: 1px solid #e8e8e8;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.question-structure .left-box .tools-box[data-v-01e32b00] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 8px;
}
.question-structure .left-box .tools-box[data-v-01e32b00] .ant-checkbox-checked::after {
  border: 1px solid var(--primary-color) !important;
}
.question-structure .left-box .tools[data-v-01e32b00] {
  background-color: #EFF4FF;
}
.question-structure .left-box .tools[data-v-01e32b00] img:nth-child(-n+6) {
  display: none;
}
.question-structure .left-box .tools[data-v-01e32b00] .line:nth-child(-n+6) {
  display: none;
}
.question-structure .left-box .img-box[data-v-01e32b00] {
  height: calc(100vh - 143px);
}
.question-structure .right-box[data-v-01e32b00] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: auto;
  width: 900px;
  position: relative;
}
.question-structure .question-list-table[data-v-01e32b00] .ant-table-tbody > .ant-table-row.selected-row > td {
  background: #eff4ff;
}
.question-structure .question-list-table[data-v-01e32b00] .ant-table-row-level-2 td:first-child {
  padding-left: 58px !important;
}
.question-structure .question-number-title[data-v-01e32b00] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
.question-structure .question-number-title .anticon[data-v-01e32b00] {
  color: #1890ff;
  vertical-align: middle;
}
.question-structure .heading-arrow[data-v-01e32b00] .anticon {
  vertical-align: middle;
}
.question-structure[data-v-01e32b00] .ant-table-row-level-0 td span {
  font-weight: 700;
  font-size: 14px;
}
.scroll-bar-beautify[data-v-01e32b00] .anticon-down {
  position: relative;
  top: 5px;
}
.button-box[data-v-01e32b00] {
  border-radius: 8px;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.button-box .line[data-v-01e32b00] {
  width: 2px;
  height: 16px;
  background-color: #E2EBFF;
  margin: 0 10px 10px 10px;
  border-radius: 1px;
}
[data-v-01e32b00] .ant-drawer-content {
  overflow: hidden;
}
.set-course-box .ant-checkbox-group label[data-v-01e32b00] {
  min-width: 62px !important;
  margin: 8px 0 8px 0;
}
.set-course-box[data-v-01e32b00] .ant-modal-body {
  padding: 0 24px 24px 0;
}
.set-course-box[data-v-01e32b00] .alertStyle {
  margin: 0px -24px 0 0;
}
.set-course-box .preview-box[data-v-01e32b00] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.mr-16[data-v-01e32b00] {
  margin-right: 16px;
}
.mb-16[data-v-01e32b00] {
  margin-bottom: 16px;
}
.mt-16[data-v-01e32b00] {
  margin-top: 16px;
}
.ml-16[data-v-01e32b00] {
  margin-left: 16px;
}
.pl-24[data-v-01e32b00] {
  padding-left: 24px;
}
.checkbox-container[data-v-01e32b00] {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.checkbox-item[data-v-01e32b00] {
  position: relative;
  z-index: 1;
}
.selection-box[data-v-01e32b00] {
  position: fixed;
  border: 2px dashed var(--primary-color);
  background-color: rgba(24, 144, 255, 0.1);
  pointer-events: none;
  z-index: 1000;
}
.modal-container[data-v-01e32b00] {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid var(--primary-color);
}
.modal-container .content-left[data-v-01e32b00] {
  padding-right: 16px;
  width: 68%;
}
.modal-container .content-right[data-v-01e32b00] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-left: 1px solid var(--primary-color);
  padding-left: 16px;
}

.drawer-title[data-v-7e9c06d5] {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  position: relative;
}
.drawer-title .drawer-close[data-v-7e9c06d5] {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  color: #666;
}
.drawer-content[data-v-7e9c06d5] {
  width: 100%;
  height: calc(100vh - 103px);
  overflow: auto;
}
.drawer-content .tips-container[data-v-7e9c06d5] {
  padding: 20px;
  margin: auto auto 20px auto;
  background-color: #f2f2f2;
}
.drawer-content .tips-container .tips-title[data-v-7e9c06d5] {
  font-family: 'Arial Negreta', 'Arial Normal', 'Arial';
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  color: #333333;
  margin-left: -8px;
}
.drawer-content .tips-container .tips-text[data-v-7e9c06d5] {
  font-family: 'Arial Normal', 'Arial';
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  color: #333333;
}
.drawer-content .examples-correct[data-v-7e9c06d5],
.drawer-content .examples-wrong[data-v-7e9c06d5] {
  margin: auto;
}
.drawer-content .examples-correct .examples-title[data-v-7e9c06d5],
.drawer-content .examples-wrong .examples-title[data-v-7e9c06d5] {
  font-family: 'Arial Negreta', 'Arial Normal', 'Arial';
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  color: #333333;
  margin-bottom: 20px;
}
.drawer-content .examples-correct ul[data-v-7e9c06d5],
.drawer-content .examples-wrong ul[data-v-7e9c06d5] {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.drawer-content .examples-correct ul li[data-v-7e9c06d5],
.drawer-content .examples-wrong ul li[data-v-7e9c06d5] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 50px 30px 0;
}
.drawer-content .examples-correct ul li .image-title[data-v-7e9c06d5],
.drawer-content .examples-wrong ul li .image-title[data-v-7e9c06d5] {
  font-family: 'Arial Normal', 'Arial';
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  color: #333333;
  text-align: center;
}
.drawer-content .examples-correct ul li .image-title i[data-v-7e9c06d5],
.drawer-content .examples-wrong ul li .image-title i[data-v-7e9c06d5] {
  margin-left: 5px;
}
.drawer-content .examples-correct ul li .img-container[data-v-7e9c06d5],
.drawer-content .examples-wrong ul li .img-container[data-v-7e9c06d5] {
  border: 1px solid #000;
  position: relative;
}
.drawer-content .examples-correct ul li .img-container .img-flag[data-v-7e9c06d5],
.drawer-content .examples-wrong ul li .img-container .img-flag[data-v-7e9c06d5] {
  width: 55px;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(40%, -40%);
          transform: translate(40%, -40%);
}
.drawer-content .examples-correct ul li[data-v-7e9c06d5]:last-child,
.drawer-content .examples-wrong ul li[data-v-7e9c06d5]:last-child {
  margin-right: 0;
}

.handle-block[data-v-b957b3e2] {
  position: absolute;
  z-index: 10;
  height: 100%;
  overflow: auto;
  cursor: move;
  border-radius: 4px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  border: none;
}
.handle-block .block-card[data-v-b957b3e2] {
  padding: 16px;
}
.handle-block .block-card .empty[data-v-b957b3e2] {
  position: absolute;
  top: -5px;
  right: -10px;
}
.handle-block .block-title[data-v-b957b3e2] {
  height: 32px;
  line-height: 32px;
  padding: 0 0 0 8px;
  border-left: 2px solid #0a93fc;
  font-size: 16px;
  font-weight: 600;
}
.handle-block .block-title.hidden[data-v-b957b3e2] {
  border-left: none;
}
.handle-block .block-title.newLayoutHidden[data-v-b957b3e2] {
  padding: 0;
  border-left: none;
}
.handle-block .block-content[data-v-b957b3e2] {
  margin: 16px 0;
}
.handle-block .block-content .block-item[data-v-b957b3e2] {
  width: 390px;
  min-height: 43px;
  padding: 5px 20px;
  margin-bottom: 16px;
  border: 1px solid #E2EBFF;
  border-radius: 5px;
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
}
.handle-block .block-content .block-item[data-v-b957b3e2]:hover {
  border: 1px solid var(--primary-color);
}
.handle-block .block-content .block-item.active[data-v-b957b3e2] {
  border: 1px solid var(--primary-color);
}
.handle-block .block-content .block-item.has-select[data-v-b957b3e2] {
  background-color: #F9FAFE;
  border: 1px solid #004FFF;
}
.handle-block .block-content .block-item.not-select[data-v-b957b3e2] {
  border: 1px solid #d9001b;
}
.not-move[data-v-b957b3e2] {
  cursor: default;
}
.link-btn[data-v-b957b3e2] {
  height: auto;
  padding: 0;
}
.bottom-bar[data-v-b957b3e2] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 54px;
  border-top: 1px solid #d6e6ed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 20px;
  color: #505659;
  background-color: #e6f7ff;
  cursor: default;
}
.newLayoutBottomBar[data-v-b957b3e2] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 54px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 20px;
  color: #505659;
  background-color: var(--border-secondary-color);
  cursor: default;
}
.handle-block_new .block-item[data-v-b957b3e2]:hover {
  border: 1px solid var(--primary-color) !important;
}
.handle-block_new .block-item.active[data-v-b957b3e2] {
  border: 1px solid var(--primary-color) !important;
}
.handle-block_new .block-title[data-v-b957b3e2] {
  border-left: 1px solid var(--primary-color);
}
.header-tab-bar[data-v-b957b3e2] .ant-tabs-bar {
  border: none;
}
.header-tab-bar[data-v-b957b3e2] .ant-tabs-ink-bar {
  display: none !important;
}
.clear-modal .ant-checkbox-group-item[data-v-b957b3e2] {
  display: block;
  margin-bottom: 5px;
}
.ant-tabs-nav .ant-tabs-tab[data-v-b957b3e2] {
  padding: 12px 0;
}
.ant-tabs-tab[data-v-b957b3e2] {
  font-size: 16px;
}
.cancer-btn[data-v-b957b3e2] {
  border: 1px solid #004FFF !important;
  color: #004FFF !important;
}

.main[data-v-3c4d58ee] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.main .top[data-v-3c4d58ee] {
  padding-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.main .top .title[data-v-3c4d58ee] {
  visibility: hidden;
  line-height: 32px;
}
.main .top .handleNew[data-v-3c4d58ee] {
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f2f6ff;
  border-radius: 4px;
  padding: 0 16px;
  gap: 16px;
}
.main .top .handleNew .active-btn[data-v-3c4d58ee] {
  color: #1890ff;
}
.main .top .handleNew .disabled-btn[data-v-3c4d58ee] {
  color: #d9d9d9;
}
.main .top .handleNew i[data-v-3c4d58ee] {
  font-style: normal;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.main .top .handleNew .ant-btn[data-v-3c4d58ee] {
  background: none;
  border: none;
  padding: 0;
}
.main .content[data-v-3c4d58ee] {
  min-height: calc(100vh - 150px);
  border: 2px solid #e2ebff;
  border-radius: 4px;
  margin-top: 11px;
  position: relative;
  overflow: auto;
  background-color: var(--layout-bg);
  border-top: none;
  /* 隐藏滚动条 */
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE/Edge */
  /* WebKit浏览器隐藏滚动条 */
}
.main .content[data-v-3c4d58ee]::-webkit-scrollbar {
  display: none;
}
.main .content .domain[data-v-3c4d58ee] {
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.main .content .frame[data-v-3c4d58ee] {
  display: inline-block;
  border: 2px solid #0a93fc;
  position: absolute;
  pointer-events: none;
}
.main .content .frame b[data-v-3c4d58ee] {
  position: absolute;
  left: 4px;
  color: #ff0000;
  font-weight: normal;
  text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;
}
.main .content .frame b.top[data-v-3c4d58ee] {
  top: -22px;
  left: 0;
}
.main .content .frame i[data-v-3c4d58ee] {
  position: absolute;
  right: -2px;
  bottom: -26px;
  background: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  font-style: normal;
  padding: 4px;
  line-height: 14px;
  pointer-events: auto;
  cursor: pointer;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.main .content .exam-frame[data-v-3c4d58ee] {
  display: inline-block;
  border: 2px solid #ff0000;
  background: rgba(10, 147, 252, 0.1);
  position: absolute;
  pointer-events: none;
}
.main .content .exam-frame b[data-v-3c4d58ee] {
  display: inline-block;
  width: 100%;
  text-align: center;
  position: absolute;
  top: -20px;
  color: #ff0000;
  font-weight: normal;
  font-size: 12px;
}
.main .content .exam-frame-num[data-v-3c4d58ee] {
  border: none;
  background: none;
}
.main .content .exam-frame-num b[data-v-3c4d58ee] {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-weight: bold;
}
.main .content .handle-spot[data-v-3c4d58ee] {
  display: inline-block;
  position: absolute;
  width: 7px;
  height: 7px;
  background: #ffffff;
  border: 1px solid #0a93fc;
  border-radius: 50%;
}
.main .content .handle-spot1[data-v-3c4d58ee],
.main .content .handle-spot5[data-v-3c4d58ee] {
  cursor: nw-resize;
}
.main .content .handle-spot2[data-v-3c4d58ee],
.main .content .handle-spot6[data-v-3c4d58ee] {
  cursor: n-resize;
}
.main .content .handle-spot3[data-v-3c4d58ee],
.main .content .handle-spot7[data-v-3c4d58ee] {
  cursor: sw-resize;
}
.main .content .handle-spot4[data-v-3c4d58ee],
.main .content .handle-spot8[data-v-3c4d58ee] {
  cursor: ew-resize;
}
.main .content .edit-btn[data-v-3c4d58ee] {
  display: inline-block;
  position: absolute;
  border: 2px solid #0a93fc;
  cursor: move;
  background: rgba(10, 147, 252, 0.1);
}
.main .content .edit-btn .edit-btns[data-v-3c4d58ee] {
  position: absolute;
  right: -2px;
  bottom: -26px;
  z-index: 10;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.main .content .edit-btn .edit-btns i[data-v-3c4d58ee] {
  display: inline-block;
  background: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  font-style: normal;
  padding: 4px;
  line-height: 14px;
  pointer-events: auto;
  cursor: pointer;
  margin-left: 2px;
}
.main .content .new-layout-edit-btn[data-v-3c4d58ee] {
  display: inline-block;
  position: absolute;
  border: 2px solid var(--primary-color);
  cursor: move;
  background: rgba(10, 147, 252, 0.1);
}
.main .content .new-layout-edit-btn .edit-btns[data-v-3c4d58ee] {
  position: absolute;
  right: -2px;
  bottom: -26px;
  z-index: 10;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.main .content .new-layout-edit-btn .edit-btns i[data-v-3c4d58ee] {
  display: inline-block;
  background: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  font-style: normal;
  padding: 4px;
  line-height: 14px;
  pointer-events: auto;
  cursor: pointer;
  margin-left: 2px;
}
.main .content .fill-row[data-v-3c4d58ee] {
  display: inline-block;
  position: absolute;
  cursor: pointer;
}
.main .content .fill-row b[data-v-3c4d58ee] {
  position: absolute;
  left: -12px;
  color: red;
  font-size: 14px;
}
.main .content .fill-row[data-v-3c4d58ee]:hover {
  background: rgba(10, 147, 252, 0.3);
}
.main .content .fillFrame[data-v-3c4d58ee] {
  display: inline-block;
  position: absolute;
  cursor: move;
}
.main .content .fill-spot[data-v-3c4d58ee] {
  display: inline-block;
  position: absolute;
  width: 7px;
  height: 7px;
  background: #ffffff;
  border: 1px solid #0a93fc;
  border-radius: 50%;
  z-index: 1;
}
.main .content .fill-spot1[data-v-3c4d58ee],
.main .content .fill-spot3[data-v-3c4d58ee] {
  cursor: nw-resize;
}
.main .content .fill-spot2[data-v-3c4d58ee],
.main .content .fill-spot4[data-v-3c4d58ee] {
  cursor: sw-resize;
}
.main .next[data-v-3c4d58ee] {
  position: absolute;
  right: 45px;
  top: 5px;
}
.radio-wrap[data-v-3c4d58ee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.radio-item[data-v-3c4d58ee] {
  width: 230px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #dfdfdf;
  padding: 10px;
}
.radio-item.active[data-v-3c4d58ee] {
  border: 1px solid #0a93fc;
}
.radio-item .img-wrap[data-v-3c4d58ee] {
  margin-top: 15px;
  width: 200px;
  height: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.radio-item img[data-v-3c4d58ee] {
  width: 100%;
}
.side[data-v-3c4d58ee] {
  width: 210px;
}
.side .clear-btn[data-v-3c4d58ee] {
  height: 43px;
  text-align: right;
}
.side .card-item[data-v-3c4d58ee] {
  height: 306px;
  border: 1px solid #dfdfdf;
  border-radius: 4px;
  background: #f9f9f9;
  margin-bottom: 20px;
  text-align: center;
}
.side div.active[data-v-3c4d58ee] {
  border: 3px solid #0a93fc;
}
.side .card-list[data-v-3c4d58ee] {
  max-width: 100%;
  max-height: 100%;
}
.footer[data-v-3c4d58ee] {
  border-top: 1px solid #ededed;
  padding: 20px 0;
  margin-top: 20px;
  text-align: center;
}
.drawer-content .drawer-row[data-v-3c4d58ee] {
  margin-bottom: 10px;
  margin-left: 10%;
}
.drawer-content .drawer-row .lable[data-v-3c4d58ee] {
  width: 70px;
  display: inline-block;
  text-align: right;
}
.drawer-btns[data-v-3c4d58ee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  margin: 20px 0;
}
.drawer-btnsExamCode[data-v-3c4d58ee] {
  text-align: right;
  margin-right: 16px;
}
.main_new .frame[data-v-3c4d58ee] {
  border: 2px solid var(--primary-color) !important;
}
.alert-title[data-v-3c4d58ee] {
  padding-top: 0 !important;
}
.old-edit-button[data-v-3c4d58ee] {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.spanStyle[data-v-491a5aaa] {
  height: 24px;
  background: #f5f5f5;
  border-radius: 2px;
  border: 1px solid #d0d0d0;
  display: inline-block;
  margin-right: 10px;
  padding: 0 4px;
  margin-bottom: 16px;
}
.spanStyle2[data-v-491a5aaa] {
  display: inline-block;
  white-space: nowrap;
  margin-bottom: 16px;
  margin-right: 8px;
}
.button-group-7[data-v-491a5aaa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.button-group-7 label[data-v-491a5aaa] {
  width: calc(100% / 5);
  margin-left: 0;
  margin-top: 5px;
}
.divStyle[data-v-491a5aaa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 14px;
  font-size: 14px;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #666666;
  line-height: 21px;
  margin-bottom: 24px;
}
.set-course-box .ant-checkbox-group label[data-v-491a5aaa] {
  min-width: 62px !important;
  margin: 8px 0 8px 0;
}
.set-course-box[data-v-491a5aaa] .ant-modal-body {
  padding: 0 24px 24px 0;
}
.set-course-box[data-v-491a5aaa] .alertStyle {
  margin: 16px 0;
}
.set-course-box .preview-box[data-v-491a5aaa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.modal-container[data-v-491a5aaa] {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid var(--primary-color);
}
.modal-container .content-left[data-v-491a5aaa] {
  padding-right: 16px;
  width: 68%;
}
.modal-container .content-right[data-v-491a5aaa] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-left: 1px solid var(--primary-color);
  padding-left: 16px;
}
.checkbox-container[data-v-491a5aaa] {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.checkbox-item[data-v-491a5aaa] {
  position: relative;
  z-index: 1;
}
.selection-box[data-v-491a5aaa] {
  position: fixed;
  border: 2px dashed var(--primary-color);
  background-color: rgba(24, 144, 255, 0.1);
  pointer-events: none;
  z-index: 1000;
}
.mb-16[data-v-491a5aaa] {
  margin-bottom: 16px;
}
.mt-16[data-v-491a5aaa] {
  margin-top: 16px;
}
.ml-16[data-v-491a5aaa] {
  margin-left: 16px;
}
.pl-24[data-v-491a5aaa] {
  padding-left: 24px;
}


[data-v-2a59a9be] .ant-card-body {
  padding: 0;
}
.step-tabs[data-v-2a59a9be] {
  position: relative;
}
.step-tabs .back-btn[data-v-2a59a9be] {
  margin: 0 20px;
  cursor: pointer;
}
.step-tabs .ant-divider-vertical[data-v-2a59a9be] {
  margin: 0;
  margin-right: 20px;
}
.step-tabs[data-v-2a59a9be] .ant-tabs-extra-content {
  margin-right: 20px !important;
}
.step-tabs .bar-after[data-v-2a59a9be] {
  position: absolute;
  top: 6px;
  right: 20px;
}

.upload-question[data-v-abe20f36] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btns[data-v-abe20f36] {
  text-align: right;
}
.btns button[data-v-abe20f36] {
  margin-right: 10px;
}
.upload-dragger[data-v-abe20f36] {
  height: 260px;
  margin-bottom: 40px;
}
.Tips[data-v-abe20f36] {
  margin-top: 40px;
  margin-bottom: 40px;
}
.Tips .lable[data-v-abe20f36] {
  line-height: 40px;
  color: #191818;
}
.Tips p[data-v-abe20f36] {
  color: #999999;
  font-size: 13px;
}

.question[data-v-c62c30d4] {
  width: 100%;
  padding: 10px;
  border: 1px solid #fff;
}
.question .question-num[data-v-c62c30d4] {
  color: #444343;
  font-weight: bold;
}
.question .question-bottom[data-v-c62c30d4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 40px;
}
.question .question-bottom .update-time[data-v-c62c30d4] {
  color: #888;
}
.question .question-content[data-v-c62c30d4] {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.65);
  margin: 10px 0;
}
.question .question-content[data-v-c62c30d4] img {
  max-width: 90%;
}
.question .question-content[data-v-c62c30d4] p {
  margin: 0;
}
.question[data-v-c62c30d4]:hover {
  border: 1px solid #0a93fc;
}
.solution[data-v-c62c30d4] {
  background: #f1f5f8;
  border-radius: 4px;
  margin: 20px 0 20px 0;
  padding: 10px;
  font-size: 14px;
}
.solution .solution-detail[data-v-c62c30d4] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.solution .solution-detail .solution-head[data-v-c62c30d4] {
  width: 70px;
}
.solution .solution-detail .solution-explain[data-v-c62c30d4] p {
  margin: 0 !important;
}
.solution-detail[data-v-c62c30d4] {
  margin-bottom: 1em;
}
.solution-detail[data-v-c62c30d4]:last-child {
  margin-bottom: 0 !important;
}
.solution-explain[data-v-c62c30d4] {
  width: calc(100% - 70px);
}
.solution-explain p[data-v-c62c30d4] {
  padding: 0;
  margin: 0;
}
.slide-fade-enter-active[data-v-c62c30d4] {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.slide-fade-leave-active[data-v-c62c30d4] {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.slide-fade-enter[data-v-c62c30d4],
.slide-fade-leave-to[data-v-c62c30d4] {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  opacity: 0;
}
.group-content[data-v-c62c30d4] {
  color: rgba(0, 0, 0, 0.65);
  border: 1px solid #d3d5dd;
  padding: 10px;
}
.group-content[data-v-c62c30d4] p {
  margin: 0;
}
.group-content[data-v-c62c30d4]::before {
  content: '【※组题题干※】';
  color: #f16269;
}
.new-layout-content .question[data-v-c62c30d4] {
  border-radius: 4px;
  border: 1px solid #e2ebff;
  -webkit-box-shadow: 0 0 4px 0 rgba(19, 36, 74, 0.1);
          box-shadow: 0 0 4px 0 rgba(19, 36, 74, 0.1);
  padding: 10px 0 0;
}
.new-layout-content .question .question-content[data-v-c62c30d4] {
  padding: 24px 16px;
  margin: 0;
  color: #333;
}
.new-layout-content .question .solution[data-v-c62c30d4] {
  margin: 0 16px;
}
.new-layout-content .question .question-bottom[data-v-c62c30d4] {
  margin: 0 16px;
  border-top: 1px solid #eff4ff;
  height: 52px;
  line-height: 52px;
}
.new-layout-content .question .question-bottom .update-time .content[data-v-c62c30d4] {
  color: #333;
}
.new-layout-content .question[data-v-c62c30d4]:hover {
  border-color: #e2ebff;
}

.point-hook-wrap .hook-content[data-v-2b7f51e8] {
  color: red;
}
.weight-700[data-v-2b7f51e8] {
  font-weight: 700;
}
.catalog-type[data-v-2b7f51e8] {
  color: #fff;
  padding: 1px 2px;
  margin-right: 2px;
  font-size: 14px;
}

.editor-head[data-v-24bb0575] {
  position: absolute;
  width: 100%;
  bottom: 100%;
}
[data-v-24bb0575] .mce-content-body {
  margin-top: 5px;
}
[data-v-24bb0575] .mce-content-body:not([dir='rtl'])[data-mce-placeholder]:not(.mce-visualblocks)::before {
  left: auto;
}
.new-layout-editor[data-v-24bb0575] .mce-content-body {
  margin-top: 0;
}
[data-v-24bb0575] :focus-visible {
  outline: #004fff auto 1px;
}
[data-v-24bb0575] .hidden-editor-head {
  visibility: hidden !important;
}
[data-v-24bb0575] img::-moz-selection {
  background: #0074fc33 !important;
}
[data-v-24bb0575] img::selection {
  background: #0074fc33 !important;
}
[data-v-24bb0575] .imageEdit-box {
  cursor: auto;
}

.question-box[data-v-69a71681] {
  color: #333;
}
.question-box[data-v-69a71681] p {
  margin-bottom: 0;
}
.question-box[data-v-69a71681] .ant-collapse {
  border: none;
}
.question-box[data-v-69a71681] .ant-collapse .ant-collapse-item {
  border: none;
}
.question-box[data-v-69a71681] .ant-collapse .ant-collapse-header {
  background-color: #fff;
  color: #333333;
}
.question-box[data-v-69a71681] .ant-collapse .ant-collapse-content {
  border: none;
  background: #f9f9f9;
  border-radius: 6px;
}
.question-box[data-v-69a71681] .ant-collapse .ant-collapse-content .ant-collapse-content-box {
  padding: 0;
}
.question-box .topic-box[data-v-69a71681] {
  width: 100%;
}
.question-box .topic[data-v-69a71681] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
}
.question-box .topic span[data-v-69a71681] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.question-box .topic span[data-v-69a71681]:last-child {
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.question-box .options[data-v-69a71681] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.question-box .options .option[data-v-69a71681] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.question-box .radio-group[data-v-69a71681] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.question-box .radio-group > label[data-v-69a71681] {
  width: 50px;
}
.question-box .radio-group .ant-checkbox-wrapper + .ant-checkbox-wrapper[data-v-69a71681] {
  margin-left: 0;
}
.question-box .answer-box[data-v-69a71681] {
  color: #3b3e42;
}
.question-box .answer-box .answer-item[data-v-69a71681] {
  margin: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.question-box .answer-box .answer-item span[data-v-69a71681]:first-child {
  color: #333;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.question-box .footer[data-v-69a71681] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-top: 15px;
  font-size: 14px;
  color: #666;
}
.question-box .footer .mla[data-v-69a71681] {
  margin-left: auto;
}
.question-box .tinymce-editor[data-v-69a71681] {
  font-family: 'Times New Roman' !important;
  width: 100%;
  padding: 0 10px;
  padding-bottom: 4px;
  min-height: 100%;
  outline: none;
  font-family: 'Microsoft YaHei';
}
.question-box .tinymce-editor[data-v-69a71681] p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-line;
}
.question-box .edit-box .edit-item[data-v-69a71681] {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.question-box .edit-box .label[data-v-69a71681] {
  color: #333333;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  min-width: 60px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.question-box .edit-box .content[data-v-69a71681] {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.question-box .edit-box .content.input[data-v-69a71681] {
  min-height: 66px;
  border: 1px solid #d9d9d9;
  position: relative;
}
.question-box .edit-box .content.input[data-v-69a71681] .tox-tinymce {
  position: absolute;
  top: 0;
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
}


[data-v-01319f9b] .ant-drawer-body {
  padding: 0;
}
[data-v-01319f9b] .ant-drawer-body /deep/ .content {
  margin: 0;
}
.error-data-box[data-v-01319f9b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 36px;
}
.error-data-box .err-btn[data-v-01319f9b] {
  color: #1890ff;
  cursor: pointer;
  margin-left: 10px;
}
.error-data-box .customBtn[data-v-01319f9b] {
  margin-left: 10px;
}
.drawer-title[data-v-01319f9b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
[data-v-01319f9b] .ant-drawer-header {
  padding: 11px 24px;
}

.top[data-v-9aaeff4e] {
  height: 40px;
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.top .tips[data-v-9aaeff4e] {
  border-left: 4px solid #0a93fc;
  line-height: 1;
  padding-left: 4px;
}
.ant-checkbox-group[data-v-9aaeff4e] {
  width: 100%;
}
.question-list[data-v-9aaeff4e] {
  padding: 0 24px 24px;
  width: 100%;
  max-height: calc(100vh - 116px);
  overflow-y: auto;
}
.question-list.setMaxHeight[data-v-9aaeff4e] {
  max-height: 600px;
}
.question-list .question-item[data-v-9aaeff4e] {
  border-radius: 4px;
  border: 1px solid #e2ebff;
  padding: 10px;
}
.question-list .question-item .question-content[data-v-9aaeff4e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.question-list .question-item .bottom-line[data-v-9aaeff4e] {
  background-color: var(--primary-bg-color);
  height: 1px;
  margin: 8px 0;
}
.question-list .question-item .bottom-btn[data-v-9aaeff4e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.question-list .question-item .ant-checkbox-wrapper[data-v-9aaeff4e] {
  margin-top: 11px;
  margin-right: 10px;
}
.question-list .question-item .question[data-v-9aaeff4e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.handle-btn .ant-btn[data-v-9aaeff4e] {
  background: #e6f4ff;
  border: #0a93fc;
  color: #0a93fc;
  -webkit-box-shadow: 0 0 0 0;
  box-shadow: 0 0 0 0;
  outline-width: 1px;
}
.handle-btn .ant-btn-primary[disabled][data-v-9aaeff4e] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}
.handle-btn .mr20[data-v-9aaeff4e] {
  margin-top: 20px;
}
.score-total[data-v-9aaeff4e] {
  text-align: center;
}
.difficulty-list[data-v-9aaeff4e] {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.difficulty-list li[data-v-9aaeff4e] {
  width: 100px;
  height: 35px;
  line-height: 35px;
  cursor: pointer;
}
.edit-item[data-v-9aaeff4e] {
  margin-bottom: 15px;
}
.edit-item .label[data-v-9aaeff4e] {
  color: #333333;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  min-width: 60px;
  display: block;
  width: 100%;
}
.edit-item .content[data-v-9aaeff4e] {
  display: block;
  width: 100%;
}
.edit-item .content.input[data-v-9aaeff4e] {
  border: 1px solid #d9d9d9;
  position: relative;
}
.modal[data-v-9aaeff4e] {
  width: 516px;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  backdrop-filter: blur(42px);
}
.modal .title[data-v-9aaeff4e] {
  font-size: 18px;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: #3b3e42;
}
.new-layout-content[data-v-9aaeff4e] {
  min-height: calc(100vh - 52px);
  background-color: #ffffff;
}
.new-layout-content .title[data-v-9aaeff4e] {
  color: #333;
  font-weight: bold;
}
.new-layout-content .btns[data-v-9aaeff4e] .ant-btn {
  margin-left: 8px;
}
.new-layout-content .question-item[data-v-9aaeff4e] {
  margin-bottom: 16px;
}
.new-layout-content .question-item .ant-checkbox-wrapper[data-v-9aaeff4e] {
  margin-top: 0;
}
[data-v-9aaeff4e] .group-question-type-cascader .ant-cascader-menu {
  min-height: 32px;
  max-height: 180px;
  height: auto;
  border-left: 1px solid #e8e8e8;
  margin-left: -1px;
}
[data-v-9aaeff4e] .group-question-type-cascader .ant-cascader-menu:first-child {
  border-left-color: transparent;
  border-radius: 0 4px 4px 0;
}
[data-v-9aaeff4e] .group-question-type-cascader .ant-cascader-menu.hidden {
  display: none;
}

.tools-checkbox[data-v-bad1a012] {
  display: grid;
  grid-template-columns: auto auto;
}
.tools-checkbox .ant-checkbox-wrapper + .ant-checkbox-wrapper[data-v-bad1a012] {
  margin: 0;
}

.new-layout-modal .card-title[data-v-50f73616]:before {
  display: none;
}
.new-layout-modal .grading-radio[data-v-50f73616] {
  margin: 0;
  margin-right: 16px;
}
.new-layout-modal .layout-group[data-v-50f73616] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.new-layout-modal .layout-group .layout-item[data-v-50f73616] {
  height: 120px;
  margin: 0 16px 16px 0;
  border-radius: var(--jby-border-radius-base-2);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(19, 36, 74, 0.1);
          box-shadow: 0px 0px 4px 0px rgba(19, 36, 74, 0.1);
  text-align: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border: 1px solid transparent;
}
.new-layout-modal .layout-group .layout-item .layout-icon[data-v-50f73616] {
  height: 66px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-layout-modal .layout-group .layout-item[data-v-50f73616] .ant-radio-wrapper {
  margin: 5px 0;
}
.new-layout-modal .layout-group .layout-item[data-v-50f73616] .ant-radio-wrapper span.ant-radio + * {
  padding-right: 0px;
  padding-left: 7px;
}
.new-layout-modal .layout-group .layout-item.layout-item-selected[data-v-50f73616] {
  border: 1px solid var(--primary-color);
  background-color: #f9fbff;
}
.new-layout-modal .layout-group .ant-radio-wrapper[data-v-50f73616] {
  margin: 10px 0;
}
.new-layout-modal .layout-group .ant-radio-wrapper-checked[data-v-50f73616] {
  color: #333333;
  font-weight: 500;
}
[data-v-50f73616] .ant-card-bordered {
  border-radius: 0 0 8px 8px !important;
}
.switch[data-v-50f73616]:hover {
  opacity: 0.8;
}

.mode[data-v-16093afa] {
  border: 1px solid #E2EBFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  border-radius: 4px;
}
.mode .online[data-v-16093afa] {
  width: 600px;
  background-color: #F9FAFE;
  padding: 18px;
  border-radius: 4px 0 0 4px;
}
.mode .online .image[data-v-16093afa] {
  width: 100%;
  border: 1px solid #E2EBFF;
  border-radius: 5px;
}
.mode .online .image img[data-v-16093afa] {
  width: 100%;
  border-radius: 5px;
}
.mode .right[data-v-16093afa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 20px;
}
.mode[data-v-16093afa]:last-child {
  margin-bottom: 0;
}
.onread[data-v-16093afa] {
  height: 250px;
  padding: 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.onread .image[data-v-16093afa] {
  height: 100%;
}
.onread .image img[data-v-16093afa] {
  height: 100%;
}

.card-title[data-v-5f185d88]:before {
  border-radius: 100px;
  margin-right: 8px;
}
.card-title span[data-v-5f185d88] {
  font-weight: 500;
}
.base-setting[data-v-5f185d88] {
  padding-bottom: 22px;
  margin-bottom: 22px;
  border-bottom: 1px solid #E2EBFF;
}
.layout-sheet[data-v-5f185d88] .ant-radio-wrapper span.ant-radio + * {
  padding-right: 4px;
  padding-left: 4px;
}
.checkbox-tools[data-v-5f185d88] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: grid;
  grid-template-columns: auto auto;
}
.checkbox-tools .ant-checkbox-wrapper[data-v-5f185d88] {
  margin-left: 0;
}
.checkbox-tools[data-v-5f185d88] .tool-option .ant-checkbox + span {
  padding-right: 6px;
  padding-left: 6px;
}
.layout-group[data-v-5f185d88] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.layout-group .layout-item[data-v-5f185d88] {
  margin: 0 15px 15px;
  text-align: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.layout-group .layout-item .layout-icon[data-v-5f185d88] {
  height: 66px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.layout-group .layout-item[data-v-5f185d88] .ant-radio-wrapper {
  margin: 5px 0;
}
.layout-group .layout-item[data-v-5f185d88] .ant-radio-wrapper span.ant-radio + * {
  padding-right: 0px;
  padding-left: 7px;
}
.grading-radio[data-v-5f185d88] {
  margin-left: 20px;
}
.objective-review .objective-type[data-v-5f185d88] {
  margin-top: 8px;
}
.objective-review .objective-tip[data-v-5f185d88] {
  border-radius: 4px;
  background: #f3f3f3;
  padding: 9px;
  font-size: 12px;
  color: #ec6909;
  font-weight: 400;
  margin-top: 8px;
}
.objective-review .objective-tip span[data-v-5f185d88] {
  color: #000;
  font-weight: bold;
}
.base-toggle-icon[data-v-5f185d88] {
  color: var(--primary-color);
  cursor: pointer;
}
.base-toggle-icon.up .anticon[data-v-5f185d88] {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.base-toggle-icon.down .anticon[data-v-5f185d88] {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.editScoring[data-v-5f185d88] {
  color: #004fff;
  font-style: normal;
  margin-left: 15px;
}
.editScoring[data-v-5f185d88]:hover {
  cursor: pointer;
}
.editScoring.disabled-editScoring[data-v-5f185d88] {
  color: var(--disabled-color);
}
.editScoring.disabled-editScoring[data-v-5f185d88]:hover {
  cursor: not-allowed;
}

.margin-r[data-v-5e287044] {
  margin-right: 12px;
}
.break-class[data-v-5e287044] {
  margin-left: 55px;
}
.break-img[data-v-5e287044] {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 10px;
}
.break-img img[data-v-5e287044] {
  margin-left: 4px;
}
.break-img[data-v-5e287044]:hover {
  color: #0a93fc;
}
.not-handle[data-v-5e287044] {
  cursor: not-allowed;
}
.not-handle[data-v-5e287044]:hover {
  color: rgba(0, 0, 0, 0.65);
}
.score-list-item[data-v-5e287044] {
  margin-left: 50px;
}
.score-li[data-v-5e287044] {
  margin-bottom: 12px;
}
.error-msg[data-v-5e287044] {
  color: #f5222d;
}

.score[data-v-262d863a] {
  display: inline-block;
  min-width: 38.33%;
  text-align: center;
}
.score.break-question[data-v-262d863a] {
  width: 100%;
  text-align: left;
  padding-left: 20px;
}
.choice-score[data-v-262d863a] {
  display: block;
  margin-left: 10px;
}
.brea-score[data-v-262d863a] {
  float: right;
}
[data-v-262d863a] .auto-review-switch::after {
  will-change: transform;
}
.mr-bottom[data-v-262d863a] {
  margin-bottom: 16px!important;
}

.type-title[data-v-15a3a49c] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.type-title .type-name[data-v-15a3a49c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.type-title .type-score[data-v-15a3a49c] {
  width: 60px;
}
.type-title .type-score[data-v-15a3a49c] .ant-input-number .ant-input-number-handler-wrap {
  display: none;
}
.score-span[data-v-15a3a49c] {
  display: inline-block;
  width: 16px;
  text-align: right;
}

.ScoreSettingsCollapse[data-v-2030cc26] .ant-collapse-item .ant-collapse-header .ant-collapse-arrow {
  left: 0px;
  top: 10px;
}
.ScoreSettingsCollapse[data-v-2030cc26] .ant-collapse-item > .ant-collapse-header {
  padding: 0 0 10px 20px;
}
.ScoreSettingsCollapse[data-v-2030cc26] .ant-collapse-content > .ant-collapse-content-box {
  padding: 0;
}
.card-title[data-v-2030cc26] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.card-title[data-v-2030cc26]:before {
  border-radius: 100px;
  margin-right: 8px;
}
.card-title > span[data-v-2030cc26]:nth-of-type(n) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.card-title > span[data-v-2030cc26]:nth-of-type(2n) {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  text-align: right;
}
.card-title .text-primary[data-v-2030cc26] {
  margin-right: 0.3em;
  font-weight: 700;
}
.part-score-tools[data-v-2030cc26] {
  width: 340px;
  border-radius: 4px;
  border: 1px solid #f5ba62;
  background: #fef7ec;
  padding: 6px 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.part-score-tools .part-score-main[data-v-2030cc26] {
  margin-top: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.part-score-tools .part-score-main[data-v-2030cc26] .ant-radio-group span.ant-radio + * {
  padding-left: 2px;
  padding-right: 2px;
}
.cursorTechName[data-v-2030cc26] {
  text-align: center;
  padding: 10px 0;
  font-size: 16px;
}

.homework-container[data-v-2ff70743] {
  position: relative;
}
.homework-container .card-container[data-v-2ff70743] {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.homework-container .default-container[data-v-2ff70743] {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  position: relative;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.homework-container .container-column-line[data-v-2ff70743]::after {
  position: absolute;
  right: -7.94mm;
  top: 0;
  content: '';
  display: inline-block;
  height: 100%;
  width: 0;
  border-left: 0.2mm dashed #000;
}
.homework-container .column-container[data-v-2ff70743] {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.homework-container .composition-container[data-v-2ff70743] {
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.homework-container .content-loading-spin[data-v-2ff70743] {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 10%;
  background: #fff;
  left: 0;
  top: -3px;
  z-index: 800;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.page-content[data-v-2ff70743] {
  width: 100%;
  color: var(--sheet-color);
  text-align: center;
}
.page-content .page-inner-content[data-v-2ff70743] {
  height: 100%;
  padding: 0 20px;
  text-align: center;
  border-color: transparent;
  background-color: transparent;
}
.page-content .page-inner-content[disabled][data-v-2ff70743] {
  background-color: #ffffff;
  color: #000000;
}

.exam-container[data-v-247cd506] {
  position: relative;
  --mark-l: 12.43mm;
  --mark-t: 12.43mm;
  --grid-gap: 19px;
}
.exam-container .page-point[data-v-247cd506] {
  display: inline-block;
  width: 11.9mm;
  height: 4.23mm;
  background: #000;
  position: absolute;
  z-index: 10;
}
.exam-container .point1[data-v-247cd506],
.exam-container .point2[data-v-247cd506] {
  top: var(--mark-t);
}
.exam-container .point3[data-v-247cd506],
.exam-container .point4[data-v-247cd506] {
  bottom: var(--mark-t);
}
.exam-container .page-number[data-v-247cd506] {
  position: absolute;
  bottom: var(--mark-t);
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 10;
}
.exam-container .page-number .num-point[data-v-247cd506] {
  display: inline-block;
  width: 4.76mm;
  height: 4.23mm;
  background: #000;
  margin: 0 2.38mm;
}
.card-container[data-v-247cd506] {
  border-radius: 20px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.card-container .container-tip[data-v-247cd506] {
  width: 100%;
  height: 9.52mm;
  line-height: 9.52mm;
  text-align: center;
  font-size: 16px;
  color: var(--sheet-color);
  position: absolute;
  left: 0;
}
.card-container .tip-top[data-v-247cd506] {
  top: 0;
}
.card-container .tip-bottom[data-v-247cd506] {
  bottom: 0;
}
.card-container .content-loading-spin[data-v-247cd506] {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 10%;
  background: #fff;
  left: 0;
  top: -3px;
  z-index: 800;
  -webkit-transition: all 0.3s, ease-in-out;
  transition: all 0.3s, ease-in-out;
}
.page-content[data-v-247cd506] {
  width: 100%;
  text-align: center;
}
.page-content span[data-v-247cd506] {
  height: 100%;
  padding: 0 20px;
  color: var(--sheet-color);
}

.homeworkPaperHeader[data-v-ebfe0598] .ant-input {
  max-height: 100%;
  font-weight: bold;
  color: var(--sheet-color);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0 1.05mm;
  line-height: 1;
  border-color: #fff;
}
.homeworkPaperHeader[data-v-ebfe0598] .ant-input:hover {
  border-color: var(--primary-color);
}
.homeworkPaperHeader .page-title[data-v-ebfe0598] {
  text-align: center;
  font-size: 9.7pt;
  line-height: 34px;
  padding: 0;
  letter-spacing: 0.3mm;
  resize: none;
  font-weight: 700;
  -webkit-transition: none;
  transition: none;
}
.homeworkPaperHeader .page-sub[data-v-ebfe0598] {
  text-align: right;
  font-size: 18px;
  letter-spacing: 2px;
  width: 105.83mm;
  height: 8.73mm;
  margin: 0.26mm;
  background: none;
  -webkit-transition: none;
  transition: none;
  font-weight: normal;
}
.homeworkPaperHeader .single-title[data-v-ebfe0598] {
  height: 10.58mm;
  position: relative;
  margin-bottom: 5.29mm;
}
.homeworkPaperHeader .single-title .page-title[data-v-ebfe0598] {
  position: absolute;
  left: 0;
  bottom: 1px;
  padding-bottom: 1px;
}
.homeworkPaperHeader .single-title .page-sub[data-v-ebfe0598] {
  text-align: right;
  position: absolute;
  width: 39.68mm;
  height: 7.4mm;
  bottom: 1px;
  right: 0;
  margin: 1px;
  background: none;
  border-color: transparent;
}
.homeworkPaperHeader .single-title.mini-layout[data-v-ebfe0598] {
  margin-bottom: 6.29mm;
}
.homeworkPaperHeader .single-title.mini-layout .page-title[data-v-ebfe0598] {
  position: static;
}
.homeworkPaperHeader .single-title.mini-layout .page-sub[data-v-ebfe0598] {
  position: static;
  display: block;
  margin: 0 auto;
  text-align: center;
}
.homeworkPaperHeader .merge-title[data-v-ebfe0598] {
  position: relative;
}
.homeworkPaperHeader .merge-title .header-info[data-v-ebfe0598] {
  width: 100%;
  height: 8.46mm;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 4px;
}
.homeworkPaperHeader .merge-title .page-sub[data-v-ebfe0598] {
  text-align: right;
  width: 79.37mm;
  height: 8.46mm;
  font-size: 14px;
  margin: 1px;
  background: none;
  font-weight: normal;
  color: #444;
  letter-spacing: 2px;
  font-family: "times new roman", "宋体", "SimSun";
}
.homeworkPaperHeader .merge-title .page-sub-tag[data-v-ebfe0598] {
  text-align: left;
  width: 79.37mm;
  height: 8.46mm;
  font-size: 14px;
  margin: 1px;
  background: none;
  color: #444;
  font-weight: normal;
  font-family: "times new roman", "宋体", "SimSun";
}
.homeworkPaperHeader .merge-title .page-title[data-v-ebfe0598] {
  font-family: "times new roman", "宋体", "SimSun";
}
.homeworkPaperHeader .merge-title .page-message[data-v-ebfe0598] {
  font-size: 17px;
  margin: 1px;
  text-align: center;
  font-weight: normal;
  font-family: "times new roman", "宋体", "SimSun";
}
.homeworkPaperHeader .merge-title .page-message.ant-input[disabled][data-v-ebfe0598] {
  background: #ffffff;
}

.homework-header[data-v-689c9a2b] {
  padding-bottom: 2.64mm;
}
.edit[data-v-689c9a2b] {
  display: none;
  width: 44px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 1px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  background: var(--primary-color);
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.student-info-outside[data-v-689c9a2b] {
  padding-left: 5px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 16px;
  line-height: 40px;
}
.student-info-outside:hover .edit[data-v-689c9a2b] {
  display: block;
}
.student-info-outside > div .label[data-v-689c9a2b] {
  color: var(--sheet-color);
}
.student-info-outside > div .line[data-v-689c9a2b] {
  display: inline-block;
  margin-left: 6px;
  width: calc(100% - 48px);
  height: 22px;
  border-bottom: 0.2mm solid var(--sheet-color);
}
.student-info-outside .info-item[data-v-689c9a2b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-content[data-v-689c9a2b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.student-content .student-info-inside[data-v-689c9a2b] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 16px;
  padding-bottom: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  line-height: 40px;
  position: relative;
  z-index: 1;
}
.student-content .student-info-inside:hover .edit[data-v-689c9a2b] {
  display: block;
}
.student-content .student-info-inside > div .label[data-v-689c9a2b] {
  color: var(--sheet-color);
}
.student-content .student-info-inside > div .line[data-v-689c9a2b] {
  display: inline-block;
  margin-left: 6px;
  width: calc(100% - 48px);
  height: 22px;
  border-bottom: 0.2mm solid var(--sheet-color);
}
.student-content .student-info-inside .info-item[data-v-689c9a2b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
}
.student-content .student-info-inside .write-code .line[data-v-689c9a2b] {
  height: 40px;
  position: relative;
  top: -9px;
  border: 1px dotted #000;
}
.student-content .exam-number[data-v-689c9a2b] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-content .exam-number .title-wrapper[data-v-689c9a2b] {
  width: 30px;
  background: #ccc;
  height: calc(100% - 1px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  margin: 1px;
}
.student-content .exam-number .title-wrapper .title[data-v-689c9a2b] {
  margin: 0;
  font-size: 17px;
  width: 30px;
  height: 54px;
  line-height: 30px;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  color: var(--sheet-color);
}
.student-content .exam-number:hover .edit[data-v-689c9a2b] {
  display: block;
}
.student-content .exam-number .smear[data-v-689c9a2b] {
  height: 100%;
  min-height: 140px;
}
.student-content .exam-number .smear .smear-number[data-v-689c9a2b] {
  text-align: center;
  height: 28px;
  line-height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-content .exam-number .smear .smear-number .write-number[data-v-689c9a2b] {
  display: inline-block;
  width: 8px;
  height: 28px;
}
.student-content .exam-number .smear .smear-number .smear-item[data-v-689c9a2b] {
  position: relative;
  display: inline-block;
  width: 4.77mm;
  height: 3.17mm;
  line-height: 3.18mm;
  font-size: 10pt;
  color: var(--sheet-color);
  margin: 0 1.32mm;
  font-family: 'Times New Roman';
}
.student-content .column3-occupy[data-v-689c9a2b] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.student-content .bar-code[data-v-689c9a2b] {
  width: 310px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 40px;
}
.student-content .bar-code img[data-v-689c9a2b] {
  width: 100%;
  height: auto;
}
.student-content .info-qrcode[data-v-689c9a2b] {
  height: 142px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.student-content .info-qrcode img[data-v-689c9a2b] {
  width: 120px;
  height: 120px;
}
.student-miss[data-v-689c9a2b] {
  margin-top: 5px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 34px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.student-miss .title[data-v-689c9a2b] {
  display: inline-block;
  width: 140px;
  font-size: 16px;
  margin: 0;
  height: 100%;
  text-align: center;
  color: var(--sheet-color);
}
.student-miss .content[data-v-689c9a2b] {
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-miss .content .smear[data-v-689c9a2b] {
  display: inline-block;
  width: 20px;
  height: 13px;
  margin-right: 16px;
}
.error-info[data-v-689c9a2b] {
  margin-top: 6px;
  font-size: 12px;
  color: #ff503d;
  visibility: hidden;
}
.error-info span[data-v-689c9a2b] {
  font-size: 14px;
  visibility: hidden;
}
.show[data-v-689c9a2b] {
  visibility: visible;
}
.hidden[data-v-689c9a2b] {
  visibility: hidden;
}

.homework-header[data-v-199e5818] {
  padding-bottom: 2.64mm;
}
.edit[data-v-199e5818] {
  display: none;
  width: 44px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 1px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  background: var(--primary-color);
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.student-info-outside[data-v-199e5818] {
  padding-left: 5px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 16px;
  line-height: 40px;
}
.student-info-outside:hover .edit[data-v-199e5818] {
  display: block;
}
.student-info-outside > div .label[data-v-199e5818] {
  color: var(--sheet-color);
}
.student-info-outside > div .line[data-v-199e5818] {
  display: inline-block;
  margin-left: 6px;
  width: calc(100% - 48px);
  height: 22px;
  border-bottom: 0.2mm solid var(--sheet-color);
}
.student-info-outside .info-item[data-v-199e5818] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-content[data-v-199e5818] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.student-content .student-info-inside[data-v-199e5818] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 16px;
  padding-bottom: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  line-height: 40px;
  position: relative;
  z-index: 1;
}
.student-content .student-info-inside:hover .edit[data-v-199e5818] {
  display: block;
}
.student-content .student-info-inside > div .label[data-v-199e5818] {
  color: var(--sheet-color);
}
.student-content .student-info-inside > div .line[data-v-199e5818] {
  display: inline-block;
  margin-left: 6px;
  width: calc(100% - 48px);
  height: 22px;
  border-bottom: 0.2mm solid var(--sheet-color);
}
.student-content .student-info-inside .info-item[data-v-199e5818] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
}
.student-content .student-info-inside .write-code .line[data-v-199e5818] {
  height: 40px;
  position: relative;
  top: -9px;
  border: 1px dotted #000;
}
.student-content .exam-number[data-v-199e5818] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-content .exam-number .title-wrapper[data-v-199e5818] {
  width: 30px;
  background: #ccc;
  height: calc(100% - 1px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  margin: 1px;
}
.student-content .exam-number .title-wrapper .title[data-v-199e5818] {
  margin: 0;
  font-size: 17px;
  width: 30px;
  height: 54px;
  line-height: 30px;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  color: var(--sheet-color);
}
.student-content .exam-number:hover .edit[data-v-199e5818] {
  display: block;
}
.student-content .exam-number .smear[data-v-199e5818] {
  height: 100%;
  min-height: 120px;
}
.student-content .exam-number .smear .smear-number[data-v-199e5818] {
  text-align: center;
  height: 24px;
  line-height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-content .exam-number .smear .smear-number .write-number[data-v-199e5818] {
  display: inline-block;
  width: 8px;
  height: 24px;
}
.student-content .exam-number .smear .smear-number .smear-item[data-v-199e5818] {
  position: relative;
  display: inline-block;
  width: 4.77mm;
  height: 3.17mm;
  line-height: 3.18mm;
  font-size: 10pt;
  color: var(--sheet-color);
  margin: 0 1.32mm;
  font-family: 'Times New Roman';
}
.student-content .column3-occupy[data-v-199e5818] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.student-content .bar-code[data-v-199e5818] {
  width: 310px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2px 40px;
}
.student-content .bar-code img[data-v-199e5818] {
  width: 100%;
  height: auto;
}
.student-content .info-qrcode[data-v-199e5818] {
  height: 126px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.student-content .info-qrcode img[data-v-199e5818] {
  width: 100px;
  height: 100px;
}
.student-miss[data-v-199e5818] {
  margin-top: 5px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 34px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.student-miss .title[data-v-199e5818] {
  display: inline-block;
  width: 140px;
  font-size: 16px;
  margin: 0;
  height: 100%;
  text-align: center;
  color: var(--sheet-color);
}
.student-miss .content[data-v-199e5818] {
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-miss .content .smear[data-v-199e5818] {
  display: inline-block;
  width: 20px;
  height: 13px;
  margin-right: 16px;
}
.error-info[data-v-199e5818] {
  margin-top: 6px;
  font-size: 12px;
  color: #ff503d;
  visibility: hidden;
}
.error-info span[data-v-199e5818] {
  font-size: 14px;
  visibility: hidden;
}
.show[data-v-199e5818] {
  visibility: visible;
}
.hidden[data-v-199e5818] {
  visibility: hidden;
}

.homework-header[data-v-468be1d5] {
  padding-bottom: 2.64mm;
}
.edit[data-v-468be1d5] {
  display: none;
  width: 44px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 1px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  background: var(--primary-color);
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.student-info-outside[data-v-468be1d5] {
  padding-left: 5px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 16px;
  line-height: 40px;
}
.student-info-outside:hover .edit[data-v-468be1d5] {
  display: block;
}
.student-info-outside > div .label[data-v-468be1d5] {
  color: var(--sheet-color);
}
.student-info-outside > div .line[data-v-468be1d5] {
  display: inline-block;
  margin-left: 6px;
  width: calc(100% - 48px);
  height: 22px;
  border-bottom: 0.2mm solid var(--sheet-color);
}
.student-info-outside .info-item[data-v-468be1d5] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-content[data-v-468be1d5] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.student-content .student-info-inside[data-v-468be1d5] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 16px;
  padding-bottom: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  line-height: 40px;
  position: relative;
  z-index: 1;
}
.student-content .student-info-inside:hover .edit[data-v-468be1d5] {
  display: block;
}
.student-content .student-info-inside > div .label[data-v-468be1d5] {
  color: var(--sheet-color);
}
.student-content .student-info-inside > div .line[data-v-468be1d5] {
  display: inline-block;
  margin-left: 6px;
  width: calc(100% - 48px);
  height: 22px;
  border-bottom: 0.2mm solid var(--sheet-color);
}
.student-content .student-info-inside .info-item[data-v-468be1d5] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
}
.student-content .student-info-inside .write-code .line[data-v-468be1d5] {
  height: 40px;
  position: relative;
  top: -9px;
  border: 1px dotted #000;
}
.student-content .exam-number[data-v-468be1d5] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-content .exam-number .title-wrapper[data-v-468be1d5] {
  width: 30px;
  background: #ccc;
  height: calc(100% - 1px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  margin: 1px;
}
.student-content .exam-number .title-wrapper .title[data-v-468be1d5] {
  margin: 0;
  font-size: 17px;
  width: 30px;
  height: 54px;
  line-height: 30px;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  color: var(--sheet-color);
}
.student-content .exam-number:hover .edit[data-v-468be1d5] {
  display: block;
}
.student-content .exam-number .smear[data-v-468be1d5] {
  height: 100%;
  min-height: 120px;
}
.student-content .exam-number .smear .smear-number[data-v-468be1d5] {
  text-align: center;
  height: 24px;
  line-height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-content .exam-number .smear .smear-number .write-number[data-v-468be1d5] {
  display: inline-block;
  width: 8px;
  height: 24px;
}
.student-content .exam-number .smear .smear-number .smear-item[data-v-468be1d5] {
  position: relative;
  display: inline-block;
  width: 4.77mm;
  height: 3.17mm;
  line-height: 3.18mm;
  font-size: 10pt;
  color: var(--sheet-color);
  margin: 0 1.32mm;
  font-family: 'Times New Roman';
}
.student-content .column3-occupy[data-v-468be1d5] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.student-content .bar-code[data-v-468be1d5] {
  width: 310px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2px 40px;
}
.student-content .bar-code img[data-v-468be1d5] {
  width: 100%;
  height: auto;
}
.student-content .info-qrcode[data-v-468be1d5] {
  height: 126px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.student-content .info-qrcode img[data-v-468be1d5] {
  width: 100px;
  height: 100px;
}
.student-miss[data-v-468be1d5] {
  margin-top: 5px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 34px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.student-miss .title[data-v-468be1d5] {
  display: inline-block;
  width: 140px;
  font-size: 16px;
  margin: 0;
  height: 100%;
  text-align: center;
  color: var(--sheet-color);
}
.student-miss .content[data-v-468be1d5] {
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-miss .content .smear[data-v-468be1d5] {
  display: inline-block;
  width: 20px;
  height: 13px;
  margin-right: 16px;
}
.error-info[data-v-468be1d5] {
  margin-top: 6px;
  font-size: 12px;
  color: #ff503d;
  visibility: hidden;
}
.error-info span[data-v-468be1d5] {
  font-size: 14px;
  visibility: hidden;
}
.show[data-v-468be1d5] {
  visibility: visible;
}
.hidden[data-v-468be1d5] {
  visibility: hidden;
}

.homework-header[data-v-6dd2f014] {
  padding-bottom: 2.64mm;
}
.edit[data-v-6dd2f014] {
  display: none;
  width: 44px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 1px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  background: var(--primary-color);
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.student-info-outside[data-v-6dd2f014] {
  padding-left: 5px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 16px;
  line-height: 40px;
}
.student-info-outside:hover .edit[data-v-6dd2f014] {
  display: block;
}
.student-info-outside > div .label[data-v-6dd2f014] {
  color: var(--sheet-color);
}
.student-info-outside > div .line[data-v-6dd2f014] {
  display: inline-block;
  margin-left: 6px;
  width: calc(100% - 48px);
  height: 22px;
  border-bottom: 0.2mm solid var(--sheet-color);
}
.student-info-outside .info-item[data-v-6dd2f014] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-content[data-v-6dd2f014] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.student-content .student-info-inside[data-v-6dd2f014] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 16px;
  padding-bottom: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  line-height: 40px;
  position: relative;
  z-index: 1;
}
.student-content .student-info-inside:hover .edit[data-v-6dd2f014] {
  display: block;
}
.student-content .student-info-inside > div .label[data-v-6dd2f014] {
  color: var(--sheet-color);
}
.student-content .student-info-inside > div .line[data-v-6dd2f014] {
  display: inline-block;
  margin-left: 6px;
  width: calc(100% - 48px);
  height: 22px;
  border-bottom: 0.2mm solid var(--sheet-color);
}
.student-content .student-info-inside .info-item[data-v-6dd2f014] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
}
.student-content .student-info-inside .write-code .line[data-v-6dd2f014] {
  height: 40px;
  position: relative;
  top: -9px;
  border: 1px dotted #000;
}
.student-content .exam-number[data-v-6dd2f014] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-content .exam-number .title-wrapper[data-v-6dd2f014] {
  width: 30px;
  background: #ccc;
  height: calc(100% - 1px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  margin: 1px;
}
.student-content .exam-number .title-wrapper .title[data-v-6dd2f014] {
  margin: 0;
  font-size: 17px;
  width: 30px;
  height: 54px;
  line-height: 30px;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  color: var(--sheet-color);
}
.student-content .exam-number:hover .edit[data-v-6dd2f014] {
  display: block;
}
.student-content .exam-number .smear[data-v-6dd2f014] {
  height: 100%;
  min-height: 120px;
}
.student-content .exam-number .smear .smear-number[data-v-6dd2f014] {
  text-align: center;
  height: 24px;
  line-height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-content .exam-number .smear .smear-number .write-number[data-v-6dd2f014] {
  display: inline-block;
  width: 8px;
  height: 24px;
}
.student-content .exam-number .smear .smear-number .smear-item[data-v-6dd2f014] {
  position: relative;
  display: inline-block;
  width: 4.77mm;
  height: 3.17mm;
  line-height: 3.18mm;
  font-size: 10pt;
  color: var(--sheet-color);
  margin: 0 1.32mm;
  font-family: 'Times New Roman';
}
.student-content .column3-occupy[data-v-6dd2f014] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.student-content .bar-code[data-v-6dd2f014] {
  width: 310px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2px 40px;
}
.student-content .bar-code img[data-v-6dd2f014] {
  width: 100%;
  height: auto;
}
.student-content .info-qrcode[data-v-6dd2f014] {
  height: 126px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.student-content .info-qrcode img[data-v-6dd2f014] {
  width: 100px;
  height: 100px;
}
.student-miss[data-v-6dd2f014] {
  margin-top: 5px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 34px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.student-miss .title[data-v-6dd2f014] {
  display: inline-block;
  width: 140px;
  font-size: 16px;
  margin: 0;
  height: 100%;
  text-align: center;
  color: var(--sheet-color);
}
.student-miss .content[data-v-6dd2f014] {
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-miss .content .smear[data-v-6dd2f014] {
  display: inline-block;
  width: 20px;
  height: 13px;
  margin-right: 16px;
}
.error-info[data-v-6dd2f014] {
  margin-top: 6px;
  font-size: 12px;
  color: #ff503d;
  visibility: hidden;
}
.error-info span[data-v-6dd2f014] {
  font-size: 14px;
  visibility: hidden;
}
.show[data-v-6dd2f014] {
  visibility: visible;
}
.hidden[data-v-6dd2f014] {
  visibility: hidden;
}

.area-draggable-tools[data-v-122261f3] {
  position: absolute;
  right: 0;
  cursor: ns-resize;
  font-size: 16pt;
  width: 6mm;
  height: 8mm;
  display: none;
  z-index: 10;
}
.area-draggable-tools.tools-dragging[data-v-122261f3] {
  display: block;
}
.area-draggable-tools-shadow[data-v-122261f3] {
  position: absolute;
  right: 0;
  left: 0;
  height: 0;
  margin: 0;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
  box-shadow: inset 0 -3em 5em rgba(0, 0, 0, 0.03);
  z-index: 10;
}
.area-draggable-tools-max-end[data-v-122261f3] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  border-bottom: 1px solid var(--primary-color);
  -webkit-box-shadow: 0 0 20px 1px var(--primary-color);
  box-shadow: 0 0 20px 1px var(--primary-color);
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  z-index: 10;
}

.new-head-container[data-v-684337b8] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 1%;
  border-radius: 2px 0 0 2px;
  position: relative;
}
.new-head-container[data-v-684337b8]:hover .area-draggable-tools {
  display: block;
}

.editor-box[data-v-58693280] {
  width: 100%;
  height: 100%;
  position: relative;
}
.editor-box .editable-tips[data-v-58693280] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 15px 10px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
}
.editor-box .editor-content-style[data-v-58693280] {
  padding: 1mm 2.64mm;
  font-family: 'Microsoft YaHei UI', 'Microsoft YaHei', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.editor-handle-bar[data-v-58693280] {
  position: absolute;
  bottom: 100%;
  z-index: 1;
  width: 100%;
}
[data-v-58693280] .tox-tinymce {
  position: absolute;
  bottom: 100%;
  z-index: 10;
}
.tinymce-editor[data-v-58693280] p {
  margin: 0;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-line;
}

.new-title[data-v-63110848] {
  height: 10.58mm;
  position: relative;
}
.new-title .ant-input[data-v-63110848] {
  max-height: 100%;
  font-weight: bold;
  color: var(--sheet-color);
  padding: 0 0 1.05mm;
  line-height: 1;
  border-color: #fff;
}
.new-title .ant-input[data-v-63110848]:hover {
  border-color: var(--primary-color);
}
.new-title .page-title[data-v-63110848] {
  text-align: center;
  font-size: 9.7pt;
  height: 9.7mm;
  position: absolute;
  bottom: 0.26mm;
  letter-spacing: 0.4mm;
  font-weight: 700;
  -webkit-transition: none;
  transition: none;
}
.new-title .page-sub[data-v-63110848] {
  text-align: right;
  font-size: 18pt;
  position: absolute;
  bottom: 0.26mm;
  font-weight: 400;
  right: 0;
  letter-spacing: 2px;
  width: 105.83mm;
  height: 8.73mm;
  margin: 0.26mm;
  background: none;
  -webkit-transition: none;
  transition: none;
}
.column3-layout[data-v-63110848] {
  height: 17.99mm;
}
.column3-layout .page-title[data-v-63110848] {
  top: 0;
}
.column3-layout .page-sub[data-v-63110848] {
  top: 10.58mm;
  left: 50%;
  margin-left: -52.91mm;
  text-align: center;
}

.error-info[data-v-5c1176ce] {
  margin-top: 6px;
  font-size: 12px;
  color: #ff503d;
  visibility: hidden;
}
.error-info span[data-v-5c1176ce] {
  font-size: 14px;
  visibility: hidden;
}
.show[data-v-5c1176ce] {
  visibility: visible;
}
.hidden[data-v-5c1176ce] {
  visibility: hidden;
}

.new-exam-number[data-v-3bc1c4f6] {
  min-height: 1%;
  position: relative;
  border-radius: 0 0.52mm 0.52mm 0;
  margin-left: 1.3mm;
}
.new-exam-number.vertical .title[data-v-3bc1c4f6] {
  height: 9.1mm;
  line-height: 9.1mm;
  border-bottom: 0.2mm solid var(--sheet-color);
}
.new-exam-number.vertical .write[data-v-3bc1c4f6] {
  border-bottom: 0.2mm solid var(--sheet-color);
  height: 7.8mm;
}
.new-exam-number.vertical .write .write-number[data-v-3bc1c4f6] {
  border-left: 0.2mm solid var(--sheet-color);
}
.new-exam-number.vertical .write .write-number[data-v-3bc1c4f6]:nth-child(1) {
  border: none;
}
.new-exam-number.vertical .smear[data-v-3bc1c4f6] {
  height: 45.32mm;
}
.new-exam-number.vertical .smear.smear-write-container[data-v-3bc1c4f6] {
  height: 52.6mm;
}
.new-exam-number.vertical .smear .smear-number[data-v-3bc1c4f6] {
  width: 8.84mm;
  border-left: 0.2mm solid transparent;
}
.new-exam-number.vertical .smear .smear-number.isWriteExamCode[data-v-3bc1c4f6] {
  border-left: 0.2mm solid var(--sheet-color);
}
.new-exam-number.vertical .smear .smear-number .smear-item[data-v-3bc1c4f6] {
  display: inline-block;
  margin: 0.65mm 0;
}
.new-exam-number.vertical .smear .smear-number .smear-write-box[data-v-3bc1c4f6] {
  display: block;
  width: 8.84mm;
  height: 7.02mm;
  font-size: 12px;
  line-height: 2.86mm;
  border-bottom: 0.2mm solid var(--sheet-color);
}
.new-exam-number.vertical .smear .smear-number:last-of-type .smear-write-box[data-v-3bc1c4f6] {
  border-right: 0;
}
.new-exam-number.vertical .smear .smear-number[data-v-3bc1c4f6]:nth-child(1) {
  border: none;
}
.new-exam-number.horizontal[data-v-3bc1c4f6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.new-exam-number.horizontal .title[data-v-3bc1c4f6] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 9.1mm;
  height: auto;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  letter-spacing: 2.6mm;
  text-indent: 2.6mm;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-right: 0.2mm solid var(--sheet-color);
}
.new-exam-number.horizontal .write[data-v-3bc1c4f6] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 9.1mm;
  height: auto;
  border-right: 0.2mm solid var(--sheet-color);
}
.new-exam-number.horizontal .write .write-number[data-v-3bc1c4f6] {
  display: block;
  width: 8.84mm;
  height: 8.84mm;
  border-bottom: 0.2mm solid var(--sheet-color);
}
.new-exam-number.horizontal .write .write-number[data-v-3bc1c4f6]:last-child {
  border: none;
}
.new-exam-number.horizontal .smear[data-v-3bc1c4f6] {
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.new-exam-number.horizontal .smear .smear-number[data-v-3bc1c4f6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 7.02mm;
  padding: 0 1.3mm;
  border-bottom: 0.2mm solid transparent;
}
.new-exam-number.horizontal .smear .smear-number.isWriteExamCode[data-v-3bc1c4f6] {
  border-bottom: 0.2mm solid var(--sheet-color);
}
.new-exam-number.horizontal .smear .smear-number .smear-item[data-v-3bc1c4f6] {
  display: block;
  margin: 0;
}
.new-exam-number.horizontal .smear .smear-number .smear-item + .smear-item[data-v-3bc1c4f6] {
  margin-left: 1.3mm;
}
.new-exam-number.horizontal .smear .smear-number .smear-write-box + .smear-item[data-v-3bc1c4f6] {
  margin-left: 1.3mm;
}
.new-exam-number.horizontal .smear .smear-number .smear-write-box[data-v-3bc1c4f6] {
  display: block;
  width: 6.5mm;
  height: 7.02mm;
  font-size: 12px;
  line-height: 2.86mm;
  border-right: 0.2mm solid var(--sheet-color);
}
.new-exam-number.horizontal .smear .smear-number[data-v-3bc1c4f6]:last-child {
  border: none;
}
.new-exam-number:hover .edit[data-v-3bc1c4f6] {
  display: block;
}
.new-exam-number .title[data-v-3bc1c4f6] {
  margin: 0;
  font-size: 12pt;
  text-align: center;
  color: var(--sheet-color);
}
.new-exam-number .write .write-number[data-v-3bc1c4f6] {
  display: inline-block;
  width: 8.84mm;
  height: 100%;
}
.new-exam-number .smear[data-v-3bc1c4f6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.new-exam-number .smear .smear-number[data-v-3bc1c4f6] {
  text-align: center;
  line-height: 1;
}
.new-exam-number .smear .smear-number .smear-item[data-v-3bc1c4f6] {
  width: 4.77mm;
  height: 3.17mm;
  line-height: 3.18mm;
  font-size: 11pt;
  color: var(--sheet-color);
  font-family: 'Times New Roman';
}

.page-head[data-v-00f710a9] {
  position: relative;
  padding-bottom: 3.96mm;
  color: #333;
}
.page-head .exam-QRCode-image[data-v-00f710a9] {
  position: absolute;
  top: 1mm;
  left: 0;
}
[data-v-00f710a9] .edit {
  display: none;
  width: 11.44mm;
  height: 6.24mm;
  border-radius: 1.04mm;
  position: absolute;
  right: 0.26mm;
  top: 0.26mm;
  padding: 0.52mm;
  font-size: 9.75pt;
  color: #fff;
  cursor: pointer;
  z-index: 2;
  line-height: 5.2mm;
  text-align: center;
}
[data-v-00f710a9] .edit.new-edit-color {
  background: var(--primary-color);
}
.student-info-outside[data-v-00f710a9] {
  padding: 5.2mm 0 2.6mm 1.3mm;
  border: 0.2mm solid #fff;
  border-radius: 0.52mm;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 12pt;
  line-height: 10.4mm;
}
.student-info-outside[data-v-00f710a9]:hover {
  border-color: var(--primary-color);
}
.student-info-outside:hover .edit[data-v-00f710a9] {
  display: block;
}
.student-info-outside > div .line[data-v-00f710a9] {
  display: inline-block;
  border-bottom: 0.2mm solid var(--sheet-color);
  margin-left: 1.56mm;
  width: calc(100% - 12.48mm);
  height: 5.72mm;
}
.student-info-outside .info-item[data-v-00f710a9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--sheet-color);
}
.student-info-outside .info-img[data-v-00f710a9] {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  overflow: hidden;
}
.student-info-outside .info-img img[data-v-00f710a9] {
  width: 100%;
}
.new-student-info-outside[data-v-00f710a9] {
  padding: 5.2mm 0 2.6mm 1.3mm;
  border: 0.2mm solid transparent;
  border-radius: 0.52mm;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 12pt;
  line-height: 10.4mm;
}
.new-student-info-outside:hover .edit[data-v-00f710a9] {
  display: block;
}
.new-student-info-outside > div .line[data-v-00f710a9] {
  display: inline-block;
  border-bottom: 0.2mm solid var(--sheet-color);
  margin-left: 1.56mm;
  width: calc(100% - 12.48mm);
  height: 5.72mm;
}
.new-student-info-outside .info-item[data-v-00f710a9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-student-info-outside .info-img[data-v-00f710a9] {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  overflow: hidden;
}
.new-student-info-outside .info-img img[data-v-00f710a9] {
  width: 100%;
}
.student-container[data-v-00f710a9] {
  border-radius: 0.52mm;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.student-container.margin-top[data-v-00f710a9] {
  margin-top: 5.2mm;
}
.student-container .left-container[data-v-00f710a9],
.student-container .right-container[data-v-00f710a9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.student-container .left-container[data-v-00f710a9] {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.student-container .right-container[data-v-00f710a9] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.student-container .student-matter[data-v-00f710a9] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.student-container .student-matter .title[data-v-00f710a9] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
  font-size: 12pt;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  letter-spacing: 2.6mm;
  text-indent: 2.6mm;
  width: 9.1mm;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-right: 0.2mm solid var(--sheet-color);
}
.student-container .student-matter .content p[data-v-00f710a9] {
  margin: 0 1.56mm;
  line-height: 1.4;
  text-align: justify;
}
.student-container .student-matter .student-miss[data-v-00f710a9] {
  border: none;
  border-top: 0.2mm solid var(--sheet-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1.56mm 0;
  margin-top: 0;
}
.student-container .student-matter .student-miss .title[data-v-00f710a9] {
  border-bottom: none;
}
.student-container .student-matter .student-miss .smear[data-v-00f710a9] {
  display: inline-block;
  width: 5.2mm;
  height: 3.38mm;
  border: 0.2mm solid var(--sheet-color);
  margin-right: 1.56mm;
}
.student-container .student-info-inside[data-v-00f710a9] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 1.82mm 4.16mm;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 12pt;
  line-height: 10.4mm;
}
.student-container .student-info-inside[data-v-00f710a9]:hover {
  border-color: #40a9ff;
}
.student-container .student-info-inside:hover .edit[data-v-00f710a9] {
  display: block;
}
.student-container .student-info-inside > div .line[data-v-00f710a9] {
  display: inline-block;
  border-bottom: 0.2mm solid var(--sheet-color);
  margin-left: 1.56mm;
  width: calc(100% - 12.48mm);
  height: 5.72mm;
}
.student-container .student-info-inside .info-item[data-v-00f710a9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12pt;
  color: var(--sheet-color);
}
.student-container .student-info-inside .info-img[data-v-00f710a9] {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  overflow: hidden;
}
.student-container .student-info-inside .info-img img[data-v-00f710a9] {
  width: 100%;
}
.student-container .bar-code[data-v-00f710a9] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 70.2mm;
  min-height: 36.92mm;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2.6mm 5.2mm;
  margin-left: 1.3mm;
  border: 0.2mm solid var(--sheet-color);
  border-radius: 0 0.52mm 0.52mm 0;
}
.student-container .bar-code img[data-v-00f710a9] {
  width: 100%;
  height: 31.2mm;
}
.student-miss[data-v-00f710a9] {
  margin-top: 1.3mm;
  height: 9.36mm;
  border: 0.2mm solid var(--sheet-color);
  border-radius: 0.52mm;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 9.36mm;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.student-miss.left[data-v-00f710a9] {
  border-radius: 0.52mm 0 0 0.52mm;
}
.student-miss.right[data-v-00f710a9] {
  border-radius: 0 0.52mm 0.52mm 0;
  margin-left: 1.3mm;
}
.student-miss .title[data-v-00f710a9] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: inline-block;
  width: 36.4mm;
  font-size: 12pt;
  margin: 0;
  height: 100%;
  text-align: center;
  border-right: 0.2mm solid var(--sheet-color);
  color: var(--sheet-color);
}
.student-miss .content[data-v-00f710a9] {
  padding: 0 2.6mm;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-miss .content .smear[data-v-00f710a9] {
  display: inline-block;
  width: 5.2mm;
  height: 3.38mm;
  border: 0.2mm solid var(--sheet-color);
}
.student-miss .content .miss-text[data-v-00f710a9] {
  margin-left: 4.16mm;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  height: 9.36mm;
}

.question-name[data-v-13601620] {
  position: relative;
  font-family: 'times new roman', '宋体', 'SimSun';
  font-size: 16px;
  line-height: 1.2;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.question-name .name-content[data-v-13601620] {
  width: 100%;
}
.question-name .name-content.nameDisable[data-v-13601620] {
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.question-name .name-content[data-v-13601620] .ant-input {
  font-weight: 700;
  color: #000;
  border: none;
  padding: 0;
  background: none;
  height: auto;
  line-height: 1.2;
}

.has-error[data-v-0db0e710] {
  color: #ff4d4f;
}
.new-layout-modal[data-v-0db0e710] .ant-modal-title span {
  color: #666666;
  font-weight: 400;
  margin: 0 8px;
}
.new-layout-modal[data-v-0db0e710] .ant-modal-body .modal-info {
  color: #666666;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.new-layout-modal .label[data-v-0db0e710] {
  color: #333;
}

.content-step-score-box-warp .step-score-box[data-v-22f76242] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0;
  padding: 0;
  color: #000;
}
.content-step-score-box-warp .step-score-box .step-score-item[data-v-22f76242] {
  width: 8.46mm;
  height: 5.29mm;
  text-align: center;
  line-height: 5.29mm;
  border-bottom: 1px solid #333;
  border-left: 1px solid #333;
  font-size: 12pt;
  font-family: 'times new roman', '宋体', 'SimSun';
}
.content-step-score-box-warp .setting-btn[data-v-22f76242] {
  display: none;
  position: absolute;
  height: 5.82mm;
  top: -2px;
  left: 100%;
  z-index: 2;
}
.content-step-score-box-warp .setting-btn .ant-btn[data-v-22f76242] {
  height: 5.82mm;
  line-height: 5.82mm;
  border-radius: 2px;
  border-bottom-color: #d9d9d9;
}
.content-step-score-box-warp:hover .setting-btn[data-v-22f76242] {
  display: block;
}

.new-layout-modal[data-v-8a871b84] .ant-modal-title span {
  color: #666666;
  font-weight: 400;
  margin: 0 8px;
}
.new-layout-modal[data-v-8a871b84] .ant-modal-body .modal-info {
  color: #666666;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.new-layout-modal .label[data-v-8a871b84] {
  color: #333;
}

.dimension[data-v-c8ef07c6] {
  position: absolute;
  font-size: 12pt;
  font-weight: bold;
  width: 16px;
  zoom: 0.5;
  top: -2px;
  right: -16px;
  bottom: -2px;
  text-align: center;
  line-height: 16px;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
}

.content-header-name-warp[data-v-b7a8e7ee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: 'times new roman', '宋体', 'SimSun';
  overflow: hidden;
}
.content-header-name-warp .header-name-num[data-v-b7a8e7ee] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 12pt;
  color: var(--sheet-black);
}
.content-header-name-warp .header-name-input[data-v-b7a8e7ee] {
  font-size: 12pt;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 6.87mm;
  line-height: 6.87mm;
  padding: 0;
  position: relative;
  border: none;
  overflow: hidden;
}
.content-header-name-warp .header-name-input span[data-v-b7a8e7ee] {
  display: block;
  width: 100%;
  height: 100%;
  border: 1px solid transparent;
  border-top: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.content-header-name-warp .header-name-input[data-v-b7a8e7ee] .header-name-editor {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  z-index: 1;
  padding: 0;
  border-color: transparent;
  border-top: none;
  border-radius: 2px;
  font-size: 12pt;
  height: 6.85mm;
  line-height: 6.85mm;
  opacity: 0;
}
.content-header-name-warp .header-name-input[data-v-b7a8e7ee] .header-name-editor:focus {
  opacity: 1;
}
.content-header-name-warp .disable-editor[data-v-b7a8e7ee] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: not-allowed;
}

.split-set[data-v-b35ba542] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
}
.split-list[data-v-b35ba542] {
  border: 1px solid #ebedf0;
  border-radius: 4px;
  padding: 0 20px;
}
.split-list .split-item[data-v-b35ba542] {
  padding: 10px 0;
  border-bottom: 1px solid #ebedf0;
}
.split-list .split-item .split-con[data-v-b35ba542] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.split-list .split-item .split-con[data-v-b35ba542]:nth-child(2) {
  margin-top: 10px;
}
.split-list .split-item .child-con[data-v-b35ba542] {
  padding: 10px 0;
  border-top: 1px solid #ebedf0;
  padding-left: 30px;
}
.split-list .split-item[data-v-b35ba542]:last-child {
  border: none;
}
.new-layout-modal .split-set[data-v-b35ba542] .ant-radio-group .ant-radio-wrapper {
  font-weight: 100;
  color: #333333;
}
.new-layout-modal .split-set[data-v-b35ba542] .ant-radio-group .ant-radio-wrapper.ant-radio-wrapper-checked {
  font-weight: 500;
}
.new-layout-modal .split-list[data-v-b35ba542] {
  padding: 0;
  border: 1px solid #E2EBFF;
}
.new-layout-modal .split-list .split-item[data-v-b35ba542] {
  border-color: #E2EBFF;
  padding: 10px 21px 10px 16px;
}

.template-handle-btn[data-v-6272ec78] .ant-btn-group {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.template-handle-btn[data-v-6272ec78] .ant-btn-group .ant-btn {
  margin: 0;
  border-radius: 0;
  text-align: left;
}
.template-handle-btn[data-v-6272ec78] .ant-btn-group .ant-btn img {
  vertical-align: middle;
  margin-right: 7px;
  margin-top: -2px;
}
.template-handle-btn[data-v-6272ec78] .ant-btn-group .ant-btn:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.template-handle-btn[data-v-6272ec78] .ant-btn-group .ant-btn:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-color: auto;
}
.template-handle-btn[data-v-6272ec78] .ant-btn-group .ant-btn:not(:last-child) {
  border-bottom-color: #d9d9d9;
}
.composition-config .composition-config-item[data-v-6272ec78] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 18px;
}
.composition-config .composition-config-item .config-label[data-v-6272ec78] {
  width: 70px;
  position: relative;
}
.composition-config .composition-config-item .label-tip[data-v-6272ec78] {
  position: absolute;
  left: -17px;
  top: 4px;
}
.composition-config .composition-config-item .config-value[data-v-6272ec78] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.composition-config .composition-config-item .config-value .ant-radio-wrapper[data-v-6272ec78]:last-of-type {
  margin-right: 0;
}
.composition-config .composition-config-item[data-v-6272ec78]:last-child {
  margin-bottom: 0;
}

.content-picture[data-v-8fc3e164] {
  position: unset;
}
.content-picture .content-picture-btn[data-v-8fc3e164] {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  width: 92px;
  font-size: 12px;
  background: var(--primary-color);
  color: #fff;
  line-height: 1;
  padding: 4px;
  font-family: 'Microsoft YaHei UI', 'Microsoft YaHei';
  cursor: pointer;
  font-weight: normal;
  font-style: normal;
  -webkit-text-emphasis: none;
          text-emphasis: none;
}
.content-picture .picture-handle[data-v-8fc3e164] {
  position: absolute;
  top: 0;
  left: 100%;
  padding-left: 1px;
}
.content-picture .picture-handle:hover .picture-cancel[data-v-8fc3e164],
.content-picture .picture-handle:hover .handle-btn[data-v-8fc3e164] {
  opacity: 1;
}
.content-picture .picture-handle:hover img[data-v-8fc3e164] {
  outline: 1px solid var(--primary-color);
}
.content-picture .picture-handle .picture-cancel[data-v-8fc3e164] {
  opacity: 0;
  position: absolute;
  right: -2px;
  top: -20px;
  display: inline-block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-size: 12px;
  background: var(--primary-color);
  color: #fff;
  line-height: 1;
  padding: 4px;
  font-family: 'Microsoft YaHei UI', 'Microsoft YaHei';
  cursor: pointer;
  font-weight: normal;
  font-style: normal;
  -webkit-text-emphasis: none;
          text-emphasis: none;
}
.content-picture .picture-handle .handle-btn[data-v-8fc3e164] {
  opacity: 0;
  position: absolute;
  display: inline-block;
  width: 10px;
  height: 10px;
  background: var(--primary-color);
}
.content-picture .picture-handle .btn1[data-v-8fc3e164] {
  cursor: nw-resize;
}
.content-picture .picture-handle .btn2[data-v-8fc3e164] {
  cursor: ne-resize;
}
.content-picture .picture-handle .btn3[data-v-8fc3e164] {
  cursor: se-resize;
}
.content-picture .picture-handle .btn4[data-v-8fc3e164] {
  cursor: sw-resize;
}
.content-picture .picture-handle .btn1[data-v-8fc3e164],
.content-picture .picture-handle .btn2[data-v-8fc3e164] {
  top: -2px;
}
.content-picture .picture-handle .btn2[data-v-8fc3e164],
.content-picture .picture-handle .btn3[data-v-8fc3e164] {
  right: -2px;
}
.content-picture .picture-handle .btn3[data-v-8fc3e164],
.content-picture .picture-handle .btn4[data-v-8fc3e164] {
  bottom: -2px;
}
.content-picture .picture-handle .btn4[data-v-8fc3e164],
.content-picture .picture-handle .btn1[data-v-8fc3e164] {
  left: -2px;
}

.question-content[data-v-4d4834e9] {
  position: relative;
}
.question-content .page-box[data-v-4d4834e9] {
  overflow: hidden;
}
.question-content .page-point[data-v-4d4834e9] {
  display: inline-block;
  width: 45px;
  height: 16px;
  background: #000;
  position: absolute;
  z-index: 10;
}
.question-content .point1[data-v-4d4834e9],
.question-content .point2[data-v-4d4834e9] {
  top: var(--mark-t);
}
.question-content .point3[data-v-4d4834e9],
.question-content .point4[data-v-4d4834e9] {
  bottom: var(--mark-t);
}
.question-content .point1[data-v-4d4834e9],
.question-content .point3[data-v-4d4834e9] {
  left: var(--mark-l);
}
.question-content .point2[data-v-4d4834e9],
.question-content .point4[data-v-4d4834e9] {
  right: var(--mark-l);
}
.question-content[data-v-4d4834e9]:hover .area-draggable-tools {
  display: block;
}
.question-content .editor-handle-bar[data-v-4d4834e9] {
  position: absolute;
  bottom: 100%;
  left: -1px;
  z-index: 980;
  margin-bottom: 0.4mm;
  width: 100%;
}
.question-content .question-content-header[data-v-4d4834e9] {
  width: 100%;
  height: 26px;
  line-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
}
.question-content .question-content-header .content-header-name[data-v-4d4834e9] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 10mm;
  max-width: calc(100% - 8.46mm);
  font-family: 'times new roman', '宋体', 'SimSun';
  padding: 0 2.64mm;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  height: 6.87mm;
}
.question-content .question-content-header .content-header-name .header-name-num[data-v-4d4834e9] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 14pt;
}
.question-content .question-content-header .content-header-name[data-v-4d4834e9] .header-name-input {
  font-size: 12pt;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: none;
}
.question-content .question-content-header .content-header-score[data-v-4d4834e9] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 8.46mm;
  max-width: calc(100% - 20mm);
  height: 6.87mm;
}
.question-content[data-v-4d4834e9] .mce-edit-focus {
  outline: 1px solid #000;
}
.question-content[data-v-4d4834e9] .no-active-border.mce-edit-focus {
  outline: none;
}
.question-content .question-content-editor[data-v-4d4834e9] {
  min-height: 100%;
}
.question-content[data-v-4d4834e9] .question-content-style {
  padding: 2.64mm;
}
.question-content[data-v-4d4834e9] .question-content-style p,
.question-content[data-v-4d4834e9] .question-content-style h1,
.question-content[data-v-4d4834e9] .question-content-style h2,
.question-content[data-v-4d4834e9] .question-content-style h3,
.question-content[data-v-4d4834e9] .question-content-style h4,
.question-content[data-v-4d4834e9] .question-content-style h5,
.question-content[data-v-4d4834e9] .question-content-style h6 {
  margin-bottom: 0;
  line-break: strict;
  text-align: left;
  white-space: pre-wrap;
  white-space: break-spaces;
  word-break: break-all;
}
.question-content[data-v-4d4834e9] .question-content-style p .tinymce-horizontal-line,
.question-content[data-v-4d4834e9] .question-content-style h1 .tinymce-horizontal-line,
.question-content[data-v-4d4834e9] .question-content-style h2 .tinymce-horizontal-line,
.question-content[data-v-4d4834e9] .question-content-style h3 .tinymce-horizontal-line,
.question-content[data-v-4d4834e9] .question-content-style h4 .tinymce-horizontal-line,
.question-content[data-v-4d4834e9] .question-content-style h5 .tinymce-horizontal-line,
.question-content[data-v-4d4834e9] .question-content-style h6 .tinymce-horizontal-line {
  white-space: pre-wrap;
  word-break: break-all;
}
.question-content[data-v-4d4834e9] .question-content-style img {
  max-width: 100%;
  max-height: 500px;
}
.question-content[data-v-4d4834e9] .question-content-style svg {
  max-width: 100%;
  max-height: 500px;
}
.question-content[data-v-4d4834e9] .question-content-style table {
  max-width: 100%;
}
.question-content[data-v-4d4834e9] .question-content-style u .tinymce-horizontal-line {
  border-bottom: 0;
}
.question-content[data-v-4d4834e9] .question-content-style .set-illustration:hover {
  outline: 1px solid var(--primary-color);
}
.question-content .math-fill-content[data-v-4d4834e9] {
  position: absolute !important;
  right: 0;
  bottom: 1mm;
  font-family: 'times new roman', '宋体', 'SimSun';
  font-size: 12pt;
  z-index: 12;
}
.question-content .template-handle-btn[data-v-4d4834e9] {
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 1;
  display: none;
}
.question-content:hover .template-handle-btn[data-v-4d4834e9] {
  display: block;
}
.question-content[data-v-4d4834e9] .fill-empty-line > :last-child::after {
  content: 'after';
  width: 100%;
  display: inline-block;
  opacity: 0;
}
.question-content[data-v-4d4834e9] .composition-cell {
  display: inline-block;
  border: 1px solid var(--sheet-color);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  vertical-align: middle;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-bottom: 1px;
}
.question-content[data-v-4d4834e9] .composition-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  outline: none;
  overflow: hidden;
}
.question-content.english-content[data-v-4d4834e9] .question-content-style p {
  word-break: break-word;
  text-align: justify;
}
.write-answer[data-v-4d4834e9] .question-content-style p:nth-last-of-type(1)::before {
  content: '(  )';
  font-size: 14px;
  width: 90px;
  height: 24px;
  word-spacing: 30px;
  position: absolute;
  right: 0;
  bottom: 0;
  text-indent: 0;
}
.write-answer[data-v-4d4834e9] .question-content-style p:nth-last-of-type(1)::after {
  content: '(  )';
  opacity: 0;
  font-size: 14px;
  width: 80px;
  height: 24px;
  word-spacing: 30px;
  float: right;
  text-indent: 0;
  clear: both;
}
.has-content-header[data-v-4d4834e9] .question-content-style {
  padding: 1.32mm 2.64mm;
}
.has-content-header .question-content-editor[data-v-4d4834e9] {
  min-height: calc(100% - 26px);
}
.no-content-padding .question-content-style[data-v-4d4834e9] {
  padding: 0.52mm;
}
.question-content-editor .mce-edit-focus[data-v-4d4834e9] {
  outline: 1px solid #000;
}
[data-v-4d4834e9] .split-next-page-mark {
  text-indent: 0 !important;
}
.print-content-style[data-v-4d4834e9] {
  outline: none;
  color: #000;
}
.print-content-style[data-v-4d4834e9] ol {
  list-style: auto;
}
.print-content-style[data-v-4d4834e9] ol li {
  list-style: auto;
}
.print-content-style[data-v-4d4834e9] ul {
  list-style: disc;
}
.print-content-style[data-v-4d4834e9] ul li {
  list-style: disc;
}
.print-content-style[data-v-4d4834e9] ul[data-mce-style] li {
  list-style-type: inherit;
}
.print-content-style[data-v-4d4834e9] ol[data-mce-style] li {
  list-style-type: inherit;
}

.question-content[data-v-1641906e] {
  position: relative;
}
.question-content .page-box[data-v-1641906e] {
  overflow: hidden;
}
.question-content .page-point[data-v-1641906e] {
  display: inline-block;
  width: 45px;
  height: 16px;
  background: #000;
  position: absolute;
  z-index: 10;
}
.question-content .point1[data-v-1641906e],
.question-content .point2[data-v-1641906e] {
  top: var(--mark-t);
}
.question-content .point3[data-v-1641906e],
.question-content .point4[data-v-1641906e] {
  bottom: var(--mark-t);
}
.question-content .point1[data-v-1641906e],
.question-content .point3[data-v-1641906e] {
  left: var(--mark-l);
}
.question-content .point2[data-v-1641906e],
.question-content .point4[data-v-1641906e] {
  right: var(--mark-l);
}
.question-content[data-v-1641906e]:hover .area-draggable-tools {
  display: block;
}
.question-content .editor-handle-bar[data-v-1641906e] {
  position: absolute;
  bottom: 100%;
  left: -1px;
  z-index: 980;
  margin-bottom: 0.4mm;
  width: 100%;
}
.question-content .question-content-header[data-v-1641906e] {
  width: 100%;
  height: 26px;
  line-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
}
.question-content .question-content-header .content-header-name[data-v-1641906e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 10mm;
  max-width: calc(100% - 8.46mm);
  font-family: 'times new roman', '宋体', 'SimSun';
  padding: 0 2.64mm;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  height: 6.87mm;
}
.question-content .question-content-header .content-header-name .header-name-num[data-v-1641906e] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 14pt;
}
.question-content .question-content-header .content-header-name[data-v-1641906e] .header-name-input {
  font-size: 12pt;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: none;
}
.question-content .question-content-header .content-header-score[data-v-1641906e] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 8.46mm;
  max-width: calc(100% - 20mm);
  height: 6.87mm;
}
.question-content[data-v-1641906e] .mce-edit-focus {
  outline: 1px solid #000;
}
.question-content[data-v-1641906e] .no-active-border.mce-edit-focus {
  outline: none;
}
.question-content .question-content-editor[data-v-1641906e] {
  min-height: 100%;
}
.question-content[data-v-1641906e] .question-content-style {
  padding: 2.64mm;
}
.question-content[data-v-1641906e] .question-content-style p,
.question-content[data-v-1641906e] .question-content-style h1,
.question-content[data-v-1641906e] .question-content-style h2,
.question-content[data-v-1641906e] .question-content-style h3,
.question-content[data-v-1641906e] .question-content-style h4,
.question-content[data-v-1641906e] .question-content-style h5,
.question-content[data-v-1641906e] .question-content-style h6 {
  margin-bottom: 0;
  line-break: strict;
  text-align: left;
  white-space: pre-wrap;
  white-space: break-spaces;
  word-break: break-all;
}
.question-content[data-v-1641906e] .question-content-style p .tinymce-horizontal-line,
.question-content[data-v-1641906e] .question-content-style h1 .tinymce-horizontal-line,
.question-content[data-v-1641906e] .question-content-style h2 .tinymce-horizontal-line,
.question-content[data-v-1641906e] .question-content-style h3 .tinymce-horizontal-line,
.question-content[data-v-1641906e] .question-content-style h4 .tinymce-horizontal-line,
.question-content[data-v-1641906e] .question-content-style h5 .tinymce-horizontal-line,
.question-content[data-v-1641906e] .question-content-style h6 .tinymce-horizontal-line {
  white-space: pre-wrap;
  word-break: break-all;
}
.question-content[data-v-1641906e] .question-content-style img {
  max-width: 100%;
  max-height: 500px;
}
.question-content[data-v-1641906e] .question-content-style svg {
  max-width: 100%;
  max-height: 500px;
}
.question-content[data-v-1641906e] .question-content-style table {
  max-width: 100%;
}
.question-content[data-v-1641906e] .question-content-style u .tinymce-horizontal-line {
  border-bottom: 0;
}
.question-content[data-v-1641906e] .question-content-style .set-illustration:hover {
  outline: 1px solid var(--primary-color);
}
.question-content .math-fill-content[data-v-1641906e] {
  position: absolute !important;
  right: 0;
  bottom: 1mm;
  font-family: 'times new roman', '宋体', 'SimSun';
  font-size: 12pt;
  z-index: 12;
}
.question-content .template-handle-btn[data-v-1641906e] {
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 1;
  display: none;
}
.question-content:hover .template-handle-btn[data-v-1641906e] {
  display: block;
}
.question-content[data-v-1641906e] .fill-empty-line > :last-child::after {
  content: 'after';
  width: 100%;
  display: inline-block;
  opacity: 0;
}
.question-content[data-v-1641906e] .composition-cell {
  display: inline-block;
  border: 1px solid var(--sheet-color);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  vertical-align: middle;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-bottom: 1px;
}
.question-content[data-v-1641906e] .composition-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  outline: none;
  overflow: hidden;
}
.question-content.english-content[data-v-1641906e] .question-content-style p {
  word-break: break-word;
  text-align: justify;
}
.write-answer[data-v-1641906e] .question-content-style p:nth-last-of-type(1)::before {
  content: '(  )';
  font-size: 14px;
  width: 90px;
  height: 24px;
  word-spacing: 30px;
  position: absolute;
  right: 0;
  bottom: 0;
  text-indent: 0;
}
.write-answer[data-v-1641906e] .question-content-style p:nth-last-of-type(1)::after {
  content: '(  )';
  opacity: 0;
  font-size: 14px;
  width: 80px;
  height: 24px;
  word-spacing: 30px;
  float: right;
  text-indent: 0;
  clear: both;
}
.has-content-header[data-v-1641906e] .question-content-style {
  padding: 1.32mm 2.64mm;
}
.has-content-header .question-content-editor[data-v-1641906e] {
  min-height: calc(100% - 26px);
}
.no-content-padding .question-content-style[data-v-1641906e] {
  padding: 0.52mm;
}
.question-content-editor .mce-edit-focus[data-v-1641906e] {
  outline: 1px solid #000;
}
[data-v-1641906e] .split-next-page-mark {
  text-indent: 0 !important;
}
.print-content-style[data-v-1641906e] {
  outline: none;
  color: #000;
}
.print-content-style[data-v-1641906e] ol {
  list-style: auto;
}
.print-content-style[data-v-1641906e] ol li {
  list-style: auto;
}
.print-content-style[data-v-1641906e] ul {
  list-style: disc;
}
.print-content-style[data-v-1641906e] ul li {
  list-style: disc;
}
.print-content-style[data-v-1641906e] ul[data-mce-style] li {
  list-style-type: inherit;
}
.print-content-style[data-v-1641906e] ol[data-mce-style] li {
  list-style-type: inherit;
}

.question-content[data-v-54a9fd8a] {
  position: relative;
}
.question-content .page-box[data-v-54a9fd8a] {
  overflow: hidden;
}
.question-content .page-point[data-v-54a9fd8a] {
  display: inline-block;
  width: 45px;
  height: 16px;
  background: #000;
  position: absolute;
  z-index: 10;
}
.question-content .point1[data-v-54a9fd8a],
.question-content .point2[data-v-54a9fd8a] {
  top: var(--mark-t);
}
.question-content .point3[data-v-54a9fd8a],
.question-content .point4[data-v-54a9fd8a] {
  bottom: var(--mark-t);
}
.question-content .point1[data-v-54a9fd8a],
.question-content .point3[data-v-54a9fd8a] {
  left: var(--mark-l);
}
.question-content .point2[data-v-54a9fd8a],
.question-content .point4[data-v-54a9fd8a] {
  right: var(--mark-l);
}
.question-content[data-v-54a9fd8a]:hover .area-draggable-tools {
  display: block;
}
.question-content .editor-handle-bar[data-v-54a9fd8a] {
  position: absolute;
  bottom: 100%;
  left: -1px;
  z-index: 980;
  margin-bottom: 0.4mm;
  width: 100%;
}
.question-content .question-content-header[data-v-54a9fd8a] {
  width: 100%;
  height: 26px;
  line-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
}
.question-content .question-content-header .content-header-name[data-v-54a9fd8a] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 10mm;
  max-width: calc(100% - 8.46mm);
  font-family: 'times new roman', '宋体', 'SimSun';
  padding: 0 2.64mm;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  height: 6.87mm;
}
.question-content .question-content-header .content-header-name .header-name-num[data-v-54a9fd8a] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 14pt;
}
.question-content .question-content-header .content-header-name[data-v-54a9fd8a] .header-name-input {
  font-size: 12pt;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: none;
}
.question-content .question-content-header .content-header-score[data-v-54a9fd8a] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 8.46mm;
  max-width: calc(100% - 20mm);
  height: 6.87mm;
}
.question-content[data-v-54a9fd8a] .mce-edit-focus {
  outline: 1px solid #000;
}
.question-content[data-v-54a9fd8a] .no-active-border.mce-edit-focus {
  outline: none;
}
.question-content .question-content-editor[data-v-54a9fd8a] {
  min-height: 100%;
}
.question-content[data-v-54a9fd8a] .question-content-style {
  padding: 2.64mm;
}
.question-content[data-v-54a9fd8a] .question-content-style p,
.question-content[data-v-54a9fd8a] .question-content-style h1,
.question-content[data-v-54a9fd8a] .question-content-style h2,
.question-content[data-v-54a9fd8a] .question-content-style h3,
.question-content[data-v-54a9fd8a] .question-content-style h4,
.question-content[data-v-54a9fd8a] .question-content-style h5,
.question-content[data-v-54a9fd8a] .question-content-style h6 {
  margin-bottom: 0;
  line-break: strict;
  text-align: left;
  white-space: pre-wrap;
  white-space: break-spaces;
  word-break: break-all;
}
.question-content[data-v-54a9fd8a] .question-content-style p .tinymce-horizontal-line,
.question-content[data-v-54a9fd8a] .question-content-style h1 .tinymce-horizontal-line,
.question-content[data-v-54a9fd8a] .question-content-style h2 .tinymce-horizontal-line,
.question-content[data-v-54a9fd8a] .question-content-style h3 .tinymce-horizontal-line,
.question-content[data-v-54a9fd8a] .question-content-style h4 .tinymce-horizontal-line,
.question-content[data-v-54a9fd8a] .question-content-style h5 .tinymce-horizontal-line,
.question-content[data-v-54a9fd8a] .question-content-style h6 .tinymce-horizontal-line {
  white-space: pre-wrap;
  word-break: break-all;
}
.question-content[data-v-54a9fd8a] .question-content-style img {
  max-width: 100%;
  max-height: 500px;
}
.question-content[data-v-54a9fd8a] .question-content-style svg {
  max-width: 100%;
  max-height: 500px;
}
.question-content[data-v-54a9fd8a] .question-content-style table {
  max-width: 100%;
}
.question-content[data-v-54a9fd8a] .question-content-style u .tinymce-horizontal-line {
  border-bottom: 0;
}
.question-content[data-v-54a9fd8a] .question-content-style .set-illustration:hover {
  outline: 1px solid var(--primary-color);
}
.question-content .math-fill-content[data-v-54a9fd8a] {
  position: absolute !important;
  right: 0;
  bottom: 1mm;
  font-family: 'times new roman', '宋体', 'SimSun';
  font-size: 12pt;
  z-index: 12;
}
.question-content .template-handle-btn[data-v-54a9fd8a] {
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 1;
  display: none;
}
.question-content:hover .template-handle-btn[data-v-54a9fd8a] {
  display: block;
}
.question-content[data-v-54a9fd8a] .fill-empty-line > :last-child::after {
  content: 'after';
  width: 100%;
  display: inline-block;
  opacity: 0;
}
.question-content[data-v-54a9fd8a] .composition-cell {
  display: inline-block;
  border: 1px solid var(--sheet-color);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  vertical-align: middle;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-bottom: 1px;
}
.question-content[data-v-54a9fd8a] .composition-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  outline: none;
  overflow: hidden;
}
.question-content.english-content[data-v-54a9fd8a] .question-content-style p {
  word-break: break-word;
  text-align: justify;
}
.write-answer[data-v-54a9fd8a] .question-content-style p:nth-last-of-type(1)::before {
  content: '(  )';
  font-size: 14px;
  width: 90px;
  height: 24px;
  word-spacing: 30px;
  position: absolute;
  right: 0;
  bottom: 0;
  text-indent: 0;
}
.write-answer[data-v-54a9fd8a] .question-content-style p:nth-last-of-type(1)::after {
  content: '(  )';
  opacity: 0;
  font-size: 14px;
  width: 80px;
  height: 24px;
  word-spacing: 30px;
  float: right;
  text-indent: 0;
  clear: both;
}
.has-content-header[data-v-54a9fd8a] .question-content-style {
  padding: 1.32mm 2.64mm;
}
.has-content-header .question-content-editor[data-v-54a9fd8a] {
  min-height: calc(100% - 26px);
}
.no-content-padding .question-content-style[data-v-54a9fd8a] {
  padding: 0.52mm;
}
.question-content-editor .mce-edit-focus[data-v-54a9fd8a] {
  outline: 1px solid #000;
}
[data-v-54a9fd8a] .split-next-page-mark {
  text-indent: 0 !important;
}
.print-content-style[data-v-54a9fd8a] {
  outline: none;
  color: #000;
}
.print-content-style[data-v-54a9fd8a] ol {
  list-style: auto;
}
.print-content-style[data-v-54a9fd8a] ol li {
  list-style: auto;
}
.print-content-style[data-v-54a9fd8a] ul {
  list-style: disc;
}
.print-content-style[data-v-54a9fd8a] ul li {
  list-style: disc;
}
.print-content-style[data-v-54a9fd8a] ul[data-mce-style] li {
  list-style-type: inherit;
}
.print-content-style[data-v-54a9fd8a] ol[data-mce-style] li {
  list-style-type: inherit;
}
.question-content[data-v-54a9fd8a] .question-content-style img {
  height: auto !important;
}

.objective-option[data-v-fec416f8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 3.17mm;
  gap: 1.58mm;
}
.objective-option[data-v-fec416f8] .question-option-editor {
  min-height: 22px;
}
.objective-option[data-v-fec416f8] .question-option-editor p,
.objective-option[data-v-fec416f8] .question-option-editor h1,
.objective-option[data-v-fec416f8] .question-option-editor h2,
.objective-option[data-v-fec416f8] .question-option-editor h3,
.objective-option[data-v-fec416f8] .question-option-editor h4,
.objective-option[data-v-fec416f8] .question-option-editor h5,
.objective-option[data-v-fec416f8] .question-option-editor h6 {
  line-break: strict;
  text-align: left;
  word-break: break-word;
  white-space: break-spaces;
}
.objective-option[data-v-fec416f8] .question-option-editor p /deep/ .MathJax_SVG,
.objective-option[data-v-fec416f8] .question-option-editor h1 /deep/ .MathJax_SVG,
.objective-option[data-v-fec416f8] .question-option-editor h2 /deep/ .MathJax_SVG,
.objective-option[data-v-fec416f8] .question-option-editor h3 /deep/ .MathJax_SVG,
.objective-option[data-v-fec416f8] .question-option-editor h4 /deep/ .MathJax_SVG,
.objective-option[data-v-fec416f8] .question-option-editor h5 /deep/ .MathJax_SVG,
.objective-option[data-v-fec416f8] .question-option-editor h6 /deep/ .MathJax_SVG {
  line-break: anywhere;
}
.objective-option[data-v-fec416f8] .question-option-editor img {
  max-width: 100%;
  max-height: 500px;
}
.objective-option[data-v-fec416f8] .question-option-editor svg {
  max-width: 100%;
  max-height: 500px;
}
.objective-option[data-v-fec416f8] .question-option-editor table {
  max-width: 100%;
}
.objective-option[data-v-fec416f8] .question-option-editor.mce-edit-focus {
  outline: 1px solid #000;
}
.objective-option-align[data-v-fec416f8] {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.objective-option-choice[data-v-fec416f8] {
  width: 23px;
  height: 13px;
  line-height: 13px;
  text-align: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-family: 'Times New Roman';
  color: var(--sheet-color);
  font-size: 11pt;
  position: relative;
}
.objective-content[data-v-fec416f8] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: 'times new roman', '宋体', 'SimSun';
  font-size: 12pt;
}
.objective-content .editor-handle-bar[data-v-fec416f8] {
  position: absolute;
  bottom: 100%;
  left: 0;
  z-index: 30;
  margin-bottom: 0.4mm;
  width: 100%;
}

.set-option[data-v-e076b090] {
  position: absolute;
  top: -32px;
  right: 0;
  font-size: 12px;
  z-index: 20;
  cursor: pointer;
  visibility: hidden;
  opacity: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.set-option .set-radio[data-v-e076b090] {
  display: inline-block;
  padding-left: 4px;
  -webkit-box-shadow: -2px 0px 6px 0px rgba(73, 83, 98, 0.2);
          box-shadow: -2px 0px 6px 0px rgba(73, 83, 98, 0.2);
  border-radius: 8px 8px 0px 0px;
  border: 1px solid var(--primary-color);
  background-color: #E2EBFF;
  height: 32px;
  line-height: 30px;
  margin-right: 4px;
}
.set-option .set-btn[data-v-e076b090] {
  width: 90px;
  height: 32px;
  border-radius: 8px 8px 0px 0px;
}

.question-objective[data-v-0985a076] {
  position: relative;
}
.question-objective .question-objective-judgment[data-v-0985a076] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.question-objective .question-objective-judgment > div[data-v-0985a076] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
}
.question-objective .question-objective-judgment .objective-option-choice[data-v-0985a076] {
  width: 23px;
  height: 13px;
  line-height: 13px;
  text-align: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-family: 'Times New Roman';
  color: var(--sheet-color);
  font-size: 12pt;
  margin-right: 2.11mm;
  margin-bottom: 2.64mm;
  display: inline-block;
}
.question-objective[data-v-0985a076] .objective-option-choice.option-point::after {
  content: '.';
  font-size: 18px;
}
.question-objective .question-objective-english-multiple .objective-option[data-v-0985a076] {
  font-family: 'times new roman', '宋体', 'SimSun';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.question-objective .question-objective-english-multiple .objective-question-num[data-v-0985a076] {
  font-size: 12pt;
  color: #000;
}
.question-objective .question-objective-english-multiple .objective-option-choice[data-v-0985a076] {
  width: 23px;
  height: 13px;
  line-height: 13px;
  text-align: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-family: 'Times New Roman';
  color: var(--sheet-color);
  font-size: 11pt;
  margin-left: 3.17mm;
}
.question-objective .question-objective-break .objective-option-choice[data-v-0985a076] {
  width: 23px;
  height: 13px;
  line-height: 13px;
  text-align: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-family: 'Times New Roman';
  color: var(--sheet-color);
  font-size: 11pt;
  margin-right: 2.11mm;
  margin-bottom: 2.64mm;
  display: inline-block;
}
.question-objective .question-objective-group[data-v-0985a076] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
}
.question-objective .question-objective-group .question-objective-group-item[data-v-0985a076] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.question-objective[data-v-0985a076]:hover .set-option {
  visibility: visible;
  opacity: 1;
}
.question-objective .objective-question-number[data-v-0985a076] {
  position: absolute;
  left: 0;
  font-size: 12pt;
  color: #000;
  line-height: 1;
}
.question-objective .has-question-number[data-v-0985a076] {
  padding-left: 12px;
}

.objective-option[data-v-28f456e5] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 3.17mm;
  gap: 1.58mm;
}
.objective-option[data-v-28f456e5] .question-option-editor {
  min-height: 22px;
}
.objective-option[data-v-28f456e5] .question-option-editor p,
.objective-option[data-v-28f456e5] .question-option-editor h1,
.objective-option[data-v-28f456e5] .question-option-editor h2,
.objective-option[data-v-28f456e5] .question-option-editor h3,
.objective-option[data-v-28f456e5] .question-option-editor h4,
.objective-option[data-v-28f456e5] .question-option-editor h5,
.objective-option[data-v-28f456e5] .question-option-editor h6 {
  line-break: strict;
  text-align: left;
  word-break: break-word;
  white-space: break-spaces;
}
.objective-option[data-v-28f456e5] .question-option-editor p /deep/ .MathJax_SVG,
.objective-option[data-v-28f456e5] .question-option-editor h1 /deep/ .MathJax_SVG,
.objective-option[data-v-28f456e5] .question-option-editor h2 /deep/ .MathJax_SVG,
.objective-option[data-v-28f456e5] .question-option-editor h3 /deep/ .MathJax_SVG,
.objective-option[data-v-28f456e5] .question-option-editor h4 /deep/ .MathJax_SVG,
.objective-option[data-v-28f456e5] .question-option-editor h5 /deep/ .MathJax_SVG,
.objective-option[data-v-28f456e5] .question-option-editor h6 /deep/ .MathJax_SVG {
  line-break: anywhere;
}
.objective-option[data-v-28f456e5] .question-option-editor img {
  max-width: 100%;
  max-height: 500px;
  height: auto !important;
}
.objective-option[data-v-28f456e5] .question-option-editor svg {
  max-width: 100%;
  max-height: 500px;
}
.objective-option[data-v-28f456e5] .question-option-editor table {
  max-width: 100%;
}
.objective-option[data-v-28f456e5] .question-option-editor.mce-edit-focus {
  outline: 1px solid #000;
}
.objective-option-align[data-v-28f456e5] {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.objective-option-choice[data-v-28f456e5] {
  width: 23px;
  height: 13px;
  line-height: 13px;
  text-align: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-family: 'Times New Roman';
  color: var(--sheet-color);
  font-size: 11pt;
  position: relative;
}
.objective-content[data-v-28f456e5] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: 'times new roman', '宋体', 'SimSun';
  font-size: 12pt;
}
.objective-content .editor-handle-bar[data-v-28f456e5] {
  position: absolute;
  bottom: 100%;
  left: 0;
  z-index: 30;
  margin-bottom: 0.4mm;
  width: 100%;
}

.question-objective[data-v-395ad51e] {
  position: relative;
}
.question-objective .question-objective-judgment[data-v-395ad51e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.question-objective .question-objective-judgment > div[data-v-395ad51e] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
}
.question-objective .question-objective-judgment .objective-option-choice[data-v-395ad51e] {
  width: 23px;
  height: 13px;
  line-height: 13px;
  text-align: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-family: 'Times New Roman';
  color: var(--sheet-color);
  font-size: 12pt;
  margin-right: 2.11mm;
  margin-bottom: 2.64mm;
  display: inline-block;
}
.question-objective[data-v-395ad51e] .objective-option-choice.option-point::after {
  content: '.';
  font-size: 18px;
}
.question-objective .question-objective-english-multiple .objective-option[data-v-395ad51e] {
  font-family: 'times new roman', '宋体', 'SimSun';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.question-objective .question-objective-english-multiple .objective-question-num[data-v-395ad51e] {
  font-size: 12pt;
  color: #000;
}
.question-objective .question-objective-english-multiple .objective-option-choice[data-v-395ad51e] {
  width: 23px;
  height: 13px;
  line-height: 13px;
  text-align: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-family: 'Times New Roman';
  color: var(--sheet-color);
  font-size: 11pt;
  margin-left: 3.17mm;
}
.question-objective .question-objective-break .objective-option-choice[data-v-395ad51e] {
  width: 23px;
  height: 13px;
  line-height: 13px;
  text-align: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-family: 'Times New Roman';
  color: var(--sheet-color);
  font-size: 11pt;
  margin-right: 2.11mm;
  margin-bottom: 2.64mm;
  display: inline-block;
}
.question-objective .question-objective-group[data-v-395ad51e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
}
.question-objective .question-objective-group .question-objective-group-item[data-v-395ad51e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.question-objective[data-v-395ad51e]:hover .set-option {
  visibility: visible;
  opacity: 1;
}
.question-objective .objective-question-number[data-v-395ad51e] {
  position: absolute;
  left: 0;
  font-size: 12pt;
  color: #000;
  line-height: 1;
}
.question-objective .has-question-number[data-v-395ad51e] {
  padding-left: 12px;
}

.question-objective[data-v-54e388f2] {
  position: relative;
}
.question-objective .question-objective-judgment[data-v-54e388f2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.question-objective .question-objective-judgment > div[data-v-54e388f2] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
}
.question-objective .question-objective-judgment .objective-option-choice[data-v-54e388f2] {
  width: 23px;
  height: 13px;
  line-height: 13px;
  text-align: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-family: 'Times New Roman';
  color: var(--sheet-color);
  font-size: 12pt;
  margin-right: 2.11mm;
  margin-bottom: 2.64mm;
  display: inline-block;
}
.question-objective[data-v-54e388f2] .objective-option-choice.option-point::after {
  content: '.';
  font-size: 18px;
}
.question-objective .question-objective-english-multiple .objective-option[data-v-54e388f2] {
  font-family: 'times new roman', '宋体', 'SimSun';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.question-objective .question-objective-english-multiple .objective-question-num[data-v-54e388f2] {
  font-size: 12pt;
  color: #000;
}
.question-objective .question-objective-english-multiple .objective-option-choice[data-v-54e388f2] {
  width: 23px;
  height: 13px;
  line-height: 13px;
  text-align: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-family: 'Times New Roman';
  color: var(--sheet-color);
  font-size: 11pt;
  margin-left: 3.17mm;
}
.question-objective .question-objective-break .objective-option-choice[data-v-54e388f2] {
  width: 23px;
  height: 13px;
  line-height: 13px;
  text-align: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-family: 'Times New Roman';
  color: var(--sheet-color);
  font-size: 11pt;
  margin-right: 2.11mm;
  margin-bottom: 2.64mm;
  display: inline-block;
}
.question-objective .question-objective-group[data-v-54e388f2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
}
.question-objective .question-objective-group .question-objective-group-item[data-v-54e388f2] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.question-objective[data-v-54e388f2]:hover .set-option {
  visibility: visible;
  opacity: 1;
}
.question-objective .objective-question-number[data-v-54e388f2] {
  position: absolute;
  left: 0;
  font-size: 12pt;
  color: #000;
  line-height: 1;
}
.question-objective .has-question-number[data-v-54e388f2] {
  padding-left: 12px;
}

.question-Choice[data-v-6e4beb43] {
  position: relative;
  width: 100%;
  padding: 0 0 2.64mm 2.64mm;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.question-Choice .edit[data-v-6e4beb43] {
  display: none;
  width: 44px;
  height: 24px;
  border-radius: 4px;
  position: absolute;
  right: 1px;
  top: 1px;
  padding: 2px;
  font-size: 13px;
  color: #fff;
  background: var(--primary-color);
  cursor: pointer;
  z-index: 2;
  line-height: 20px;
  text-align: center;
}
.question-Choice:hover .edit[data-v-6e4beb43] {
  display: block;
}
.question-Choice .question-group[data-v-6e4beb43] {
  margin: 2.64mm 2.64mm 0;
}
.question-Choice .question-group.hidden-group[data-v-6e4beb43] {
  display: none !important;
}
.question-Choice .question-Choice-container[data-v-6e4beb43] {
  margin-bottom: 5.29mm;
}
.question-Choice .option-question-num[data-v-6e4beb43] {
  height: 3.43mm;
  line-height: 3.17mm;
}
.question-Choice .question-option-item[data-v-6e4beb43] {
  width: 20px;
  height: 13px;
  line-height: 13px;
  text-align: center;
}
.question-Choice .option-list > span[data-v-6e4beb43] {
  display: inline-block;
  font-family: 'Times New Roman';
  color: var(--sheet-color);
  font-size: 11pt;
}
.question-Choice .question-option-item[data-v-6e4beb43] {
  margin-right: 2.11mm;
  margin-bottom: 2.64mm;
}
.question-Choice.horizontal-layout .question-item[data-v-6e4beb43] {
  min-width: 36.51mm;
}
.question-Choice.horizontal-layout .option-question-num[data-v-6e4beb43] {
  width: 7.67mm;
  color: var(--sheet-black);
}
.question-Choice.horizontal-layout .option-question-num.question-min-num[data-v-6e4beb43] {
  font-size: 12px;
}
.question-Choice.horizontal-layout .question-option-item[data-v-6e4beb43] {
  margin-bottom: 0.2mm;
}
.question-Choice.vertical-layout .question-group[data-v-6e4beb43] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 2.64mm 2.64mm 0;
}
.question-Choice.vertical-layout .option-question-num[data-v-6e4beb43] {
  width: 5.29mm;
  margin-bottom: 2.64mm;
  color: var(--sheet-black);
}
.question-Choice.vertical-layout .question-option-item[data-v-6e4beb43] {
  margin-bottom: 2.64mm;
}
.question-Choice.vertical-layout .option-list > span[data-v-6e4beb43] {
  display: block;
  text-align: center;
}
.question-Choice .template-handle-btn[data-v-6e4beb43] {
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 1;
  display: none;
}
.question-Choice:hover .template-handle-btn[data-v-6e4beb43] {
  display: block;
}

.question-composition[data-v-4731f47b] {
  position: relative;
  display: inline-block;
}
.question-composition[data-v-4731f47b]:hover .area-draggable-tools {
  display: block;
}
.question-composition .question-content-header[data-v-4731f47b] {
  width: 100%;
  height: 26px;
  line-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-composition .question-content-header.header-flex-reverse[data-v-4731f47b] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.question-composition .question-content-header .content-header-name[data-v-4731f47b] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-family: 'times new roman', '宋体', 'SimSun';
  padding: 0 2.64mm;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  height: 6.87mm;
}
.question-composition .question-content-header .content-header-name .header-name-num[data-v-4731f47b] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 14pt;
}
.question-composition .question-content-header .content-header-name[data-v-4731f47b] .header-name-input {
  font-size: 12pt;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.question-composition .question-content-header .content-header-score[data-v-4731f47b] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 8.46mm;
  max-width: calc(100% - 20mm);
  height: 6.87mm;
}
.question-composition .composition-title[data-v-4731f47b] {
  height: 26px;
  font-size: 14px;
  color: #000;
  line-height: 26px;
  margin: 12px auto 0;
  width: 96%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.question-composition .composition-title .composition-title-lable[data-v-4731f47b] {
  font-size: 16px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.question-composition .composition-title .composition-title-content[data-v-4731f47b] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-top: 0;
  border-left: 0;
  border-radius: 0;
  border-right: 0;
  border-bottom: 0.2mm solid var(--sheet-color);
  height: 26px;
  line-height: 26px;
}
.question-composition .question-content-style .rows[data-v-4731f47b] {
  height: 37.5px;
  margin-top: 7px;
  text-align: center;
}
.question-composition .question-content-style .words[data-v-4731f47b] {
  display: inline-block;
  width: 37.5px;
  height: 37.5px;
  border: 1px solid var(--sheet-color);
  border-left: 0;
  position: relative;
}
.question-composition .question-content-style .words b[data-v-4731f47b] {
  font-size: 12px;
  position: absolute;
  bottom: -13px;
  width: 50px;
  left: 0;
  font-weight: normal;
  line-height: 12px;
  -webkit-transform: scale(0.6) translate(-40%, -40%);
          transform: scale(0.6) translate(-40%, -40%);
  text-align: left;
  margin-left: 50%;
}
.question-composition .question-content-style .words b i[data-v-4731f47b] {
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 0 6px 10px 6px;
  border-style: solid;
  border-color: transparent transparent #000 transparent;
}
.question-composition .question-content-style .rows .words[data-v-4731f47b]:first-child {
  border-left: 1px solid var(--sheet-color);
}
.question-composition .template-handle-btn[data-v-4731f47b] {
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 1;
  display: none;
}
.question-composition:hover .template-handle-btn[data-v-4731f47b] {
  display: block;
}

.question-optional[data-v-4b9c9f01] {
  position: relative;
}
.question-optional[data-v-4b9c9f01]:hover .area-draggable-tools {
  display: block;
}
.question-optional:hover .template-handle-btn[data-v-4b9c9f01] {
  display: block;
}
.question-optional .template-handle-btn[data-v-4b9c9f01] {
  position: absolute;
  left: 100%;
  top: 0;
  display: none;
}
.question-optional .question-optional-apply[data-v-4b9c9f01] {
  color: #000;
  font-size: 14px;
}
.question-optional .question-optional-apply p[data-v-4b9c9f01] {
  padding: 10px 10px 0;
  margin: 0;
}
.question-optional .question-optional-apply .question-optional-item[data-v-4b9c9f01] {
  margin-left: 24px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.question-optional .question-optional-apply .question-optional-item .question-apply-block[data-v-4b9c9f01] {
  display: inline-block;
  width: 20px;
  height: 13px;
  border: 1px solid var(--sheet-color);
  margin-left: 10px;
}
.question-optional .question-content-header[data-v-4b9c9f01] {
  width: 100%;
  height: 26px;
  line-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-optional .question-content-header .content-header-name[data-v-4b9c9f01] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: 'times new roman', '宋体', 'SimSun';
  padding: 0 2.64mm;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
.question-optional .question-content-header .content-header-name .header-name-num[data-v-4b9c9f01] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 14pt;
}
.question-optional .question-content-header .content-header-name[data-v-4b9c9f01] .header-name-input {
  font-size: 12pt;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.question-optional .question-content-header .content-header-score[data-v-4b9c9f01] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
}
.question-optional .editor-handle-bar[data-v-4b9c9f01] {
  position: absolute;
  bottom: 100%;
  left: -1px;
  z-index: 1;
}
.question-optional .question-content-editor[data-v-4b9c9f01] {
  min-height: 100%;
}
.question-optional[data-v-4b9c9f01] .question-content-style {
  padding: 1.32mm 2.64mm;
}
.question-optional[data-v-4b9c9f01] .question-content-style p,
.question-optional[data-v-4b9c9f01] .question-content-style h1,
.question-optional[data-v-4b9c9f01] .question-content-style h2,
.question-optional[data-v-4b9c9f01] .question-content-style h3,
.question-optional[data-v-4b9c9f01] .question-content-style h4,
.question-optional[data-v-4b9c9f01] .question-content-style h5,
.question-optional[data-v-4b9c9f01] .question-content-style h6 {
  margin-bottom: 0;
  line-break: strict;
  text-align: left;
  white-space: pre-wrap;
  white-space: break-spaces;
  word-break: break-all;
}
.question-optional[data-v-4b9c9f01] .question-content-style p .tinymce-horizontal-line,
.question-optional[data-v-4b9c9f01] .question-content-style h1 .tinymce-horizontal-line,
.question-optional[data-v-4b9c9f01] .question-content-style h2 .tinymce-horizontal-line,
.question-optional[data-v-4b9c9f01] .question-content-style h3 .tinymce-horizontal-line,
.question-optional[data-v-4b9c9f01] .question-content-style h4 .tinymce-horizontal-line,
.question-optional[data-v-4b9c9f01] .question-content-style h5 .tinymce-horizontal-line,
.question-optional[data-v-4b9c9f01] .question-content-style h6 .tinymce-horizontal-line {
  white-space: pre-wrap;
  word-break: break-all;
}
.question-optional[data-v-4b9c9f01] .question-content-style img {
  max-width: 100%;
  max-height: 500px;
}
.question-optional[data-v-4b9c9f01] .question-content-style svg {
  max-width: 100%;
  max-height: 500px;
}
.question-optional[data-v-4b9c9f01] .question-content-style table {
  max-width: 100%;
}
.question-optional[data-v-4b9c9f01] .question-content-style u .tinymce-horizontal-line {
  border-bottom: 0;
}
.question-optional .objective-querstion-number[data-v-4b9c9f01] {
  position: absolute;
  left: 0;
  font-size: 12pt;
  color: #000;
  line-height: 1;
}
.question-optional .has-question-number[data-v-4b9c9f01] {
  padding-left: 12px;
}

.question-optional[data-v-17afd7ee] {
  position: relative;
}
.question-optional[data-v-17afd7ee]:hover .area-draggable-tools {
  display: block;
}
.question-optional:hover .template-handle-btn[data-v-17afd7ee] {
  display: block;
}
.question-optional .template-handle-btn[data-v-17afd7ee] {
  position: absolute;
  left: 100%;
  top: 0;
  display: none;
}
.question-optional .question-optional-apply[data-v-17afd7ee] {
  color: #000;
  font-size: 14px;
}
.question-optional .question-optional-apply p[data-v-17afd7ee] {
  padding: 10px 10px 0;
  margin: 0;
}
.question-optional .question-optional-apply .question-optional-item[data-v-17afd7ee] {
  margin-left: 24px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.question-optional .question-optional-apply .question-optional-item .question-apply-block[data-v-17afd7ee] {
  display: inline-block;
  width: 20px;
  height: 13px;
  border: 1px solid var(--sheet-color);
  margin-left: 10px;
}
.question-optional .question-content-header[data-v-17afd7ee] {
  width: 100%;
  height: 26px;
  line-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-optional .question-content-header .content-header-name[data-v-17afd7ee] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: 'times new roman', '宋体', 'SimSun';
  padding: 0 2.64mm;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
.question-optional .question-content-header .content-header-name .header-name-num[data-v-17afd7ee] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 14pt;
}
.question-optional .question-content-header .content-header-name[data-v-17afd7ee] .header-name-input {
  font-size: 12pt;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.question-optional .question-content-header .content-header-score[data-v-17afd7ee] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
}
.question-optional .editor-handle-bar[data-v-17afd7ee] {
  position: absolute;
  bottom: 100%;
  left: -1px;
  z-index: 1;
}
.question-optional .question-content-editor[data-v-17afd7ee] {
  min-height: 100%;
}
.question-optional[data-v-17afd7ee] .question-content-style {
  padding: 1.32mm 2.64mm;
}
.question-optional[data-v-17afd7ee] .question-content-style p,
.question-optional[data-v-17afd7ee] .question-content-style h1,
.question-optional[data-v-17afd7ee] .question-content-style h2,
.question-optional[data-v-17afd7ee] .question-content-style h3,
.question-optional[data-v-17afd7ee] .question-content-style h4,
.question-optional[data-v-17afd7ee] .question-content-style h5,
.question-optional[data-v-17afd7ee] .question-content-style h6 {
  margin-bottom: 0;
  line-break: strict;
  text-align: left;
  white-space: pre-wrap;
  white-space: break-spaces;
  word-break: break-all;
}
.question-optional[data-v-17afd7ee] .question-content-style p .tinymce-horizontal-line,
.question-optional[data-v-17afd7ee] .question-content-style h1 .tinymce-horizontal-line,
.question-optional[data-v-17afd7ee] .question-content-style h2 .tinymce-horizontal-line,
.question-optional[data-v-17afd7ee] .question-content-style h3 .tinymce-horizontal-line,
.question-optional[data-v-17afd7ee] .question-content-style h4 .tinymce-horizontal-line,
.question-optional[data-v-17afd7ee] .question-content-style h5 .tinymce-horizontal-line,
.question-optional[data-v-17afd7ee] .question-content-style h6 .tinymce-horizontal-line {
  white-space: pre-wrap;
  word-break: break-all;
}
.question-optional[data-v-17afd7ee] .question-content-style img {
  max-width: 100%;
  max-height: 500px;
}
.question-optional[data-v-17afd7ee] .question-content-style svg {
  max-width: 100%;
  max-height: 500px;
}
.question-optional[data-v-17afd7ee] .question-content-style table {
  max-width: 100%;
}
.question-optional[data-v-17afd7ee] .question-content-style u .tinymce-horizontal-line {
  border-bottom: 0;
}
.question-optional .objective-querstion-number[data-v-17afd7ee] {
  position: absolute;
  left: 0;
  font-size: 12pt;
  color: #000;
  line-height: 1;
}
.question-optional .has-question-number[data-v-17afd7ee] {
  padding-left: 12px;
}
.question-optional[data-v-17afd7ee] .question-content-style img {
  height: auto !important;
}

.separate-course[data-v-65b4091a] {
  height: 55px;
  padding: 10px 0;
}
.separate-course h2[data-v-65b4091a] {
  text-align: center;
  margin: 0;
}

.noanswer-area[data-v-876974b6] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #f5f5f5;
}
.noanswer-area .noanswer-content[data-v-876974b6] {
  font-size: 36px;
  font-family: SourceHanSansCN;
  font-weight: 400;
  color: #999;
}
.noanswer-area .handle-btn[data-v-876974b6] {
  position: absolute;
  top: 0;
  left: 100%;
  display: none;
  z-index: 2;
}
.noanswer-area .handle-btn[data-v-876974b6] .ant-btn-group {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.noanswer-area .handle-btn[data-v-876974b6] .ant-btn-group .ant-btn {
  margin: 0;
  border-radius: 0;
  text-align: left;
}
.noanswer-area .handle-btn[data-v-876974b6] .ant-btn-group .ant-btn img {
  vertical-align: middle;
  margin-right: 7px;
  margin-top: -2px;
}
.noanswer-area .handle-btn[data-v-876974b6] .ant-btn-group .ant-btn:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.noanswer-area .handle-btn[data-v-876974b6] .ant-btn-group .ant-btn:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-color: auto;
}
.noanswer-area .handle-btn[data-v-876974b6] .ant-btn-group .ant-btn:not(:last-child) {
  border-bottom-color: #d9d9d9;
}
.noanswer-area[data-v-876974b6]:hover .area-draggable-tools {
  display: block;
}
.noanswer-area:hover .handle-btn[data-v-876974b6] {
  display: block;
}

.question-content[data-v-5ea1a908] {
  position: relative;
}
.question-content .page-box[data-v-5ea1a908] {
  overflow: hidden;
}
.question-content .page-point[data-v-5ea1a908] {
  display: inline-block;
  width: 45px;
  height: 16px;
  background: #000;
  position: absolute;
  z-index: 10;
}
.question-content .point1[data-v-5ea1a908],
.question-content .point2[data-v-5ea1a908] {
  top: var(--mark-t);
}
.question-content .point3[data-v-5ea1a908],
.question-content .point4[data-v-5ea1a908] {
  bottom: var(--mark-t);
}
.question-content .point1[data-v-5ea1a908],
.question-content .point3[data-v-5ea1a908] {
  left: var(--mark-l);
}
.question-content .point2[data-v-5ea1a908],
.question-content .point4[data-v-5ea1a908] {
  right: var(--mark-l);
}
.question-content[data-v-5ea1a908]:hover .area-draggable-tools {
  display: block;
}
.question-content .editor-handle-bar[data-v-5ea1a908] {
  position: absolute;
  bottom: 100%;
  left: -1px;
  z-index: 30;
  margin-bottom: 0.4mm;
}
.question-content .question-content-header[data-v-5ea1a908] {
  width: 100%;
  height: 26px;
  line-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
}
.question-content .question-content-header .content-header-name[data-v-5ea1a908] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 10mm;
  max-width: calc(100% - 8.46mm);
  font-family: 'times new roman', '宋体', 'SimSun';
  padding: 0 2.64mm;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  height: 6.87mm;
}
.question-content .question-content-header .content-header-name .header-name-num[data-v-5ea1a908] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 14pt;
}
.question-content .question-content-header .content-header-name[data-v-5ea1a908] .header-name-input {
  font-size: 12pt;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.question-content .question-content-header .content-header-score[data-v-5ea1a908] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 8.46mm;
  max-width: calc(100% - 20mm);
  height: 6.87mm;
}
.question-content[data-v-5ea1a908] .mce-edit-focus {
  outline: 1px solid #000;
}
.question-content[data-v-5ea1a908] .no-active-border.mce-edit-focus {
  outline: none;
}
.question-content .question-content-editor[data-v-5ea1a908] {
  min-height: 100%;
}
.question-content[data-v-5ea1a908] .question-content-style {
  padding: 2.64mm;
}
.question-content[data-v-5ea1a908] .question-content-style p,
.question-content[data-v-5ea1a908] .question-content-style h1,
.question-content[data-v-5ea1a908] .question-content-style h2,
.question-content[data-v-5ea1a908] .question-content-style h3,
.question-content[data-v-5ea1a908] .question-content-style h4,
.question-content[data-v-5ea1a908] .question-content-style h5,
.question-content[data-v-5ea1a908] .question-content-style h6 {
  margin-bottom: 0;
  line-break: strict;
  text-align: left;
  white-space: pre-wrap;
  white-space: break-spaces;
  word-break: break-all;
}
.question-content[data-v-5ea1a908] .question-content-style p .tinymce-horizontal-line,
.question-content[data-v-5ea1a908] .question-content-style h1 .tinymce-horizontal-line,
.question-content[data-v-5ea1a908] .question-content-style h2 .tinymce-horizontal-line,
.question-content[data-v-5ea1a908] .question-content-style h3 .tinymce-horizontal-line,
.question-content[data-v-5ea1a908] .question-content-style h4 .tinymce-horizontal-line,
.question-content[data-v-5ea1a908] .question-content-style h5 .tinymce-horizontal-line,
.question-content[data-v-5ea1a908] .question-content-style h6 .tinymce-horizontal-line {
  white-space: pre-wrap;
  word-break: break-all;
}
.question-content[data-v-5ea1a908] .question-content-style img {
  max-width: 100%;
  max-height: 500px;
}
.question-content[data-v-5ea1a908] .question-content-style svg {
  max-width: 100%;
  max-height: 500px;
}
.question-content[data-v-5ea1a908] .question-content-style table {
  max-width: 100%;
}
.question-content[data-v-5ea1a908] .question-content-style u .tinymce-horizontal-line {
  border-bottom: 0;
}
.question-content .math-fill-content[data-v-5ea1a908] {
  position: absolute !important;
  right: 0;
  bottom: 1mm;
  font-family: 'times new roman', '宋体', 'SimSun';
  font-size: 12pt;
  z-index: 12;
}
.question-content .template-handle-btn[data-v-5ea1a908] {
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 1;
  display: none;
}
.question-content:hover .template-handle-btn[data-v-5ea1a908] {
  display: block;
}
.question-content[data-v-5ea1a908] .fill-empty-line p:last-child::after {
  content: 'after';
  width: 100%;
  display: inline-block;
  opacity: 0;
}
.question-content.english-content[data-v-5ea1a908] .question-content-style p {
  word-break: break-word;
  text-align: justify;
}
.has-content-header[data-v-5ea1a908] .question-content-style {
  padding: 1.32mm 2.64mm;
}
.has-content-header .question-content-editor[data-v-5ea1a908] {
  min-height: calc(100% - 26px);
}
.no-content-padding .question-content-style[data-v-5ea1a908] {
  padding: 0.52mm;
}
.question-content-editor .mce-edit-focus[data-v-5ea1a908] {
  outline: 1px solid #000;
}
.print-content-style[data-v-5ea1a908] {
  outline: none;
  color: #000;
}
.print-content-style[data-v-5ea1a908] ol {
  list-style: auto;
}
.print-content-style[data-v-5ea1a908] ol li {
  list-style: auto;
}
.print-content-style[data-v-5ea1a908] ul {
  list-style: disc;
}
.print-content-style[data-v-5ea1a908] ul li {
  list-style: disc;
}
.print-content-style[data-v-5ea1a908] ul[data-mce-style] li {
  list-style-type: inherit;
}
.print-content-style[data-v-5ea1a908] ol[data-mce-style] li {
  list-style-type: inherit;
}

.tools-checkbox[data-v-4c7083ea] {
  display: grid;
  grid-template-columns: auto auto;
}
.tools-checkbox .ant-checkbox-wrapper + .ant-checkbox-wrapper[data-v-4c7083ea] {
  margin: 0;
}

.question-content[data-v-ce147ab0] {
  position: relative;
}
.question-content .page-box[data-v-ce147ab0] {
  overflow: hidden;
}
.question-content .page-point[data-v-ce147ab0] {
  display: inline-block;
  width: 45px;
  height: 16px;
  background: #000;
  position: absolute;
  z-index: 10;
}
.question-content .point1[data-v-ce147ab0],
.question-content .point2[data-v-ce147ab0] {
  top: var(--mark-t);
}
.question-content .point3[data-v-ce147ab0],
.question-content .point4[data-v-ce147ab0] {
  bottom: var(--mark-t);
}
.question-content .point1[data-v-ce147ab0],
.question-content .point3[data-v-ce147ab0] {
  left: var(--mark-l);
}
.question-content .point2[data-v-ce147ab0],
.question-content .point4[data-v-ce147ab0] {
  right: var(--mark-l);
}
.question-content[data-v-ce147ab0]:hover .area-draggable-tools {
  display: block;
}
.question-content .editor-handle-bar[data-v-ce147ab0] {
  position: absolute;
  bottom: 100%;
  left: -1px;
  z-index: 30;
  margin-bottom: 0.4mm;
}
.question-content .question-content-header[data-v-ce147ab0] {
  width: 100%;
  height: 26px;
  line-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
}
.question-content .question-content-header .content-header-name[data-v-ce147ab0] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 10mm;
  max-width: calc(100% - 8.46mm);
  font-family: 'times new roman', '宋体', 'SimSun';
  padding: 0 2.64mm;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  height: 6.87mm;
}
.question-content .question-content-header .content-header-name .header-name-num[data-v-ce147ab0] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 14pt;
}
.question-content .question-content-header .content-header-name[data-v-ce147ab0] .header-name-input {
  font-size: 12pt;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.question-content .question-content-header .content-header-score[data-v-ce147ab0] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 8.46mm;
  max-width: calc(100% - 20mm);
  height: 6.87mm;
}
.question-content[data-v-ce147ab0] .mce-edit-focus {
  outline: 1px solid #000;
}
.question-content[data-v-ce147ab0] .no-active-border.mce-edit-focus {
  outline: none;
}
.question-content .question-content-editor[data-v-ce147ab0] {
  min-height: 100%;
}
.question-content[data-v-ce147ab0] .question-content-style {
  padding: 2.64mm;
}
.question-content[data-v-ce147ab0] .question-content-style p,
.question-content[data-v-ce147ab0] .question-content-style h1,
.question-content[data-v-ce147ab0] .question-content-style h2,
.question-content[data-v-ce147ab0] .question-content-style h3,
.question-content[data-v-ce147ab0] .question-content-style h4,
.question-content[data-v-ce147ab0] .question-content-style h5,
.question-content[data-v-ce147ab0] .question-content-style h6 {
  margin-bottom: 0;
  line-break: strict;
  text-align: left;
  white-space: pre-wrap;
  white-space: break-spaces;
  word-break: break-all;
}
.question-content[data-v-ce147ab0] .question-content-style p .tinymce-horizontal-line,
.question-content[data-v-ce147ab0] .question-content-style h1 .tinymce-horizontal-line,
.question-content[data-v-ce147ab0] .question-content-style h2 .tinymce-horizontal-line,
.question-content[data-v-ce147ab0] .question-content-style h3 .tinymce-horizontal-line,
.question-content[data-v-ce147ab0] .question-content-style h4 .tinymce-horizontal-line,
.question-content[data-v-ce147ab0] .question-content-style h5 .tinymce-horizontal-line,
.question-content[data-v-ce147ab0] .question-content-style h6 .tinymce-horizontal-line {
  white-space: pre-wrap;
  word-break: break-all;
}
.question-content[data-v-ce147ab0] .question-content-style img {
  max-width: 100%;
  max-height: 500px;
}
.question-content[data-v-ce147ab0] .question-content-style svg {
  max-width: 100%;
  max-height: 500px;
}
.question-content[data-v-ce147ab0] .question-content-style table {
  max-width: 100%;
}
.question-content[data-v-ce147ab0] .question-content-style u .tinymce-horizontal-line {
  border-bottom: 0;
}
.question-content .math-fill-content[data-v-ce147ab0] {
  position: absolute !important;
  right: 0;
  bottom: 1mm;
  font-family: 'times new roman', '宋体', 'SimSun';
  font-size: 12pt;
  z-index: 12;
}
.question-content .template-handle-btn[data-v-ce147ab0] {
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 1;
  display: none;
}
.question-content:hover .template-handle-btn[data-v-ce147ab0] {
  display: block;
}
.question-content[data-v-ce147ab0] .fill-empty-line p:last-child::after {
  content: 'after';
  width: 100%;
  display: inline-block;
  opacity: 0;
}
.question-content.english-content[data-v-ce147ab0] .question-content-style p {
  word-break: break-word;
  text-align: justify;
}
.has-content-header[data-v-ce147ab0] .question-content-style {
  padding: 1.32mm 2.64mm;
}
.has-content-header .question-content-editor[data-v-ce147ab0] {
  min-height: calc(100% - 26px);
}
.no-content-padding .question-content-style[data-v-ce147ab0] {
  padding: 0.52mm;
}
.question-content-editor .mce-edit-focus[data-v-ce147ab0] {
  outline: 1px solid #000;
}
.print-content-style[data-v-ce147ab0] {
  outline: none;
  color: #000;
}
.print-content-style[data-v-ce147ab0] ol {
  list-style: auto;
}
.print-content-style[data-v-ce147ab0] ol li {
  list-style: auto;
}
.print-content-style[data-v-ce147ab0] ul {
  list-style: disc;
}
.print-content-style[data-v-ce147ab0] ul li {
  list-style: disc;
}
.print-content-style[data-v-ce147ab0] ul[data-mce-style] li {
  list-style-type: inherit;
}
.print-content-style[data-v-ce147ab0] ol[data-mce-style] li {
  list-style-type: inherit;
}
.question-content[data-v-ce147ab0] .question-content-style img {
  height: auto !important;
}

.new-layout-modal .card-title[data-v-5423331a]:before {
  display: none;
}
.new-layout-modal .grading-radio[data-v-5423331a] {
  margin: 0;
  margin-right: 16px;
}
.new-layout-modal .layout-group[data-v-5423331a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.new-layout-modal .layout-group .layout-item[data-v-5423331a] {
  height: 120px;
  margin: 0 16px 16px 0;
  border-radius: var(--jby-border-radius-base-2);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(19, 36, 74, 0.1);
          box-shadow: 0px 0px 4px 0px rgba(19, 36, 74, 0.1);
  text-align: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border: 1px solid transparent;
}
.new-layout-modal .layout-group .layout-item .layout-icon[data-v-5423331a] {
  height: 66px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-layout-modal .layout-group .layout-item[data-v-5423331a] .ant-radio-wrapper {
  margin: 5px 0;
}
.new-layout-modal .layout-group .layout-item[data-v-5423331a] .ant-radio-wrapper span.ant-radio + * {
  padding-right: 0px;
  padding-left: 7px;
}
.new-layout-modal .layout-group .layout-item.layout-item-selected[data-v-5423331a] {
  border: 1px solid var(--primary-color);
  background-color: #f9fbff;
}
.new-layout-modal .layout-group .ant-radio-wrapper[data-v-5423331a] {
  margin: 10px 0;
}
.new-layout-modal .layout-group .ant-radio-wrapper-checked[data-v-5423331a] {
  color: #333333;
  font-weight: 500;
}
[data-v-5423331a] .ant-card-bordered {
  border-radius: 0 0 8px 8px !important;
}
.switch[data-v-5423331a]:hover {
  opacity: 0.8;
}

.question-option-write-set .explain-tip[data-v-4e0ef932] {
  height: 24px;
  font-weight: 700;
  color: #000;
  line-height: 24px;
  text-align: left;
}
.question-option-write-set .explain-tip span[data-v-4e0ef932] {
  font-weight: 500;
}
.question-option-write-set .write-set-main[data-v-4e0ef932] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 1px solid #999;
  border-radius: 2px;
  margin-top: 1px;
}
.question-option-write-set .write-set-main .area-label[data-v-4e0ef932] {
  width: 28px;
  line-height: 28px;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  text-align: center;
  font-size: 14px;
}
.question-option-write-set .write-set-main .area-list .area-item[data-v-4e0ef932] {
  width: 80px;
  height: 60px;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-left: 1px solid #999;
  border-bottom: 1px solid #999;
}
.question-option-write-set .write-set-main .area-list .area-item .area-number[data-v-4e0ef932] {
  display: inline-block;
  text-align: center;
  font-size: 14px;
  line-height: 1.2;
  background: #ccc;
}
.question-option-write-set .write-set-main .area-list .area-item .area-con[data-v-4e0ef932] {
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.question-option-write-set .write-set-main .area-list .no-bottom[data-v-4e0ef932] {
  border-bottom: none;
}
.question-option-write-set .write-set-main .warp .area-item[data-v-4e0ef932]:nth-last-child(1) {
  border-right: 1px solid #999;
}

.mode[data-v-b1868c80] {
  border: 1px solid #E2EBFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  border-radius: 4px;
}
.mode .online[data-v-b1868c80] {
  width: 600px;
  background-color: #F9FAFE;
  padding: 18px;
  border-radius: 4px 0 0 4px;
}
.mode .online .image[data-v-b1868c80] {
  width: 100%;
  border: 1px solid #E2EBFF;
  border-radius: 5px;
}
.mode .online .image img[data-v-b1868c80] {
  width: 100%;
  border-radius: 5px;
}
.mode .right[data-v-b1868c80] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 20px;
}
.mode[data-v-b1868c80]:last-child {
  margin-bottom: 0;
}
.onread[data-v-b1868c80] {
  height: 250px;
  padding: 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.onread .image[data-v-b1868c80] {
  height: 100%;
}
.onread .image img[data-v-b1868c80] {
  height: 100%;
}
.close-tips[data-v-b1868c80] {
  width: 24px;
  height: 24px;
  background-color: #999999;
  border-radius: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.close-tips img[data-v-b1868c80] {
  width: 16px;
}

.preload-content[data-v-adf67aee] {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
.preload-content .preload-item[data-v-adf67aee] {
  position: absolute;
  left: 0;
  top: 0;
}


[data-v-0434759a] .adjust-spacing .ant-radio-group .ant-radio-wrapper span:nth-of-type(2) {
  padding-left: 4px;
}
.card-title[data-v-0434759a]:before {
  border-radius: 100px;
  margin-right: 8px;
  height: 14px;
}
.base-setting[data-v-0434759a] {
  padding-bottom: 22px;
  margin-bottom: 22px;
  border-bottom: 1px solid #e2ebff;
}
.layout-sheet[data-v-0434759a] .ant-radio-wrapper span.ant-radio + * {
  padding-right: 4px;
  padding-left: 4px;
}
.checkbox-tools[data-v-0434759a] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: grid;
  grid-template-columns: auto auto;
}
.checkbox-tools .ant-checkbox-wrapper[data-v-0434759a] {
  margin-left: 0;
}
.checkbox-tools[data-v-0434759a] .tool-option .ant-checkbox + span {
  padding-right: 6px;
  padding-left: 6px;
}
.layout-group[data-v-0434759a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.layout-group .layout-item[data-v-0434759a] {
  margin: 0 15px 15px;
  text-align: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.layout-group .layout-item .layout-icon[data-v-0434759a] {
  height: 66px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.layout-group .layout-item[data-v-0434759a] .ant-radio-wrapper {
  margin: 5px 0;
}
.layout-group .layout-item[data-v-0434759a] .ant-radio-wrapper span.ant-radio + * {
  padding-right: 0px;
  padding-left: 7px;
}
.grading-radio[data-v-0434759a] {
  margin-left: 20px;
}
.objective-review .objective-type[data-v-0434759a] {
  margin-top: 8px;
}
.objective-review .objective-tip[data-v-0434759a] {
  border-radius: 4px;
  background: #f3f3f3;
  padding: 9px;
  font-size: 12px;
  color: #ec6909;
  font-weight: 400;
  margin-top: 8px;
}
.objective-review .objective-tip span[data-v-0434759a] {
  color: #000;
  font-weight: bold;
}
.base-toggle-icon[data-v-0434759a] {
  color: var(--primary-color);
  cursor: pointer;
}
.base-toggle-icon.up .anticon[data-v-0434759a] {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.base-toggle-icon.down .anticon[data-v-0434759a] {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.editScoring[data-v-0434759a] {
  color: #004fff;
  font-style: normal;
  margin-left: 15px;
}
.editScoring[data-v-0434759a]:hover {
  cursor: pointer;
}
.editScoring.disabled-editScoring[data-v-0434759a] {
  color: var(--disabled-color);
}
.editScoring.disabled-editScoring[data-v-0434759a]:hover {
  cursor: not-allowed;
}
.mr-8[data-v-0434759a] {
  margin-right: 8px;
}

.score[data-v-66d2cdec] {
  display: inline-block;
  min-width: 38.33%;
  text-align: center;
}
.score.break-question[data-v-66d2cdec] {
  width: 100%;
  text-align: left;
  padding-left: 20px;
}
.choice-score[data-v-66d2cdec] {
  display: block;
  margin-left: 10px;
}
.brea-score[data-v-66d2cdec] {
  float: right;
}
[data-v-66d2cdec] .auto-review-switch::after {
  will-change: transform;
}

.ScoreSettingsCollapse[data-v-26f6f4d6] .ant-collapse-item .ant-collapse-header .ant-collapse-arrow {
  left: 0px;
  top: 10px;
}
.ScoreSettingsCollapse[data-v-26f6f4d6] .ant-collapse-item > .ant-collapse-header {
  padding: 0 0 10px 20px;
}
.ScoreSettingsCollapse[data-v-26f6f4d6] .ant-collapse-content > .ant-collapse-content-box {
  padding: 0;
}
.card-title[data-v-26f6f4d6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.card-title[data-v-26f6f4d6]:before {
  border-radius: 100px;
  margin-right: 8px;
  height: 14px;
}
.card-title > span[data-v-26f6f4d6]:nth-of-type(n) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.card-title > span[data-v-26f6f4d6]:nth-of-type(2n) {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  text-align: right;
}
.card-title .text-primary[data-v-26f6f4d6] {
  margin-right: 0.3em;
  font-weight: 700;
}
.part-score-tools[data-v-26f6f4d6] {
  width: 340px;
  border-radius: 4px;
  border: 1px solid #f5ba62;
  background: #fef7ec;
  padding: 6px 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.part-score-tools .part-score-main[data-v-26f6f4d6] {
  margin-top: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.part-score-tools .part-score-main[data-v-26f6f4d6] .ant-radio-group span.ant-radio + * {
  padding-left: 2px;
  padding-right: 2px;
}
.cursorTechName[data-v-26f6f4d6] {
  text-align: center;
  padding: 10px 0;
  font-size: 16px;
}

.option-number-drawer[data-v-3a72e87f] .ant-drawer-body {
  padding-bottom: 53px;
}
.option-number-drawer .option-number-head[data-v-3a72e87f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}
.option-number-drawer .option-number-head[data-v-3a72e87f] .ant-radio-wrapper span.ant-radio + * {
  padding: 0;
}
.option-number-drawer .option-number-body[data-v-3a72e87f] {
  margin-bottom: 20px;
}
.option-number-drawer .option-number-body[data-v-3a72e87f] .ant-radio-wrapper span.ant-radio + * {
  padding: 0;
}
.option-number-drawer .option-number-body[data-v-3a72e87f] .ant-table-tbody > tr {
  background: none;
}
.option-number-drawer .option-number-body[data-v-3a72e87f] .ant-table-tbody > .checked-question {
  background: #f3f7fa;
}
.option-number-drawer .option-number-btns[data-v-3a72e87f] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  border-top: 1px solid #e9e9e9;
  padding: 10px 16px;
  background: #fff;
  text-align: right;
  z-index: 1;
}
.new-layout-drawer[data-v-3a72e87f] {
  top: 61px;
  height: calc(100% - 61px);
}
.new-layout-drawer[data-v-3a72e87f] .ant-drawer-content-wrapper {
  border-radius: 8px 0 0 8px;
  overflow: hidden;
}
.new-layout-drawer[data-v-3a72e87f] .ant-drawer-content .ant-drawer-header {
  border-radius: 8px 0px 0px 0px;
  background-color: #F9FAFE;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(19, 36, 74, 0.1);
          box-shadow: 0px 0px 4px 0px rgba(19, 36, 74, 0.1);
  padding: 12px 16px;
  color: #333333;
  font-weight: 500;
  font-size: 16px;
}
.new-layout-drawer[data-v-3a72e87f] .ant-drawer-content .ant-drawer-body {
  border-radius: 0px 0px 0px 8px;
  border: 1px solid #E2EBFF;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(19, 36, 74, 0.1);
          box-shadow: 0px 2px 4px 0px rgba(19, 36, 74, 0.1);
  padding: 16px;
  height: calc(100% - 50px);
  overflow-y: auto;
  padding-bottom: 50px;
}
.new-layout-drawer[data-v-3a72e87f] .ant-drawer-content .option-number-head {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: normal;
      -ms-flex-pack: normal;
          justify-content: normal;
}
.new-layout-drawer[data-v-3a72e87f] .ant-drawer-content .option-number-head:before {
  content: '';
  display: 'inline-block';
  width: 4px;
  height: 12px;
  border-radius: 2px;
  background-color: var(--primary-color);
  margin-right: 8px;
}
.new-layout-drawer[data-v-3a72e87f] .ant-drawer-content .head-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.new-layout-drawer[data-v-3a72e87f] .ant-drawer-content .head-option {
  width: 184px;
}
.new-layout-drawer .option-number-body[data-v-3a72e87f] .ant-table-tbody > .checked-question {
  background: none !important;
}

[data-v-a35b1284]:root {
  --sheet-color: #000;
  --sheet-line: 'solid';
}
.answer-sheet[data-v-a35b1284] {
  --sheet-black: #000;
  position: relative;
  width: 100%;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  background-color: #fff;
  color: #000;
  font-synthesis-weight: auto;
  font-synthesis-style: auto;
}
.answer-sheet .sheet-con[data-v-a35b1284] {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.answer-sheet .sheet-con[data-v-a35b1284] .tox-menu {
  max-height: 50vh !important;
}
.answer-sheet-scoped[data-v-a35b1284] {
  --sheet-black: #000;
}
.answer-sheet-scoped[data-v-a35b1284] .sd-border {
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
  -webkit-box-shadow: inset -0.2mm -0.2mm 0 var(--sheet-color), inset 0.2mm -0.2mm 0 var(--sheet-color), 0 -0.2mm 0 var(--sheet-color);
          box-shadow: inset -0.2mm -0.2mm 0 var(--sheet-color), inset 0.2mm -0.2mm 0 var(--sheet-color), 0 -0.2mm 0 var(--sheet-color);
}
.answer-sheet-scoped[data-v-a35b1284] .sd-border.black-border {
  -webkit-box-shadow: inset -0.2mm -0.2mm 0 var(--sheet-black), inset 0.2mm -0.2mm 0 var(--sheet-black), 0 -0.2mm 0 var(--sheet-black);
          box-shadow: inset -0.2mm -0.2mm 0 var(--sheet-black), inset 0.2mm -0.2mm 0 var(--sheet-black), 0 -0.2mm 0 var(--sheet-black);
}
.answer-sheet-scoped[data-v-a35b1284] .sd-border.no-top-border {
  -webkit-box-shadow: inset -0.2mm -0.2mm 0 var(--sheet-black), inset 0.2mm -0.2mm 0 var(--sheet-black), -0.2mm -0.3mm 0 #fff;
          box-shadow: inset -0.2mm -0.2mm 0 var(--sheet-black), inset 0.2mm -0.2mm 0 var(--sheet-black), -0.2mm -0.3mm 0 #fff;
}
.answer-sheet-scoped[data-v-a35b1284] .head-top-border {
  -webkit-box-shadow: -0.2mm -3px 0 #fff;
          box-shadow: -0.2mm -3px 0 #fff;
  position: relative;
  top: 1px;
}
.answer-sheet-scoped[data-v-a35b1284] .sd-border.half-border {
  position: relative;
}
.answer-sheet-scoped[data-v-a35b1284] .sd-border.half-border::before {
  display: inline-block;
  content: '';
  width: 68%;
  margin: 0 16%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  -webkit-box-shadow: 0 -0.4mm 0 #fff, inset 0 -0.4mm 0 #fff;
          box-shadow: 0 -0.4mm 0 #fff, inset 0 -0.4mm 0 #fff;
}
.answer-sheet-scoped[data-v-a35b1284] .sd-border-left {
  -webkit-box-shadow: -0.2mm 0 0 var(--sheet-color);
          box-shadow: -0.2mm 0 0 var(--sheet-color);
}
.answer-sheet-scoped[data-v-a35b1284] .sd-border-left:first-child {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.answer-sheet-scoped[data-v-a35b1284] .sd-border-left.black-border {
  -webkit-box-shadow: -0.2mm 0 0 var(--sheet-black);
          box-shadow: -0.2mm 0 0 var(--sheet-black);
}
.answer-sheet-scoped[data-v-a35b1284] .sd-border-right {
  -webkit-box-shadow: 0.2mm 0 0 var(--sheet-color);
          box-shadow: 0.2mm 0 0 var(--sheet-color);
}
.answer-sheet-scoped[data-v-a35b1284] .sd-border-right.black-border {
  -webkit-box-shadow: 0.2mm 0 0 var(--sheet-black);
          box-shadow: 0.2mm 0 0 var(--sheet-black);
}
.answer-sheet-scoped[data-v-a35b1284] .sd-border-top {
  -webkit-box-shadow: 0 -0.2mm 0 var(--sheet-color);
          box-shadow: 0 -0.2mm 0 var(--sheet-color);
}
.answer-sheet-scoped[data-v-a35b1284] .sd-border-top.black-border {
  -webkit-box-shadow: 0 -0.2mm 0 var(--sheet-black);
          box-shadow: 0 -0.2mm 0 var(--sheet-black);
}
.answer-sheet-scoped[data-v-a35b1284] .sd-border-bottom {
  -webkit-box-shadow: 0 0.2mm 0 var(--sheet-color);
          box-shadow: 0 0.2mm 0 var(--sheet-color);
}
.answer-sheet-scoped[data-v-a35b1284] .sd-border-bottom.black-border {
  -webkit-box-shadow: 0 0.2mm 0 var(--sheet-black);
          box-shadow: 0 0.2mm 0 var(--sheet-black);
}
.answer-sheet-scoped[data-v-a35b1284] .hover-border {
  position: relative;
}
.answer-sheet-scoped[data-v-a35b1284] .hover-border:hover {
  -webkit-box-shadow: inset -0.2mm -0.2mm 0 var(--primary-color), inset 0.2mm -0.2mm 0 var(--primary-color), 0 -0.2mm 0 var(--primary-color);
          box-shadow: inset -0.2mm -0.2mm 0 var(--primary-color), inset 0.2mm -0.2mm 0 var(--primary-color), 0 -0.2mm 0 var(--primary-color);
  z-index: 20;
}
.answer-sheet-scoped[data-v-a35b1284] .tinymce-horizontal-line {
  border-bottom-color: var(--sheet-color) !important;
  border-bottom-style: var(--sheet-line) !important;
}
.answer-sheet-scoped[data-v-a35b1284] .score-box {
  display: inline-block;
  line-height: normal;
  vertical-align: text-bottom;
  cursor: pointer;
  position: relative;
  white-space: normal;
}
.answer-sheet-scoped[data-v-a35b1284] .score-box .score-box-fill-setting {
  position: absolute;
  height: 26px;
  line-height: 28px;
  right: -43px;
  top: -4px;
  font-size: 13px !important;
  font-family: 'Times New Roman', '华文宋体', 'STSong', '宋体', 'SimSun' !important;
  font-weight: normal !important;
  padding: 0 8px;
  border-radius: 4px;
  background-color: var(--primary-color);
  color: #fff;
  font-style: normal;
  cursor: pointer;
  display: none;
  z-index: 1;
}
.answer-sheet-scoped[data-v-a35b1284] .score-box:hover .score-box-fill-setting {
  display: block;
}
.answer-sheet-scoped[data-v-a35b1284] .score-box .score-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #000;
  font-size: 12pt !important;
  font-family: 'Times New Roman', '华文宋体', 'STSong', '宋体', 'SimSun' !important;
  font-weight: normal !important;
}
.answer-sheet-scoped .layout-tip[data-v-a35b1284] {
  position: sticky;
  z-index: 400;
  bottom: 10px;
  left: 10px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: #666;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.answer-sheet-scoped[data-v-a35b1284] .editor-handle-bar .tox .tox-dialog {
  z-index: 1100;
}
.sheet-mask[data-v-a35b1284] {
  width: 100vw;
  height: 100vh;
  background: rgba(255, 255, 255, 0.8);
  position: fixed;
  z-index: 1500;
  top: 0;
  left: 0;
}
.sheet-mask .spin[data-v-a35b1284] {
  width: 100%;
  height: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.full-screen-popup-container[data-v-4cd54947] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 1000;
}
.popup-mask[data-v-4cd54947] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.full-screen-popup[data-v-4cd54947] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-color: #f5f5f5;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-shadow: 0px 0px 4px #eee;
          box-shadow: 0px 0px 4px #eee;
}
.popup-content[data-v-4cd54947] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}
.popup-footer[data-v-4cd54947] {
  height: 48px;
  background-color: #e2ebff;
  -webkit-box-shadow: 0px -2px 10px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px -2px 10px 0px rgba(0, 0, 0, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  z-index: 1001;
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.left-arrow[data-v-4cd54947] {
  border-right: 12px var(--primary-color) solid;
  border-top: 9px #ffffff00 solid;
  border-bottom: 9px #ffffff00 solid;
}
.left-arrow-1[data-v-4cd54947] {
  border-right: 12px #999 solid;
}
.right-arrow[data-v-4cd54947] {
  border-left: 12px var(--primary-color) solid;
  border-top: 9px #ffffff00 solid;
  border-bottom: 9px #ffffff00 solid;
}
.right-arrow-1[data-v-4cd54947] {
  border-left: 12px #999 solid;
}
.scale-08[data-v-4cd54947] {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
.cursor-pointer[data-v-4cd54947] {
  cursor: pointer;
}
.ml-15[data-v-4cd54947] {
  margin-left: 15px;
}
.mr-24[data-v-4cd54947] {
  margin-right: 24px;
}
.flex[data-v-4cd54947] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.align-items-center[data-v-4cd54947] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.operation-box[data-v-4cd54947] {
  background: #eee;
  padding: 3px 16px;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.operation-box.new-s[data-v-4cd54947] {
  background-color: #fff;
  border: 1px solid var(--border-secondary-color, #e8e8e8);
  padding: 3px 8px;
}
.operation-box.new-s[data-v-4cd54947] svg {
  width: 24px;
  height: 24px;
}
.box-item[data-v-4cd54947]:hover {
  --jby-icon-text-color--: #004fff !important;
}
.nav-btn[data-v-4cd54947] {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 40px;
  height: 40px;
  background: rgba(0, 0, 0, 0.15);
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  z-index: 10;
  color: #fff;
  font-size: 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.nav-btn[data-v-4cd54947]:hover {
  background: rgba(0, 0, 0, 0.4);
}
.left-btn[data-v-4cd54947] {
  left: 20px;
}
.right-btn[data-v-4cd54947] {
  right: 20px;
}

.input-group[data-v-974cc35c] {
  margin-top: 10px;
  padding: 0 28px;
}
.input-group .title[data-v-974cc35c] {
  line-height: 32px;
}
.input-group .answer .question-number[data-v-974cc35c] {
  display: inline-block;
  min-width: 40px;
  text-align: right;
}
.input-group .answer .question-number[data-v-974cc35c]:nth-last-child(1) {
  margin-right: 0;
}
.input-group .answer .changed[data-v-974cc35c] {
  color: #004fff;
}
.input-group .answer .question-answer[data-v-974cc35c] {
  display: inline-block;
  width: 30px;
  height: 20px;
  padding: 0;
  text-align: center;
  border: none;
  border-radius: 0;
  border-bottom: 2px solid #999;
  margin-right: 25px;
  margin-bottom: 10px;
}
.input-group .answer .question-answer[data-v-974cc35c]:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #004fff;
  color: #004fff;
  font-weight: 600;
}
.input-group .answer .multiple[data-v-974cc35c] {
  width: 120px;
}

.question-type-cascader .ant-cascader-menu {
  min-height: 32px;
  max-height: 180px;
  height: auto;
  border-left: 1px solid #e8e8e8;
  margin-left: -1px;
}
.question-type-cascader .ant-cascader-menu:first-child {
  border-left-color: transparent;
  border-radius: 0 4px 4px 0;
}
.question-type-cascader .ant-cascader-menu.hidden {
  display: none;
}

.total-score p[data-v-1977b2f0] {
  margin: 0;
}
.total-score span[data-v-1977b2f0] {
  font-size: 22px;
  margin-right: 6px;
  color: var(--primary-color);
}
.structure-list[data-v-1977b2f0] {
  line-height: 40px;
  margin-bottom: 10px;
  margin-top: 20px;
}
.structure-list .structure-item[data-v-1977b2f0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #e8e8e8;
}
.structure-list .structure-item[data-v-1977b2f0]:nth-last-child(1) {
  margin-top: 0 !important;
  border: none;
}
.structure-list span[data-v-1977b2f0] {
  display: inline-block;
}
.structure-list .name[data-v-1977b2f0] {
  width: 120px;
  line-height: 1.1;
}
.structure-list .numbers[data-v-1977b2f0] {
  width: 160px;
  line-height: 1.1;
}
.structure-list .btn-icon[data-v-1977b2f0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.structure-list .btn-icon .anticon[data-v-1977b2f0] {
  cursor: pointer;
}
.structure-list .btn-icon .anticon-edit[data-v-1977b2f0] {
  margin: 0 10px;
}
.btns[data-v-1977b2f0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  width: 340px;
  gap: 12px 16px;
}
.btns button[data-v-1977b2f0] {
  width: 100px;
  padding: 0;
  text-align: center;
}
.group-list .group-item[data-v-1977b2f0] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.group-list .group-item .question-setting[data-v-1977b2f0] {
  width: 950px;
}
.group-list .group-item .question-setting .ant-input-number[data-v-1977b2f0] {
  width: 56px;
}
.group-list .group-item .group-handle[data-v-1977b2f0] {
  width: 40px;
}
.part-score-tools[data-v-1977b2f0] {
  border-radius: 4px;
  border: 1px solid #f5ba62;
  background: #fef7ec;
  padding: 6px 10px;
  margin-top: 10px;
  margin-bottom: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.part-score-tools .ant-input-number[data-v-1977b2f0] {
  width: 56px;
}
.en-writing-item[data-v-1977b2f0] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.en-writing-item .lable[data-v-1977b2f0] {
  width: 70px;
}
.model-essay[data-v-1977b2f0] {
  margin-top: 16px;
}
.model-essay[data-v-1977b2f0] .ant-tabs-top-bar {
  margin: 0;
  border-bottom: none;
}
.model-essay[data-v-1977b2f0] .ant-tabs-top-bar .ant-tabs-nav-wrap {
  margin-bottom: 0;
}
.model-essay[data-v-1977b2f0] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated div {
  height: 24px;
  border-radius: 4px;
  border: 1px solid #e2ebff;
  padding: 1px 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.model-essay[data-v-1977b2f0] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated div .ant-tabs-tab {
  width: 36px;
  height: 20px;
  color: #666666;
  font-size: 14px;
  padding: 3px 4px;
  margin: 0;
  border: none;
}
.model-essay[data-v-1977b2f0] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated div .ant-tabs-tab-active {
  color: #004fff;
  font-weight: 500;
  border-radius: 2px;
  background-color: #eff4ff;
}
.model-essay[data-v-1977b2f0] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated .ant-tabs-ink-bar {
  display: none !important;
}
.question-list-block[data-v-1977b2f0] {
  border-radius: 4px;
  border: 1px solid #e8e8e8;
  margin-top: 16px;
  max-height: calc(100vh - 360px);
  overflow-y: auto;
}
.question-list-block > div:nth-child(1) .question-item[data-v-1977b2f0] {
  border: none;
}
.question-list-block .question-item[data-v-1977b2f0] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-item .question-number[data-v-1977b2f0] {
  min-width: 40px;
  position: relative;
}
.question-list-block .question-item .question-number .expand-icon[data-v-1977b2f0] {
  position: absolute;
  top: 0;
  right: -20px;
  cursor: pointer;
}
.question-list-block .question-item .question-option[data-v-1977b2f0] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.question-list-block .question-item .question-option .ant-tag-checkable[data-v-1977b2f0] {
  border: 1px solid #f9f9f9;
  background: #f9f9f9;
  color: #333333;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  margin-right: 12px;
  padding: 0;
  text-align: center;
  cursor: pointer;
}
.question-list-block .question-item .question-option .radio-choice .ant-tag-checkable[data-v-1977b2f0] {
  border-radius: 50%;
}
.question-list-block .question-item .question-option .ant-tag-checkable-checked[data-v-1977b2f0] {
  border: 1px solid var(--primary-color);
  background: var(--primary-color);
  color: #fff;
}
.question-list-block .question-item .question-option .words[data-v-1977b2f0] {
  width: 76px;
}
.question-list-block .question-item .question-score .ant-input-number[data-v-1977b2f0] {
  width: 56px;
}
.question-list-block .question-item .question-score .ant-btn-link[data-v-1977b2f0] {
  padding: 0;
  margin-left: 10px;
}
.question-list-block .question-child .question-child-item[data-v-1977b2f0] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-child .question-child-item .question-number[data-v-1977b2f0] {
  padding-left: 20px;
}
.question-list-block .question-child .question-child-item .question-score[data-v-1977b2f0] {
  margin-right: 64px;
}
.question-list-block .question-child .question-child-item .question-score .ant-input-number[data-v-1977b2f0] {
  width: 56px;
}
.question-list-block .question-child .question-child-item .question-score .ant-btn-link[data-v-1977b2f0] {
  padding: 0;
  margin-left: 10px;
}
.block-length[data-v-1977b2f0] {
  padding: 0;
  width: 45px;
  text-align: center;
}
.block-length.ant-radio-button-wrapper-checked[data-v-1977b2f0] {
  background: var(--primary-color);
  color: #fff;
}
.margin-h[data-v-1977b2f0] {
  margin: 0 12px;
}
.margin-l[data-v-1977b2f0] {
  margin-left: 12px;
}
.margin-r[data-v-1977b2f0] {
  margin-right: 12px;
}
[data-v-1977b2f0] .ant-modal {
  max-height: calc(100% - 100px);
}
.split-set[data-v-1977b2f0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
}
.split-list[data-v-1977b2f0] {
  border: 1px solid #ebedf0;
  border-radius: 4px;
  padding: 0 20px;
}
.split-list .split-item[data-v-1977b2f0] {
  padding: 10px 0;
  border-bottom: 1px solid #ebedf0;
}
.split-list .split-item .split-con[data-v-1977b2f0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.split-list .split-item .split-con[data-v-1977b2f0]:nth-child(2) {
  margin-top: 10px;
}
.split-list .split-item .child-con[data-v-1977b2f0] {
  padding: 10px 0;
  border-top: 1px solid #ebedf0;
  padding-left: 30px;
}
.split-list .split-item[data-v-1977b2f0]:last-child {
  border: none;
}
.auto-review-content[data-v-1977b2f0] {
  position: relative;
}
.auto-review-content .numberCount[data-v-1977b2f0] {
  position: absolute;
  bottom: 10px;
  right: 10px;
  color: rgba(0, 0, 0, 0.65);
}
.writing-prompt[data-v-1977b2f0] {
  width: 600px;
  padding: 15px;
  font-size: 14px;
  line-height: 1.8;
}
.prompt-title[data-v-1977b2f0] {
  margin-bottom: 15px;
}
.prompt-requirements[data-v-1977b2f0] {
  color: #666;
}
.requirement-item[data-v-1977b2f0] {
  margin-bottom: 8px;
}
.requirement-item.note[data-v-1977b2f0] {
  margin-top: 15px;
  font-style: italic;
}
.not[data-v-1977b2f0]:hover {
  cursor: not-allowed;
}

.total-score p[data-v-0c6a3673] {
  margin: 0;
}
.total-score span[data-v-0c6a3673] {
  font-size: 22px;
  margin-right: 6px;
  color: var(--primary-color);
}
.structure-list[data-v-0c6a3673] {
  line-height: 40px;
  margin-bottom: 10px;
  margin-top: 20px;
}
.structure-list .structure-item[data-v-0c6a3673] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #e8e8e8;
}
.structure-list .structure-item[data-v-0c6a3673]:nth-last-child(1) {
  margin-top: 0 !important;
  border: none;
}
.structure-list span[data-v-0c6a3673] {
  display: inline-block;
}
.structure-list .name[data-v-0c6a3673] {
  width: 120px;
  line-height: 1.1;
}
.structure-list .numbers[data-v-0c6a3673] {
  width: 160px;
  line-height: 1.1;
}
.structure-list .btn-icon[data-v-0c6a3673] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.structure-list .btn-icon .anticon[data-v-0c6a3673] {
  cursor: pointer;
}
.structure-list .btn-icon .anticon-edit[data-v-0c6a3673] {
  margin: 0 10px;
}
.btns[data-v-0c6a3673] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  width: 340px;
  gap: 12px 16px;
}
.btns button[data-v-0c6a3673] {
  width: 100px;
  padding: 0;
  text-align: center;
}
.group-list .group-item[data-v-0c6a3673] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.group-list .group-item .question-setting[data-v-0c6a3673] {
  width: 950px;
}
.group-list .group-item .question-setting .ant-input-number[data-v-0c6a3673] {
  width: 56px;
}
.group-list .group-item .group-handle[data-v-0c6a3673] {
  width: 40px;
}
.part-score-tools[data-v-0c6a3673] {
  border-radius: 4px;
  border: 1px solid #f5ba62;
  background: #fef7ec;
  padding: 6px 10px;
  margin-top: 10px;
  margin-bottom: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.part-score-tools .ant-input-number[data-v-0c6a3673] {
  width: 56px;
}
.en-writing-item[data-v-0c6a3673] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.en-writing-item .lable[data-v-0c6a3673] {
  width: 70px;
}
.model-essay[data-v-0c6a3673] {
  margin-top: 16px;
}
.model-essay[data-v-0c6a3673] .ant-tabs-top-bar {
  margin: 0;
  border-bottom: none;
}
.model-essay[data-v-0c6a3673] .ant-tabs-top-bar .ant-tabs-nav-wrap {
  margin-bottom: 0;
}
.model-essay[data-v-0c6a3673] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated div {
  height: 24px;
  border-radius: 4px;
  border: 1px solid #e2ebff;
  padding: 1px 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.model-essay[data-v-0c6a3673] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated div .ant-tabs-tab {
  width: 36px;
  height: 20px;
  color: #666666;
  font-size: 14px;
  padding: 3px 4px;
  margin: 0;
  border: none;
}
.model-essay[data-v-0c6a3673] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated div .ant-tabs-tab-active {
  color: #004fff;
  font-weight: 500;
  border-radius: 2px;
  background-color: #eff4ff;
}
.model-essay[data-v-0c6a3673] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated .ant-tabs-ink-bar {
  display: none !important;
}
.question-list-block[data-v-0c6a3673] {
  border-radius: 4px;
  border: 1px solid #e8e8e8;
  margin-top: 16px;
  max-height: calc(100vh - 360px);
  overflow-y: auto;
}
.question-list-block > div:nth-child(1) .question-item[data-v-0c6a3673] {
  border: none;
}
.question-list-block .question-item[data-v-0c6a3673] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-item .question-number[data-v-0c6a3673] {
  min-width: 40px;
  position: relative;
}
.question-list-block .question-item .question-number .expand-icon[data-v-0c6a3673] {
  position: absolute;
  top: 0;
  right: -20px;
  cursor: pointer;
}
.question-list-block .question-item .question-option[data-v-0c6a3673] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.question-list-block .question-item .question-option .ant-tag-checkable[data-v-0c6a3673] {
  border: 1px solid #f9f9f9;
  background: #f9f9f9;
  color: #333333;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  margin-right: 12px;
  padding: 0;
  text-align: center;
  cursor: pointer;
}
.question-list-block .question-item .question-option .radio-choice .ant-tag-checkable[data-v-0c6a3673] {
  border-radius: 50%;
}
.question-list-block .question-item .question-option .ant-tag-checkable-checked[data-v-0c6a3673] {
  border: 1px solid var(--primary-color);
  background: var(--primary-color);
  color: #fff;
}
.question-list-block .question-item .question-option .words[data-v-0c6a3673] {
  width: 76px;
}
.question-list-block .question-item .question-score .ant-input-number[data-v-0c6a3673] {
  width: 56px;
}
.question-list-block .question-item .question-score .ant-btn-link[data-v-0c6a3673] {
  padding: 0;
  margin-left: 10px;
}
.question-list-block .question-child .question-child-item[data-v-0c6a3673] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-child .question-child-item .question-number[data-v-0c6a3673] {
  padding-left: 20px;
}
.question-list-block .question-child .question-child-item .question-score[data-v-0c6a3673] {
  margin-right: 64px;
}
.question-list-block .question-child .question-child-item .question-score .ant-input-number[data-v-0c6a3673] {
  width: 56px;
}
.question-list-block .question-child .question-child-item .question-score .ant-btn-link[data-v-0c6a3673] {
  padding: 0;
  margin-left: 10px;
}
.block-length[data-v-0c6a3673] {
  padding: 0;
  width: 45px;
  text-align: center;
}
.block-length.ant-radio-button-wrapper-checked[data-v-0c6a3673] {
  background: var(--primary-color);
  color: #fff;
}
.margin-h[data-v-0c6a3673] {
  margin: 0 12px;
}
.margin-l[data-v-0c6a3673] {
  margin-left: 12px;
}
.margin-r[data-v-0c6a3673] {
  margin-right: 12px;
}
[data-v-0c6a3673] .ant-modal {
  max-height: calc(100% - 100px);
}
.split-set[data-v-0c6a3673] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
}
.split-list[data-v-0c6a3673] {
  border: 1px solid #ebedf0;
  border-radius: 4px;
  padding: 0 20px;
}
.split-list .split-item[data-v-0c6a3673] {
  padding: 10px 0;
  border-bottom: 1px solid #ebedf0;
}
.split-list .split-item .split-con[data-v-0c6a3673] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.split-list .split-item .split-con[data-v-0c6a3673]:nth-child(2) {
  margin-top: 10px;
}
.split-list .split-item .child-con[data-v-0c6a3673] {
  padding: 10px 0;
  border-top: 1px solid #ebedf0;
  padding-left: 30px;
}
.split-list .split-item[data-v-0c6a3673]:last-child {
  border: none;
}
.auto-review-content[data-v-0c6a3673] {
  position: relative;
}
.auto-review-content .numberCount[data-v-0c6a3673] {
  position: absolute;
  bottom: 10px;
  right: 10px;
  color: rgba(0, 0, 0, 0.65);
}
.writing-prompt[data-v-0c6a3673] {
  width: 600px;
  padding: 15px;
  font-size: 14px;
  line-height: 1.8;
}
.prompt-title[data-v-0c6a3673] {
  margin-bottom: 15px;
}
.prompt-requirements[data-v-0c6a3673] {
  color: #666;
}
.requirement-item[data-v-0c6a3673] {
  margin-bottom: 8px;
}
.requirement-item.note[data-v-0c6a3673] {
  margin-top: 15px;
  font-style: italic;
}
.not[data-v-0c6a3673]:hover {
  cursor: not-allowed;
}

.total-score p[data-v-7942fb3e] {
  margin: 0;
}
.total-score span[data-v-7942fb3e] {
  font-size: 22px;
  margin-right: 6px;
  color: var(--primary-color);
}
.structure-list[data-v-7942fb3e] {
  line-height: 40px;
  margin-bottom: 10px;
  margin-top: 20px;
}
.structure-list .structure-item[data-v-7942fb3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #e8e8e8;
}
.structure-list .structure-item[data-v-7942fb3e]:nth-last-child(1) {
  margin-top: 0 !important;
  border: none;
}
.structure-list span[data-v-7942fb3e] {
  display: inline-block;
}
.structure-list .name[data-v-7942fb3e] {
  width: 120px;
  line-height: 1.1;
}
.structure-list .numbers[data-v-7942fb3e] {
  width: 160px;
  line-height: 1.1;
}
.structure-list .btn-icon[data-v-7942fb3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.structure-list .btn-icon .anticon[data-v-7942fb3e] {
  cursor: pointer;
}
.structure-list .btn-icon .anticon-edit[data-v-7942fb3e] {
  margin: 0 10px;
}
.btns[data-v-7942fb3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  width: 340px;
  gap: 12px 16px;
}
.btns button[data-v-7942fb3e] {
  width: 100px;
  padding: 0;
  text-align: center;
}
.group-list .group-item[data-v-7942fb3e] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.group-list .group-item .question-setting[data-v-7942fb3e] {
  width: 950px;
}
.group-list .group-item .question-setting .ant-input-number[data-v-7942fb3e] {
  width: 56px;
}
.group-list .group-item .group-handle[data-v-7942fb3e] {
  width: 40px;
}
.part-score-tools[data-v-7942fb3e] {
  border-radius: 4px;
  border: 1px solid #f5ba62;
  background: #fef7ec;
  padding: 6px 10px;
  margin-top: 10px;
  margin-bottom: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.part-score-tools .ant-input-number[data-v-7942fb3e] {
  width: 56px;
}
.en-writing-item[data-v-7942fb3e] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.en-writing-item .lable[data-v-7942fb3e] {
  width: 70px;
}
.model-essay[data-v-7942fb3e] {
  margin-top: 16px;
}
.model-essay[data-v-7942fb3e] .ant-tabs-top-bar {
  margin: 0;
  border-bottom: none;
}
.model-essay[data-v-7942fb3e] .ant-tabs-top-bar .ant-tabs-nav-wrap {
  margin-bottom: 0;
}
.model-essay[data-v-7942fb3e] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated div {
  height: 24px;
  border-radius: 4px;
  border: 1px solid #e2ebff;
  padding: 1px 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.model-essay[data-v-7942fb3e] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated div .ant-tabs-tab {
  width: 36px;
  height: 20px;
  color: #666666;
  font-size: 14px;
  padding: 3px 4px;
  margin: 0;
  border: none;
}
.model-essay[data-v-7942fb3e] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated div .ant-tabs-tab-active {
  color: #004fff;
  font-weight: 500;
  border-radius: 2px;
  background-color: #eff4ff;
}
.model-essay[data-v-7942fb3e] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated .ant-tabs-ink-bar {
  display: none !important;
}
.question-list-block[data-v-7942fb3e] {
  border-radius: 4px;
  border: 1px solid #e8e8e8;
  margin-top: 16px;
  max-height: calc(100vh - 360px);
  overflow-y: auto;
}
.question-list-block > div:nth-child(1) .question-item[data-v-7942fb3e] {
  border: none;
}
.question-list-block .question-item[data-v-7942fb3e] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-item .question-number[data-v-7942fb3e] {
  min-width: 40px;
  position: relative;
}
.question-list-block .question-item .question-number .expand-icon[data-v-7942fb3e] {
  position: absolute;
  top: 0;
  right: -20px;
  cursor: pointer;
}
.question-list-block .question-item .question-option[data-v-7942fb3e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.question-list-block .question-item .question-option .ant-tag-checkable[data-v-7942fb3e] {
  border: 1px solid #f9f9f9;
  background: #f9f9f9;
  color: #333333;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  margin-right: 12px;
  padding: 0;
  text-align: center;
  cursor: pointer;
}
.question-list-block .question-item .question-option .radio-choice .ant-tag-checkable[data-v-7942fb3e] {
  border-radius: 50%;
}
.question-list-block .question-item .question-option .ant-tag-checkable-checked[data-v-7942fb3e] {
  border: 1px solid var(--primary-color);
  background: var(--primary-color);
  color: #fff;
}
.question-list-block .question-item .question-option .words[data-v-7942fb3e] {
  width: 76px;
}
.question-list-block .question-item .question-score .ant-input-number[data-v-7942fb3e] {
  width: 56px;
}
.question-list-block .question-item .question-score .ant-btn-link[data-v-7942fb3e] {
  padding: 0;
  margin-left: 10px;
}
.question-list-block .question-child .question-child-item[data-v-7942fb3e] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-child .question-child-item .question-number[data-v-7942fb3e] {
  padding-left: 20px;
}
.question-list-block .question-child .question-child-item .question-score[data-v-7942fb3e] {
  margin-right: 64px;
}
.question-list-block .question-child .question-child-item .question-score .ant-input-number[data-v-7942fb3e] {
  width: 56px;
}
.question-list-block .question-child .question-child-item .question-score .ant-btn-link[data-v-7942fb3e] {
  padding: 0;
  margin-left: 10px;
}
.block-length[data-v-7942fb3e] {
  padding: 0;
  width: 45px;
  text-align: center;
}
.block-length.ant-radio-button-wrapper-checked[data-v-7942fb3e] {
  background: var(--primary-color);
  color: #fff;
}
.margin-h[data-v-7942fb3e] {
  margin: 0 12px;
}
.margin-l[data-v-7942fb3e] {
  margin-left: 12px;
}
.margin-r[data-v-7942fb3e] {
  margin-right: 12px;
}
[data-v-7942fb3e] .ant-modal {
  max-height: calc(100% - 100px);
}
.split-set[data-v-7942fb3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
}
.split-list[data-v-7942fb3e] {
  border: 1px solid #ebedf0;
  border-radius: 4px;
  padding: 0 20px;
}
.split-list .split-item[data-v-7942fb3e] {
  padding: 10px 0;
  border-bottom: 1px solid #ebedf0;
}
.split-list .split-item .split-con[data-v-7942fb3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.split-list .split-item .split-con[data-v-7942fb3e]:nth-child(2) {
  margin-top: 10px;
}
.split-list .split-item .child-con[data-v-7942fb3e] {
  padding: 10px 0;
  border-top: 1px solid #ebedf0;
  padding-left: 30px;
}
.split-list .split-item[data-v-7942fb3e]:last-child {
  border: none;
}
.auto-review-content[data-v-7942fb3e] {
  position: relative;
}
.auto-review-content .numberCount[data-v-7942fb3e] {
  position: absolute;
  bottom: 10px;
  right: 10px;
  color: rgba(0, 0, 0, 0.65);
}
.writing-prompt[data-v-7942fb3e] {
  width: 600px;
  padding: 15px;
  font-size: 14px;
  line-height: 1.8;
}
.prompt-title[data-v-7942fb3e] {
  margin-bottom: 15px;
}
.prompt-requirements[data-v-7942fb3e] {
  color: #666;
}
.requirement-item[data-v-7942fb3e] {
  margin-bottom: 8px;
}
.requirement-item.note[data-v-7942fb3e] {
  margin-top: 15px;
  font-style: italic;
}
.not[data-v-7942fb3e]:hover {
  cursor: not-allowed;
}

.total-score p[data-v-f77741ce] {
  margin: 0;
}
.total-score span[data-v-f77741ce] {
  font-size: 22px;
  margin-right: 6px;
  color: var(--primary-color);
}
.structure-list[data-v-f77741ce] {
  line-height: 40px;
  margin-bottom: 10px;
  margin-top: 20px;
}
.structure-list .structure-item[data-v-f77741ce] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #e8e8e8;
}
.structure-list .structure-item[data-v-f77741ce]:nth-last-child(1) {
  margin-top: 0 !important;
  border: none;
}
.structure-list span[data-v-f77741ce] {
  display: inline-block;
}
.structure-list .name[data-v-f77741ce] {
  width: 120px;
  line-height: 1.1;
}
.structure-list .numbers[data-v-f77741ce] {
  width: 160px;
  line-height: 1.1;
}
.structure-list .btn-icon[data-v-f77741ce] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.structure-list .btn-icon .anticon[data-v-f77741ce] {
  cursor: pointer;
}
.structure-list .btn-icon .anticon-edit[data-v-f77741ce] {
  margin: 0 10px;
}
.btns[data-v-f77741ce] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  width: 340px;
  gap: 12px 16px;
}
.btns button[data-v-f77741ce] {
  width: 100px;
  padding: 0;
  text-align: center;
}
.group-list .group-item[data-v-f77741ce] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.group-list .group-item .question-setting[data-v-f77741ce] {
  width: 950px;
}
.group-list .group-item .question-setting .ant-input-number[data-v-f77741ce] {
  width: 56px;
}
.group-list .group-item .group-handle[data-v-f77741ce] {
  width: 40px;
}
.part-score-tools[data-v-f77741ce] {
  border-radius: 4px;
  border: 1px solid #f5ba62;
  background: #fef7ec;
  padding: 6px 10px;
  margin-top: 10px;
  margin-bottom: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.part-score-tools .ant-input-number[data-v-f77741ce] {
  width: 56px;
}
.en-writing-item[data-v-f77741ce] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.en-writing-item .lable[data-v-f77741ce] {
  width: 70px;
}
.model-essay[data-v-f77741ce] {
  margin-top: 16px;
}
.model-essay[data-v-f77741ce] .ant-tabs-top-bar {
  margin: 0;
  border-bottom: none;
}
.model-essay[data-v-f77741ce] .ant-tabs-top-bar .ant-tabs-nav-wrap {
  margin-bottom: 0;
}
.model-essay[data-v-f77741ce] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated div {
  height: 24px;
  border-radius: 4px;
  border: 1px solid #e2ebff;
  padding: 1px 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.model-essay[data-v-f77741ce] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated div .ant-tabs-tab {
  width: 36px;
  height: 20px;
  color: #666666;
  font-size: 14px;
  padding: 3px 4px;
  margin: 0;
  border: none;
}
.model-essay[data-v-f77741ce] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated div .ant-tabs-tab-active {
  color: #004fff;
  font-weight: 500;
  border-radius: 2px;
  background-color: #eff4ff;
}
.model-essay[data-v-f77741ce] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated .ant-tabs-ink-bar {
  display: none !important;
}
.question-list-block[data-v-f77741ce] {
  border-radius: 4px;
  border: 1px solid #e8e8e8;
  margin-top: 16px;
  max-height: calc(100vh - 360px);
  overflow-y: auto;
}
.question-list-block > div:nth-child(1) .question-item[data-v-f77741ce] {
  border: none;
}
.question-list-block .question-item[data-v-f77741ce] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-item .question-number[data-v-f77741ce] {
  min-width: 40px;
  position: relative;
}
.question-list-block .question-item .question-number .expand-icon[data-v-f77741ce] {
  position: absolute;
  top: 0;
  right: -20px;
  cursor: pointer;
}
.question-list-block .question-item .question-option[data-v-f77741ce] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.question-list-block .question-item .question-option .ant-tag-checkable[data-v-f77741ce] {
  border: 1px solid #f9f9f9;
  background: #f9f9f9;
  color: #333333;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  margin-right: 12px;
  padding: 0;
  text-align: center;
  cursor: pointer;
}
.question-list-block .question-item .question-option .radio-choice .ant-tag-checkable[data-v-f77741ce] {
  border-radius: 50%;
}
.question-list-block .question-item .question-option .ant-tag-checkable-checked[data-v-f77741ce] {
  border: 1px solid var(--primary-color);
  background: var(--primary-color);
  color: #fff;
}
.question-list-block .question-item .question-option .words[data-v-f77741ce] {
  width: 76px;
}
.question-list-block .question-item .question-score .ant-input-number[data-v-f77741ce] {
  width: 56px;
}
.question-list-block .question-item .question-score .ant-btn-link[data-v-f77741ce] {
  padding: 0;
  margin-left: 10px;
}
.question-list-block .question-child .question-child-item[data-v-f77741ce] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-child .question-child-item .question-number[data-v-f77741ce] {
  padding-left: 20px;
}
.question-list-block .question-child .question-child-item .question-score[data-v-f77741ce] {
  margin-right: 64px;
}
.question-list-block .question-child .question-child-item .question-score .ant-input-number[data-v-f77741ce] {
  width: 56px;
}
.question-list-block .question-child .question-child-item .question-score .ant-btn-link[data-v-f77741ce] {
  padding: 0;
  margin-left: 10px;
}
.block-length[data-v-f77741ce] {
  padding: 0;
  width: 45px;
  text-align: center;
}
.block-length.ant-radio-button-wrapper-checked[data-v-f77741ce] {
  background: var(--primary-color);
  color: #fff;
}
.margin-h[data-v-f77741ce] {
  margin: 0 12px;
}
.margin-l[data-v-f77741ce] {
  margin-left: 12px;
}
.margin-r[data-v-f77741ce] {
  margin-right: 12px;
}
[data-v-f77741ce] .ant-modal {
  max-height: calc(100% - 100px);
}
.split-set[data-v-f77741ce] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
}
.split-list[data-v-f77741ce] {
  border: 1px solid #ebedf0;
  border-radius: 4px;
  padding: 0 20px;
}
.split-list .split-item[data-v-f77741ce] {
  padding: 10px 0;
  border-bottom: 1px solid #ebedf0;
}
.split-list .split-item .split-con[data-v-f77741ce] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.split-list .split-item .split-con[data-v-f77741ce]:nth-child(2) {
  margin-top: 10px;
}
.split-list .split-item .child-con[data-v-f77741ce] {
  padding: 10px 0;
  border-top: 1px solid #ebedf0;
  padding-left: 30px;
}
.split-list .split-item[data-v-f77741ce]:last-child {
  border: none;
}
.auto-review-content[data-v-f77741ce] {
  position: relative;
}
.auto-review-content .numberCount[data-v-f77741ce] {
  position: absolute;
  bottom: 10px;
  right: 10px;
  color: rgba(0, 0, 0, 0.65);
}
.writing-prompt[data-v-f77741ce] {
  width: 600px;
  padding: 15px;
  font-size: 14px;
  line-height: 1.8;
}
.prompt-title[data-v-f77741ce] {
  margin-bottom: 15px;
}
.prompt-requirements[data-v-f77741ce] {
  color: #666;
}
.requirement-item[data-v-f77741ce] {
  margin-bottom: 8px;
}
.requirement-item.note[data-v-f77741ce] {
  margin-top: 15px;
  font-style: italic;
}
.not[data-v-f77741ce]:hover {
  cursor: not-allowed;
}

.total-score p[data-v-2337bcd4] {
  margin: 0;
}
.total-score span[data-v-2337bcd4] {
  font-size: 22px;
  margin-right: 6px;
  color: var(--primary-color);
}
.structure-list[data-v-2337bcd4] {
  line-height: 40px;
  margin-bottom: 10px;
  margin-top: 20px;
}
.structure-list .structure-item[data-v-2337bcd4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #e8e8e8;
}
.structure-list .structure-item[data-v-2337bcd4]:nth-last-child(1) {
  margin-top: 0 !important;
  border: none;
}
.structure-list span[data-v-2337bcd4] {
  display: inline-block;
}
.structure-list .name[data-v-2337bcd4] {
  width: 120px;
  line-height: 1.1;
}
.structure-list .numbers[data-v-2337bcd4] {
  width: 160px;
  line-height: 1.1;
}
.structure-list .btn-icon[data-v-2337bcd4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.structure-list .btn-icon .anticon[data-v-2337bcd4] {
  cursor: pointer;
}
.structure-list .btn-icon .anticon-edit[data-v-2337bcd4] {
  margin: 0 10px;
}
.btns[data-v-2337bcd4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  width: 340px;
  gap: 12px 16px;
}
.btns button[data-v-2337bcd4] {
  width: 100px;
  padding: 0;
  text-align: center;
}
.group-list .group-item[data-v-2337bcd4] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.group-list .group-item .question-setting[data-v-2337bcd4] {
  width: 950px;
}
.group-list .group-item .question-setting .ant-input-number[data-v-2337bcd4] {
  width: 56px;
}
.group-list .group-item .group-handle[data-v-2337bcd4] {
  width: 40px;
}
.part-score-tools[data-v-2337bcd4] {
  border-radius: 4px;
  border: 1px solid #f5ba62;
  background: #fef7ec;
  padding: 6px 10px;
  margin-top: 10px;
  margin-bottom: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.part-score-tools .ant-input-number[data-v-2337bcd4] {
  width: 56px;
}
.en-writing-item[data-v-2337bcd4] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.en-writing-item .lable[data-v-2337bcd4] {
  width: 70px;
}
.model-essay[data-v-2337bcd4] {
  margin-top: 16px;
}
.model-essay[data-v-2337bcd4] .ant-tabs-top-bar {
  margin: 0;
  border-bottom: none;
}
.model-essay[data-v-2337bcd4] .ant-tabs-top-bar .ant-tabs-nav-wrap {
  margin-bottom: 0;
}
.model-essay[data-v-2337bcd4] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated div {
  height: 24px;
  border-radius: 4px;
  border: 1px solid #e2ebff;
  padding: 1px 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.model-essay[data-v-2337bcd4] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated div .ant-tabs-tab {
  width: 36px;
  height: 20px;
  color: #666666;
  font-size: 14px;
  padding: 3px 4px;
  margin: 0;
  border: none;
}
.model-essay[data-v-2337bcd4] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated div .ant-tabs-tab-active {
  color: #004fff;
  font-weight: 500;
  border-radius: 2px;
  background-color: #eff4ff;
}
.model-essay[data-v-2337bcd4] .ant-tabs-top-bar .ant-tabs-nav-wrap .ant-tabs-nav.ant-tabs-nav-animated .ant-tabs-ink-bar {
  display: none !important;
}
.question-list-block[data-v-2337bcd4] {
  border-radius: 4px;
  border: 1px solid #e8e8e8;
  margin-top: 16px;
  max-height: calc(100vh - 360px);
  overflow-y: auto;
}
.question-list-block > div:nth-child(1) .question-item[data-v-2337bcd4] {
  border: none;
}
.question-list-block .question-item[data-v-2337bcd4] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-item .question-number[data-v-2337bcd4] {
  min-width: 40px;
  position: relative;
}
.question-list-block .question-item .question-number .expand-icon[data-v-2337bcd4] {
  position: absolute;
  top: 0;
  right: -20px;
  cursor: pointer;
}
.question-list-block .question-item .question-option[data-v-2337bcd4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.question-list-block .question-item .question-option .ant-tag-checkable[data-v-2337bcd4] {
  border: 1px solid #f9f9f9;
  background: #f9f9f9;
  color: #333333;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  margin-right: 12px;
  padding: 0;
  text-align: center;
  cursor: pointer;
}
.question-list-block .question-item .question-option .radio-choice .ant-tag-checkable[data-v-2337bcd4] {
  border-radius: 50%;
}
.question-list-block .question-item .question-option .ant-tag-checkable-checked[data-v-2337bcd4] {
  border: 1px solid var(--primary-color);
  background: var(--primary-color);
  color: #fff;
}
.question-list-block .question-item .question-option .words[data-v-2337bcd4] {
  width: 76px;
}
.question-list-block .question-item .question-score .ant-input-number[data-v-2337bcd4] {
  width: 56px;
}
.question-list-block .question-item .question-score .ant-btn-link[data-v-2337bcd4] {
  padding: 0;
  margin-left: 10px;
}
.question-list-block .question-child .question-child-item[data-v-2337bcd4] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-child .question-child-item .question-number[data-v-2337bcd4] {
  padding-left: 20px;
}
.question-list-block .question-child .question-child-item .question-score[data-v-2337bcd4] {
  margin-right: 64px;
}
.question-list-block .question-child .question-child-item .question-score .ant-input-number[data-v-2337bcd4] {
  width: 56px;
}
.question-list-block .question-child .question-child-item .question-score .ant-btn-link[data-v-2337bcd4] {
  padding: 0;
  margin-left: 10px;
}
.block-length[data-v-2337bcd4] {
  padding: 0;
  width: 45px;
  text-align: center;
}
.block-length.ant-radio-button-wrapper-checked[data-v-2337bcd4] {
  background: var(--primary-color);
  color: #fff;
}
.margin-h[data-v-2337bcd4] {
  margin: 0 12px;
}
.margin-l[data-v-2337bcd4] {
  margin-left: 12px;
}
.margin-r[data-v-2337bcd4] {
  margin-right: 12px;
}
[data-v-2337bcd4] .ant-modal {
  max-height: calc(100% - 100px);
}
.split-set[data-v-2337bcd4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
}
.split-list[data-v-2337bcd4] {
  border: 1px solid #ebedf0;
  border-radius: 4px;
  padding: 0 20px;
}
.split-list .split-item[data-v-2337bcd4] {
  padding: 10px 0;
  border-bottom: 1px solid #ebedf0;
}
.split-list .split-item .split-con[data-v-2337bcd4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.split-list .split-item .split-con[data-v-2337bcd4]:nth-child(2) {
  margin-top: 10px;
}
.split-list .split-item .child-con[data-v-2337bcd4] {
  padding: 10px 0;
  border-top: 1px solid #ebedf0;
  padding-left: 30px;
}
.split-list .split-item[data-v-2337bcd4]:last-child {
  border: none;
}
.auto-review-content[data-v-2337bcd4] {
  position: relative;
}
.auto-review-content .numberCount[data-v-2337bcd4] {
  position: absolute;
  bottom: 10px;
  right: 10px;
  color: rgba(0, 0, 0, 0.65);
}
.writing-prompt[data-v-2337bcd4] {
  width: 600px;
  padding: 15px;
  font-size: 14px;
  line-height: 1.8;
}
.prompt-title[data-v-2337bcd4] {
  margin-bottom: 15px;
}
.prompt-requirements[data-v-2337bcd4] {
  color: #666;
}
.requirement-item[data-v-2337bcd4] {
  margin-bottom: 8px;
}
.requirement-item.note[data-v-2337bcd4] {
  margin-top: 15px;
  font-style: italic;
}
.not[data-v-2337bcd4]:hover {
  cursor: not-allowed;
}
.card-title[data-v-2337bcd4]::before {
  margin-right: 8px;
  border-radius: 100px;
  height: 14px;
}
.structure-item[data-v-2337bcd4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.structure-item .structure-left[data-v-2337bcd4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.structure-item .structure-left .overflow-ellipsis[data-v-2337bcd4] {
  width: auto;
  margin-right: 16px;
}
.structure-item .structure-left .overflow-ellipsis[data-v-2337bcd4] {
  width: auto;
}
.structure-item .btn-icon .anticon-edit[data-v-2337bcd4] {
  margin: 0;
  margin-left: 10px;
}
.structure-item .btn-icon i[data-v-2337bcd4] {
  margin-left: 8px;
}

.templateSaveLoading[data-v-2d738d6c] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1001;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(255, 255, 255, 0.8);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.templateSaveLoading[data-v-2d738d6c] .templateSaveSpin {
  margin-top: -110px;
}
.templateSaveLoading .spin-tips[data-v-2d738d6c] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  color: var(--primary-color);
  font-size: 18px;
}
.templateSaveLoading .spin-tips.more-message[data-v-2d738d6c] {
  top: 52%;
}
.templateSaveLoading .spin-tips p[data-v-2d738d6c] {
  margin-bottom: 6px;
}

.paper-sheet-con[data-v-0ab8f9e7] {
  width: 100%;
  height: 100%;
  overflow-x: auto;
  /*考试答题卡特殊布局样式*/
}
.paper-sheet-con .backPage[data-v-0ab8f9e7] {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  padding: 0 24px;
  margin-top: 0;
  z-index: 10;
}
.paper-sheet-con .paper-flex-box[data-v-0ab8f9e7] {
  width: 100%;
  height: 100%;
  min-width: 1500px;
  padding: 56px 8px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.paper-sheet-con .paper-flex-box .paper-view[data-v-0ab8f9e7] {
  width: 16px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.paper-sheet-con .paper-flex-box .paper-view.show-paper-preview-view[data-v-0ab8f9e7] {
  width: 480px;
}
.paper-sheet-con .paper-flex-box .paper-sheet[data-v-0ab8f9e7] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  background-color: #fff;
}
.paper-sheet-con .paper-flex-box .paper-info[data-v-0ab8f9e7] {
  width: 380px;
}
.paper-sheet-con .exam-flex-box[data-v-0ab8f9e7] {
  padding-top: 0;
  height: calc(100vh - 80px);
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}
.paper-sheet-con .exam-flex-box.hasBackTop[data-v-0ab8f9e7] {
  padding-top: 50px;
}
.paper-sheet-con .exam-flex-box .exam-paper-info[data-v-0ab8f9e7] {
  max-height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.paper-sheet-con .exam-flex-box .exam-paper-info .card-content[data-v-0ab8f9e7] {
  max-height: calc(100% - 55px);
}
.paper-sheet-con .exam-flex-box .title-sticky[data-v-0ab8f9e7] {
  position: sticky;
  top: 0;
  z-index: 9;
}
[data-v-0ab8f9e7] .paper-card .ant-card-bordered {
  color: #666666;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-v-0ab8f9e7] .paper-card .ant-card-bordered .ant-card-body {
  padding: 0;
}
[data-v-0ab8f9e7] .paper-card .ant-card-bordered .ant-card-body > .card-title {
  height: 48px;
  line-height: 48px;
  background-color: var(--jby-card-background-color);
  padding: 0 16px;
  color: #333333;
  font-weight: bold;
  font-size: 16px;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-0ab8f9e7] .paper-card .ant-card-bordered .ant-card-body > .card-title:before {
  display: none;
}
[data-v-0ab8f9e7] .paper-card .ant-card-bordered .ant-card-body > .card-title .ant-btn {
  color: var(--primary-color);
}
[data-v-0ab8f9e7] .paper-card .ant-card-bordered .ant-card-body > .card-title.paper-sheet-title {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: normal;
  font-size: 14px;
  color: #666666;
  gap: 24px;
  z-index: 100;
}
[data-v-0ab8f9e7] .paper-card .ant-card-bordered .ant-card-body > .card-content {
  padding: 26px 24px;
  border-radius: 0 0 var(--jby-border-radius-base-2) var(--jby-border-radius-base-2);
}
[data-v-0ab8f9e7] .paper-card .ant-card-bordered .ant-card-body > .card-content .content-item {
  margin: 12px 0;
}
[data-v-0ab8f9e7] .paper-card .ant-card-bordered .ant-card-body > .card-content .ant-checkbox-wrapper {
  margin-bottom: 10px;
}
[data-v-0ab8f9e7] .paper-card .ant-card-bordered .ant-card-body > .card-content .bold-text,[data-v-0ab8f9e7] .paper-card .ant-card-bordered .ant-card-body > .card-content .ant-radio-wrapper,[data-v-0ab8f9e7] .paper-card .ant-card-bordered .ant-card-body > .card-content .ant-checkbox-wrapper-checked {
  color: #333333;
  font-weight: 500;
}
[data-v-0ab8f9e7] .paper-card .ant-card-bordered {
  border-radius: 0 0 8px 8px !important;
}
.paper-info-save-footer[data-v-0ab8f9e7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 22px 0;
  border-top: 1px solid #E2EBFF;
  position: sticky;
  bottom: 0;
  background: #ffffff;
}
.paper-sheet-con .exam-flex-box[data-v-0ab8f9e7] {
  height: calc(100vh - 52px) !important;
  padding: 0!important;
}
.paper-sheet-con .exam-flex-box.show-tip[data-v-0ab8f9e7] {
  height: calc(100vh - 140px);
}
.paper-sheet-con .paper-flex-box .paper-info[data-v-0ab8f9e7] {
  background-color: #fff;
}
.card-title[data-v-0ab8f9e7] {
  background-color: #fff !important;
}

.total-score[data-v-6915cba8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
.total-score .title[data-v-6915cba8] {
  font-size: 16px;
  color: #333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.total-score .title[data-v-6915cba8]::before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 16px;
  border-radius: 2px;
  background: #004fff;
  margin-right: 8px;
}
.total-score .total-score-num[data-v-6915cba8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.total-score .total-score-num span[data-v-6915cba8] {
  font-size: 22px;
  margin-right: 6px;
  color: #004fff;
}
.structure-list[data-v-6915cba8] {
  line-height: 40px;
  margin-bottom: 10px;
}
.structure-list .structure-item[data-v-6915cba8] {
  border-bottom: 1px solid #e8e8e8;
}
.structure-list .structure-item[data-v-6915cba8]:nth-last-child(1) {
  border: none;
}
.structure-list span[data-v-6915cba8] {
  display: inline-block;
}
.structure-list .name[data-v-6915cba8] {
  width: 120px;
  line-height: 1;
}
.structure-list .numbers[data-v-6915cba8] {
  width: 150px;
  line-height: 1;
}
.structure-list .icon-btns .icon-btn[data-v-6915cba8]:hover {
  color: #1890ff;
}
.structure-list .icon-btns .icon-btn.btn-disabled[data-v-6915cba8] {
  color: rgba(0, 0, 0, 0.65) !important;
  cursor: not-allowed;
}
.structure-list .icon-btns .icon-btn[data-v-6915cba8]:last-child {
  margin-right: 0;
}
.structure-list .icon-btns .icon-btn[data-v-6915cba8] {
  cursor: pointer;
  margin-right: 10px;
}
.new_layout_structure-list[data-v-6915cba8] {
  line-height: 40px;
  margin-bottom: 10px;
}
.new_layout_structure-list .structure-item[data-v-6915cba8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e2ebff;
  padding-bottom: 10px;
}
.new_layout_structure-list .structure-item[data-v-6915cba8]:nth-child(n + 2) {
  padding-top: 10px;
}
.new_layout_structure-list .structure-item[data-v-6915cba8]:nth-last-child(1) {
  border: none;
}
.new_layout_structure-list .name[data-v-6915cba8] {
  width: 120px;
  line-height: 1;
}
.new_layout_structure-list .numbers[data-v-6915cba8] {
  width: 130px;
  line-height: 1;
}
.new_layout_structure-list .icon-btns[data-v-6915cba8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new_layout_structure-list .icon-btns .icon-btn[data-v-6915cba8]:hover {
  color: #004fff;
}
.new_layout_structure-list .icon-btns .icon-btn.btn-disabled[data-v-6915cba8] {
  color: rgba(0, 0, 0, 0.65) !important;
  cursor: not-allowed;
}
.new_layout_structure-list .icon-btns .icon-btn[data-v-6915cba8]:last-child {
  margin-right: 0;
}
.new_layout_structure-list .icon-btns .icon-btn[data-v-6915cba8] {
  cursor: pointer;
  margin-right: 10px;
}
.btns[data-v-6915cba8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  gap: 10px;
}
.btns button[data-v-6915cba8] {
  width: 100px;
  padding: 0;
  text-align: center;
}
.group-list .group-item[data-v-6915cba8] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.group-list .group-item .question-setting[data-v-6915cba8] {
  margin-left: 20px;
  margin-right: 40px;
}
.group-list .group-item .question-setting .ant-input-number[data-v-6915cba8] {
  width: 56px;
}
.group-list .group-item .group-handle[data-v-6915cba8] {
  width: 40px;
}
.en-writing-item[data-v-6915cba8] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.en-writing-item .lable[data-v-6915cba8] {
  width: 70px;
}
.en-writing-tips[data-v-6915cba8] {
  margin-top: 7px;
  padding-left: 70px;
  font-size: 12px;
}
.en-writing-tips p[data-v-6915cba8] {
  margin: 0;
  padding: 0;
}
.question-list-block[data-v-6915cba8] {
  border-radius: 4px;
  border: 1px solid #e8e8e8;
  margin-top: 16px;
  max-height: calc(100vh - 360px);
  overflow-y: auto;
}
.question-list-block > div:nth-child(1) .question-item[data-v-6915cba8] {
  border: none;
}
.question-list-block .question-item[data-v-6915cba8] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-item .question-number[data-v-6915cba8] {
  width: 30px;
  position: relative;
}
.question-list-block .question-item .question-number .expand-icon[data-v-6915cba8] {
  position: absolute;
  top: 0;
  right: -20px;
  cursor: pointer;
}
.question-list-block .question-item .question-option[data-v-6915cba8] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.question-list-block .question-item .question-option .ant-tag-checkable[data-v-6915cba8] {
  border: 1px solid #f9f9f9;
  background: #f9f9f9;
  color: #333333;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  margin-right: 12px;
  padding: 0;
  text-align: center;
  cursor: pointer;
}
.question-list-block .question-item .question-option .radio-choice .ant-tag-checkable[data-v-6915cba8] {
  border-radius: 50%;
}
.question-list-block .question-item .question-option .ant-tag-checkable-checked[data-v-6915cba8] {
  border: 1px solid #0a93fc;
  background: #0a93fc;
  color: #fff;
}
.question-list-block .question-item .question-option .words[data-v-6915cba8] {
  width: 76px;
}
.question-list-block .question-item .question-score .ant-input-number[data-v-6915cba8] {
  width: 56px;
}
.question-list-block .question-child .question-child-item[data-v-6915cba8] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-child .question-child-item .question-number[data-v-6915cba8] {
  width: 60px;
  padding-left: 20px;
}
.question-list-block .question-child .question-child-item .question-score[data-v-6915cba8] {
  width: 143px;
}
.question-list-block .question-child .question-child-item .question-score .ant-input-number[data-v-6915cba8] {
  width: 56px;
}
.question-list-block .question-child .question-child-item .question-score .ant-btn-link[data-v-6915cba8] {
  padding: 0;
  margin-left: 10px;
}
.margin-h[data-v-6915cba8] {
  margin: 0 12px;
  display: inline-block;
  white-space: nowrap;
}
.margin-l[data-v-6915cba8] {
  margin-left: 12px;
}
.margin-r[data-v-6915cba8] {
  margin-right: 12px;
  display: inline-block;
  white-space: nowrap;
}
[data-v-6915cba8] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #004fff;
  color: #fff;
}

.total-score[data-v-f308ea8c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
.total-score .title[data-v-f308ea8c] {
  font-size: 16px;
  color: #333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.total-score .title[data-v-f308ea8c]::before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 16px;
  border-radius: 2px;
  background: #004fff;
  margin-right: 8px;
}
.total-score .total-score-num[data-v-f308ea8c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.total-score .total-score-num span[data-v-f308ea8c] {
  font-size: 22px;
  margin-right: 6px;
  color: #004fff;
}
.structure-list[data-v-f308ea8c] {
  line-height: 40px;
  margin-bottom: 10px;
}
.structure-list .structure-item[data-v-f308ea8c] {
  border-bottom: 1px solid #e8e8e8;
}
.structure-list .structure-item[data-v-f308ea8c]:nth-last-child(1) {
  border: none;
}
.structure-list span[data-v-f308ea8c] {
  display: inline-block;
}
.structure-list .name[data-v-f308ea8c] {
  width: 120px;
  line-height: 1;
}
.structure-list .numbers[data-v-f308ea8c] {
  width: 150px;
  line-height: 1;
}
.structure-list .icon-btns .icon-btn[data-v-f308ea8c]:hover {
  color: #1890ff;
}
.structure-list .icon-btns .icon-btn.btn-disabled[data-v-f308ea8c] {
  color: rgba(0, 0, 0, 0.65) !important;
  cursor: not-allowed;
}
.structure-list .icon-btns .icon-btn[data-v-f308ea8c]:last-child {
  margin-right: 0;
}
.structure-list .icon-btns .icon-btn[data-v-f308ea8c] {
  cursor: pointer;
  margin-right: 10px;
}
.new_layout_structure-list[data-v-f308ea8c] {
  line-height: 40px;
  margin-bottom: 10px;
}
.new_layout_structure-list .structure-item[data-v-f308ea8c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e2ebff;
  padding-bottom: 10px;
}
.new_layout_structure-list .structure-item[data-v-f308ea8c]:nth-child(n + 2) {
  padding-top: 10px;
}
.new_layout_structure-list .structure-item[data-v-f308ea8c]:nth-last-child(1) {
  border: none;
}
.new_layout_structure-list .name[data-v-f308ea8c] {
  width: 120px;
  line-height: 1;
}
.new_layout_structure-list .numbers[data-v-f308ea8c] {
  width: 130px;
  line-height: 1;
}
.new_layout_structure-list .icon-btns[data-v-f308ea8c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new_layout_structure-list .icon-btns .icon-btn[data-v-f308ea8c]:hover {
  color: #004fff;
}
.new_layout_structure-list .icon-btns .icon-btn.btn-disabled[data-v-f308ea8c] {
  color: rgba(0, 0, 0, 0.65) !important;
  cursor: not-allowed;
}
.new_layout_structure-list .icon-btns .icon-btn[data-v-f308ea8c]:last-child {
  margin-right: 0;
}
.new_layout_structure-list .icon-btns .icon-btn[data-v-f308ea8c] {
  cursor: pointer;
  margin-right: 10px;
}
.btns[data-v-f308ea8c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  gap: 10px;
}
.btns button[data-v-f308ea8c] {
  width: 100px;
  padding: 0;
  text-align: center;
}
.group-list .group-item[data-v-f308ea8c] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.group-list .group-item .question-setting[data-v-f308ea8c] {
  margin-left: 20px;
  margin-right: 40px;
}
.group-list .group-item .question-setting .ant-input-number[data-v-f308ea8c] {
  width: 56px;
}
.group-list .group-item .group-handle[data-v-f308ea8c] {
  width: 40px;
}
.en-writing-item[data-v-f308ea8c] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.en-writing-item .lable[data-v-f308ea8c] {
  width: 70px;
}
.en-writing-tips[data-v-f308ea8c] {
  margin-top: 7px;
  padding-left: 70px;
  font-size: 12px;
}
.en-writing-tips p[data-v-f308ea8c] {
  margin: 0;
  padding: 0;
}
.question-list-block[data-v-f308ea8c] {
  border-radius: 4px;
  border: 1px solid #e8e8e8;
  margin-top: 16px;
  max-height: calc(100vh - 360px);
  overflow-y: auto;
}
.question-list-block > div:nth-child(1) .question-item[data-v-f308ea8c] {
  border: none;
}
.question-list-block .question-item[data-v-f308ea8c] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-item .question-number[data-v-f308ea8c] {
  width: 30px;
  position: relative;
}
.question-list-block .question-item .question-number .expand-icon[data-v-f308ea8c] {
  position: absolute;
  top: 0;
  right: -20px;
  cursor: pointer;
}
.question-list-block .question-item .question-option[data-v-f308ea8c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.question-list-block .question-item .question-option .ant-tag-checkable[data-v-f308ea8c] {
  border: 1px solid #f9f9f9;
  background: #f9f9f9;
  color: #333333;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  margin-right: 12px;
  padding: 0;
  text-align: center;
  cursor: pointer;
}
.question-list-block .question-item .question-option .radio-choice .ant-tag-checkable[data-v-f308ea8c] {
  border-radius: 50%;
}
.question-list-block .question-item .question-option .ant-tag-checkable-checked[data-v-f308ea8c] {
  border: 1px solid #0a93fc;
  background: #0a93fc;
  color: #fff;
}
.question-list-block .question-item .question-option .words[data-v-f308ea8c] {
  width: 76px;
}
.question-list-block .question-item .question-score .ant-input-number[data-v-f308ea8c] {
  width: 56px;
}
.question-list-block .question-child .question-child-item[data-v-f308ea8c] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-child .question-child-item .question-number[data-v-f308ea8c] {
  width: 60px;
  padding-left: 20px;
}
.question-list-block .question-child .question-child-item .question-score[data-v-f308ea8c] {
  width: 143px;
}
.question-list-block .question-child .question-child-item .question-score .ant-input-number[data-v-f308ea8c] {
  width: 56px;
}
.question-list-block .question-child .question-child-item .question-score .ant-btn-link[data-v-f308ea8c] {
  padding: 0;
  margin-left: 10px;
}
.margin-h[data-v-f308ea8c] {
  margin: 0 12px;
  display: inline-block;
  white-space: nowrap;
}
.margin-l[data-v-f308ea8c] {
  margin-left: 12px;
}
.margin-r[data-v-f308ea8c] {
  margin-right: 12px;
  display: inline-block;
  white-space: nowrap;
}
[data-v-f308ea8c] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #004fff;
  color: #fff;
}

.total-score[data-v-d689103a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
.total-score .title[data-v-d689103a] {
  font-size: 16px;
  color: #333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.total-score .title[data-v-d689103a]::before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 16px;
  border-radius: 2px;
  background: #004fff;
  margin-right: 8px;
}
.total-score .total-score-num[data-v-d689103a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.total-score .total-score-num span[data-v-d689103a] {
  font-size: 22px;
  margin-right: 6px;
  color: #004fff;
}
.structure-list[data-v-d689103a] {
  line-height: 40px;
  margin-bottom: 10px;
}
.structure-list .structure-item[data-v-d689103a] {
  border-bottom: 1px solid #e8e8e8;
}
.structure-list .structure-item[data-v-d689103a]:nth-last-child(1) {
  border: none;
}
.structure-list span[data-v-d689103a] {
  display: inline-block;
}
.structure-list .name[data-v-d689103a] {
  width: 120px;
  line-height: 1;
}
.structure-list .numbers[data-v-d689103a] {
  width: 150px;
  line-height: 1;
}
.structure-list .icon-btns .icon-btn[data-v-d689103a]:hover {
  color: #1890ff;
}
.structure-list .icon-btns .icon-btn.btn-disabled[data-v-d689103a] {
  color: rgba(0, 0, 0, 0.65) !important;
  cursor: not-allowed;
}
.structure-list .icon-btns .icon-btn[data-v-d689103a]:last-child {
  margin-right: 0;
}
.structure-list .icon-btns .icon-btn[data-v-d689103a] {
  cursor: pointer;
  margin-right: 10px;
}
.new_layout_structure-list[data-v-d689103a] {
  line-height: 40px;
  margin-bottom: 10px;
}
.new_layout_structure-list .structure-item[data-v-d689103a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e2ebff;
  padding-bottom: 10px;
}
.new_layout_structure-list .structure-item[data-v-d689103a]:nth-child(n + 2) {
  padding-top: 10px;
}
.new_layout_structure-list .structure-item[data-v-d689103a]:nth-last-child(1) {
  border: none;
}
.new_layout_structure-list .name[data-v-d689103a] {
  width: 120px;
  line-height: 1;
}
.new_layout_structure-list .numbers[data-v-d689103a] {
  width: 130px;
  line-height: 1;
}
.new_layout_structure-list .icon-btns[data-v-d689103a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new_layout_structure-list .icon-btns .icon-btn[data-v-d689103a]:hover {
  color: #004fff;
}
.new_layout_structure-list .icon-btns .icon-btn.btn-disabled[data-v-d689103a] {
  color: rgba(0, 0, 0, 0.65) !important;
  cursor: not-allowed;
}
.new_layout_structure-list .icon-btns .icon-btn[data-v-d689103a]:last-child {
  margin-right: 0;
}
.new_layout_structure-list .icon-btns .icon-btn[data-v-d689103a] {
  cursor: pointer;
  margin-right: 10px;
}
.btns[data-v-d689103a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  gap: 10px;
}
.btns button[data-v-d689103a] {
  width: 100px;
  padding: 0;
  text-align: center;
}
.group-list .group-item[data-v-d689103a] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.group-list .group-item .question-setting[data-v-d689103a] {
  margin-left: 20px;
  margin-right: 40px;
}
.group-list .group-item .question-setting .ant-input-number[data-v-d689103a] {
  width: 56px;
}
.group-list .group-item .group-handle[data-v-d689103a] {
  width: 40px;
}
.en-writing-item[data-v-d689103a] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.en-writing-item .lable[data-v-d689103a] {
  width: 70px;
}
.en-writing-tips[data-v-d689103a] {
  margin-top: 7px;
  padding-left: 70px;
  font-size: 12px;
}
.en-writing-tips p[data-v-d689103a] {
  margin: 0;
  padding: 0;
}
.question-list-block[data-v-d689103a] {
  border-radius: 4px;
  border: 1px solid #e8e8e8;
  margin-top: 16px;
  max-height: calc(100vh - 360px);
  overflow-y: auto;
}
.question-list-block > div:nth-child(1) .question-item[data-v-d689103a] {
  border: none;
}
.question-list-block .question-item[data-v-d689103a] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-item .question-number[data-v-d689103a] {
  width: 30px;
  position: relative;
}
.question-list-block .question-item .question-number .expand-icon[data-v-d689103a] {
  position: absolute;
  top: 0;
  right: -20px;
  cursor: pointer;
}
.question-list-block .question-item .question-option[data-v-d689103a] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.question-list-block .question-item .question-option .ant-tag-checkable[data-v-d689103a] {
  border: 1px solid #f9f9f9;
  background: #f9f9f9;
  color: #333333;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  margin-right: 12px;
  padding: 0;
  text-align: center;
  cursor: pointer;
}
.question-list-block .question-item .question-option .radio-choice .ant-tag-checkable[data-v-d689103a] {
  border-radius: 50%;
}
.question-list-block .question-item .question-option .ant-tag-checkable-checked[data-v-d689103a] {
  border: 1px solid #0a93fc;
  background: #0a93fc;
  color: #fff;
}
.question-list-block .question-item .question-option .words[data-v-d689103a] {
  width: 76px;
}
.question-list-block .question-item .question-score .ant-input-number[data-v-d689103a] {
  width: 56px;
}
.question-list-block .question-child .question-child-item[data-v-d689103a] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-child .question-child-item .question-number[data-v-d689103a] {
  width: 60px;
  padding-left: 20px;
}
.question-list-block .question-child .question-child-item .question-score[data-v-d689103a] {
  width: 143px;
}
.question-list-block .question-child .question-child-item .question-score .ant-input-number[data-v-d689103a] {
  width: 56px;
}
.question-list-block .question-child .question-child-item .question-score .ant-btn-link[data-v-d689103a] {
  padding: 0;
  margin-left: 10px;
}
.margin-h[data-v-d689103a] {
  margin: 0 12px;
  display: inline-block;
  white-space: nowrap;
}
.margin-l[data-v-d689103a] {
  margin-left: 12px;
}
.margin-r[data-v-d689103a] {
  margin-right: 12px;
  display: inline-block;
  white-space: nowrap;
}
[data-v-d689103a] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #004fff;
  color: #fff;
}

.total-score[data-v-fcbff992] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
.total-score .title[data-v-fcbff992] {
  font-size: 16px;
  color: #333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.total-score .title[data-v-fcbff992]::before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 16px;
  border-radius: 2px;
  background: #004fff;
  margin-right: 8px;
}
.total-score .total-score-num[data-v-fcbff992] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.total-score .total-score-num span[data-v-fcbff992] {
  font-size: 22px;
  margin-right: 6px;
  color: #004fff;
}
.structure-list[data-v-fcbff992] {
  line-height: 40px;
  margin-bottom: 10px;
}
.structure-list .structure-item[data-v-fcbff992] {
  border-bottom: 1px solid #e8e8e8;
}
.structure-list .structure-item[data-v-fcbff992]:nth-last-child(1) {
  border: none;
}
.structure-list span[data-v-fcbff992] {
  display: inline-block;
}
.structure-list .name[data-v-fcbff992] {
  width: 120px;
  line-height: 1;
}
.structure-list .numbers[data-v-fcbff992] {
  width: 150px;
  line-height: 1;
}
.structure-list .icon-btns .icon-btn[data-v-fcbff992]:hover {
  color: #1890ff;
}
.structure-list .icon-btns .icon-btn.btn-disabled[data-v-fcbff992] {
  color: rgba(0, 0, 0, 0.65) !important;
  cursor: not-allowed;
}
.structure-list .icon-btns .icon-btn[data-v-fcbff992]:last-child {
  margin-right: 0;
}
.structure-list .icon-btns .icon-btn[data-v-fcbff992] {
  cursor: pointer;
  margin-right: 10px;
}
.new_layout_structure-list[data-v-fcbff992] {
  line-height: 40px;
  margin-bottom: 10px;
}
.new_layout_structure-list .structure-item[data-v-fcbff992] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e2ebff;
  padding-bottom: 10px;
}
.new_layout_structure-list .structure-item[data-v-fcbff992]:nth-child(n + 2) {
  padding-top: 10px;
}
.new_layout_structure-list .structure-item[data-v-fcbff992]:nth-last-child(1) {
  border: none;
}
.new_layout_structure-list .name[data-v-fcbff992] {
  width: 120px;
  line-height: 1;
}
.new_layout_structure-list .numbers[data-v-fcbff992] {
  width: 130px;
  line-height: 1;
}
.new_layout_structure-list .icon-btns[data-v-fcbff992] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new_layout_structure-list .icon-btns .icon-btn[data-v-fcbff992]:hover {
  color: #004fff;
}
.new_layout_structure-list .icon-btns .icon-btn.btn-disabled[data-v-fcbff992] {
  color: rgba(0, 0, 0, 0.65) !important;
  cursor: not-allowed;
}
.new_layout_structure-list .icon-btns .icon-btn[data-v-fcbff992]:last-child {
  margin-right: 0;
}
.new_layout_structure-list .icon-btns .icon-btn[data-v-fcbff992] {
  cursor: pointer;
  margin-right: 10px;
}
.btns[data-v-fcbff992] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  gap: 10px;
}
.btns button[data-v-fcbff992] {
  width: 100px;
  padding: 0;
  text-align: center;
}
.group-list .group-item[data-v-fcbff992] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.group-list .group-item .question-setting[data-v-fcbff992] {
  margin-left: 20px;
  margin-right: 40px;
}
.group-list .group-item .question-setting .ant-input-number[data-v-fcbff992] {
  width: 56px;
}
.group-list .group-item .group-handle[data-v-fcbff992] {
  width: 40px;
}
.en-writing-item[data-v-fcbff992] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.en-writing-item .lable[data-v-fcbff992] {
  width: 70px;
}
.en-writing-tips[data-v-fcbff992] {
  margin-top: 7px;
  padding-left: 70px;
  font-size: 12px;
}
.en-writing-tips p[data-v-fcbff992] {
  margin: 0;
  padding: 0;
}
.question-list-block[data-v-fcbff992] {
  border-radius: 4px;
  border: 1px solid #e8e8e8;
  margin-top: 16px;
  max-height: calc(100vh - 360px);
  overflow-y: auto;
}
.question-list-block > div:nth-child(1) .question-item[data-v-fcbff992] {
  border: none;
}
.question-list-block .question-item[data-v-fcbff992] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-item .question-number[data-v-fcbff992] {
  width: 30px;
  position: relative;
}
.question-list-block .question-item .question-number .expand-icon[data-v-fcbff992] {
  position: absolute;
  top: 0;
  right: -20px;
  cursor: pointer;
}
.question-list-block .question-item .question-option[data-v-fcbff992] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.question-list-block .question-item .question-option .ant-tag-checkable[data-v-fcbff992] {
  border: 1px solid #f9f9f9;
  background: #f9f9f9;
  color: #333333;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  margin-right: 12px;
  padding: 0;
  text-align: center;
  cursor: pointer;
}
.question-list-block .question-item .question-option .radio-choice .ant-tag-checkable[data-v-fcbff992] {
  border-radius: 50%;
}
.question-list-block .question-item .question-option .ant-tag-checkable-checked[data-v-fcbff992] {
  border: 1px solid #0a93fc;
  background: #0a93fc;
  color: #fff;
}
.question-list-block .question-item .question-option .words[data-v-fcbff992] {
  width: 76px;
}
.question-list-block .question-item .question-score .ant-input-number[data-v-fcbff992] {
  width: 56px;
}
.question-list-block .question-child .question-child-item[data-v-fcbff992] {
  line-height: 57px;
  padding: 0 10px;
  border-top: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.question-list-block .question-child .question-child-item .question-number[data-v-fcbff992] {
  width: 60px;
  padding-left: 20px;
}
.question-list-block .question-child .question-child-item .question-score[data-v-fcbff992] {
  width: 143px;
}
.question-list-block .question-child .question-child-item .question-score .ant-input-number[data-v-fcbff992] {
  width: 56px;
}
.question-list-block .question-child .question-child-item .question-score .ant-btn-link[data-v-fcbff992] {
  padding: 0;
  margin-left: 10px;
}
.margin-h[data-v-fcbff992] {
  margin: 0 12px;
  display: inline-block;
  white-space: nowrap;
}
.margin-l[data-v-fcbff992] {
  margin-left: 12px;
}
.margin-r[data-v-fcbff992] {
  margin-right: 12px;
  display: inline-block;
  white-space: nowrap;
}
[data-v-fcbff992] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #004fff;
  color: #fff;
}

.force-dropdown-up-qs {
  top: auto !important;
  bottom: 0px !important;
  margin-bottom: 4px;
}
.option-letter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  height: 32px;
  background-color: #eff4ff;
  border: 1px solid #e2ebff;
  border-radius: 50%;
  margin-right: 12px;
}

.paper-sheet-con[data-v-14ab7f26] {
  width: 100%;
  height: 100%;
  overflow-x: auto;
  /*考试答题卡特殊布局样式*/
}
.paper-sheet-con .backPage[data-v-14ab7f26] {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  padding: 0 24px;
  margin-top: 0;
  z-index: 10;
}
.paper-sheet-con .paper-flex-box[data-v-14ab7f26] {
  width: 100%;
  height: 100%;
  min-width: 1500px;
  padding: 56px 8px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.paper-sheet-con .paper-flex-box .paper-view[data-v-14ab7f26] {
  width: 16px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.paper-sheet-con .paper-flex-box .paper-view.show-paper-preview-view[data-v-14ab7f26] {
  width: 480px;
}
.paper-sheet-con .paper-flex-box .paper-sheet[data-v-14ab7f26] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  background-color: #fff;
}
.paper-sheet-con .paper-flex-box .paper-info[data-v-14ab7f26] {
  width: 380px;
}
.paper-sheet-con .exam-flex-box[data-v-14ab7f26] {
  padding-top: 0;
  height: calc(100vh - 80px);
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}
.paper-sheet-con .exam-flex-box.hasBackTop[data-v-14ab7f26] {
  padding-top: 50px;
}
.paper-sheet-con .exam-flex-box .exam-paper-info[data-v-14ab7f26] {
  max-height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.paper-sheet-con .exam-flex-box .exam-paper-info .card-content[data-v-14ab7f26] {
  max-height: calc(100% - 55px);
}
.paper-sheet-con .exam-flex-box .title-sticky[data-v-14ab7f26] {
  position: sticky;
  top: 0;
  z-index: 9;
}
[data-v-14ab7f26] .paper-card .ant-card-bordered {
  color: #666666;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-v-14ab7f26] .paper-card .ant-card-bordered .ant-card-body {
  padding: 0;
}
[data-v-14ab7f26] .paper-card .ant-card-bordered .ant-card-body > .card-title {
  height: 48px;
  line-height: 48px;
  background-color: var(--jby-card-background-color);
  padding: 0 16px;
  color: #333333;
  font-weight: bold;
  font-size: 16px;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-14ab7f26] .paper-card .ant-card-bordered .ant-card-body > .card-title:before {
  display: none;
}
[data-v-14ab7f26] .paper-card .ant-card-bordered .ant-card-body > .card-title .ant-btn {
  color: var(--primary-color);
}
[data-v-14ab7f26] .paper-card .ant-card-bordered .ant-card-body > .card-title.paper-sheet-title {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: normal;
  font-size: 14px;
  color: #666666;
  gap: 24px;
  z-index: 100;
}
[data-v-14ab7f26] .paper-card .ant-card-bordered .ant-card-body > .card-content {
  padding: 26px 24px;
  border-radius: 0 0 var(--jby-border-radius-base-2) var(--jby-border-radius-base-2);
}
[data-v-14ab7f26] .paper-card .ant-card-bordered .ant-card-body > .card-content .content-item {
  margin: 12px 0;
}
[data-v-14ab7f26] .paper-card .ant-card-bordered .ant-card-body > .card-content .ant-checkbox-wrapper {
  margin-bottom: 10px;
}
[data-v-14ab7f26] .paper-card .ant-card-bordered .ant-card-body > .card-content .bold-text,[data-v-14ab7f26] .paper-card .ant-card-bordered .ant-card-body > .card-content .ant-radio-wrapper,[data-v-14ab7f26] .paper-card .ant-card-bordered .ant-card-body > .card-content .ant-checkbox-wrapper-checked {
  color: #333333;
  font-weight: 500;
}
[data-v-14ab7f26] .paper-card .ant-card-bordered {
  border-radius: 0 0 8px 8px !important;
}
.paper-info-save-footer[data-v-14ab7f26] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 22px 0;
  border-top: 1px solid #E2EBFF;
  position: sticky;
  bottom: 0;
  background: #ffffff;
}
.paper-sheet-con .exam-flex-box[data-v-14ab7f26] {
  height: calc(100vh - 0px);
}
.exam-edit-tips[data-v-14ab7f26] {
  position: fixed;
  top: 56px;
  left: 0;
  right: 0;
  background-color: #fdf6ec;
  border: solid 1px #faecd8;
  padding: 5px 10px;
  color: #e6a23c;
  text-align: center;
  line-height: 28px;
  z-index: 2;
}
.exam-edit-tips .icon[data-v-14ab7f26] {
  margin: 0 5px;
}
.exam-edit-tips .close[data-v-14ab7f26] {
  float: right;
  margin: 4px 0 0 0;
  cursor: pointer;
}
.exam-edit-tips .edit-icon[data-v-14ab7f26] {
  height: 28px;
  line-height: 28px;
}
.adminFulWidth[data-v-14ab7f26] {
  width: 100%;
}

.homework-sheet-tools[data-v-4be74944] {
  min-height: 100vh;
}
.homework-sheet-tools .handle-btn button[data-v-4be74944] {
  margin-left: 10px;
}
.homework-sheet-tools .make-content[data-v-4be74944] {
  height: calc(100vh - 75px);
  min-height: calc(100vh - 52px);
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  overflow-x: auto;
}
.homework-sheet-tools .make-content .sheet-content[data-v-4be74944] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: calc(100vh - 70px);
  min-height: calc(100vh - 52px);
  overflow-y: auto;
  overflow-x: hidden;
  min-width: 1140px;
}
.homework-sheet-tools .make-content .sheet-config[data-v-4be74944] {
  width: 380px;
  background-color: #ffffff;
}
.homework-sheet-tools .make-content .sheet-config .sheet-handle[data-v-4be74944] {
  width: 380px;
}
.homework-sheet-tools .make-content .sheet-config .sheet-handle .header[data-v-4be74944] {
  height: 48px;
  line-height: 48px;
  border-radius: 8px 8px 0 0;
  background-color: #f9fafe;
  padding: 0 16px;
  color: #333333;
  font-weight: bold;
  font-size: 16px;
}
.homework-sheet-tools .make-content .sheet-config .sheet-handle .handle-block[data-v-4be74944] {
  height: calc(100vh - 122px);
  padding: 16px 20px;
  overflow-y: auto;
}
.homework-sheet-tools .make-content .sheet-config .sheet-handle[data-v-4be74944] .ant-checkbox-wrapper {
  margin-bottom: 10px;
}

.paper-sheet-con[data-v-d6244cac] {
  width: 100%;
  height: 100%;
  overflow-x: auto;
  background: #fff;
}
.paper-sheet-con .backPage[data-v-d6244cac] {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  padding: 0 24px;
  margin-top: 0;
  z-index: 1000;
  webkit-box-shadow: 0px 2px 4px 0px rgba(19, 36, 74, 0.1);
  -webkit-box-shadow: 0px 2px 4px 0px rgba(19, 36, 74, 0.1);
          box-shadow: 0px 2px 4px 0px rgba(19, 36, 74, 0.1);
}
.paper-sheet-con .backPage[data-v-d6244cac]::after {
  display: none;
}
.paper-sheet-con .tips[data-v-d6244cac] {
  background-color: #fdf6ec;
  border: solid 1px #faecd8;
  padding: 5px 10px;
  color: #ec6909;
  text-align: center;
  position: relative;
  top: 45px;
}
.paper-sheet-con .tips .icon[data-v-d6244cac] {
  margin: 0 5px;
}
.paper-sheet-con .tips .info[data-v-d6244cac] {
  font-size: 16px;
}
.paper-sheet-con .tips .wg-warning[data-v-d6244cac] {
  font-size: 16px;
  margin-bottom: 6px;
  margin-right: 5px;
}
.paper-sheet-con .paper-flex-box[data-v-d6244cac] {
  width: 100%;
  height: 100%;
  min-width: 1860px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.paper-sheet-con .paper-flex-box .paper-view[data-v-d6244cac] {
  width: 16px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.paper-sheet-con .paper-flex-box .paper-view.show-paper-preview-view[data-v-d6244cac] {
  background: #fff;
  width: 460px;
}
.paper-sheet-con .paper-flex-box .paper-sheet[data-v-d6244cac] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
}
.paper-sheet-con .paper-flex-box .paper-sheet .paper-card-container[data-v-d6244cac] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.paper-sheet-con .paper-flex-box .paper-sheet .paper-card-container .card-content[data-v-d6244cac] {
  padding: 26px 0;
}
.paper-sheet-con .paper-flex-box .paper-sheet .paper-info[data-v-d6244cac] {
  width: 390px;
  margin-right: 2px;
  position: sticky;
  top: 0;
}
.paper-sheet-con .homework-flex-box[data-v-d6244cac] {
  padding-top: 42px;
  height: calc(100vh - 10px);
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  margin-top: 10px;
  background: #f2f6ff;
}
.paper-sheet-con .homework-flex-box.hasBackTop[data-v-d6244cac] {
  padding-top: 50px;
}
.paper-sheet-con .homework-flex-box .homework-paper-info[data-v-d6244cac] {
  max-height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.paper-sheet-con .homework-flex-box .homework-paper-info .card-content[data-v-d6244cac] {
  max-height: calc(100% - 55px);
}
.paper-sheet-con .homework-flex-box .homework-paper-info .score-sheet[data-v-d6244cac] {
  height: 100% !important;
}
.paper-sheet-con .homework-flex-box .title-sticky[data-v-d6244cac] {
  position: sticky;
  top: 0;
  z-index: 9;
}
[data-v-d6244cac] .paper-card .ant-card-bordered {
  color: #333333;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  overflow: auto;
}
[data-v-d6244cac] .paper-card .ant-card-bordered .ant-card-body {
  padding: 0;
}
[data-v-d6244cac] .paper-card .ant-card-bordered .ant-card-body > .card-title {
  height: 48px;
  line-height: 48px;
  background-color: var(--jby-card-background-color);
  padding: 0 16px;
  color: #333333;
  font-weight: bold;
  font-size: 16px;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-d6244cac] .paper-card .ant-card-bordered .ant-card-body > .card-title:before {
  display: none;
}
[data-v-d6244cac] .paper-card .ant-card-bordered .ant-card-body > .card-title .ant-btn {
  color: var(--primary-color);
}
[data-v-d6244cac] .paper-card .ant-card-bordered .ant-card-body > .card-title.paper-sheet-title {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: normal;
  font-size: 14px;
  color: #666666;
  gap: 24px;
  z-index: 990;
  background: #fff;
}
[data-v-d6244cac] .paper-card .ant-card-bordered .ant-card-body > .card-content {
  padding: 26px 24px;
  border-radius: 0 0 var(--jby-border-radius-base-2) var(--jby-border-radius-base-2);
}
[data-v-d6244cac] .paper-card .ant-card-bordered .ant-card-body > .card-content .content-item {
  margin: 12px 0;
}
[data-v-d6244cac] .paper-card .ant-card-bordered .ant-card-body > .card-content .ant-checkbox-wrapper {
  margin-bottom: 10px;
}
[data-v-d6244cac] .paper-card .ant-card-bordered .ant-card-body > .card-content .bold-text,[data-v-d6244cac] .paper-card .ant-card-bordered .ant-card-body > .card-content .ant-radio-wrapper,[data-v-d6244cac] .paper-card .ant-card-bordered .ant-card-body > .card-content .ant-checkbox-wrapper-checked {
  color: #333333;
  font-weight: 500;
}
[data-v-d6244cac] .paper-card .ant-card-bordered .ant-card-body > .card-context {
  border: 0;
  overflow: auto;
  padding: 0 !important;
  padding-top: 10px !important;
}
[data-v-d6244cac] .paper-card .ant-card-bordered .ant-card-body > .card-context .answer-sheet .sheet-con .sheet-recognize-page-container.homework-container {
  padding-top: 0px !important;
}
[data-v-d6244cac] .paper-card .ant-card-bordered .ant-card-body .card-title-float {
  position: absolute;
  left: 24px;
  line-height: 1;
}
[data-v-d6244cac] .paper-card .ant-card-bordered .ant-card-body .card-title-float i {
  vertical-align: middle;
}
[data-v-d6244cac] .paper-card .ant-card-bordered {
  border-radius: 0 0 8px 8px !important;
}
.paper-info-save-footer[data-v-d6244cac] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px 0;
  border-top: 1px solid #E2EBFF;
  position: sticky;
  bottom: 0;
  background: #ffffff;
}
.setting-bold-text[data-v-d6244cac] {
  font-size: 18px;
  font-weight: bold;
  vertical-align: bottom;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.setting-bold-text.active[data-v-d6244cac] {
  font-style: italic;
  color: var(--primary-color);
}

