@font-face{font-family:iconfont-ewt;src:url("//at.alicdn.com/t/font_1523051_fhzx3dgn6n8.eot");src:url("//at.alicdn.com/t/font_1523051_fhzx3dgn6n8.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/font_1523051_fhzx3dgn6n8.woff2") format("woff2"),url("//at.alicdn.com/t/font_1523051_fhzx3dgn6n8.woff") format("woff"),url("//at.alicdn.com/t/font_1523051_fhzx3dgn6n8.ttf") format("truetype"),url("//at.alicdn.com/t/font_1523051_fhzx3dgn6n8.svg#iconfont-ewt") format("svg")}.iconfont-ewt{font-family:iconfont-ewt!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ewt-loading:before{content:"\E660"}.icon-ewt-horn-hollow:before{content:"\E614"}.icon-ewt-home:before{content:"\E682"}.icon-ewt-timing-clock:before{content:"\E811"}.icon-ewt-single-user:before{content:"\E648"}.icon-ewt-magnifying-lens:before{content:"\E6E4"}.icon-ewt-earphone:before{content:"\E626"}.icon-ewt-minus:before{content:"\E604"}.icon-ewt-pie-chart:before{content:"\E681"}.icon-ewt-wrong:before{content:"\E65A"}.icon-ewt-half-right-tick:before{content:"\E65C"}.icon-ewt-right-tick:before{content:"\E65D"}.icon-ewt-zoom-out:before{content:"\E665"}.icon-ewt-zoom-in:before{content:"\E667"}.icon-ewt-lamp:before{content:"\E66B"}.icon-ewt-doubt-circle:before{content:"\E66C"}.icon-ewt-heart:before{content:"\E670"}.icon-ewt-location:before{content:"\E678"}.icon-ewt-anwser-card:before{content:"\E689"}.icon-ewt-calendar:before{content:"\E68B"}.icon-ewt-line-chart:before{content:"\E644"}.icon-ewt-plus:before{content:"\E812"}.icon-ewt-star-hollow:before{content:"\E609"}.icon-ewt-finger-push:before{content:"\E684"}.icon-ewt-pencil-running:before{content:"\E637"}.icon-ewt-refresh:before{content:"\E695"}.icon-ewt-download:before{content:"\E69A"}.icon-ewt-video-tag:before{content:"\E69B"}.icon-ewt-delete:before{content:"\E69C"}.icon-ewt-shopping-cart:before{content:"\E694"}.icon-ewt-more:before{content:"\E60F"}.icon-ewt-close-1:before{content:"\E62B"}.icon-ewt-play:before{content:"\E655"}.icon-ewt-pause:before{content:"\E663"}.icon-ewt-close:before{content:"\E63C"}.icon-ewt-arrow-right-dashed:before{content:"\E63D"}.icon-ewt-triangle-down:before{content:"\E652"}.icon-ewt-triangle-up:before{content:"\E653"}.icon-ewt-error:before{content:"\E63E"}.icon-ewt-success:before{content:"\E63F"}.icon-ewt-warning:before{content:"\E640"}.icon-ewt-info:before{content:"\E641"}.icon-ewt-arow-down:before{content:"\E64A"}.icon-ewt-arow-up:before{content:"\E64B"}.icon-ewt-arow-left:before{content:"\E64D"}.icon-ewt-arow-right:before{content:"\E654"}.icon-ewt-camera:before{content:"\E621"}.ewt-icon{font-style:normal}@keyframes ewt-icon-animation-infinite{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.ewt-icon.icon-ewt-loading{animation:ewt-icon-animation-infinite 1.5s infinite linear}
*{box-sizing:border-box}.ewt-audio{font-size:14px;user-select:none}.ewt-audio .icon-ewt-pause,.ewt-audio>.icon-ewt-play{position:relative;top:2px;cursor:pointer;color:#5a8bff}.ewt-audio .percent-duration{color:#5a8bff}.ewt-audio .slider-box{margin:0 2px 0 0;display:inline-block;width:200px;vertical-align:middle}.ewt-audio .slider-box .ant-slider{height:6px;border:0 none;margin:0 15px 0 12px}.ewt-audio .slider-box .ant-slider-step{height:6px}.ewt-audio .slider-box .ant-slider-handle{border-color:#5a8bff;margin-left:-2px;margin-top:-4px}.ewt-audio .slider-box .ant-slider-handle:active{box-shadow:none}.ewt-audio .slider-box .ant-slider-track{height:6px;background-color:#5a8bff}
@charset "UTF-8";
.pm-question table.edittable {
  border-collapse: collapse;
  text-align: center;
  margin: 2px; }

.pm-question table.edittable th, .pm-question table.edittable td {
  line-height: 30px;
  padding: 5px;
  white-space: normal;
  word-break: break-all;
  border: 1px solid #000;
  vertical-align: middle; }

.pm-question table.composition {
  border-collapse: collapse;
  text-align: left;
  margin: 2px;
  width: 98%; }

.pm-question table.composition th, .pm-question table.composition td {
  line-height: 30px;
  white-space: normal;
  word-break: break-all;
  border-width: 0px;
  vertical-align: middle; }

.pm-question table.composition2 {
  border-collapse: collapse;
  width: auto; }

.pm-question table.composition2 th, .pm-question table.composition2 td {
  text-align: left;
  line-height: 30px;
  white-space: normal;
  word-break: break-all;
  border: none;
  border-width: 0px;
  vertical-align: middle; }

.pm-question .MathJye {
  border: 0 none;
  direction: ltr;
  line-height: normal;
  display: inline-block;
  float: none;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: normal;
  margin: 0;
  padding: 0;
  text-align: left;
  text-indent: 0;
  text-transform: none;
  white-space: nowrap;
  word-spacing: normal;
  word-wrap: normal;
  -webkit-text-size-adjust: none; }

.pm-question .MathJye div, .pm-question .MathJye span {
  border: 0 none;
  margin: 0;
  padding: 0;
  line-height: normal;
  text-align: left;
  height: auto;
  _height: auto;
  white-space: normal; }

.pm-question .MathJye table {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  line-height: normal;
  font-size: inherit;
  *font-size: 100%;
  _font-size: 100%;
  font-style: normal;
  font-weight: normal;
  border: 0;
  float: none;
  display: inline-block;
  *display: inline;
  zoom: 0; }

.pm-question .MathJye table td {
  padding: 0;
  font-size: inherit;
  line-height: normal;
  white-space: nowrap;
  border: 0 none;
  width: auto;
  _height: auto; }

.pm-question .MathJye_mi {
  font-style: italic; }

.pm-question .flipv {
  transform: scaleX(-1);
  filter: FlipH; }

.pm-question .fliph {
  transform: scaleY(-1);
  filter: FlipV; }

.pm-question .mathjye-bold {
  font-weight: 800; }

.pm-question .mathjye-del {
  text-decoration: line-through; }

.pm-question .mathjye-underline {
  border-bottom: 1px solid #000;
  padding-bottom: 2px; }

@-moz-document url-prefix() {
  .pm-question .mathjye-underline {
    padding-bottom: 0px; } }

.pm-question .mathjye-underpline {
  border-bottom: 2px dotted #000;
  padding-bottom: 3px; }

@-moz-document url-prefix() {
  .pm-question .mathjye-underpline {
    padding-bottom: 1px; } }

.pm-question .mathjye-underpoint {
  background: url(http://img.jyeoo.net/images/formula/point.png) no-repeat center bottom;
  padding-bottom: 4px; }

@-moz-document url-prefix() {
  .pm-question .mathjye-underpoint {
    padding-bottom: 1px; } }

.pm-question .mathjye-underwave {
  background: url(http://img.jyeoo.net/images/formula/wave.png) bottom repeat-x;
  padding-bottom: 4px; }

@-moz-document url-prefix() {
  .pm-question .mathjye-underwave {
    padding-bottom: 1px; } }

.pm-question .mathjye-alignleft {
  display: block;
  text-align: left; }

.pm-question .mathjye-aligncenter {
  display: block;
  text-align: center; }

.pm-question .mathjye-alignright {
  display: block;
  text-align: right; }

.pm-question div.quizPutTag {
  display: inline-block;
  padding: 3px 10px 1px 10px;
  margin: 0 3px;
  font-size: 14px;
  min-width: 1em;
  min-height: 16px;
  line-height: 18px;
  height: auto;
  border-bottom: 1px solid #0033FF;
  text-decoration: none;
  zoom: 1;
  background: #fff;
  color: #127176;
  word-break: break-all; }

.pm-question div.quizPutTag:hover {
  color: #f60; }

.pm-question .sanwser {
  padding: 4px 10px;
  margin: 0px;
  border: 1px solid #ADCD3C;
  background-color: #F2FDDB;
  color: #000;
  display: none; }

.pm-question .MathJye .mathheight {
  height: 14px !important; }

.pm-question-box,
.pm-question {
  /* 波浪线 */ }
  .pm-question-box .under_spot:not(:empty),
  .pm-question .under_spot:not(:empty) {
    position: relative; }
  .pm-question-box .under_spot:not(:empty)::after,
  .pm-question .under_spot:not(:empty)::after {
    position: absolute;
    content: '';
    width: 2px;
    height: 2px;
    background-color: #000;
    bottom: -2px;
    left: 50%;
    margin-left: -1px; }
  .pm-question-box .wave,
  .pm-question .wave {
    position: relative;
    background: url("https://web.ewt360.com/common/tiku/wave.png") bottom repeat-x;
    background-size: 10px;
    padding-bottom: 6px; }
  .pm-question-box .mst-table,
  .pm-question .mst-table {
    width: 100%;
    margin-bottom: 15px; }

/* @font-face { font-family: 'JyeMath'; src: url('https://img.jyeoo.net/fonts/jyeMath.eot?v=20190401'); src: url('https://img.jyeoo.net/fonts/jyeMath.eot?#iefix?v=20190401') format('embedded-opentype'), url('https://img.jyeoo.net/fonts/jyeMath.woff?v=20190401') format('woff'), url('https://img.jyeoo.net/fonts/jyeMath.ttf?v=20190401') format('truetype'), url('https://img.jyeoo.net/jyeMath.svg#JyeMath?v=20190401') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'JyeMathLetters'; src: url('https://img.jyeoo.net/fonts/letters/jyeMathLetters.eot?v=20190401'); src: url('https://img.jyeoo.net/fonts/letters/jyeMathLetters.eot?#iefix?v=20190401') format('embedded-opentype'), url('https://img.jyeoo.net/fonts/letters/jyeMathLetters.woff?v=20190401') format('woff'), url('https://img.jyeoo.net/fonts/letters/jyeMathLetters.ttf?v=20190401') format('truetype'), url('https://img.jyeoo.net/fonts/letters/jyeMathLetters.svg#JyeMathLetters?v=20190401') format('svg'); font-weight: normal; font-style: normal; } */
/*********测试新加lxling20210727************/
@font-face {
  font-family: 'JyeooHai-Main-Regular';
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Main-Regular.eot?v=20210728");
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Main-Regular.eot?#iefix?v=20210728") format("embedded-opentype"), url("https://img.jyeoo.net/fonts/woff/JyeooHai-Main-Regular.woff?v=20210728") format("woff"), url("https://img.jyeoo.net/fonts/ttf/JyeooHai-Main-Regular.ttf?v=20210728") format("truetype"), url("https://img.jyeoo.net/fonts/svg/JyeooHai-Main-Regular.svg#JyeooHai-Main-Regular?v=20210728") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'JyeooHai-Main-Italic';
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Main-Italic.eot?v=20210728");
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Main-Italic.eot?#iefix?v=20210728") format("embedded-opentype"), url("https://img.jyeoo.net/fonts/woff/JyeooHai-Main-Italic.woff?v=20210728") format("woff"), url("https://img.jyeoo.net/fonts/ttf/JyeooHai-Main-Italic.ttf?v=20210728") format("truetype"), url("https://img.jyeoo.net/fonts/svg/JyeooHai-Main-Italic.svg#JyeooHai-Main-Italic?v=20210728") format("svg");
  font-weight: normal;
  font-style: normal;
  unicode-range: U+0041-005A,U+0061-007A; }

@font-face {
  font-family: 'JyeooHai-Main-Bold';
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Main-Bold.eot?v=20210728");
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Main-Bold.eot?#iefix?v=20210728") format("embedded-opentype"), url("https://img.jyeoo.net/fonts/woff/JyeooHai-Main-Bold.woff?v=20210728") format("woff"), url("https://img.jyeoo.net/fonts/ttf/JyeooHai-Main-Bold.ttf?v=20210728") format("truetype"), url("https://img.jyeoo.net/fonts/svg/JyeooHai-Main-Bold.svg#JyeooHai-Main-Bold?v=20210728") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'JyeooHai-Main-BoldItalic';
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Main-BoldItalic.eot?v=20210728");
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Main-BoldItalic.eot?#iefix?v=20210728") format("embedded-opentype"), url("https://img.jyeoo.net/fonts/woff/JyeooHai-Main-BoldItalic.woff?v=20210728") format("woff"), url("https://img.jyeoo.net/fonts/ttf/JyeooHai-Main-BoldItalic.ttf?v=20210728") format("truetype"), url("https://img.jyeoo.net/fonts/svg/JyeooHai-Main-BoldItalic.svg#JyeooHai-Main-BoldItalic?v=20210728") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'JyeooHai-AMS-Regular';
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-AMS-Regular.eot?v=20210728");
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-AMS-Regular.eot?#iefix?v=20210728") format("embedded-opentype"), url("https://img.jyeoo.net/fonts/woff/JyeooHai-AMS-Regular.woff?v=20210728") format("woff"), url("https://img.jyeoo.net/fonts/ttf/JyeooHai-AMS-Regular.ttf?v=20210728") format("truetype"), url("https://img.jyeoo.net/fonts/svg/JyeooHai-AMS-Regular.svg#JyeooHai-AMS-Regular?v=20210728") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'JyeooHai-AMS2-Regular';
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-AMS2-Regular.eot?v=20210728");
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-AMS2-Regular.eot?#iefix?v=20210728") format("embedded-opentype"), url("https://img.jyeoo.net/fonts/woff/JyeooHai-AMS2-Regular.woff?v=20210728") format("woff"), url("https://img.jyeoo.net/fonts/ttf/JyeooHai-AMS2-Regular.ttf?v=20210728") format("truetype"), url("https://img.jyeoo.net/fonts/svg/JyeooHai-AMS2-Regular.svg#JyeooHai-AMS2-Regular?v=20210728") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'JyeooHai-Arrow-Regular';
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Arrow-Regular.eot?v=20210728");
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Arrow-Regular.eot?#iefix?v=20210728") format("embedded-opentype"), url("https://img.jyeoo.net/fonts/woff/JyeooHai-Arrow-Regular.woff?v=20210728") format("woff"), url("https://img.jyeoo.net/fonts/ttf/JyeooHai-Arrow-Regular.ttf?v=20210728") format("truetype"), url("https://img.jyeoo.net/fonts/svg/JyeooHai-Arrow-Regular.svg#JyeooHai-Arrow-Regular?v=20210728") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'JyeooHai-Fraktur-Regular';
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Fraktur-Regular.eot?v=20210728");
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Fraktur-Regular.eot?#iefix?v=20210728") format("embedded-opentype"), url("https://img.jyeoo.net/fonts/woff/JyeooHai-Fraktur-Regular.woff?v=20210728") format("woff"), url("https://img.jyeoo.net/fonts/ttf/JyeooHai-Fraktur-Regular.ttf?v=20210728") format("truetype"), url("https://img.jyeoo.net/fonts/svg/JyeooHai-Fraktur-Regular.svg#JyeooHai-Fraktur-Regular?v=20210728") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'JyeooHai-Script-Regular';
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Script-Regular.eot?v=20210728");
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Script-Regular.eot?#iefix?v=20210728") format("embedded-opentype"), url("https://img.jyeoo.net/fonts/woff/JyeooHai-Script-Regular.woff?v=20210728") format("woff"), url("https://img.jyeoo.net/fonts/ttf/JyeooHai-Script-Regular.ttf?v=20210728") format("truetype"), url("https://img.jyeoo.net/fonts/svg/JyeooHai-Script-Regular.svg#JyeooHai-Script-Regular?v=20210728") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'JyeooHai-Size1-Regular';
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Size1-Regular.eot?v=20210728");
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Size1-Regular.eot?#iefix?v=20210728") format("embedded-opentype"), url("https://img.jyeoo.net/fonts/woff/JyeooHai-Size1-Regular.woff?v=20210728") format("woff"), url("https://img.jyeoo.net/fonts/ttf/JyeooHai-Size1-Regular.ttf?v=20210728") format("truetype"), url("https://img.jyeoo.net/fonts/svg/JyeooHai-Size1-Regular.svg#JyeooHai-Size1-Regular?v=20210728") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'JyeooHai-Size2-Regular';
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Size2-Regular.eot?v=20210728");
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Size2-Regular.eot?#iefix?v=20210728") format("embedded-opentype"), url("https://img.jyeoo.net/fonts/woff/JyeooHai-Size2-Regular.woff?v=20210728") format("woff"), url("https://img.jyeoo.net/fonts/ttf/JyeooHai-Size2-Regular.ttf?v=20210728") format("truetype"), url("https://img.jyeoo.net/fonts/svg/JyeooHai-Size2-Regular.svg#JyeooHai-Size2-Regular?v=20210728") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'JyeooHai-Size3-Regular';
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Size3-Regular.eot?v=20210728");
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Size3-Regular.eot?#iefix?v=20210728") format("embedded-opentype"), url("https://img.jyeoo.net/fonts/woff/JyeooHai-Size3-Regular.woff?v=20210728") format("woff"), url("https://img.jyeoo.net/fonts/ttf/JyeooHai-Size3-Regular.ttf?v=20210728") format("truetype"), url("https://img.jyeoo.net/fonts/svg/JyeooHai-Size3-Regular.svg#JyeooHai-Size3-Regular?v=20210728") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'JyeooHai-Size4-Regular';
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Size4-Regular.eot?v=20210728");
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Size4-Regular.eot?#iefix?v=20210728") format("embedded-opentype"), url("https://img.jyeoo.net/fonts/woff/JyeooHai-Size4-Regular.woff?v=20210728") format("woff"), url("https://img.jyeoo.net/fonts/ttf/JyeooHai-Size4-Regular.ttf?v=20210728") format("truetype"), url("https://img.jyeoo.net/fonts/svg/JyeooHai-Size4-Regular.svg#JyeooHai-Size4-Regular?v=20210728") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'JyeooHai-Typewriter-Regular';
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Typewriter-Regular.eot?v=20210728");
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Typewriter-Regular.eot?#iefix?v=20210728") format("embedded-opentype"), url("https://img.jyeoo.net/fonts/woff/JyeooHai-Typewriter-Regular.woff?v=20210728") format("woff"), url("https://img.jyeoo.net/fonts/ttf/JyeooHai-Typewriter-Regular.ttf?v=20210728") format("truetype"), url("https://img.jyeoo.net/fonts/svg/JyeooHai-Typewriter-Regular.svg#JyeooHai-Typewriter-Regular?v=20210728") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'JyeooHai-letter';
  src: url("https://img.jyeoo.net/fonts/woff/JyeooHai-Letter-Regular.woff?v=20210728") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'JyeooHai-Number';
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Number-TRM-Regular.eot?v=20210728");
  src: url("https://img.jyeoo.net/fonts/eot/JyeooHai-Number-TRM-Regular.eot?#iefix?v=20210728") format("embedded-opentype"), url("https://img.jyeoo.net/fonts/woff/JyeooHai-Number-TRM-Regular.woff?v=20210728") format("woff"), url("https://img.jyeoo.net/fonts/ttf/JyeooHai-Number-TRM-Regular.ttf?v=20210728") format("truetype"), url("https://img.jyeoo.net/fonts/svg/JyeooHai-Number-TRM-Regular.svg#JyeooHai-Number-TRM-Regular?v=20210728") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'JyeooHai-letter-Italic';
  src: url("https://img.jyeoo.net/fonts/woff/JyeooHai-Letter-Italic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-stretch: expanded; }

/* @font-face { font-family: 'JyeooHai-Main-Regular'; src: url('fonts/eot/JyeooHai-Main-Regular.eot'); src: url('fonts/eot/JyeooHai-Main-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/woff/JyeooHai-Main-Regular.woff') format('woff'), url('ffonts/ttf/JyeooHai-Main-Regular.ttf') format('truetype'), url('fonts/svg/JyeooHai-Main-Regular.svg#JyeooHai-Main-Regular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'JyeooHai-Main-Italic'; src: url('fonts/eot/JyeooHai-Main-Italic.eot'); src: url('fonts/eot/JyeooHai-Main-Italic.eot?#iefix') format('embedded-opentype'), url('fonts/woff/JyeooHai-Main-Italic.woff') format('woff'), url('ffonts/ttf/JyeooHai-Main-Italic.ttf') format('truetype'), url('fonts/svg/JyeooHai-Main-Italic.svg#JyeooHai-Main-Italic') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'JyeooHai-Main-Bold'; src: url('fonts/eot/JyeooHai-Main-Bold.eot'); src: url('fonts/eot/JyeooHai-Main-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/woff/JyeooHai-Main-Bold.woff') format('woff'), url('ffonts/ttf/JyeooHai-Main-Bold.ttf') format('truetype'), url('fonts/svg/JyeooHai-Main-Bold.svg#JyeooHai-Main-Bold') format('svg'); font-weight: normal; font-style: normal;unicode-range: U+0061-007A; }
@font-face { font-family: 'JyeooHai-Main-BoldItalic'; src: url('fonts/eot/JyeooHai-Main-BoldItalic.eot'); src: url('fonts/eot/JyeooHai-Main-BoldItalic.eot?#iefix') format('embedded-opentype'), url('fonts/woff/JyeooHai-Main-BoldItalic.woff') format('woff'), url('ffonts/ttf/JyeooHai-Main-BoldItalic.ttf') format('truetype'), url('fonts/svg/JyeooHai-Main-BoldItalic.svg#JyeooHai-Main-BoldItalic') format('svg'); font-weight: normal; font-style: normal;unicode-range: U+0061-007A; }
@font-face { font-family: 'JyeooHai-AMS-Regular'; src: url('fonts/eot/JyeooHai-AMS-Regular.eot'); src: url('fonts/eot/JyeooHai-AMS-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/woff/JyeooHai-AMS-Regular.woff') format('woff'), url('ffonts/ttf/JyeooHai-AMS-Regular.ttf') format('truetype'), url('fonts/svg/JyeooHai-AMS-Regular.svg#JyeooHai-AMS-Regular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'JyeooHai-AMS2-Regular'; src: url('fonts/eot/JyeooHai-AMS2-Regular.eot'); src: url('fonts/eot/JyeooHai-AMS2-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/woff/JyeooHai-AMS2-Regular.woff') format('woff'), url('ffonts/ttf/JyeooHai-AMS2-Regular.ttf') format('truetype'), url('fonts/svg/JyeooHai-AMS2-Regular.svg#JyeooHai-AMS2-Regular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'JyeooHai-Arrow-Regular'; src: url('fonts/eot/JyeooHai-Arrow-Regular.eot'); src: url('fonts/eot/JyeooHai-Arrow-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/woff/JyeooHai-Arrow-Regular.woff') format('woff'), url('ffonts/ttf/JyeooHai-Arrow-Regular.ttf') format('truetype'), url('fonts/svg/JyeooHai-Arrow-Regular.svg#JyeooHai-Arrow-Regular') format('svg'); font-weight: normal; font-style: normal;unicode-range:U+0090-0099; }
@font-face { font-family: 'JyeooHai-Fraktur-Regular'; src: url('fonts/eot/JyeooHai-Fraktur-Regular.eot'); src: url('fonts/eot/JyeooHai-Fraktur-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/woff/JyeooHai-Fraktur-Regular.woff') format('woff'), url('ffonts/ttf/JyeooHai-Fraktur-Regular.ttf') format('truetype'), url('fonts/svg/JyeooHai-Fraktur-Regular.svg#JyeooHai-Fraktur-Regular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'JyeooHai-Script-Regular'; src: url('fonts/eot/JyeooHai-Script-Regular.eot'); src: url('fonts/eot/JyeooHai-Script-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/woff/JyeooHai-Script-Regular.woff') format('woff'), url('ffonts/ttf/JyeooHai-Script-Regular.ttf') format('truetype'), url('fonts/svg/JyeooHai-Script-Regular.svg#JyeooHai-Script-Regular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'JyeooHai-Size1-Regular'; src: url('fonts/eot/JyeooHai-Size1-Regular.eot'); src: url('fonts/eot/JyeooHai-Size1-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/woff/JyeooHai-Size1-Regular.woff') format('woff'), url('ffonts/ttf/JyeooHai-Size1-Regular.ttf') format('truetype'), url('fonts/svg/JyeooHai-Size1-Regular.svg#JyeooHai-Size1-Regular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'JyeooHai-Size2-Regular'; src: url('fonts/eot/JyeooHai-Size2-Regular.eot'); src: url('fonts/eot/JyeooHai-Size2-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/woff/JyeooHai-Size2-Regular.woff') format('woff'), url('ffonts/ttf/JyeooHai-Size2-Regular.ttf') format('truetype'), url('fonts/svg/JyeooHai-Size2-Regular.svg#JyeooHai-Size2-Regular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'JyeooHai-Size3-Regular'; src: url('fonts/eot/JyeooHai-Size3-Regular.eot'); src: url('fonts/eot/JyeooHai-Size3-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/woff/JyeooHai-Size3-Regular.woff') format('woff'), url('ffonts/ttf/JyeooHai-Size3-Regular.ttf') format('truetype'), url('fonts/svg/JyeooHai-Size3-Regular.svg#JyeooHai-Size3-Regular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'JyeooHai-Size4-Regular'; src: url('fonts/eot/JyeooHai-Size4-Regular.eot'); src: url('fonts/eot/JyeooHai-Size4-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/woff/JyeooHai-Size4-Regular.woff') format('woff'), url('ffonts/ttf/JyeooHai-Size4-Regular.ttf') format('truetype'), url('fonts/svg/JyeooHai-Size4-Regular.svg#JyeooHai-Size4-Regular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'JyeooHai-Typewriter-Regular'; src: url('fonts/eot/JyeooHai-Typewriter-Regular.eot'); src: url('fonts/eot/JyeooHai-Typewriter-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/woff/JyeooHai-Typewriter-Regular.woff') format('woff'), url('ffonts/ttf/JyeooHai-Typewriter-Regular.ttf') format('truetype'), url('fonts/svg/JyeooHai-Typewriter-Regular.svg#JyeooHai-Typewriter-Regular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'JyeooHai-letter'; src: url('fonts/woff/JyeooHai-Letter-Regular.woff') format('woff') ; font-weight: normal; font-style: normal;unicode-range: }
@font-face { font-family: 'JyeooHai-Number'; src: url('fonts/eot/JyeooHai-Number-TRM-Regular.eot'); src: url('fonts/eot/JyeooHai-Number-TRM-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/woff/JyeooHai-Number-TRM-Regular.woff') format('woff'), url('ffonts/ttf/JyeooHai-Number-TRM-Regular.ttf') format('truetype'), url('fonts/svg/JyeooHai-Number-TRM-Regular.svg#JyeooHai-Number-TRM-Regular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'JyeooHai-letter-Italic'; src: url('fonts/woff/JyeooHai-Letter-Italic.woff') format('woff') ; font-weight: normal; font-style: normal;font-stretch:expanded; }
 */
.JyeooHai-letter {
  font-family: 'JyeooHai-letter' !important; }

.JyeooHai-Number {
  font-family: 'JyeooHai-Number' !important; }

.JyeooHai-letter-Italic {
  font-family: 'JyeooHai-letter-Italic' !important; }

.QUES_LI, .rpt_b, fieldset.quesborder {
  font-family: 'JyeooHai-letter-Italic','JyeooHai-letter', 'JyeooHai-Main-Regular','Times New Roman',"微软雅黑", Arial,"宋体";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* .QUES_LI, .rpt_b, fieldset.quesborder { font-family: 'JyeMath','JyeMathLetters','Times New Roman',"微软雅黑", Arial,"宋体"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } */
table.edittable, table.edittable2, table.edittable3, table.edittable4 {
  border-collapse: collapse;
  margin: 2px; }

table.edittable th, table.edittable td, table.edittable2 th, table.edittable2 td, table.edittable3 th, table.edittable3 td, table.edittable4 th, table.edittable4 td {
  line-height: 30px;
  padding: 5px;
  white-space: normal;
  word-break: break-all;
  border: 1px solid #000;
  vertical-align: middle; }

table.edittable {
  text-align: center; }

/*居中对齐*/
table.edittable2 {
  text-align: left; }

/*左对齐*/
table.edittable3 {
  text-align: left; }

/*第一行居中,其余左对齐*/
table.edittable3 tr:first-child td {
  text-align: center; }

table.edittable4 {
  border: 1px solid #000; }

/*只有外边框，无内边框*/
table.edittable4 td {
  border: none; }

table.composition {
  border-collapse: collapse;
  text-align: left;
  margin: 2px;
  width: 98%; }

table.composition th, table.composition td {
  line-height: 30px;
  white-space: normal;
  word-break: break-all;
  border-width: 0px;
  vertical-align: middle; }

table.composition2 {
  border-collapse: collapse;
  width: auto; }

table.composition2 th, table.composition2 td {
  text-align: left;
  line-height: 30px;
  white-space: normal;
  word-break: break-all;
  border: none;
  border-width: 0px;
  vertical-align: middle; }

/* .MathJye { border: 0 none; direction: ltr; line-height: normal; display: inline-block; float: none; font-family: 'JyeMath','JyeMathLetters','Times New Roman','宋体'; font-size: 15px; font-style: normal; font-weight: normal; letter-spacing: 1px; line-height: normal; margin: 0; padding: 0; text-align: left; text-indent: 0; text-transform: none; white-space: nowrap; word-spacing: normal; word-wrap: normal; -webkit-text-size-adjust: none; } */
.MathJye {
  border: 0 none;
  direction: ltr;
  display: inline-block;
  float: none;
  font-family: 'JyeooHai-letter-Italic','JyeooHai-letter', 'JyeooHai-Main-Regular','Times New Roman','宋体';
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: normal;
  margin: 0;
  padding: 0;
  text-align: left;
  text-indent: 0;
  text-transform: none;
  white-space: nowrap;
  word-spacing: normal;
  word-wrap: normal;
  -webkit-text-size-adjust: none; }

.MathJye div, .MathJye span {
  border: 0 none;
  margin: 0;
  padding: 0;
  line-height: normal;
  text-align: left;
  height: auto;
  _height: auto;
  white-space: normal; }

.MathJye table {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  line-height: normal;
  font-size: inherit;
  *font-size: 100%;
  _font-size: 100%;
  font-style: normal;
  font-weight: normal;
  border: 0;
  float: none;
  display: inline-block;
  *display: inline;
  zoom: 0; }

.MathJye table td {
  padding: 0;
  font-size: inherit;
  line-height: normal;
  white-space: nowrap;
  border: 0 none;
  width: auto;
  _height: auto; }

.MathJye_mi {
  font-style: italic; }

.flipv {
  transform: scaleX(-1);
  filter: FlipH; }

.fliph {
  transform: scaleY(-1);
  filter: FlipV; }

.mathjye-bold {
  font-weight: 800; }

.mathjye-del {
  text-decoration: line-through; }

.mathjye-underline {
  border-bottom: 1px solid #000;
  padding-bottom: 2px;
  min-width: 2em;
  min-height: 1em;
  display: inline; }

@-moz-document url-prefix() {
  .mathjye-underline {
    padding-bottom: 0px; } }

.mathjye-underpline {
  border-bottom: 2px dotted #000;
  padding-bottom: 3px; }

@-moz-document url-prefix() {
  .mathjye-underpline {
    padding-bottom: 1px; } }

.mathjye-underpoint {
  background: url(https://img.jyeoo.net/images/formula/point.png) no-repeat center bottom;
  padding-bottom: 4px; }

.mathjye-underpoint2 {
  background: url(https://img.jyeoo.net/images/formula/dot.png) repeat-x 0 18px;
  border-bottom: none;
  *border-bottom: 2px dotted #000;
  /* ie 7*/
  *background: none;
  /* ie 7*/
  padding-bottom: 2px; }

@-moz-document url-prefix() {
  .mathjye-underpoint {
    padding-bottom: 1px; } }

.mathjye-underwave {
  background: url(https://img.jyeoo.net/images/formula/wave.png) bottom repeat-x;
  padding-bottom: 4px; }

@-moz-document url-prefix() {
  .mathjye-underwave {
    padding-bottom: 1px; } }

.mathjye-alignleft {
  display: block;
  text-align: left; }

.mathjye-aligncenter {
  display: block;
  text-align: center; }

.mathjye-alignright {
  display: block;
  text-align: right; }

.QUES_LI > h2 {
  font-size: 30px;
  margin-top: 20px; }

/*后加*/
fieldset.quesborder {
  font-size: 14px; }

/*body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /*firefox*/
/*-webkit-text-stroke: 0.1px; }*/
/*抗锯齿渲染*/
sub, sup {
  font-family: 'JyeooHai-Letter-Italic','JyeooHai-letter', 'JyeooHai-Main-Regular','Times New Roman','宋体'; }

.MathJye .int {
  font-size: 18px;
  margin-right: -2px;
  font-style: normal;
  display: block;
  transform: scale(1, 1.4);
  -ms-transform: scale(1, 1.4);
  -webkit-transform: scale(1, 1.4);
  -moz-transform: scale(1, 1.4);
  -o-transform: scale(1, 1.4);
  height: 23px;
  line-height: 22px; }

.MathJye_mi {
  font-style: normal; }

.MathJye .int-sup {
  margin-bottom: 10px; }

/*积分号嵌入span加类名*/
/*body { text-shadow: 1px 1px 1px rgba(0,0,0,0.004); text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; }*/
/*回归方程*/
.MathJye .hat {
  height: 3px;
  text-align: center; }

/*圆弧帽子只有两个字符*/
.MathJye .arc {
  height: 10px;
  text-align: center;
  display: inline-block;
  position: absolute;
  top: -9px;
  left: 50%;
  margin-left: -7px;
  width: 13px; }

/*向量箭头*/
.MathJye .arrow {
  height: 8px;
  width: 100%;
  overflow: hidden;
  text-align: right;
  position: absolute;
  top: 4px; }

.MathJye .arrow > span {
  position: absolute;
  font-size: 14px;
  text-align: right;
  height: 8px;
  /*width: 18px;*/
  line-height: 8px;
  right: 0;
  margin-right: -1px;
  list-style: none;
  top: -1px; }

.MathJye .arrow > span > i {
  position: absolute;
  width: 13px;
  height: 3px;
  background-color: #fff;
  top: 3px;
  z-index: 99;
  left: 0;
  border-top: 1px solid #000;
  left: -1px; }

.MathJye .arrow > i {
  height: 1px;
  width: 45px;
  position: absolute;
  right: 2px;
  top: 4px;
  font-size: 14px;
  line-height: 8px;
  font-style: normal;
  background-color: #000; }

.selectoption label.s span > i, div.s span > i {
  background-color: #deeeff; }

/*矩阵*/
.MathJye .matrix {
  font-family: 'JyeooHai-Size4-Regular'; }

.MathJye .matrixtop {
  line-height: 2;
  overflow: hidden;
  height: 20px; }

.MathJye .matrixbtm {
  line-height: 1.8;
  height: 25px; }

.MathJye .matrixmid {
  height: 7px;
  line-height: 0.95;
  overflow: hidden; }

/*高度height动态计算*/
/*大花括号*/
.brace {
  font-family: 'JyeooHai-Size4-Regular'; }

.MathJye .brace1 {
  height: 12px;
  line-height: 1.3; }

.MathJye .brace2 {
  height: 5px;
  line-height: 1; }

.MathJye .brace3 {
  line-height: 1.7;
  height: 24px; }

.MathJye .brace4 {
  line-height: 0.01;
  margin-top: -4px;
  height: 15px; }

/*向量*/
/*根号数字*/
/*根号*/
.MathJye .sqrt {
  transform-origin: center top;
  height: 15px; }

@-moz-document url-prefix() {
  .MathJye .sqrt {
    position: relative;
    top: -1.5px;
    left: 0px; } }

/*firefox hack*/
.MathJye .sqrt-num {
  position: absolute;
  top: -10px;
  left: 2px; }

/*空白行*/
.pt6 span, .ac td span.fleft {
  white-space: normal; }

/*IE hack*/
/*CSS-Hack for Internet Explorer 10+（IE10、IE11、Edge）*/
/*_:-ms-lang(x),
.ques-list li { list-style-type: circle; }*/
/*
  jyeoo 题样式
  https://img.jyeoo.net/images/formula/style_math.css?v=20210812
*/
/*
 * MathQuill v0.10.1               http://mathquill.com
 * by Han, Jeanine, and Mary  maintainers@mathquill.com
 *
 * This Source Code Form is subject to the terms of the
 * Mozilla Public License, v. 2.0. If a copy of the MPL
 * was not distributed with this file, You can obtain
 * one at http://mozilla.org/MPL/2.0/.
 */
@font-face {
  font-family: 'Symbol';
  src: url("//file.ewt360.com/file/807999930972258304"); }

.mq-editable-field {
  display: -moz-inline-box;
  display: inline-block; }

.mq-editable-field .mq-cursor {
  border-left: 1px solid black;
  margin-left: -1px;
  position: relative;
  z-index: 1;
  padding: 0;
  display: -moz-inline-box;
  display: inline-block; }

.mq-editable-field .mq-cursor.mq-blink {
  visibility: hidden; }

.mq-editable-field,
.mq-math-mode .mq-editable-field {
  border: 1px solid gray; }

.mq-editable-field.mq-focused,
.mq-math-mode .mq-editable-field.mq-focused {
  box-shadow: #8bd 0 0 1px 2px, inset #6ae 0 0 2px 0;
  border-color: #709AC0;
  border-radius: 1px; }

.mq-math-mode .mq-editable-field {
  margin: 1px; }

.mq-editable-field .mq-latex-command-input {
  color: inherit;
  font-family: "Courier New", monospace;
  border: 1px solid gray;
  padding-right: 1px;
  margin-right: 1px;
  margin-left: 2px; }

.mq-editable-field .mq-latex-command-input.mq-empty {
  background: transparent; }

.mq-editable-field .mq-latex-command-input.mq-hasCursor {
  border-color: ActiveBorder; }

.mq-editable-field.mq-empty:after,
.mq-editable-field.mq-text-mode:after,
.mq-math-mode .mq-empty:after {
  visibility: hidden;
  content: 'c'; }

.mq-editable-field .mq-cursor:only-child:after,
.mq-editable-field .mq-textarea + .mq-cursor:last-child:after {
  visibility: hidden;
  content: 'c'; }

.mq-editable-field .mq-text-mode .mq-cursor:only-child:after {
  content: ''; }

.mq-editable-field.mq-text-mode {
  overflow-x: auto;
  overflow-y: hidden; }

.mq-root-block,
.mq-math-mode .mq-root-block {
  display: -moz-inline-box;
  display: inline-block;
  width: 100%;
  padding: 2px;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle; }

.mq-math-mode {
  font-variant: normal;
  font-weight: normal;
  font-style: normal;
  font-size: 115%;
  line-height: 1;
  display: -moz-inline-box;
  display: inline-block; }

.mq-math-mode .mq-non-leaf,
.mq-math-mode .mq-scaled {
  display: -moz-inline-box;
  display: inline-block; }

.mq-math-mode var,
.mq-math-mode .mq-text-mode,
.mq-math-mode .mq-nonSymbola {
  font-family: "Times New Roman", Symbola, serif;
  line-height: .9; }

.mq-math-mode * {
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  border-color: black;
  -webkit-user-select: none;
  user-select: none;
  box-sizing: border-box; }

.mq-math-mode .mq-empty {
  background: #ccc; }

.mq-math-mode .mq-empty.mq-root-block {
  background: transparent; }

.mq-math-mode.mq-empty {
  background: transparent; }

.mq-math-mode .mq-text-mode {
  font-size: 87%; }

.mq-math-mode .mq-font {
  font: 1em "Times New Roman", Symbola, serif; }

.mq-math-mode .mq-font * {
  font-family: inherit;
  font-style: inherit; }

.mq-math-mode b,
.mq-math-mode b.mq-font {
  font-weight: bolder; }

.mq-math-mode var,
.mq-math-mode i,
.mq-math-mode i.mq-font {
  font-style: italic; }

.mq-math-mode var.mq-f {
  margin-right: 0.2em;
  margin-left: 0.1em; }

.mq-math-mode .mq-roman var.mq-f {
  margin: 0; }

.mq-math-mode big {
  font-size: 125%; }

.mq-math-mode .mq-roman {
  font-style: normal; }

.mq-math-mode .mq-sans-serif {
  font-family: sans-serif, Symbola, serif; }

.mq-math-mode .mq-monospace {
  font-family: monospace, Symbola, serif; }

.mq-math-mode .mq-overline {
  border-top: 1px solid black;
  margin-top: 1px; }

.mq-math-mode .mq-underline {
  border-bottom: 1px solid black;
  margin-bottom: 1px; }

.mq-math-mode .mq-binary-operator {
  padding: 0 0.2em;
  display: -moz-inline-box;
  display: inline-block; }

.mq-math-mode .mq-supsub {
  font-size: 90%;
  vertical-align: -0.5em; }

.mq-math-mode .mq-supsub.mq-limit {
  font-size: 80%;
  vertical-align: -0.4em; }

.mq-math-mode .mq-supsub.mq-sup-only {
  vertical-align: .5em; }

.mq-math-mode .mq-supsub.mq-sup-only .mq-sup {
  display: inline-block;
  vertical-align: text-bottom; }

.mq-math-mode .mq-supsub .mq-sup {
  display: block; }

.mq-math-mode .mq-supsub .mq-sub {
  display: block;
  float: left; }

.mq-math-mode .mq-supsub.mq-limit .mq-sub {
  margin-left: -0.25em; }

.mq-math-mode .mq-supsub .mq-binary-operator {
  padding: 0 .1em; }

.mq-math-mode .mq-supsub .mq-fraction {
  font-size: 70%; }

.mq-math-mode sup.mq-nthroot {
  font-size: 80%;
  vertical-align: 0.8em;
  margin-right: -0.6em;
  margin-left: .2em;
  min-width: .5em; }

.mq-math-mode .mq-paren {
  padding: 0 .1em;
  vertical-align: top;
  transform-origin: center .06em; }

.mq-math-mode .mq-paren.mq-ghost {
  color: silver; }

.mq-math-mode .mq-paren + span {
  margin-top: .1em;
  margin-bottom: .1em; }

.mq-math-mode .mq-array {
  vertical-align: middle;
  text-align: center;
  margin-right: 0.2em; }

.mq-math-mode .mq-array > span:not(:last-child) {
  margin-bottom: 0.1em; }

.mq-math-mode .mq-array > span {
  display: block;
  padding: 0 0.2em; }

.mq-math-mode .mq-operator-name {
  font-family: Symbola, "Times New Roman", serif;
  line-height: .9;
  font-style: normal; }

.mq-math-mode var.mq-operator-name.mq-first {
  padding-left: .2em; }

.mq-math-mode var.mq-operator-name.mq-last {
  padding-right: .2em; }

.mq-math-mode .mq-fraction {
  font-size: 90%;
  text-align: center;
  vertical-align: -0.4em;
  padding: 0 .2em; }

.mq-math-mode .mq-fraction,
.mq-math-mode .mq-large-operator,
.mq-math-mode x:-moz-any-link {
  display: -moz-groupbox; }

.mq-math-mode .mq-fraction,
.mq-math-mode .mq-large-operator,
.mq-math-mode x:-moz-any-link,
.mq-math-mode x:default {
  display: inline-block; }

.mq-math-mode .mq-numerator,
.mq-math-mode .mq-denominator {
  display: block; }

.mq-math-mode .mq-longequal {
  vertical-align: -0.3em;
  margin: 0 0.2em;
  font-size: 0.7em; }

.mq-math-mode .mq-longequal-up,
.mq-math-mode .mq-longequal-down {
  text-align: center;
  display: block; }

.mq-math-mode .mq-longequal-up {
  border-bottom: 1px solid;
  padding: 0 0.8em; }

.mq-math-mode .mq-longequal-down {
  float: right;
  width: 100%;
  border-top: 1px solid;
  margin-top: 0.2em;
  padding-top: 1px; }

.mq-math-mode .mq-xrightarrow {
  vertical-align: -0.45em;
  margin: 0 0.2em;
  font-size: 0.7em; }

.mq-math-mode .mq-xrightarrow-up,
.mq-math-mode .mq-xrightarrow-down {
  text-align: center;
  display: block; }

.mq-math-mode .mq-xrightarrow-down {
  float: right;
  width: 100%;
  margin-top: 0.1em;
  padding-top: 1px; }

.mq-math-mode .mq-xrightarrow-up {
  padding: 0 0.8em;
  margin-bottom: 0.1em; }

.mq-math-mode .mq-xrightarrow-center {
  display: block;
  position: relative;
  background: #000;
  height: 1px; }

.mq-math-mode .mq-xrightarrow-center::after {
  content: "";
  width: 8px;
  transform: rotate(30deg) translateY(-2px);
  position: absolute;
  border-bottom: 1px solid;
  bottom: 0;
  right: 0; }

.mq-math-mode .mq-xrightarrow-center::before {
  content: "";
  width: 8px;
  transform: rotate(-30deg) translateY(2px);
  position: absolute;
  border-bottom: 1px solid;
  bottom: 0;
  right: 0; }

.mq-math-mode .mq-numerator {
  padding: 0 0.1em; }

.mq-math-mode .mq-denominator {
  border-top: 1px solid;
  float: right;
  width: 100%;
  padding: 0.1em 0 0; }

.mq-math-mode .mq-sqrt-prefix {
  padding-top: 0;
  position: relative;
  top: 0.1em;
  vertical-align: top;
  transform-origin: top; }

.mq-math-mode .mq-sqrt-stem {
  border-top: 1px solid;
  margin-top: 1px;
  padding-left: .15em;
  padding-right: .2em;
  margin-right: .1em;
  padding-top: 1px; }

.mq-math-mode .mq-vector-prefix {
  display: block;
  text-align: center;
  line-height: .25em;
  margin-bottom: -0.1em;
  font-size: 0.75em; }

.mq-math-mode .mq-vector-stem {
  display: block; }

.mq-math-mode .mq-large-operator {
  text-align: center; }

.mq-math-mode .mq-large-operator .mq-from,
.mq-math-mode .mq-large-operator big,
.mq-math-mode .mq-large-operator .mq-to {
  display: block; }

.mq-math-mode .mq-large-operator .mq-from,
.mq-math-mode .mq-large-operator .mq-to {
  font-size: 80%; }

.mq-math-mode .mq-large-operator .mq-from {
  float: right;
  /* take out of normal flow to manipulate baseline */
  width: 100%; }

.mq-math-mode,
.mq-math-mode .mq-editable-field {
  cursor: text;
  font-family: Symbola, "Times New Roman", serif; }

.mq-math-mode .mq-overarrow {
  border-top: 1px solid black;
  margin-top: 1px;
  padding-top: 0.2em; }

.mq-math-mode .mq-overarrow:before {
  display: block;
  position: relative;
  top: -0.34em;
  font-size: 0.5em;
  line-height: 0em;
  content: '\27A4';
  text-align: right; }

.mq-math-mode .mq-overarrow.mq-arrow-left:before {
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH"; }

.mq-math-mode .mq-selection,
.mq-editable-field .mq-selection,
.mq-math-mode .mq-selection .mq-non-leaf,
.mq-editable-field .mq-selection .mq-non-leaf,
.mq-math-mode .mq-selection .mq-scaled,
.mq-editable-field .mq-selection .mq-scaled {
  background: #B4D5FE !important;
  background: Highlight !important;
  color: HighlightText;
  border-color: HighlightText; }

.mq-math-mode .mq-selection .mq-matrixed,
.mq-editable-field .mq-selection .mq-matrixed {
  background: #39F !important; }

.mq-math-mode .mq-selection .mq-matrixed-container,
.mq-editable-field .mq-selection .mq-matrixed-container {
  filter: progid:DXImageTransform.Microsoft.Chroma(color='#3399FF') !important; }

.mq-math-mode .mq-selection.mq-blur,
.mq-editable-field .mq-selection.mq-blur,
.mq-math-mode .mq-selection.mq-blur .mq-non-leaf,
.mq-editable-field .mq-selection.mq-blur .mq-non-leaf,
.mq-math-mode .mq-selection.mq-blur .mq-scaled,
.mq-editable-field .mq-selection.mq-blur .mq-scaled,
.mq-math-mode .mq-selection.mq-blur .mq-matrixed,
.mq-editable-field .mq-selection.mq-blur .mq-matrixed {
  background: #D4D4D4 !important;
  color: black;
  border-color: black; }

.mq-math-mode .mq-selection.mq-blur .mq-matrixed-container,
.mq-editable-field .mq-selection.mq-blur .mq-matrixed-container {
  filter: progid:DXImageTransform.Microsoft.Chroma(color='#D4D4D4') !important; }

.mq-editable-field .mq-textarea,
.mq-math-mode .mq-textarea {
  position: relative;
  -webkit-user-select: text;
  user-select: text; }

.mq-editable-field .mq-textarea *,
.mq-math-mode .mq-textarea *,
.mq-editable-field .mq-selectable,
.mq-math-mode .mq-selectable {
  -webkit-user-select: text;
  user-select: text;
  position: absolute;
  clip: rect(1em 1em 1em 1em);
  transform: scale(0);
  resize: none;
  width: 1px;
  height: 1px; }

.mq-math-mode .mq-matrixed {
  background: white;
  display: -moz-inline-box;
  display: inline-block; }

.mq-math-mode .mq-matrixed-container {
  filter: progid:DXImageTransform.Microsoft.Chroma(color='white');
  margin-top: -0.1em; }

.mq-matrix {
  vertical-align: middle;
  margin-left: 0.1em;
  margin-right: 0.1em; }

.mq-matrix .mq-paren {
  padding-right: 0; }

.mq-matrix table {
  width: auto;
  border-bottom: none;
  border-collapse: separate; }

.mq-matrix table.mq-rows-1 {
  vertical-align: middle;
  margin-bottom: 1px; }

.mq-matrix td {
  border: none;
  width: auto;
  padding: 0.1em 0.1em;
  vertical-align: baseline; }

div.quizPutTag {
  display: inline-block;
  padding: 3px 10px 1px 10px;
  margin: 0 3px;
  font-size: 14px;
  min-width: 1em;
  min-height: 16px;
  line-height: 18px;
  height: auto;
  border-bottom: 1px solid #0033FF;
  text-decoration: none;
  zoom: 1;
  background: #fff;
  color: #127176;
  word-break: break-all; }

div.quizPutTag:hover {
  color: #f60; }

/* 提卷库 etiku 中 题干中答案占位符 */
.mst-question-answer-placeholder {
  color: #ff5454;
  text-decoration: underline;
  width: 50px;
  text-align: center; }

/* 提卷库 etiku 中 题干中标识符占位符 */
.mst-question-mark-placeholder {
  display: inline-block;
  width: 50px;
  background-color: #ffcc66;
  text-align: center;
  color: #ffffff;
  border-radius: 3px;
  line-height: 1.15; }

/* BC端 题干中答案占位符 */
.ewt-question .mst-question-answer-placeholder,
.question__content .mst-question-answer-placeholder {
  display: inline-block;
  width: 100px;
  border-bottom: 1px solid;
  text-align: center;
  background-color: transparent;
  color: #000; }

.ewt-question .mst-question-answer-placeholder,
.question__content .mst-question-answer-placeholder {
  font-size: 0; }

/* BC端 题干中标识符占位符 */
.ewt-question .mst-question-mark-placeholder,
.question__content .mst-question-mark-placeholder {
  display: inline-block;
  width: 100px;
  border-bottom: 1px solid;
  text-align: center;
  background-color: transparent;
  color: #000; }

/* 着重号 */
/*.under_spot {
  position: relative;
}

.under_spot::after {
  position: absolute;
  content: '';
  width: 2px;
  height: 2px;
  background-color: #000;
  bottom: -2px;
  left: 50%;
  margin-left:-1px ;
}*/
.under_spot:not(:empty) {
  position: relative; }

.under_spot:not(:empty)::after {
  position: absolute;
  content: '';
  width: 2px;
  height: 2px;
  background-color: #000;
  bottom: -2px;
  left: 50%;
  margin-left: -1px; }

/* 波浪线 */
.wave {
  position: relative;
  background: url("https://web.ewt360.com/common/tiku/wave.png") bottom repeat-x;
  background-size: 10px;
  padding-bottom: 6px; }

/*
  表格边框
  编辑器插入表格 table会带border属性
*/
table[border] td {
  border: 1px solid #000; }

/* 粗体 */
*[class*="question"] strong {
  font-weight: bold; }

/* 斜体 */
*[class*="question"] em {
  font-style: italic; }

/* *[class*="question"] ul {
  padding-left: 40px;
  list-style: disc;
}

*[class*="question"] ol {
  padding-left: 40px;
  list-style: decimal;
} */
/**
* 试题编辑器技改之后，以后经过新编辑器技改之后产出的题都会加个外包裹的div标签；
* 类名为mst-editor-mce-root-block；
* 因为div标签是块状元素，会导致换行，因此下面的样式都是为了针对一些不需要换行的地方做的样式兼容处理。
* 记录时间：2022-09-28 11:31
*/
/* 一、PC端兼容样式 */
.ewt-if .analysis-item .content .mst-editor-mce-root-block,
.analysis-box-wrapper .analysis-item .content .mst-editor-mce-root-block,
.ewt-question .question-label-value .value-part .mst-editor-mce-root-block {
  display: inline-block; }

.ewt-question .custom-tags,
.ewt-question .question-fufen-score-tip {
  float: left; }

/* 二、移动端兼容样式*/
.question__wrapper .question__type-name,
.question__wrapper .question__index > span,
.question__wrapper .question__label {
  float: left; }

.question__wrapper .question__index.score__index > span {
  float: none; }

#mst-app .check-model-box .answer > .break .mst-editor-mce-root-block {
  display: inline; }

#mst-app .check-model-box .answer > .break .mst-editor-mce-root-block,
.question__wrapper .question__answer__right .mst-editor-mce-root-block {
  display: inline; }

#mst-app .check-model-box .question .mst-mce-numberlabel {
  float: left; }

*,
*::before,
*::after {
  box-sizing: border-box; }

body {
  margin: 0; }

.pm-subsup sub, .pm-subsup sup {
  font-size: 10px;
  display: inline-block;
  transform: scale(85%); }

.pm-subsup sub {
  vertical-align: sub;
  bottom: -.1em; }

.pm-subsup sup {
  vertical-align: super;
  top: auto; }

.pm-question-container .mst-question-answer-placeholder,
.pm-question-container .mst-question-mark-placeholder, .pm-question-content .mst-question-answer-placeholder,
.pm-question-content .mst-question-mark-placeholder, .pm-question-parse .mst-question-answer-placeholder,
.pm-question-parse .mst-question-mark-placeholder {
  display: inline-block;
  min-width: 50px;
  background-color: #ffcc66;
  text-align: center;
  color: #ffffff;
  border-radius: 3px;
  height: 16px;
  line-height: 14px;
  border-bottom: none;
  font-size: 12px;
  margin-bottom: -2px;
  border: none;
  text-indent: initial;
  margin-left: 3px;
  margin-right: 3px; }

.pm-question-container span.mst-question-answer-placeholder:empty,
.pm-question-container span.mst-question-mark-placeholder:empty, .pm-question-content span.mst-question-answer-placeholder:empty,
.pm-question-content span.mst-question-mark-placeholder:empty, .pm-question-parse span.mst-question-answer-placeholder:empty,
.pm-question-parse span.mst-question-mark-placeholder:empty {
  display: none;
  border: none;
  height: 0;
  width: 0; }

.btn {
  position: relative;
  display: inline-block;
  font-weight: 400;
  line-height: 1.8;
  color: #333333;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background-image: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  cursor: pointer;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  .btn.disabled, .btn[disabled] {
    cursor: not-allowed;
    opacity: 0.65;
    box-shadow: none; }
    .btn.disabled > *, .btn[disabled] > * {
      pointer-events: none; }

.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem; }

.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem; }

.btn-primary {
  color: #ffffff;
  background: #0d6efd;
  border-color: #0d6efd; }
  .btn-primary:hover {
    color: #408cfd;
    background: #3385fd;
    border-color: #408cfd; }
  .btn-primary:focus, .btn-primary.focus {
    color: #ffffff;
    background: #3385fd;
    border-color: #408cfd; }
  .btn-primary:disabled, .btn-primary.disabled {
    color: #ffffff;
    background: #0d6efd;
    border-color: #0d6efd; }
  .btn-primary:hover {
    color: #ffffff; }
  .btn-primary:focus, .btn-primary.focus {
    -webkit-text-decoration: #ffffff;
            text-decoration: #ffffff; }

.btn-danger {
  color: #ffffff;
  background: #dc3545;
  border-color: #dc3545; }
  .btn-danger:hover {
    color: #e4606d;
    background: #e25663;
    border-color: #e4606d; }
  .btn-danger:focus, .btn-danger.focus {
    color: #ffffff;
    background: #e25663;
    border-color: #e4606d; }
  .btn-danger:disabled, .btn-danger.disabled {
    color: #ffffff;
    background: #dc3545;
    border-color: #dc3545; }
  .btn-danger:hover {
    color: #ffffff; }
  .btn-danger:focus, .btn-danger.focus {
    -webkit-text-decoration: #ffffff;
            text-decoration: #ffffff; }

.btn-default {
  color: #333333;
  background: #ffffff;
  border-color: #ced4da; }
  .btn-default:hover {
    color: #0d6efd;
    background: #ffffff;
    border-color: #0d6efd; }
  .btn-default:focus, .btn-default.focus {
    color: #0d6efd;
    background: #ffffff;
    border-color: #0d6efd; }
  .btn-default:disabled, .btn-default.disabled {
    color: #333333;
    background: #ffffff;
    border-color: #ced4da; }

.btn-link {
  font-weight: 400;
  color: #0d6efd;
  text-decoration: none;
  box-shadow: none;
  background: none;
  padding: 0; }
  .btn-link:hover {
    color: underline;
    pointer-events: none; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: rgba(0, 0, 0, 0.25);
    pointer-events: none; }

.pm-paper-container-box {
  display: flex; }
  .pm-paper-container-box .pm-paper-main-container {
    flex: 1; }
  .pm-paper-container-box .pm-paper-right-aside {
    margin-left: 20px; }
    .pm-paper-container-box .pm-paper-right-aside .pm-aside-more {
      display: block;
      text-align: center;
      line-height: 32px;
      font-size: 12px;
      color: #666666; }

.paper_style .paper_style_item {
  margin-bottom: 20px; }
  .paper_style .paper_style_item .title {
    font-size: 12px;
    color: #666;
    line-height: 24px;
    margin-bottom: 4px; }

.paper_style .btm_border {
  padding-bottom: 20px;
  border-bottom: 1px solid #eee; }

.sequenceItem .move {
  position: absolute;
  right: 10px;
  display: inline-block;
  border-radius: 4px;
  width: 78px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  background-color: #fff;
  cursor: grab;
  border-radius: 3px;
  text-align: center; }

.sequenceItem .content {
  min-height: 20px;
  display: block;
  margin-bottom: 0; }

.sequenceItem .subGroup {
  cursor: move; }
  .sequenceItem .subGroup .subGroupName {
    font-size: 14px;
    color: #666;
    margin-bottom: 5px; }

.sequenceItem .questionNo {
  display: inline-block;
  min-width: 34px;
  height: 34px;
  line-height: 34px;
  border-radius: 4px;
  border: 1px solid #2E86FF;
  text-align: center;
  margin: 0 8px 8px 0;
  box-sizing: border-box;
  padding: 0 5px;
  background: #fff; }

.sequenceItem .notice {
  font-size: 12px;
  color: #666;
  margin-bottom: 10px; }

.sequenceItem .pm-question-item {
  background-color: #F5F5F5;
  padding: 10px 16px;
  border-radius: 5px;
  margin-bottom: 12px; }
  .sequenceItem .pm-question-item .pm-title {
    font-size: 16px;
    color: #666;
    margin-bottom: 10px; }
  .sequenceItem .pm-question-item .pm-edited {
    color: #2E86FF; }
  .sequenceItem .pm-question-item .pm-unedited {
    color: #FF9631; }

.pm-assign-score-item {
  max-width: 340px;
  padding-right: 10px;
  overflow: auto; }
  .pm-assign-score-item .batchEditor {
    margin-top: 6px;
    height: 40px;
    border-radius: 4px; }
  .pm-assign-score-item .totalScore {
    text-align: center;
    line-height: 54px;
    font-size: 16px;
    color: #4B80FF; }
  .pm-assign-score-item .border {
    border: 1px solid #17D97B; }
  .pm-assign-score-item .pm-question-item {
    background-color: #F5F5F5;
    padding: 10px 16px;
    border-radius: 5px;
    margin-bottom: 12px; }
    .pm-assign-score-item .pm-question-item .title {
      font-size: 16px;
      color: #666;
      margin-bottom: 16px;
      display: flex;
      justify-content: space-between;
      border-bottom: 1px solid rgba(0, 0, 0, 0.15);
      padding-bottom: 12px; }
    .pm-assign-score-item .pm-question-item :global .ant-input-number {
      width: 96px; }
  .pm-assign-score-item .graycolor {
    color: #666; }

.pm-paper-preview-normal {
  flex: 1;
  margin: 0 auto;
  line-height: 28px;
  box-sizing: border-box;
  padding: 24px 32px 64px 92px;
  background-color: #fff;
  position: relative;
  transition: width .2s;
  overflow: hidden;
  z-index: 0; }
  .pm-paper-preview-normal .preview_box {
    width: 100%;
    padding-bottom: 68px; }

.pm-normal-bdline {
  width: 58px;
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  padding-left: 19px;
  display: flex;
  justify-content: left; }

.pm-normal-bdline-hover:hover {
  cursor: pointer;
  border: 1px solid #4B80FF;
  border-radius: 3px;
  background: #dcf0ff; }
  .pm-normal-bdline-hover:hover .p_move {
    opacity: 1; }

.pm-bdbgpic1 {
  background: url("//web.ewt360.com/common/img/zhuangdingxian/secret_student1.jpg") no-repeat top #EEEEEE;
  width: 22px;
  height: 100%; }

.pm-bdbgpic2 {
  background: url("//web.ewt360.com/common/img/zhuangdingxian/secrete_line1.jpg") repeat top #EEEEEE;
  width: 20px;
  height: 100%; }

.clearfix::after {
  content: "";
  display: block;
  clear: both; }

.pm-move-btn {
  width: 20px;
  height: 20px;
  background-color: #fff;
  color: #5a8bff;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 2px;
  top: 2px;
  box-sizing: border-box;
  font-size: 14px;
  text-align: center;
  opacity: 0; }

.pm-question-label {
  color: #0d6efd; }

.pm-question-score {
  color: #999; }

.pm-blanks-normal .mst-question-answer-placeholder,
.pm-blanks-normal .mst-question-mark-placeholder {
  display: inline-block;
  width: 60px;
  border-bottom: 1px solid;
  text-align: center;
  background-color: transparent;
  color: #000;
  font-size: 0;
  border-radius: 0;
  vertical-align: middle;
  text-indent: initial;
  margin: 0 3px; }

.pm-blanks-normal .mst-question-mark-placeholder {
  font-size: 12px; }

.pm-question-container {
  margin-bottom: 10px;
  color: #333;
  word-break: break-word; }
  .pm-question-container .pm-question-main {
    line-height: 1.8;
    color: #333333;
    position: relative;
    transition: all .2s;
    cursor: pointer;
    border: 1px solid #fff; }
    .pm-question-container .pm-question-main .pm-qnum-width {
      display: inline-block;
      height: 1.8;
      line-height: 1.8; }
    .pm-question-container .pm-question-main .pm-quesiton-choise {
      display: flex; }
      .pm-question-container .pm-question-main .pm-quesiton-choise .pm-choise-item {
        width: 20px; }
      .pm-question-container .pm-question-main .pm-quesiton-choise .pm-choise-value {
        flex: 1; }
    .pm-question-container .pm-question-main .pm-handle-drag {
      position: absolute;
      right: 3px;
      top: 3px;
      background: #fff;
      color: #57a2ff;
      padding: 0 8px;
      border-radius: 2px;
      font-size: 12px;
      line-height: 20px;
      display: none;
      cursor: pointer; }
  .pm-question-container .pm-question-title .pm-large-font {
    font-size: 1.25rem; }
  .pm-question-container .pm-qnum-width {
    display: inline-block;
    height: 1.8;
    line-height: 1.8; }
  .pm-question-container .pm-anwser-areas .pm-anwser-item {
    width: 100%;
    height: 60px;
    position: relative; }
  .pm-question-container .pm-anwser-areas-hover:hover {
    background: #dcf0ff;
    border: 1px solid #5a8bff;
    border-left: none;
    border-right: none;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25); }
    .pm-question-container .pm-anwser-areas-hover:hover .pm-move-btn {
      opacity: 1; }
  .pm-question-container .pm-question-footer {
    background: #fff;
    border-radius: 5px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: 1px solid #5a8bff;
    position: absolute;
    left: -1px;
    width: calc(100% + 2px);
    z-index: 999;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);
    display: none;
    align-items: center;
    padding: 4px 16px 0 16px; }
    .pm-question-container .pm-question-footer .pm-question-footer-content {
      flex: 1;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 8px 0; }
    .pm-question-container .pm-question-footer .pm-singple-flex > div {
      flex: 1;
      display: flex;
      align-items: center;
      justify-content: space-between; }
    .pm-question-container .pm-question-footer .pm-question-footer-left {
      display: flex;
      align-items: center;
      color: #999999; }
      .pm-question-container .pm-question-footer .pm-question-footer-left .default {
        color: #333; }
    .pm-question-container .pm-question-footer .pm-question-footer-right {
      display: flex;
      align-items: center; }
    .pm-question-container .pm-question-footer :global .ant-btn-sm {
      border: 1px solid #5a8bff;
      font-size: 14px;
      color: #5a8bff; }
  .pm-question-container .pm-question-hover:hover {
    border: 1px solid #5a8bff;
    border-bottom: none;
    border-radius: 5px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: #dcf0ff;
    line-height: 1.8; }
    .pm-question-container .pm-question-hover:hover .pm-question-footer {
      display: flex; }
    .pm-question-container .pm-question-hover:hover .pm-handle-drag {
      display: block; }
  .pm-question-container :global ul {
    list-style: disc inside; }
  .pm-question-container :global ol {
    list-style: decimal inside; }
  .pm-question-container .mst-question-answer-placeholder,
  .pm-question-container .mst-question-mark-placeholder {
    width: 50px; }
  .pm-question-container * {
    vertical-align: auto; }

.pm-choose-items {
  margin-bottom: 10px; }
  .pm-choose-items div {
    display: table; }
    .pm-choose-items div p {
      display: inline-block;
      vertical-align: top; }
    .pm-choose-items div * .mst-editor-mce-root-block {
      display: contents; }

.pm-question-content {
  position: relative; }
  .pm-question-content .pm-question-item-number {
    position: absolute;
    left: 0;
    line-height: 1em;
    top: -1px; }
  .pm-question-content .pm-choose-items div {
    display: table;
    vertical-align: middle; }
    .pm-question-content .pm-choose-items div p {
      display: inline-block;
      vertical-align: top; }
    .pm-question-content .pm-choose-items div * .mst-editor-mce-root-block {
      display: contents; }
  .pm-question-content img {
    max-width: 100%;
    max-height: 100%;
    flex-shrink: 0;
    vertical-align: middle; }
  .pm-question-content :global ul {
    list-style: disc inside; }
  .pm-question-content :global ol {
    list-style: decimal inside; }
  .pm-question-content .pm-question__xiaoben_number .pm-xb-img-number {
    width: auto;
    height: auto;
    border: none;
    background: none; }
  .pm-question-content .pm-question__xiaoben_number .pm-xb-img-box .pm-xb-content-imgbox img {
    width: auto;
    max-width: 1200px; }
  .pm-question-content .pm-label {
    min-width: 56px;
    color: #50596f;
    font-weight: 800;
    text-align: justify;
    text-align-last: justify; }
    .pm-question-content .pm-label.pm-label-xb-ana {
      display: inline-block;
      line-height: 0; }
    .pm-question-content .pm-label::after {
      width: 100%;
      content: '';
      height: 0; }
  .pm-question-content.pm--readonly-content {
    line-height: 1.8em; }
    .pm-question-content.pm--readonly-content .pm-question-item-number {
      line-height: 1.8em;
      top: 0; }
      .pm-question-content.pm--readonly-content .pm-question-item-number.pm-quesion-rule-number {
        top: 1px; }
    .pm-question-content.pm--readonly-content .pm-choose-items {
      margin-bottom: 0; }
    .pm-question-content.pm--readonly-content.pm-readonly-child {
      padding-bottom: 5px; }
    .pm-question-content.pm--readonly-content.pm-readonly-child-hasnocontent {
      padding-top: 20px; }
      .pm-question-content.pm--readonly-content.pm-readonly-child-hasnocontent .pm-question-item-number {
        top: 0; }
  .pm-question-content .pm-nocontent-numbershow,
  .pm-question-content .pm-nocontent-numbershow-issubjective,
  .pm-question-content .pm-nocontent-numbershow-complex,
  .pm-question-content .pm-nocontent-numbershow-cloze,
  .pm-question-content .pm-nocontent-numbershow-seventofive {
    position: absolute;
    left: 0; }
  .pm-question-content .pm-nocontent-numbershow-complex {
    top: 5px; }
  .pm-question-content .pm-nocontent-numbershow,
  .pm-question-content .pm-nocontent-numbershow-cloze {
    top: 12px; }
  .pm-question-content .pm-nocontent-numbershow-issubjective,
  .pm-question-content .pm-nocontent-numbershow-seventofive {
    top: -5px; }

.pm-question-content.pm-child-skin-not-answer-scenario .pm-question-item-number {
  line-height: 1.8em; }

.pm-question-content:empty {
  display: none; }

.pm-overflowx {
  overflow-x: auto;
  overflow-y: hidden; }

.pm-number-cloze-bank .pm-skin-card-four-in-one-line .pm-question-options .pm-ewt-option-item .pm-option-box-for-ui .pm-ewt-option-content {
  padding-left: 50px; }

.pm-number-cloze-bank ~ .pm-question-score {
  display: block;
  line-height: 1em; }

.pm-radius-top {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px; }

.pm-radius-all {
  border-radius: 8px; }

.pm-radius-bottom {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px; }

.pm-radius-default {
  border-radius: 0; }

.pm-question-parse {
  margin-bottom: 60px;
  padding: 24px 0 0;
  line-height: 22px; }
  .pm-question-parse .pm-parse-item {
    color: #50596f;
    margin-bottom: 20px;
    word-break: break-all;
    padding: 0 15px; }
    .pm-question-parse .pm-parse-item .pm-parse-label {
      display: inline-block;
      width: 82px;
      height: 24px;
      line-height: 24px;
      font-size: 14px;
      font-weight: 600;
      margin-right: 16px;
      vertical-align: top;
      background-image: url("//web.ewt360.com/common/img/bg_grey.png");
      background-repeat: no-repeat;
      background-size: contain;
      color: #333;
      text-align: center; }
    .pm-question-parse .pm-parse-item .pm-ana-label {
      background-image: url("//web.ewt360.com/common/img/bg_blue.png");
      background-repeat: no-repeat;
      background-size: contain;
      color: #2E86FF; }
    .pm-question-parse .pm-parse-item .pm-parse-item-content {
      width: calc(100% - 98px);
      display: inline-block;
      min-height: auto; }
      .pm-question-parse .pm-parse-item .pm-parse-item-content img {
        max-width: 100%; }
      .pm-question-parse .pm-parse-item .pm-parse-item-content > .ana {
        margin-bottom: 10px; }
      .pm-question-parse .pm-parse-item .pm-parse-item-content .pm-qparse-xb-imgmodal {
        margin-top: 0; }

.pm-parse-is-scroll {
  max-height: 420px;
  overflow-y: auto; }

.pm_pm-question-letter {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  line-height: 2.5em; }

.pm-content-parse-border {
  border-top: 1px solid #f9fbff; }

.pm-list {
  display: flex;
  width: 100%;
  margin-bottom: 10px;
  flex-wrap: wrap;
  word-wrap: break-word;
  line-height: 1; }
  .pm-list .pm-label-custom {
    width: auto; }
  .pm-list .pm-detail-content {
    flex: 1;
    color: #50596f;
    overflow: hidden;
    line-height: 1.8em;
    margin-top: -5px; }
    .pm-list .pm-detail-content + .pm-detail-content {
      margin-left: 5px;
      overflow: hidden; }
    .pm-list .pm-detail-content.pm-content-item {
      flex: none;
      margin-right: 10px; }
  .pm-list .pm_hasborder img {
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    flex-shrink: 0; }
  .pm-list .pm_hasborder b, .pm-list .pm_hasborder strong {
    font-weight: bolder; }
  .pm-list .pm_hasborder .MathJye table {
    border: none; }
    .pm-list .pm_hasborder .MathJye table td {
      border: none; }

.pm-question-detail-container {
  width: 100%;
  margin: 5px 0;
  padding: 10px;
  border-radius: 1px; }
  .pm-question-detail-container .pm-toggle {
    position: relative;
    cursor: default;
    padding-right: 40px; }
    .pm-question-detail-container .pm-toggle .pm-shrink {
      position: absolute;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: wrap;
      right: 0;
      top: 0;
      width: 40px;
      height: 100%;
      background-color: #5A8BFF;
      color: #fff;
      cursor: pointer; }
  .pm-question-detail-container .pm-showdetail-btn {
    height: 40px;
    color: #5a8bff;
    line-height: 40px;
    text-align: center;
    background-color: #e0e3ed;
    margin-bottom: 10px;
    cursor: pointer; }
  .pm-question-detail-container img {
    max-width: 100%;
    max-height: 100%;
    flex-shrink: 0; }
  .pm-question-detail-container .pm-list {
    flex-wrap: nowrap; }

.pm-question-sub-groupname {
  border: 1px solid transparent;
  border-radius: 5px;
  overflow: hidden;
  padding: 4px 11px 4px 0; }
  .pm-question-sub-groupname .pm-sub-groupname {
    float: left;
    font-size: 15px;
    font-weight: bold; }
  .pm-question-sub-groupname .pm-sub-groupname-button {
    float: right;
    width: 80px;
    border: 1px solid #ff4d4f;
    color: #fff;
    border-radius: 2px;
    font-size: 14px;
    color: #ff4d4f;
    height: 24px;
    line-height: 22px;
    padding: 0 7px;
    margin-top: 1px;
    cursor: pointer;
    display: none;
    text-align: center; }

.pm-question-sub-groupname-hover:hover {
  border: 1px solid #ff4d4f;
  background-color: #fcebeb; }
  .pm-question-sub-groupname-hover:hover .pm-sub-groupname-button {
    display: block;
    background-color: #fff; }
  .pm-question-sub-groupname-hover:hover .pm-sub-title-socre {
    color: rgba(0, 0, 0, 0.25);
    cursor: no-drop; }

.pm-question-letter {
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  text-align: center; }

:global ul {
  list-style: disc inside; }

:global ol {
  list-style: decimal inside; }

.pm-footerbar-wrap .pm-addedbar {
  padding: 0; }

.pm-footerbar-wrap {
  position: relative;
  padding-top: 45px; }
  .pm-footerbar-wrap .pm-addedbar {
    width: 100%;
    align-items: center;
    background-color: #fff;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    position: absolute;
    top: 0; }
    .pm-footerbar-wrap .pm-addedbar .pm-addedbar-line {
      border-top: 1px dashed #dddddd; }
    .pm-footerbar-wrap .pm-addedbar .pm-addedbar-hard {
      height: 34px; }
    .pm-footerbar-wrap .pm-addedbar .pm-addedbar-func-btn {
      vertical-align: top;
      float: right;
      display: flex;
      height: 34px; }
      .pm-footerbar-wrap .pm-addedbar .pm-addedbar-func-btn > div {
        margin-right: 16px; }
      .pm-footerbar-wrap .pm-addedbar .pm-addedbar-func-btn > div:last-child {
        margin-right: 0; }
      .pm-footerbar-wrap .pm-addedbar .pm-addedbar-func-btn .pm-check-btn {
        display: inline-block;
        vertical-align: middle;
        padding: 0 6px;
        height: 34px;
        text-align: center;
        color: #2E86FF;
        cursor: pointer;
        position: relative;
        margin-right: 20px; }
      .pm-footerbar-wrap .pm-addedbar .pm-addedbar-func-btn .pm-custom-btn {
        margin-right: 16px; }
      .pm-footerbar-wrap .pm-addedbar .pm-addedbar-func-btn .pm-custom-btn:last-child {
        margin-right: 0; }
      .pm-footerbar-wrap .pm-addedbar .pm-addedbar-func-btn .pm-check-btn-show::after {
        content: '';
        position: absolute;
        bottom: -13px;
        right: 50%;
        margin-right: -7px;
        width: 12px;
        height: 12px;
        border-top: 1px solid #2E86FF;
        border-left: 1px solid #2E86FF;
        transform: rotate(45deg);
        background: #fff;
        z-index: 2; }
    .pm-footerbar-wrap .pm-addedbar .pm-text-label {
      width: 36px;
      font-size: 12px;
      font-family: PingFangSC, PingFangSC-Regular;
      font-weight: 400;
      text-align: left;
      color: #999999; }
    .pm-footerbar-wrap .pm-addedbar .pm-text-degree {
      margin-right: 26px;
      color: #333;
      font-size: 12px; }
  .pm-footerbar-wrap .pm-question-details-wrap {
    border: 1px solid #2E86FF;
    border-radius: 8px;
    padding: 16px;
    position: relative;
    z-index: 2;
    background: #fff; }
    .pm-footerbar-wrap .pm-question-details-wrap .pm-question-parse {
      padding: 0;
      margin: 0;
      max-height: -webkit-fit-content;
      max-height: -moz-fit-content;
      max-height: fit-content; }
      .pm-footerbar-wrap .pm-question-details-wrap .pm-question-parse .pm-parse-item {
        padding: 0; }

.pm-sb-question-wrap {
  margin-bottom: 60px; }

.pm-question-wrap-sb {
  background-color: #eee;
  padding: 20px; }
  .pm-question-wrap-sb .pm-question-box {
    padding: 10px 15px;
    background-color: #fff; }
  .pm-question-wrap-sb .pm-footerbar-wrap .pm-addedbar {
    padding: 0 15px; }

.pm-bg-default {
  background-color: #f9fbff; }

.pm-bg-none {
  background: none; }

.pm-tools {
  display: flex;
  justify-content: space-between;
  padding: 5px 0;
  line-height: 34px; }

.pm-content-mb {
  margin-bottom: 10px; }

.pm-question-paper-title {
  border: 1px solid transparent; }
  .pm-question-paper-title .pm-paper-qtitle {
    cursor: pointer;
    font-weight: bold;
    transition: all .2s;
    position: relative; }
  .pm-question-paper-title .pm-cure-title {
    display: inline-block;
    position: relative;
    padding-right: 5px; }
  .pm-question-paper-title .pm-inr-input {
    width: 100%;
    height: 100%;
    background: #fff;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    border: none;
    resize: none;
    font-weight: bold;
    display: none; }
  .pm-question-paper-title .pm-inr-input:active, .pm-question-paper-title .pm-inr-input:focus {
    border: none;
    outline: none; }
  .pm-question-paper-title .pm-inline_block {
    display: inline-block; }
  .pm-question-paper-title .pm-title-socre {
    position: relative; }
  .pm-question-paper-title .pm-title-operates {
    position: absolute;
    right: 0;
    top: 2px;
    display: none; }
    .pm-question-paper-title .pm-title-operates .pm-btn-mr8 {
      margin-right: 8px; }
  .pm-question-paper-title .pm-question-info {
    position: relative; }
    .pm-question-paper-title .pm-question-info .pm-inr-input {
      font-weight: normal; }
  .pm-question-paper-title .pm-groupdes {
    font-size: 12px;
    line-height: 28px;
    margin-left: 32px; }

.pm-title-content {
  display: flex;
  align-items: flex-start; }
  .pm-title-content .pm-score-content {
    width: 115px; }
  .pm-title-content .pm-question-paper-title {
    flex: 1; }

.pm-question-paper-title_hover:hover {
  background: #fcebeb;
  border: 1px solid #ff4d4e;
  border-radius: 5px;
  overflow: hidden; }
  .pm-question-paper-title_hover:hover .pm-inr-input {
    background: #fcebeb;
    display: block; }
  .pm-question-paper-title_hover:hover .pm-score-txt {
    background: #fcebeb; }
  .pm-question-paper-title_hover:hover .pm-title-operates {
    display: block; }

.pm-title-score-area {
  display: flex;
  align-items: center; }
  .pm-title-score-area .pm-title-socre {
    max-width: 420px;
    height: 25px;
    line-height: 25px;
    overflow: hidden; }
  .pm-title-score-area .pm-inr-input {
    height: 25px;
    line-height: 25px; }

.inner_input, .inner_input_show {
  width: 100%;
  height: 100%;
  background: #dcf0ff;
  border-radius: 5px;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  border: none;
  text-align: center;
  resize: none;
  display: none; }

.inner_input_show {
  display: block;
  background: #fff; }

.paper_header {
  margin-bottom: 8px;
  position: relative; }

.secret_top {
  overflow: hidden;
  position: relative;
  transition: all .2s; }

.pm-textarea-input {
  word-break: break-all; }

.pm-textarea-input:disabled {
  opacity: 1;
  -webkit-text-fill-color: #222222;
  cursor: pointer; }

.notice_tips {
  color: #666;
  position: relative;
  border: 1px solid #fff; }

.paper_info {
  overflow: hidden;
  text-align: center;
  transition: all .2s;
  position: relative; }
  .paper_info > span {
    margin-right: 10px; }

.pm-paper-table .pm-paper-table-real td, .pm-paper-table .pm-paper-table-real th {
  width: 52px;
  height: 24px; }

.paper_title {
  font-weight: bold;
  overflow: hidden;
  text-align: center;
  position: relative;
  transition: all .2s;
  font-size: 24px;
  line-height: 48px;
  position: relative;
  border: none;
  resize: 'none'; }
  .paper_title .inner_input {
    font-weight: bold; }

.textAreaEdit {
  border: none;
  background: none; }

.paper_sub_title {
  font-weight: bold;
  overflow: hidden;
  text-align: center;
  transition: all .2s;
  position: relative;
  font-size: 18px;
  line-height: 36px; }
  .paper_sub_title .inner_input {
    font-weight: bold; }

.student_info {
  text-align: center;
  position: relative; }

.p_move {
  width: 20px;
  height: 20px;
  background-color: #fff;
  color: #0091FF;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 2px;
  top: 2px;
  box-sizing: border-box;
  font-size: 14px;
  text-align: center;
  opacity: 0; }

.pm-paper-table {
  position: relative;
  padding: 5px 0; }
  .pm-paper-table .pm-paper-table-real {
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    margin: 0 auto; }
    .pm-paper-table .pm-paper-table-real td, .pm-paper-table .pm-paper-table-real th {
      border-bottom: 1px solid #000;
      border-right: 1px solid #000;
      text-align: center;
      transform: scale(0.875); }
    .pm-paper-table .pm-paper-table-real th {
      font-weight: normal; }
  .pm-paper-table .left {
    margin: 0; }

.normalTxt {
  color: #333; }

.pm-paper-table {
  display: flex; }
  .pm-paper-table .pm-paper-table-real td, .pm-paper-table .pm-paper-table-real th {
    width: 50px;
    height: 24px; }

.paper_number_box {
  position: relative; }
  .paper_number_box .paper_numbers {
    font-weight: bold;
    text-align: center;
    line-height: 36px;
    font-size: 18px; }
    .paper_number_box .paper_numbers .fontBold {
      font-weight: bold; }
    .paper_number_box .paper_numbers .pNumber {
      font-size: 24px;
      line-height: 48px; }
  .paper_number_box .num_notice_center {
    text-align: center; }

.secret_top,
.paper_title,
.paper_sub_title,
.paper_info,
.student_info,
.pm-paper-table,
.paper_number_box,
.notice_tips {
  border: 1px solid #fff; }

.secret_top_hover:hover,
.paper_title_hover:hover,
.paper_sub_title_hover:hover,
.paper_info_hover:hover,
.student_info_hover:hover,
.pm-paper-table-hover:hover,
.notice_tips_hover:hover,
.paper_number_box_hover:hover {
  cursor: pointer;
  border: 1px solid #4B80FF;
  border-radius: 3px;
  background: #dcf0ff; }
  .secret_top_hover:hover .p_move,
  .paper_title_hover:hover .p_move,
  .paper_sub_title_hover:hover .p_move,
  .paper_info_hover:hover .p_move,
  .student_info_hover:hover .p_move,
  .pm-paper-table-hover:hover .p_move,
  .notice_tips_hover:hover .p_move,
  .paper_number_box_hover:hover .p_move {
    opacity: 1; }
  .secret_top_hover:hover .inner_input,
  .paper_title_hover:hover .inner_input,
  .paper_sub_title_hover:hover .inner_input,
  .paper_info_hover:hover .inner_input,
  .student_info_hover:hover .inner_input,
  .pm-paper-table-hover:hover .inner_input,
  .notice_tips_hover:hover .inner_input,
  .paper_number_box_hover:hover .inner_input {
    display: block; }

.notice_tips_hover:hover .inner_input {
  text-align: left; }

.paper_number_box_hover:hover .paper_numbers_tip .inner_input {
  text-align: left; }

.btm_none_radius {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.top_none_radius {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.inner_input:active, .inner_input:focus {
  border: none;
  outline: none; }

.paper_numbers_tip {
  color: #666; }

.title_error {
  background-color: #fcebeb;
  border: 1px solid #ff4d4e; }

.pm-paper_baseinfo {
  overflow-y: scroll;
  overflow-x: hidden; }
  .pm-paper_baseinfo:disabled, .pm-paper_baseinfo.disabled,
  .pm-paper_baseinfo .ant-input[disabled],
  .pm-paper_baseinfo .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    color: rgba(0, 0, 0, 0.25);
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    pointer-events: none; }

.area_box .labelMin {
  margin-bottom: 16px;
  color: #7C89A7; }

.area_box .label {
  margin-bottom: 14px;
  margin-left: 24px;
  color: #606060; }

.area_box .tag {
  margin-bottom: 4px;
  padding: 3px 8px;
  color: #5A8BFF;
  background: #ECF2FF;
  border: 1px solid #5A8BFF;
  border-radius: 2px; }
  .area_box .tag span {
    color: #5A8BFF; }

.area_box .tagDf {
  padding: 3px 8px; }

.area_box .clearBtn {
  height: 28px;
  padding: 4px 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  cursor: pointer; }

.content_box {
  width: 320px;
  height: 200px; }
  .content_box ul {
    display: inline-block;
    width: 160px;
    height: 200px;
    padding: 4px 0;
    overflow-y: scroll; }
    .content_box ul .checked {
      float: right; }
    .content_box ul .lined {
      float: right;
      color: rgba(0, 17, 57, 0.25);
      font-size: 12px;
      line-height: 22px; }

:global .area_popover {
  z-index: 1999; }
  :global .area_popover .ant-popover-content {
    margin-top: -8px; }
    :global .area_popover .ant-popover-content .ant-popover-arrow {
      display: none; }
    :global .area_popover .ant-popover-content .ant-popover-inner-content {
      padding: 0; }
      :global .area_popover .ant-popover-content .ant-popover-inner-content .active {
        background: #f5f5f5; }

.aside_right_btn {
  width: 80px;
  height: 80px;
  border: 1px solid #4B80FF;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #5A8BFF;
  margin-bottom: 8px;
  font-size: 16px;
  background-color: #fff;
  cursor: pointer; }

.pm-draggle-container {
  width: 100%;
  position: relative;
  background-color: #fff;
  border: 1px solid #ececec; }
  .pm-draggle-container .pm-draggle-control-line {
    width: 2px;
    height: 100%;
    position: absolute;
    top: 0;
    background-color: #ececec; }
  .pm-draggle-container .pm-draggle-left {
    position: absolute;
    height: 100%;
    left: 0;
    top: 0; }
  .pm-draggle-container .pm-draggle-right {
    position: absolute;
    height: 100%;
    right: 0;
    top: 0; }

.pm-preview-button {
  font-weight: bold; }

.pm-paper_item {
  width: 100%;
  margin-bottom: 4px;
  background-color: #fff;
  border-radius: 8px;
  padding: 16px 0 16px 24px;
  box-sizing: border-box;
  font-size: 0;
  position: relative;
  border: 1px solid #fff;
  cursor: pointer; }
  .pm-paper_item:hover {
    border: 1px solid #b3d3ff; }
  .pm-paper_item .close {
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 2;
    font-size: 16px;
    display: none;
    cursor: pointer; }
  .pm-paper_item .item_left {
    display: inline-block;
    width: 48px;
    height: 56px;
    vertical-align: top; }
  .pm-paper_item .pm-item_middle {
    display: inline-block;
    vertical-align: top;
    width: 550px;
    margin-left: 16px;
    margin-right: 61px; }
    .pm-paper_item .pm-item_middle .time {
      line-height: 20px;
      height: 20px;
      font-size: 12px;
      color: #999; }
  .pm-paper_item .item_right {
    display: flex;
    align-items: center;
    line-height: 1;
    position: absolute;
    top: 50%;
    right: 24px;
    transform: translateY(-50%);
    text-align: right; }
    .pm-paper_item .item_right span {
      display: inline-block; }
    .pm-paper_item .item_right .favor {
      display: inline-block;
      margin-right: 25px;
      height: 28px;
      line-height: 28px;
      font-size: 14px;
      color: #2e86ff;
      vertical-align: middle; }
    .pm-paper_item .item_right .add {
      vertical-align: middle; }

.linkBox {
  width: 655px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px; }
  .linkBox > a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -900%;
    overflow: hidden; }

.tlt {
  max-height: 52px;
  line-height: 26px;
  font-size: 18px;
  color: #333;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 10px; }

.pm-paper_paper_item {
  cursor: pointer; }
  .pm-paper_paper_item:hover {
    border: 1px solid #b3d3ff; }
    .pm-paper_paper_item:hover .close {
      display: block; }

.pm-analysisItem {
  text-align: center;
  width: 498px;
  margin: 0 auto;
  padding: 10px;
  overflow: auto;
  background-color: #F2F7FF; }
  .pm-analysisItem .pm-analysis_wrap {
    background-color: #fff;
    margin-bottom: 19px; }
    .pm-analysisItem .pm-analysis_wrap .pm-analysis_tlt {
      line-height: 24px;
      font-size: 16px;
      text-align: left;
      padding-top: 12px;
      padding-left: 16px; }
      .pm-analysisItem .pm-analysis_wrap .pm-analysis_tlt .pm-icon {
        display: inline-block;
        width: 5px;
        height: 14px;
        background-color: #2e86ff;
        border-radius: 2.5px;
        margin-right: 12px; }
  .pm-analysisItem .pm-analysis_tab {
    background-color: #fff;
    margin-bottom: 19px;
    padding: 10px; }
  .pm-analysisItem .pm-totalScore {
    text-align: left;
    line-height: 32px;
    font-size: 14px;
    color: #50596F;
    margin-top: 10px; }
  .pm-analysisItem .pm-itemBox {
    padding: 10px;
    background-color: #fff;
    border-radius: 4px; }
  .pm-analysisItem .pm-itemTable {
    border: 1px solid #E6EAF5;
    border-radius: 4px;
    color: #7C89A7; }

.pm-paper-analysis-drawer .ant-drawer-body {
  padding: 24px 0; }

.pm-type-clozetest ul.pm-question-options {
  display: flex;
  margin-bottom: 0; }
  .pm-type-clozetest ul.pm-question-options li.pm-ewt-option-item {
    flex: 1;
    margin-right: 14px;
    line-height: 1em; }
  .pm-type-clozetest ul.pm-question-options li.pm-ewt-option-item:last-child {
    margin-right: 0; }

.pm-question .pm-question-content.pm-question-child {
  margin-bottom: 10px; }

.pm-question .pm-question-content .pm-items-flex {
  display: flex;
  justify-content: left; }
  .pm-question .pm-question-content .pm-items-flex .pm-list {
    width: auto;
    margin-right: 20px; }
    .pm-question .pm-question-content .pm-items-flex .pm-list .pm-ewt-quesiton-number-blanks {
      position: relative; }
    .pm-question .pm-question-content .pm-items-flex .pm-list .pm-label {
      width: auto;
      min-width: auto; }
  .pm-question .pm-question-content .pm-items-flex .pm-label {
    width: auto;
    min-width: auto; }
  .pm-question .pm-question-content .pm-items-flex .pm-list.pm-outter-number {
    margin-right: 6px; }
    .pm-question .pm-question-content .pm-items-flex .pm-list.pm-outter-number .pm-ewt-quesiton-number-blanks {
      margin-right: 6px; }

.pm-question .pm-question-content .pm-student-choice-question-answer {
  height: 48px;
  line-height: 48px;
  border-bottom: 1px dashed #EEEFF3; }
  .pm-question .pm-question-content .pm-student-choice-question-answer.pm-question-objective-answer {
    margin-bottom: 15px; }
  .pm-question .pm-question-content .pm-student-choice-question-answer.pm-answers-skin-not-answer-scenario {
    border-bottom: none;
    margin-bottom: 0; }
  .pm-question .pm-question-content .pm-student-choice-question-answer .pm-question-answers-labels {
    display: flex;
    justify-content: left;
    margin-right: 20px; }
  .pm-question .pm-question-content .pm-student-choice-question-answer .pm-label {
    width: auto;
    min-width: auto; }

.pm-question .pm-question-content .pm-student-choice-question-answer.pm-question-type-clozetest {
  margin-bottom: 10px; }
  .pm-question .pm-question-content .pm-student-choice-question-answer.pm-question-type-clozetest.pm-answers-skin-not-answer-scenario {
    margin-bottom: 0;
    border-bottom: none; }

.pm-question .pm-question-content .pm-xb-ans-ana {
  border-top: none;
  border-bottom: none; }

.pm-question .pm-question-content .pm-xb-ans-ana.pm-question-type-objective {
  border-bottom: 1px dashed #ddd;
  margin-bottom: 15px; }

.pm-question .pm-question-content .pm-xb-ans-ana.pm-question-type-objective.pm-answers-skin-not-answer-scenario {
  border-bottom: none;
  margin-bottom: 0; }

.pm-question .pm-question-content .status-correct {
  color: #67E296; }

.pm-question .pm-question-content .status-fault, .pm-question .pm-question-content .status-empty {
  color: #FF7E7E; }

.pm-question .pm-question-content .status-correct-half {
  color: #ffc166; }

.pm-question .pm-question-content .pm-answer-box .student-right-answer {
  color: #67E296 !important; }

.pm-question .pm-question-content .status-default {
  color: #50596f; }

.pm-question .pm-question-content .pm-not-choice-question {
  padding: 20px 0; }

.pm-question .pm-question-content .pm-label-part {
  font-weight: bold;
  color: #50596f;
  margin-right: 5px;
  float: left; }

.pm-question .pm-question-content .pm-value-part {
  padding-left: 70px; }

.pm-question .pm-question-content .pm-question-detail {
  padding: 0; }
  .pm-question .pm-question-content .pm-question-detail .pm-list .pm-label.pm-label-jd {
    width: auto;
    text-align: left; }
  .pm-question .pm-question-content .pm-question-detail .pm-list .pm-label-custom {
    width: auto; }
  .pm-question .pm-question-content .pm-question-detail .pm-list .pm-label {
    width: auto;
    min-width: auto; }
  .pm-question .pm-question-content .pm-question-detail .pm-question-detail-items.pm-items-flex.pm-detail-item-line {
    border-bottom: 1px dashed #ddd; }
  .pm-question .pm-question-content .pm-question-detail .pm-question-detail-items.pm-question-detail-parent .pm-question-detail-items.pm-items-flex {
    border-bottom: none; }
  .pm-question .pm-question-content .pm-question-detail.pm-question-detail-objective {
    padding-top: 0;
    margin-top: 10px; }
  .pm-question .pm-question-content .pm-question-detail.pm-question-scorecriterrion {
    padding: 0; }

.pm-question .pm-question-content .pm-no-student-answer {
  color: #FF7E7E; }

.pm-question .pm-question-content .my-answer-pic-list {
  margin: 0;
  padding: 0; }
  .pm-question .pm-question-content .my-answer-pic-list .pic-preview {
    display: inline-block;
    margin: 0 15px 0 0; }
    .pm-question .pm-question-content .my-answer-pic-list .pic-preview > a {
      display: inline-block;
      cursor: pointer;
      width: 74px;
      height: 74px; }
      .pm-question .pm-question-content .my-answer-pic-list .pic-preview > a > img {
        width: 100%;
        height: 100%; }

.pm-question .pm-question-content .pm-question-detail-last {
  padding-top: 0; }

.pm-question .pm-question-content .pm-ewt-quesiton-number-blanks {
  position: absolute;
  left: 0;
  top: -1px; }

.pm-question .pm-question-content .pm-label-value-item {
  margin-right: 20px;
  /* 修复bugId=22447，答案解析中，不能去掉换行*/ }
  .pm-question .pm-question-content .pm-label-value-item.pm-knowledge-item {
    margin-top: 1px;
    display: inline-block; }
  .pm-question .pm-question-content .pm-label-value-item.pm-ana-item-with-inline p, .pm-question .pm-question-content .pm-label-value-item.pm-ana-item-with-inline div {
    display: inline-block; }

.pm-question .pm-question-content .pm-label-value-item:last-child {
  margin-right: 0; }

.pm-question .pm-question-content .subjective-question-tips {
  color: #ff8c00;
  margin: 15px 0;
  line-height: 1.5em; }

.pm-question .pm-question-content .cloze__diy__button {
  cursor: pointer;
  color: #5a8bff;
  display: inline-block;
  min-width: 56px;
  border-bottom: 1px solid;
  text-align: center;
  line-height: 17px; }

.pm-question .pm-question-content .cloze__diy__button_result {
  display: inline-block;
  min-width: 56px;
  border-bottom: 1px solid;
  text-align: center;
  line-height: 17px;
  cursor: default; }
  .pm-question .pm-question-content .cloze__diy__button_result.right {
    color: #67E296; }
  .pm-question .pm-question-content .cloze__diy__button_result.wrong {
    color: #FF7E7E; }

.pm-question .pm-question-content .cloze__diy__readonly {
  display: inline-block;
  min-width: 56px;
  border-bottom: 1px solid;
  text-align: center;
  line-height: 17px; }

.pm-question .pm-question-content .question-fufen-padding {
  padding-left: 14px; }

.pm-question .pm-question-content .question-fufen-score-tip {
  font-size: 14px;
  color: #A7ACB9;
  font-weight: 300; }

.pm-question .pm-question-content .custom-tags {
  color: #5A8BFF; }

.pm-question .pm-question-content .subjective-question-container > .subjective-question-tips {
  margin-bottom: 15px; }

.pm-question .pm-question-content .subjective-question-answer .my-answer-label {
  margin-bottom: 15px; }

.pm-question .pm-question-content .subjective-question-answer .pm-no-student-answer {
  color: #FF7E7E; }

.pm-question .pm-question-content .subjective-question-answer .my-answer-pic-list .pic-preview {
  display: inline-block;
  margin: 0 15px 0 0; }
  .pm-question .pm-question-content .subjective-question-answer .my-answer-pic-list .pic-preview > a {
    display: inline-block;
    cursor: pointer;
    width: 74px;
    height: 74px; }
    .pm-question .pm-question-content .subjective-question-answer .my-answer-pic-list .pic-preview > a > img {
      width: 100%;
      height: 100%; }

.pm-question .pm-question-content .seven-select-five-answer-modal-container {
  width: 354px;
  position: absolute;
  z-index: 1;
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 20px;
  border-radius: 6px; }
  .pm-question .pm-question-content .seven-select-five-answer-modal-container .ant-btn {
    width: 70px;
    height: 40px;
    padding: 0;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 5px; }
    .pm-question .pm-question-content .seven-select-five-answer-modal-container .ant-btn:nth-child(4n) {
      margin-right: 0; }
    .pm-question .pm-question-content .seven-select-five-answer-modal-container .ant-btn:nth-child(n+5) {
      margin-bottom: 0px; }

.pm-question .pm-question-content.pm-question-7to5 .pm-student-choice-question-answer {
  margin-bottom: 15px;
  margin-top: -15px; }
  .pm-question .pm-question-content.pm-question-7to5 .pm-student-choice-question-answer.pm-answers-skin-not-answer-scenario {
    border-bottom: none;
    margin-bottom: 0; }

.pm-question .pm-question-content.pm-question-7to5.pm-question-7to5-child {
  margin: 15px 0; }
  .pm-question .pm-question-content.pm-question-7to5.pm-question-7to5-child .pm-list {
    margin-bottom: 0; }

.pm-question .pm-question-content.pm-question-7to5.pm-question-7to5-child:last-child {
  margin-bottom: 0; }

.pm-question .pm-question-content.pm-question-grammar .pm-question-detail .pm-question-detail-items.pm-items-flex .pm-list.pm-outter-number {
  margin-right: 0; }

.pm-question .pm-question-content.pm-question-content.pm-type-clozetest.pm-question-child {
  margin-bottom: 0; }
  .pm-question .pm-question-content.pm-question-content.pm-type-clozetest.pm-question-child.pm-child-skin-not-answer-scenario {
    margin-bottom: 10px; }
    .pm-question .pm-question-content.pm-question-content.pm-type-clozetest.pm-question-child.pm-child-skin-not-answer-scenario .pm-cloze-skin-nocontent-number, .pm-question .pm-question-content.pm-question-content.pm-type-clozetest.pm-question-child.pm-child-skin-not-answer-scenario .pm-cloze-skin-nocontent-number_onlyanalyse {
      position: absolute;
      left: 0; }
    .pm-question .pm-question-content.pm-question-content.pm-type-clozetest.pm-question-child.pm-child-skin-not-answer-scenario .pm-cloze-skin-nocontent-number {
      top: 12px; }
    .pm-question .pm-question-content.pm-question-content.pm-type-clozetest.pm-question-child.pm-child-skin-not-answer-scenario .pm-cloze-skin-nocontent-number_onlyanalyse {
      top: -5px; }

.pm-question .pm-question-content.pm-overflowx {
  margin-bottom: 10px; }

.pm-question .pm-question-content.pm-overflowx.pm-ischild-complex-showana, .pm-question .pm-question-content.pm-overflowx.pm-ischild-grammar-showana {
  margin-bottom: 0; }

.pm-question .pm-question-content.pm-overflowx.pm-ischild-complex-showana .pm-complex-skin-nocontent-number,
.pm-question .pm-question-content.pm-overflowx.pm-ischild-complex-showana .pm-complex-skin-nocontent-number_onlyanalyse,
.pm-question .pm-question-content.pm-overflowx.pm-ischild-complex-showana .pm-complex-skin-nocontent-number-subjective,
.pm-question .pm-question-content.pm-overflowx.pm-ischild-complex-showana .pm-complex-skin-nocontent-number-subjective_onlyanalyse {
  position: absolute;
  left: 0; }

.pm-question .pm-question-content.pm-overflowx.pm-ischild-complex-showana .pm-complex-skin-nocontent-number {
  top: 4px; }

.pm-question .pm-question-content.pm-overflowx.pm-ischild-complex-showana .pm-complex-skin-nocontent-number-subjective, .pm-question .pm-question-content.pm-overflowx.pm-ischild-complex-showana .pm-complex-skin-nocontent-number-subjective_onlyanalyse {
  top: -5px; }

.pm-question .pm-question-content.pm-overflowx.pm-ischild-complex-showana .pm-complex-skin-nocontent-number_onlyanalyse {
  top: 10px; }

.pm-question del {
  text-decoration: none !important; }

.pm-type-clozetest.pm-question-hasscore .pm-clozes-with-questionNumber,
.pm-question-content.pm-question-hasscore .pm-ewt-quesiton-number-blanks {
  top: 0; }

.pm-type-clozetest.pm-question-hasscore.pm-clozetest-skin-radio .pm-clozes-with-questionNumber {
  top: 3px; }

.pm-type-clozetest.pm-question-hasscore.pm-clozetest-skin-radio .pm-question-score {
  margin-bottom: 12px;
  display: inline-block; }

.pm-type-clozetest.pm-question-hasscore.pm-clozetest-skin-card .pm-question-score {
  margin-bottom: 10px; }

.pm-listening-container .ewt-icon {
  font-style: normal; }

.pm-listening-container .pm-listening-content {
  min-height: 52px;
  background-color: #F7FAFF;
  line-height: 20px;
  padding: 15px; }

.ewt-audio.pm-audio-in-listening {
  margin-bottom: 10px;
  border-radius: 20px;
  padding: 0 8px 0 10px;
  border: 1px solid #e7e7e7;
  width: 306px;
  height: 40px;
  position: relative;
  background: #fff;
  margin-top: 15px;
  line-height: 37px; }
  .ewt-audio.pm-audio-in-listening .percent-duration {
    margin-left: -6px !important;
    font-size: 12px; }

.pm-xb-content-imgbox {
  background: #FFFFFF;
  position: relative;
  margin: 5px 0; }
  .pm-xb-content-imgbox img {
    width: 100%;
    max-width: 1200px; }
  .pm-xb-content-imgbox .pm-xb-img-show-btn {
    position: absolute;
    right: 0;
    top: 0;
    display: none;
    padding: 3px 6px;
    color: #5A8BFF;
    cursor: pointer; }

.pm-xb-content-imgbox:hover .pm-xb-img-show-btn {
  display: inline-block; }

.pm-xb-ana--content.pm-question-objective {
  display: flex;
  justify-content: space-between; }

.pm-xb-ana--content {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px dashed #ddd; }
  .pm-xb-ana--content .pm-xb-ana-answer {
    display: flex; }
    .pm-xb-ana--content .pm-xb-ana-answer > p {
      margin: 0; }
    .pm-xb-ana--content .pm-xb-ana-answer .pm-xb-ana--answer {
      margin-left: 20px; }
  .pm-xb-ana--content .status-label-weight {
    font-weight: bold;
    color: #50596f; }
  .pm-xb-ana--content .pm-xb-subjective-answer > div {
    margin-bottom: 10px; }
    .pm-xb-ana--content .pm-xb-subjective-answer > div > p {
      margin: 0; }

.pm-xb-options {
  display: flex;
  padding: 20px 0;
  align-items: center;
  justify-content: space-between;
  line-height: 1em; }
  .pm-xb-options .pm-xb-option-left {
    display: flex;
    align-items: center; }
    .pm-xb-options .pm-xb-option-left .pm-xb-option-label {
      color: #666;
      margin-right: 10px; }
    .pm-xb-options .pm-xb-option-left .pm-xb-option-box > span {
      display: inline-block;
      width: 32px;
      height: 32px;
      line-height: 30px;
      text-align: center;
      border: 1px solid #B7BFCB;
      border-radius: 50%;
      color: #5D636B;
      margin-right: 20px;
      cursor: pointer;
      background-color: #fff; }
    .pm-xb-options .pm-xb-option-left .pm-xb-option-box > span.pm-xb-option.selected {
      background: #5A8BFF;
      color: #fff; }
  .pm-xb-options.pm-xb-option-disabled .pm-xb-option {
    background: #f5f5f5; }
  .pm-xb-options.pm-xb-option-disabled .pm-xb-option.selected {
    background: #2C87FF;
    opacity: 0.7; }

.pm-question-upload-box .pm-hide-part .ant-upload-select-picture-card {
  display: none; }

.pm-question-content .pm-question-detail .pm-question-upload-box {
  overflow: unset; }
  .pm-question-content .pm-question-detail .pm-question-upload-box :global .ant-upload-list-picture-card-container {
    width: 100px;
    height: 100px; }

.pm-question-knowledge {
  margin-top: 10px; }
  .pm-question-knowledge .pm-question-knowledge-label {
    margin-right: 10px;
    color: #50596f;
    font-weight: bold; }
  .pm-question-knowledge span.pm-detail_font {
    margin-right: 10px; }

.pm-question .pm-question-content.pm-question-7to5-child span.pm-ewt-quesiton-number-blanks {
  line-height: 1em; }

.pm-question .pm-question-content .pm-question-detail .pm-list.pm-label-grammar-has_ans .pm-label {
  width: auto; }

.pm-question .pm-question-content.pm-question-nocontent-subjective .pm-question-detail .pm-list.pm-label-grammar-has_ans .pm-label, .pm-question .pm-question-content.pm-ischild-grammar-nocontent .pm-question-detail .pm-list.pm-label-grammar-has_ans .pm-label {
  width: auto;
  min-width: auto; }

.pm-xb-objective-ana-txt {
  margin: 10px 0; }

.pm-7to5-options {
  margin-bottom: 25px; }

.pm-7to5-option {
  margin: 15px 0;
  display: flex;
  justify-content: left;
  line-height: 1em; }
  .pm-7to5-option .pm-7to5-option-choice {
    margin-right: 5px;
    display: inline-block;
    min-width: 15px; }
  .pm-7to5-option:last-child {
    margin-bottom: 20px; }
  .pm-7to5-option > span > * {
    display: inline-block; }

.pm-question .pm-content, .pm-question-container .pm-content {
  line-height: 1.8em;
  margin-bottom: 10px;
  word-break: break-word; }
  .pm-question .pm-content p:empty, .pm-question .pm-content span:empty, .pm-question-container .pm-content p:empty, .pm-question-container .pm-content span:empty {
    display: none; }

.pm-question .pm-choose-items > div, .pm-question-container .pm-choose-items > div {
  line-height: 2em; }

.pm-question .pm-question-child .pm-choose-items {
  margin-bottom: 0; }

.pm-question .pm-question-content .pm-question-detail.pm-question-detail-objective.pm-ansana-skin-not-answer-scenario {
  margin-top: 0; }

.pm-question .pm-question-content .pm-question-detail.pm-ansana-skin-not-answer-scenario {
  margin-top: 0; }
  .pm-question .pm-question-content .pm-question-detail.pm-ansana-skin-not-answer-scenario_lastest {
    margin-top: 15px; }
  .pm-question .pm-question-content .pm-question-detail.pm-ansana-skin-not-answer-scenario.pm-ansana-ischild {
    margin-bottom: 10px; }
    .pm-question .pm-question-content .pm-question-detail.pm-ansana-skin-not-answer-scenario.pm-ansana-ischild .pm-list {
      margin-bottom: 0; }
    .pm-question .pm-question-content .pm-question-detail.pm-ansana-skin-not-answer-scenario.pm-ansana-ischild.pm-ansana-issubjective {
      margin-top: 18px; }
      .pm-question .pm-question-content .pm-question-detail.pm-ansana-skin-not-answer-scenario.pm-ansana-ischild.pm-ansana-issubjective .pm-question-detail-items {
        margin-bottom: 10px; }
      .pm-question .pm-question-content .pm-question-detail.pm-ansana-skin-not-answer-scenario.pm-ansana-ischild.pm-ansana-issubjective .pm-list.pm-label-grammar-has_ans .pm-label {
        min-width: none; }
  .pm-question .pm-question-content .pm-question-detail.pm-ansana-skin-not-answer-scenario.pm-ansana-isparant {
    margin-top: 15px; }

.pm-question .pm-question-content-no .pm-student-choice-question-answer {
  line-height: inherit;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content; }
  .pm-question .pm-question-content-no .pm-student-choice-question-answer.pm-answers-skin-not-answer-scenario {
    margin-bottom: 5px; }

.pm-question .pm-question-content-no .pm-question-detail.pm-ansana-skin-not-answer-scenario.pm-ansana-ischild.pm-ansana-issubjective {
  margin-top: 0; }

.pm-question .pm-question-content-no .pm-complex-skin-nocontent-number {
  position: absolute;
  left: 0; }

.pm-question .pm-question-content-no .pm-list .pm-detail-content {
  margin-top: 0;
  line-height: inherit; }

.pm-question .pm-question-content-no.pm-question-child {
  margin-bottom: 15px; }

.pm-question .pm-question-content-no .pm-list {
  line-height: inherit; }

.pm-question .pm-question-content-no .pm-question-detail.pm-ansana-skin-not-answer-scenario.pm-ansana-ischild.pm-ansana-issubjective .pm-question-detail-items {
  margin-bottom: 5px; }

.pm-mode-write .pm-ewt-option-item {
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none; }

.pm-question-options::after {
  content: ' ';
  clear: both;
  display: block;
  height: 0;
  visibility: hidden; }

.pm-ewt-option-item {
  position: relative;
  float: left;
  width: 100%;
  line-height: 1em; }
  .pm-ewt-option-item.pm-ewt-no-border {
    border: none !important; }
  .pm-ewt-option-item .pm-option-tag {
    line-height: 1em; }
    .pm-ewt-option-item .pm-option-tag.pm-ewt-no-border {
      border: none !important; }

.pm-skin-card-exclusively-in-one-line .pm-question-options {
  padding-left: 0; }
  .pm-skin-card-exclusively-in-one-line .pm-question-options .pm-ewt-option-item {
    min-height: 48px;
    border-radius: 4px;
    border: 1px solid #EEEFF3;
    position: relative; }
    .pm-skin-card-exclusively-in-one-line .pm-question-options .pm-ewt-option-item.selected {
      border-color: #2E86FF; }
      .pm-skin-card-exclusively-in-one-line .pm-question-options .pm-ewt-option-item.selected .pm-option-tag {
        border-right-color: #2E86FF;
        background-color: #2E86FF;
        color: #fff; }
    .pm-skin-card-exclusively-in-one-line .pm-question-options .pm-ewt-option-item.correct {
      border-color: #67E296; }
      .pm-skin-card-exclusively-in-one-line .pm-question-options .pm-ewt-option-item.correct .pm-option-tag {
        border-right-color: #67E296;
        background-color: #67E296;
        color: #fff; }
    .pm-skin-card-exclusively-in-one-line .pm-question-options .pm-ewt-option-item.fault {
      border-color: #FF7E7E; }
      .pm-skin-card-exclusively-in-one-line .pm-question-options .pm-ewt-option-item.fault .pm-option-tag {
        border-right-color: #FF7E7E;
        background-color: #FF7E7E;
        color: #fff; }
    .pm-skin-card-exclusively-in-one-line .pm-question-options .pm-ewt-option-item .pm-option-tag {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 30px;
      border-right: 1px solid #F2F2F2;
      color: #666666; }
      .pm-skin-card-exclusively-in-one-line .pm-question-options .pm-ewt-option-item .pm-option-tag .pm-tag-letter {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -10px;
        display: block;
        width: 20px;
        height: 20px;
        line-height: 20px;
        margin-left: -10px;
        text-align: center; }
    .pm-skin-card-exclusively-in-one-line .pm-question-options .pm-ewt-option-item .pm-ewt-option-content {
      height: 100%;
      margin-left: 30px;
      padding: 10px;
      line-height: 1.8em; }

.pm-skin-card-four-in-one-line .pm-question-options {
  padding-left: 0; }
  .pm-skin-card-four-in-one-line .pm-question-options::after {
    content: ' ';
    clear: both;
    display: block;
    height: 0;
    visibility: hidden; }
  .pm-skin-card-four-in-one-line .pm-question-options .pm-ewt-option-item {
    float: left;
    width: 25%;
    padding-right: 15px; }
    .pm-skin-card-four-in-one-line .pm-question-options .pm-ewt-option-item.selected .pm-option-box-for-ui {
      border-color: #2E86FF; }
      .pm-skin-card-four-in-one-line .pm-question-options .pm-ewt-option-item.selected .pm-option-box-for-ui .pm-option-tag {
        border-right-color: #2E86FF;
        background-color: #2E86FF;
        color: #fff; }
    .pm-skin-card-four-in-one-line .pm-question-options .pm-ewt-option-item.correct .pm-option-box-for-ui {
      border-color: #67E296; }
      .pm-skin-card-four-in-one-line .pm-question-options .pm-ewt-option-item.correct .pm-option-box-for-ui .pm-option-tag {
        border-right-color: #67E296;
        background-color: #67E296;
        color: #fff; }
    .pm-skin-card-four-in-one-line .pm-question-options .pm-ewt-option-item.fault .pm-option-box-for-ui {
      border-color: #FF7E7E; }
      .pm-skin-card-four-in-one-line .pm-question-options .pm-ewt-option-item.fault .pm-option-box-for-ui .pm-option-tag {
        border-right-color: #FF7E7E;
        background-color: #FF7E7E;
        color: #fff; }
    .pm-skin-card-four-in-one-line .pm-question-options .pm-ewt-option-item .pm-option-box-for-ui {
      min-height: 48px;
      height: 100%;
      border-radius: 4px;
      border: 1px solid #EEEFF3;
      position: relative;
      word-break: break-all; }
      .pm-skin-card-four-in-one-line .pm-question-options .pm-ewt-option-item .pm-option-box-for-ui .pm-option-tag {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 40px;
        border-right: 1px solid #F2F2F2;
        color: #666666; }
        .pm-skin-card-four-in-one-line .pm-question-options .pm-ewt-option-item .pm-option-box-for-ui .pm-option-tag .pm-tag-letter {
          position: absolute;
          top: 50%;
          left: 50%;
          margin-top: -10px;
          display: block;
          width: 20px;
          height: 20px;
          line-height: 20px;
          margin-left: -10px;
          text-align: center; }
      .pm-skin-card-four-in-one-line .pm-question-options .pm-ewt-option-item .pm-option-box-for-ui .pm-ewt-option-content {
        padding: 0px 10px 0 50px;
        display: table-cell;
        vertical-align: middle;
        height: 48px;
        cursor: default; }

.pm-skin-card-four-in-one-line.pm--choice-has-ans-ana .pm-question-options .pm-ewt-option-item {
  margin-bottom: 0; }

.pm-skin-card-exclusively-in-one-line .pm-question-options .pm-ewt-option-item,
.pm-skin-card-four-in-one-line .pm-question-options .pm-ewt-option-item {
  margin-bottom: 15px; }

.pm-skin-card-exclusively-in-one-line.pm--choice-has-score .pm-question-options .pm-ewt-option-item,
.pm-skin-card-four-in-one-line.pm--choice-has-score .pm-question-options .pm-ewt-option-item {
  margin-top: 15px; }

.pm-skin-radio-exclusively-in-one-line .pm-question-options .pm-ewt-option-item,
.pm-skin-radio-four-in-one-line .pm-question-options .pm-ewt-option-item {
  padding-left: 20px; }

.pm-type-clozetest .pm-skin-card-exclusively-in-one-line.pm--choice-has-ans-ana .pm-question-options .pm-ewt-option-item {
  margin-bottom: 0; }

.pm-type-clozetest.pm-clozetest-skin-card .pm-number-cloze-bank, .pm-type-clozetest.pm-clozetest-skin-card .pm-clozes-with-questionNumber {
  top: 16px; }

.pm-type-clozetest.pm-question-hasscore.pm-clozetest-skin-card .pm-number-cloze-bank, .pm-type-clozetest.pm-question-hasscore.pm-clozetest-skin-card .pm-clozes-with-questionNumber {
  top: 0; }

.pm-mode-write.pm-skin-card-exclusively-in-one-line .pm-question-options .pm-ewt-option-item:hover {
  border-color: #2E86FF; }

.pm-mode-write.pm-skin-card-four-in-one-line .pm-question-options .pm-ewt-option-item .pm-option-box-for-ui:hover {
  border-color: #2E86FF; }

.pm-skin-radio-exclusively-in-one-line .pm-question-options .pm-ewt-option-item,
.pm-skin-radio-four-in-one-line .pm-question-options .pm-ewt-option-item {
  margin-bottom: 15px;
  color: #50596F; }
  .pm-skin-radio-exclusively-in-one-line .pm-question-options .pm-ewt-option-item .pm-weird-radio,
  .pm-skin-radio-four-in-one-line .pm-question-options .pm-ewt-option-item .pm-weird-radio {
    width: 14px;
    height: 14px;
    border: 5px solid #ccc;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -7px; }
  .pm-skin-radio-exclusively-in-one-line .pm-question-options .pm-ewt-option-item.correct .pm-weird-radio,
  .pm-skin-radio-four-in-one-line .pm-question-options .pm-ewt-option-item.correct .pm-weird-radio {
    border-color: #67E296; }
  .pm-skin-radio-exclusively-in-one-line .pm-question-options .pm-ewt-option-item .pm-option-box-for-ui,
  .pm-skin-radio-four-in-one-line .pm-question-options .pm-ewt-option-item .pm-option-box-for-ui {
    margin-left: 0;
    position: relative; }
    .pm-skin-radio-exclusively-in-one-line .pm-question-options .pm-ewt-option-item .pm-option-box-for-ui .pm-option-tag,
    .pm-skin-radio-four-in-one-line .pm-question-options .pm-ewt-option-item .pm-option-box-for-ui .pm-option-tag {
      left: 0;
      top: 50%;
      margin-top: -7px;
      position: absolute; }
    .pm-skin-radio-exclusively-in-one-line .pm-question-options .pm-ewt-option-item .pm-option-box-for-ui .pm-ewt-option-content,
    .pm-skin-radio-four-in-one-line .pm-question-options .pm-ewt-option-item .pm-option-box-for-ui .pm-ewt-option-content {
      margin-left: 20px; }

.pm-skin-radio-four-in-one-line::after {
  content: ' ';
  clear: both;
  display: block;
  height: 0;
  visibility: hidden; }

.pm-skin-radio-four-in-one-line .pm-question-options::after {
  content: ' ';
  clear: both;
  display: block;
  height: 0;
  visibility: hidden; }

.pm-skin-radio-four-in-one-line .pm-question-options .pm-ewt-option-item {
  margin-bottom: 0;
  padding-right: 15px;
  float: left;
  width: 25%;
  color: #50596F; }
  .pm-skin-radio-four-in-one-line .pm-question-options .pm-ewt-option-item.pm-show-answer-with-radio-skin {
    margin-bottom: 15px; }
    .pm-skin-radio-four-in-one-line .pm-question-options .pm-ewt-option-item.pm-show-answer-with-radio-skin .pm-weird-radio {
      width: 14px;
      height: 14px;
      border: 5px solid #ccc;
      border-radius: 50%;
      position: absolute;
      left: 0;
      top: 50%;
      margin-top: -7px; }
  .pm-skin-radio-four-in-one-line .pm-question-options .pm-ewt-option-item.correct .pm-weird-radio {
    border-color: #67E296; }
  .pm-skin-radio-four-in-one-line .pm-question-options .pm-ewt-option-item .pm-option-box-for-ui {
    margin-left: 0;
    position: relative;
    max-width: 90%;
    word-break: break-all; }
    .pm-skin-radio-four-in-one-line .pm-question-options .pm-ewt-option-item .pm-option-box-for-ui .pm-option-tag {
      left: 0;
      top: 0;
      position: absolute;
      margin-top: 0; }
    .pm-skin-radio-four-in-one-line .pm-question-options .pm-ewt-option-item .pm-option-box-for-ui .pm-ewt-option-content {
      margin-left: 20px; }

.pm-skin-radio-four-in-one-line .pm-question-options .pm-ewt-option-item.pm-show-answer-with-radio-skin .pm-option-box-for-ui .pm-option-tag {
  top: 50%;
  margin-top: -8px; }

.pm-question-options {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  margin-bottom: 0; }
  .pm-question-options .pm-ewt-option-item {
    list-style: none;
    padding-left: 0;
    margin-left: 0;
    line-height: 1em; }

.pm-skin-card-exclusively-in-one-line .pm-question-options .pm-ewt-option-item:last-child {
  margin-bottom: 0; }

.pm-type-clozetest .pm-mode-write.pm-skin-card-exclusively-in-one-line .pm-question-options .pm-ewt-option-item:last-child {
  margin-bottom: 15px; }

.pm-type-clozetest .pm-skin-radio-exclusively-in-one-line .pm-question-options .pm-ewt-option-item,
.pm-type-clozetest .pm-skin-radio-four-in-one-line .pm-question-options .pm-ewt-option-item {
  margin-bottom: 0; }

.pm-type-clozetest .pm-skin-radio-exclusively-in-one-line .pm-question-options .pm-ewt-option-item.pm-ewt-option-item-radio-hasnostuana,
.pm-type-clozetest .pm-skin-radio-four-in-one-line .pm-question-options .pm-ewt-option-item.pm-ewt-option-item-radio-hasnostuana {
  margin-bottom: 15px; }

.pm-type-clozetest .pm-skin-radio-exclusively-in-one-line.pm--choice-has-score,
.pm-type-clozetest .pm-skin-radio-four-in-one-line.pm--choice-has-score {
  margin-top: 5px; }

.pm-skin-radio-exclusively-in-one-line.pm--choice-has-ans-ana ~ .pm-question-detail,
.pm-skin-radio-four-in-one-line.pm--choice-has-ans-ana ~ .pm-question-detail {
  margin-top: 10px; }

.pm-skin-not-answer-scenario .pm-question-options .pm-ewt-option-item .pm-option-box-for-ui > div {
  display: inline-block; }

.pm--pl40, .pm-xb-img-box.pm--xiaoben-number-of-one {
  padding-left: 40px; }

.pm-xb-img-box {
  position: relative; }
  .pm-xb-img-box .pm-xb-content-imgbox {
    position: relative;
    padding: 0 15px;
    background: #fff;
    border: 1px solid #ccc; }
    .pm-xb-img-box .pm-xb-content-imgbox img {
      max-width: 1200px; }
    .pm-xb-img-box .pm-xb-content-imgbox .pm-xb-img-show-btn {
      position: absolute;
      right: 0;
      top: 0;
      display: none;
      padding: 3px 6px;
      color: #5A8BFF;
      cursor: pointer; }

.pm-xb-img-box.pm--xiaoben-number-of-one .pm-xb-img-number {
  width: 28px;
  height: 28px;
  line-height: 24px;
  text-align: center;
  border: 1px solid #E6EAF5;
  border-radius: 4px;
  background: #F5F8FB; }

.pm-xb-img-box.pm--xiaoben-number-of-one .pm-xb-content-imgbox img {
  width: 100%;
  max-width: 1200px; }

.pm-xb-ans-ana {
  display: flex;
  justify-content: space-between; }
  .pm-xb-ans-ana .pm-xb-operate-reander {
    display: flex;
    font-size: 14px; }
    .pm-xb-ans-ana .pm-xb-operate-reander .pm-xb-operate-btns {
      margin-right: 10px; }
    .pm-xb-ans-ana .pm-xb-operate-reander .pm-xb-btn-anaylse {
      position: relative; }

.pm-question .pm-xb-status.correct,
.pm-question .pm-xb-status.correct-half,
.pm-question .pm-xb-status.fault,
.pm-question .pm-xb-status.empty {
  font-size: 14px;
  padding: 15px 0; }

.pm-question .pm-xb-status.correct {
  color: #52C41A; }

.pm-question .pm-xb-status.correct-half {
  color: #FF9700; }

.pm-question .pm-xb-status.fault {
  color: #F63440; }

.pm-question .pm-xb-status.empty {
  color: #666; }

.pm-question .pm-xb-status.correct.pm--pl40, .pm-question .pm-xb-status.correct.pm-xb-img-box.pm--xiaoben-number-of-one,
.pm-question .pm-xb-status.correct-half.pm--pl40,
.pm-question .pm-xb-status.correct-half.pm-xb-img-box.pm--xiaoben-number-of-one,
.pm-question .pm-xb-status.fault.pm--pl40,
.pm-question .pm-xb-status.fault.pm-xb-img-box.pm--xiaoben-number-of-one,
.pm-question .pm-xb-status.empty.pm--pl40,
.pm-question .pm-xb-status.empty.pm-xb-img-box.pm--xiaoben-number-of-one {
  padding-left: 40px; }

.pm-question .pm-student-choice-question-answer .pm-xb-btn-anaylse {
  color: #2E86FF;
  background: none;
  padding: 0;
  cursor: pointer; }

.pm-question .pm-xb-ana-ans {
  display: flex;
  justify-content: space-between;
  padding: 24px 0;
  position: relative; }
  .pm-question .pm-xb-ana-ans .pm-xb-ana-left {
    display: flex;
    justify-content: left; }
  .pm-question .pm-xb-ana-ans .pm-xb-ana {
    display: flex; }
    .pm-question .pm-xb-ana-ans .pm-xb-ana .pm-xb-ana-label {
      color: #333; }
      .pm-question .pm-xb-ana-ans .pm-xb-ana .pm-xb-ana-label.pm-label {
        color: #50596f; }
    .pm-question .pm-xb-ana-ans .pm-xb-ana .pm-xb-ana-imgs {
      display: flex;
      align-items: center;
      justify-content: left; }
      .pm-question .pm-xb-ana-ans .pm-xb-ana .pm-xb-ana-imgs .pm-xb-ana-img-item {
        width: 100px;
        height: 100px;
        margin-right: 20px;
        background: #999999;
        border: 1px solid #333333;
        border-radius: 4px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center; }
        .pm-question .pm-xb-ana-ans .pm-xb-ana .pm-xb-ana-imgs .pm-xb-ana-img-item img {
          width: 100%; }
    .pm-question .pm-xb-ana-ans .pm-xb-ana .pm-xb-ana-blank {
      color: #FF7E7E; }
  .pm-question .pm-xb-ana-ans .pm-xb-btn-ana-modal {
    background: none;
    padding: 0 15px;
    color: #2e86ff; }
  .pm-question .pm-xb-ana-ans .pm-xb-ana-right {
    display: flex;
    align-items: center; }
    .pm-question .pm-xb-ana-ans .pm-xb-ana-right .pm-xb-btn-ana-modal {
      margin-left: 15px; }

.pm-question .pm-xb-ana-ans.px-xb-ana-flex-baseline {
  align-items: baseline; }
  .pm-question .pm-xb-ana-ans.px-xb-ana-flex-baseline .pm-xb-ana-left {
    align-items: baseline; }

.pm-question .pm-xb-ana-ans.pm-xb-ana-flex-center {
  align-items: center; }
  .pm-question .pm-xb-ana-ans.pm-xb-ana-flex-center .pm-xb-ana-left {
    align-items: center; }

.pm-question .pm-xb-ana-ans.pm--pl40, .pm-question .pm-xb-ana-ans.pm-xb-img-box.pm--xiaoben-number-of-one {
  padding-left: 40px; }

.pm-question .pm-xb-ana.mr20 {
  margin-right: 20px; }

.pm-question .pm-xb-objective-tips {
  font-size: 14px;
  color: #6B7884;
  padding: 24px 0; }
  .pm-question .pm-xb-objective-tips.pm--pl40, .pm-question .pm-xb-objective-tips.pm-xb-img-box.pm--xiaoben-number-of-one {
    padding-left: 40px; }

.pm-question .uploda-tips {
  font-size: 14px;
  color: #999999; }

.pm-question .pm-xb-upload-tit {
  font-size: 16px;
  padding: 18px 0;
  border-bottom: 1px dashed #ddd;
  margin-bottom: 15px; }
  .pm-question .pm-xb-upload-tit .uploda-tips {
    font-size: 14px;
    color: #999999; }

.pm-question .pm-xb-img-number {
  position: absolute;
  left: 0;
  top: 0; }

.pm-audio-in-listening .iconfont-ewt.icon-ewt-play,
.pm-audio-in-listening .iconfont-ewt.icon-ewt-pause {
  font-style: normal !important;
  top: -1px !important; }

.ewt-audio .slider-box .ant-slider-handle {
  margin-top: -5px !important; }

.ewt-audio .slider-box {
  margin: -8px 2px 0 0;
  display: inline-block;
  width: 200px;
  vertical-align: middle; }

.pm-question-container *, .pm-question * {
  font-size: 100%; }

.pm-question-container span, .pm-question span {
  border: initial; }

.pm-question-container .mst-text-indent, .pm-question .mst-text-indent {
  display: inline-block;
  width: 24px; }

.pm-question-container b, .pm-question-container strong, .pm-question b, .pm-question strong {
  font-weight: bold; }

.pm-question-container i, .pm-question-container em, .pm-question i, .pm-question em {
  font-style: italic; }

.pm-question-container u, .pm-question u {
  text-decoration: underline; }

.pm-question-container p, .pm-question p {
  margin-bottom: 0; }

.pm-question-container p:empty, .pm-question-container span:empty, .pm-question-container strong:empty, .pm-question p:empty, .pm-question span:empty, .pm-question strong:empty {
  display: none; }

.pm-question-container table, .pm-question table {
  max-width: 100%; }

.pm-question-container img:not(.Wirisformula), .pm-question img:not(.Wirisformula) {
  max-width: 100%;
  height: auto;
  max-height: 100%; }

.pm-question-container .mq-math-mode .mq-fraction, .pm-question .mq-math-mode .mq-fraction {
  padding: 2px 0.2em; }

.pm-upload-oss-wrapper {
  display: flex; }
  .pm-upload-oss-wrapper .ant-upload-picture-card-wrapper {
    width: auto; }
  .pm-upload-oss-wrapper .pm-upload-oss-box {
    width: 104px;
    height: 104px;
    border: 1px dashed #d9d9d9;
    background: #fafafa; }
    .pm-upload-oss-wrapper .pm-upload-oss-box:hover {
      border: 1px dashed #1890ff; }
    .pm-upload-oss-wrapper .pm-upload-oss-box .pm-upload-oss-box-loading {
      color: transparent;
      text-align: center;
      line-height: 100px; }
    .pm-upload-oss-wrapper .pm-upload-oss-box .pm-upload-oss-box-trigger {
      display: flex;
      align-content: center;
      justify-content: center;
      width: 100%;
      height: 100%;
      cursor: pointer;
      flex-flow: wrap;
      color: #2e86ff;
      text-align: center; }

div#driver-popover-item{display:none;position:absolute;background:#fff;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px rgba(0,0,0,.4);z-index:1000000000}div#driver-popover-item .driver-popover-tip{border:5px solid #fff;content:"";position:absolute}div#driver-popover-item .driver-popover-tip.bottom{bottom:-10px;border-color:#fff transparent transparent}div#driver-popover-item .driver-popover-tip.bottom.position-center{left:49%}div#driver-popover-item .driver-popover-tip.bottom.position-right{right:20px}div#driver-popover-item .driver-popover-tip.left{left:-10px;top:10px;border-color:transparent #fff transparent transparent}div#driver-popover-item .driver-popover-tip.left.position-center{top:46%}div#driver-popover-item .driver-popover-tip.left.position-bottom{top:auto;bottom:20px}div#driver-popover-item .driver-popover-tip.right{right:-10px;top:10px;border-color:transparent transparent transparent #fff}div#driver-popover-item .driver-popover-tip.right.position-center{top:46%}div#driver-popover-item .driver-popover-tip.right.position-bottom{top:auto;bottom:20px}div#driver-popover-item .driver-popover-tip.top{top:-10px;border-color:transparent transparent #fff}div#driver-popover-item .driver-popover-tip.top.position-center{left:49%}div#driver-popover-item .driver-popover-tip.top.position-right{right:20px}div#driver-popover-item .driver-popover-tip.mid-center{display:none}div#driver-popover-item .driver-popover-footer{display:block;margin-top:10px}div#driver-popover-item .driver-popover-footer button{display:inline-block;padding:3px 10px;border:1px solid #d4d4d4;text-decoration:none;text-shadow:1px 1px 0 #fff;color:#2d2d2d;font:11px/normal sans-serif;cursor:pointer;outline:0;background-color:#f1f1f1;border-radius:2px;zoom:1;line-height:1.3}div#driver-popover-item .driver-popover-footer button.driver-disabled{color:grey;cursor:default;pointer-events:none}div#driver-popover-item .driver-popover-footer .driver-close-btn{float:left}div#driver-popover-item .driver-popover-footer .driver-btn-group,div#driver-popover-item .driver-popover-footer .driver-close-only-btn{float:right}div#driver-popover-item .driver-popover-title{font:19px/normal sans-serif;margin:0 0 5px;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1}div#driver-popover-item .driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;color:#2d2d2d;font-weight:400;zoom:1}.driver-clearfix:after,.driver-clearfix:before{content:"";display:table}.driver-clearfix:after{clear:both}.driver-stage-no-animation{transition:none!important;background:transparent!important;outline:5000px solid rgba(0,0,0,.75)}div#driver-page-overlay{background:#000;position:fixed;bottom:0;right:0;display:block;width:100%;height:100%;zoom:1;filter:alpha(opacity=75);opacity:.75;z-index:100002!important}div#driver-highlighted-element-stage,div#driver-page-overlay{top:0;left:0;transition:all .3s}div#driver-highlighted-element-stage{position:absolute;height:50px;width:300px;background:#fff;z-index:100003!important;display:none;border-radius:2px}.driver-highlighted-element{z-index:100004!important}.driver-position-relative{position:relative!important}.driver-fix-stacking{z-index:auto!important;opacity:1!important;transform:none!important;-moz-filter:none!important;-ms-filter:none!important;-o-filter:none!important;filter:none!important;-ms-perspective:none!important;-o-perspective:none!important;perspective:none!important;transform-style:flat!important;-webkit-transform-box:border-box!important;-moz-transform-box:border-box!important;-ms-transform-box:border-box!important;-o-transform-box:border-box!important;transform-box:border-box!important;will-change:unset!important}
/*!
 * Viewer.js v1.11.7
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-11-24T04:32:14.526Z
 */

.viewer-zoom-in::before, .viewer-zoom-out::before, .viewer-one-to-one::before, .viewer-reset::before, .viewer-prev::before, .viewer-play::before, .viewer-next::before, .viewer-rotate-left::before, .viewer-rotate-right::before, .viewer-flip-horizontal::before, .viewer-flip-vertical::before, .viewer-fullscreen::before, .viewer-fullscreen-exit::before, .viewer-close::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 560 40%22%3E%3Cpath fill%3D%22%23fff%22 d%3D%22M49.6 17.9h20.2v3.9H49.6zm123.1 2 10.9-11 2.7 2.8-8.2 8.2 8.2 8.2-2.7 2.7-10.9-10.9zm94 0-10.8-11-2.7 2.8 8.1 8.2-8.1 8.2 2.7 2.7 10.8-10.9zM212 9.3l20.1 10.6L212 30.5V9.3zm161.5 4.6-7.2 6 7.2 5.9v-4h12.4v4l7.3-5.9-7.3-6v4h-12.4v-4zm40.2 12.3 5.9 7.2 5.9-7.2h-4V13.6h4l-5.9-7.3-5.9 7.3h4v12.6h-4zm35.9-16.5h6.3v2h-4.3V16h-2V9.7Zm14 0h6.2V16h-2v-4.3h-4.2v-2Zm6.2 14V30h-6.2v-2h4.2v-4.3h2Zm-14 6.3h-6.2v-6.3h2v4.4h4.3v2Zm-438 .1v-8.3H9.6v-3.9h8.2V9.7h3.9v8.2h8.1v3.9h-8.1v8.3h-3.9zM93.6 9.7h-5.8v3.9h2V30h3.8V9.7zm16.1 0h-5.8v3.9h1.9V30h3.9V9.7zm-11.9 4.1h3.9v3.9h-3.9zm0 8.2h3.9v3.9h-3.9zm244.6-11.7 7.2 5.9-7.2 6v-3.6c-5.4-.4-7.8.8-8.7 2.8-.8 1.7-1.8 4.9 2.8 8.2-6.3-2-7.5-6.9-6-11.3 1.6-4.4 8-5 11.9-4.9v-3.1Zm147.2 13.4h6.3V30h-2v-4.3h-4.3v-2zm14 6.3v-6.3h6.2v2h-4.3V30h-1.9zm6.2-14h-6.2V9.7h1.9V14h4.3v2zm-13.9 0h-6.3v-2h4.3V9.7h2V16zm33.3 12.5 8.6-8.6-8.6-8.7 1.9-1.9 8.6 8.7 8.6-8.7 1.9 1.9-8.6 8.7 8.6 8.6-1.9 2-8.6-8.7-8.6 8.7-1.9-2zM297 10.3l-7.1 5.9 7.2 6v-3.6c5.3-.4 7.7.8 8.7 2.8.8 1.7 1.7 4.9-2.9 8.2 6.3-2 7.5-6.9 6-11.3-1.6-4.4-7.9-5-11.8-4.9v-3.1Zm-157.3-.6c2.3 0 4.4.7 6 2l2.5-3 1.9 9.2h-9.3l2.6-3.1a6.2 6.2 0 0 0-9.9 5.1c0 3.4 2.8 6.3 6.2 6.3 2.8 0 5.1-1.9 6-4.4h4c-1 4.7-5 8.3-10 8.3a10 10 0 0 1-10-10.2 10 10 0 0 1 10-10.2Z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 280px;
    color: transparent;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    width: 20px;
  }

.viewer-zoom-in::before {
  background-position: 0 0;
  content: 'Zoom In';
}

.viewer-zoom-out::before {
  background-position: -20px 0;
  content: 'Zoom Out';
}

.viewer-one-to-one::before {
  background-position: -40px 0;
  content: 'One to One';
}

.viewer-reset::before {
  background-position: -60px 0;
  content: 'Reset';
}

.viewer-prev::before {
  background-position: -80px 0;
  content: 'Previous';
}

.viewer-play::before {
  background-position: -100px 0;
  content: 'Play';
}

.viewer-next::before {
  background-position: -120px 0;
  content: 'Next';
}

.viewer-rotate-left::before {
  background-position: -140px 0;
  content: 'Rotate Left';
}

.viewer-rotate-right::before {
  background-position: -160px 0;
  content: 'Rotate Right';
}

.viewer-flip-horizontal::before {
  background-position: -180px 0;
  content: 'Flip Horizontal';
}

.viewer-flip-vertical::before {
  background-position: -200px 0;
  content: 'Flip Vertical';
}

.viewer-fullscreen::before {
  background-position: -220px 0;
  content: 'Enter Full Screen';
}

.viewer-fullscreen-exit::before {
  background-position: -240px 0;
  content: 'Exit Full Screen';
}

.viewer-close::before {
  background-position: -260px 0;
  content: 'Close';
}

.viewer-container {
  bottom: 0;
  direction: ltr;
  font-size: 0;
  left: 0;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.viewer-container::-moz-selection, .viewer-container *::-moz-selection {
    background-color: transparent;
  }

.viewer-container::selection,
  .viewer-container *::selection {
    background-color: transparent;
  }

.viewer-container:focus {
    outline: 0;
  }

.viewer-container img {
    display: block;
    height: auto;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%;
  }

.viewer-canvas {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.viewer-canvas > img {
    height: auto;
    margin: 15px auto;
    max-width: 90% !important;
    width: auto;
  }

.viewer-footer {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
}

.viewer-navbar {
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
}

.viewer-list {
  box-sizing: content-box;
  height: 50px;
  margin: 0;
  overflow: hidden;
  padding: 1px 0;
}

.viewer-list > li {
    color: transparent;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 50px;
    line-height: 0;
    opacity: 0.5;
    overflow: hidden;
    transition: opacity 0.15s;
    width: 30px;
  }

.viewer-list > li:focus,
    .viewer-list > li:hover {
      opacity: 0.75;
    }

.viewer-list > li:focus {
      outline: 0;
    }

.viewer-list > li + li {
      margin-left: 1px;
    }

.viewer-list > .viewer-loading {
    position: relative;
  }

.viewer-list > .viewer-loading::after {
      border-width: 2px;
      height: 20px;
      margin-left: -10px;
      margin-top: -10px;
      width: 20px;
    }

.viewer-list > .viewer-active,
  .viewer-list > .viewer-active:focus,
  .viewer-list > .viewer-active:hover {
    opacity: 1;
  }

.viewer-player {
  background-color: #000;
  bottom: 0;
  cursor: none;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.viewer-player > img {
    left: 0;
    position: absolute;
    top: 0;
  }

.viewer-toolbar > ul {
    display: inline-block;
    margin: 0 auto 5px;
    overflow: hidden;
    padding: 6px 3px;
  }

.viewer-toolbar > ul > li {
      background-color: rgba(0, 0, 0, 0.5);
      border-radius: 50%;
      cursor: pointer;
      float: left;
      height: 24px;
      overflow: hidden;
      transition: background-color 0.15s;
      width: 24px;
    }

.viewer-toolbar > ul > li:focus,
      .viewer-toolbar > ul > li:hover {
        background-color: rgba(0, 0, 0, 0.8);
      }

.viewer-toolbar > ul > li:focus {
        box-shadow: 0 0 3px #fff;
        outline: 0;
        position: relative;
        z-index: 1;
      }

.viewer-toolbar > ul > li::before {
        margin: 2px;
      }

.viewer-toolbar > ul > li + li {
        margin-left: 1px;
      }

.viewer-toolbar > ul > .viewer-small {
      height: 18px;
      margin-bottom: 3px;
      margin-top: 3px;
      width: 18px;
    }

.viewer-toolbar > ul > .viewer-small::before {
        margin: -1px;
      }

.viewer-toolbar > ul > .viewer-large {
      height: 30px;
      margin-bottom: -3px;
      margin-top: -3px;
      width: 30px;
    }

.viewer-toolbar > ul > .viewer-large::before {
        margin: 5px;
      }

.viewer-tooltip {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 10px;
  color: #fff;
  display: none;
  font-size: 12px;
  height: 20px;
  left: 50%;
  line-height: 20px;
  margin-left: -25px;
  margin-top: -10px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 50px;
}

.viewer-title {
  color: #ccc;
  display: inline-block;
  font-size: 12px;
  line-height: 1.2;
  margin: 5px 5%;
  max-width: 90%;
  min-height: 14px;
  opacity: 0.8;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: opacity 0.15s;
  white-space: nowrap;
}

.viewer-title:hover {
    opacity: 1;
  }

.viewer-button {
  -webkit-app-region: no-drag;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
  height: 80px;
  overflow: hidden;
  position: absolute;
  right: -40px;
  top: -40px;
  transition: background-color 0.15s;
  width: 80px;
}

.viewer-button:focus,
  .viewer-button:hover {
    background-color: rgba(0, 0, 0, 0.8);
  }

.viewer-button:focus {
    box-shadow: 0 0 3px #fff;
    outline: 0;
  }

.viewer-button::before {
    bottom: 15px;
    left: 15px;
    position: absolute;
  }

.viewer-fixed {
  position: fixed;
}

.viewer-open {
  overflow: hidden;
}

.viewer-show {
  display: block;
}

.viewer-hide {
  display: none;
}

.viewer-backdrop {
  background-color: rgba(0, 0, 0, 0.5);
}

.viewer-invisible {
  visibility: hidden;
}

.viewer-move {
  cursor: move;
  cursor: grab;
}

.viewer-fade {
  opacity: 0;
}

.viewer-in {
  opacity: 1;
}

.viewer-transition {
  transition: all 0.3s;
}

@keyframes viewer-spinner {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.viewer-loading::after {
    animation: viewer-spinner 1s linear infinite;
    border: 4px solid rgba(255, 255, 255, 0.1);
    border-left-color: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 1;
  }

@media (max-width: 767px) {
  .viewer-hide-xs-down {
    display: none;
  }
}

@media (max-width: 991px) {
  .viewer-hide-sm-down {
    display: none;
  }
}

@media (max-width: 1199px) {
  .viewer-hide-md-down {
    display: none;
  }
}

