@charset "UTF-8";
*[data-v-082e24ee] {
  box-sizing: border-box;
}
ol[data-v-082e24ee],
ul[data-v-082e24ee] {
  list-style: none;
}
div[data-v-082e24ee] {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html[data-v-082e24ee],
body[data-v-082e24ee],
div[data-v-082e24ee],
span[data-v-082e24ee],
applet[data-v-082e24ee],
object[data-v-082e24ee],
iframe[data-v-082e24ee],
h1[data-v-082e24ee],
h2[data-v-082e24ee],
h3[data-v-082e24ee],
h4[data-v-082e24ee],
h5[data-v-082e24ee],
h6[data-v-082e24ee],
p[data-v-082e24ee],
blockquote[data-v-082e24ee],
pre[data-v-082e24ee],
a[data-v-082e24ee],
abbr[data-v-082e24ee],
acronym[data-v-082e24ee],
address[data-v-082e24ee],
big[data-v-082e24ee],
cite[data-v-082e24ee],
code[data-v-082e24ee],
del[data-v-082e24ee],
dfn[data-v-082e24ee],
em[data-v-082e24ee],
img[data-v-082e24ee],
ins[data-v-082e24ee],
kbd[data-v-082e24ee],
q[data-v-082e24ee],
s[data-v-082e24ee],
samp[data-v-082e24ee],
small[data-v-082e24ee],
strike[data-v-082e24ee],
strong[data-v-082e24ee],
sub[data-v-082e24ee],
sup[data-v-082e24ee],
tt[data-v-082e24ee],
var[data-v-082e24ee],
b[data-v-082e24ee],
u[data-v-082e24ee],
i[data-v-082e24ee],
center[data-v-082e24ee],
dl[data-v-082e24ee],
dt[data-v-082e24ee],
dd[data-v-082e24ee],
ol[data-v-082e24ee],
ul[data-v-082e24ee],
li[data-v-082e24ee],
fieldset[data-v-082e24ee],
form[data-v-082e24ee],
label[data-v-082e24ee],
legend[data-v-082e24ee],
table[data-v-082e24ee],
caption[data-v-082e24ee],
tbody[data-v-082e24ee],
tfoot[data-v-082e24ee],
thead[data-v-082e24ee],
tr[data-v-082e24ee],
th[data-v-082e24ee],
td[data-v-082e24ee],
article[data-v-082e24ee],
aside[data-v-082e24ee],
canvas[data-v-082e24ee],
details[data-v-082e24ee],
embed[data-v-082e24ee],
figure[data-v-082e24ee],
figcaption[data-v-082e24ee],
footer[data-v-082e24ee],
header[data-v-082e24ee],
hgroup[data-v-082e24ee],
menu[data-v-082e24ee],
nav[data-v-082e24ee],
output[data-v-082e24ee],
ruby[data-v-082e24ee],
section[data-v-082e24ee],
summary[data-v-082e24ee],
time[data-v-082e24ee],
mark[data-v-082e24ee],
audio[data-v-082e24ee],
video[data-v-082e24ee] {
  margin: 0;
  padding: 0;
  border: 0;
  /*font: inherit;*/
}

/* reset重置 */
del[data-v-082e24ee],
ins[data-v-082e24ee],
u[data-v-082e24ee],
s[data-v-082e24ee],
a[data-v-082e24ee],
a[data-v-082e24ee]:hover {
  text-decoration: none;
}
input[type=number][data-v-082e24ee]::-webkit-inner-spin-button,
input[type=number][data-v-082e24ee]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
html[data-v-082e24ee],
body[data-v-082e24ee] {
  width: 100%;
  /*height: 100%;*/
  height: 100%;
  font-family: PingFang SC, Hiragino Sans GB, Microsoft Yahei, WenQuanYi Micro Hei, sans-serif;
  -webkit-font-smoothing: antialiased;
}
img[data-v-082e24ee] {
  display: block;
}
h1[data-v-082e24ee],
h2[data-v-082e24ee],
h3[data-v-082e24ee],
h4[data-v-082e24ee],
h5[data-v-082e24ee],
h6[data-v-082e24ee] {
  font-weight: normal;
  margin: 0;
}
.scroll-bar-hide[data-v-082e24ee]::-webkit-scrollbar {
  width: 0;
  height: 0;
  /* remove scrollbar space */
  background: transparent;
  /* optional: just make scrollbar invisible */
}
.scroll-bar-hide[data-v-082e24ee]::-webkit-scrollbar-thumb {
  background: transparent;
}
*[data-v-082e24ee] {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
button[data-v-082e24ee]:active, button[data-v-082e24ee]:focus,
a[data-v-082e24ee]:active,
a[data-v-082e24ee]:focus,
input[data-v-082e24ee]:active,
input[data-v-082e24ee]:focus {
  outline: none;
}

/**
* 真.1px边框
* {List}: 多个方向边框, 默认值为bottom, 你可以根据需要传入(top, left, bottom, right) 4个方向;
* {Color} 边框的颜色, 默认#ccc;
* {List} 4个圆角半径, 默认0;
* {String} 一个高级设置, 一般都不需要改动, 由于细边框的实现使用了css的伪类, 所以为了规避可能出现的样式冲突, 我们可以自己指定使用:after还是:before, 默认after;
*/
*[data-v-082e24ee] {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  margin: 0;
  padding: 0;
  font-weight: 400;
}
.dom-svg[data-v-082e24ee] {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}
.dom-svg > svg[data-v-082e24ee] {
  display: block;
  width: 100%;
  height: 100%;
}

/* 试题公式 SVG（Office / MathType 转换产物）内联后，其 <text> 会直接引用这些字体名，
   移动端系统通常未安装，必须由宿主文档提供，否则会回退 serif 而显示成错误字形。
   注意：<img> 方式引入的 SVG 吃不到这里的 @font-face（独立文档不加载外部资源），
   所以必须先由 formatSvg 内联进页面才有效。

   - local() 优先：系统已装则直接复用，省一次下载；
   - font-display: block：数学符号场景下不能用 swap，否则会先用 serif 画出"错误字形"
     再跳变，比短暂空白更糟。 */
@font-face {
  font-family: Symbol;
  src: local("Symbol"), url(../fonts/symbol.3e443984.ttf) format("truetype");
  font-display: block;
}
/* MT Symbol 与 Symbol 的字形编码基本一致，复用同一份字体文件即可 */
@font-face {
  font-family: "MT Symbol";
  src: local("MT Symbol"), local("Symbol"), url(../fonts/symbol.3e443984.ttf) format("truetype");
  font-display: block;
}
@font-face {
  font-family: "MT Extra";
  src: local("MT Extra"), url(../fonts/mtextra.fe5c7141.ttf) format("truetype");
  font-display: block;
}
@font-face {
  font-family: Douyin Sans;
  src: url(../fonts/DouyinSansBold.90af2901.otf);
}
/* 设置滚动条的样式 */
html[data-v-082e24ee],
body[data-v-082e24ee] {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  position: relative;
  color: #3F4F70;
  -webkit-overflow-scrolling: touch;
}
.answerfoot-flex__left span.progress em[data-v-082e24ee] {
  font-weight: bold;
  font-family: "DINAlternate";
}
.flex[data-v-082e24ee] {
  display: flex;
}
.icon-go[data-v-082e24ee] {
  width: 0.17188rem;
  height: 0.17188rem;
}
.icon_star[data-v-082e24ee] {
  width: 0.14063rem;
  height: 0.14063rem;
}
.icon_info[data-v-082e24ee] {
  width: 0.14063rem;
  height: 0.14063rem;
}
.answerfoot[data-v-082e24ee] {
  bottom: 0;
  left: 0;
  position: fixed;
  width: 100%;
  height: 0.59375rem;
  background: #fff;
  box-shadow: 0 -0.00781rem 0.1875rem 0 rgba(29, 100, 151, 0.07);
  font-size: 0.09375rem;
  color: #949fb4;
  z-index: 50;
}
.answerfoot.wpad[data-v-082e24ee] {
  height: 0.5rem;
}
.answerfoot-flex[data-v-082e24ee] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 0.59375rem;
  padding: 0 0.15625rem;
}
.answerfoot-flex.fpad[data-v-082e24ee] {
  height: 0.5rem;
  padding-left: 0.03906rem;
  padding-right: 0.03906rem;
}
.answerfoot-flex__left span[data-v-082e24ee] {
  display: block;
}
.answerfoot-flex__left span.progress[data-v-082e24ee] {
  font-size: 0.09375rem;
  color: #3f4f70;
  font-weight: 700;
}
.answerfoot-flex__left span.progress em[data-v-082e24ee] {
  font-style: normal;
}
.answerfoot-flex__left span.progress em.num[data-v-082e24ee] {
  font-size: 0.15625rem;
}
.answerfoot-flex__left span.progress em.count[data-v-082e24ee] {
  font-size: 0.125rem;
}
.answerfoot-flex__right[data-v-082e24ee] {
  width: 1.54688rem;
  height: 0.34375rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.answerfoot-flex__right .prev[data-v-082e24ee] {
  width: 0.39063rem;
  height: 0.34375rem;
  display: flex;
  align-items: center;
  font-size: 0.10938rem;
  color: #4153e2;
}
.answerfoot-flex__right .prev span[data-v-082e24ee] {
  display: block;
  width: 0.39063rem;
  height: 0.34375rem;
  line-height: 0.34375rem;
  font-size: 0.10938rem;
  color: #4153e2;
}
.answerfoot-flex .van-button[data-v-082e24ee] {
  width: 1.01563rem;
  height: 0.34375rem;
  line-height: 0.34375rem;
  text-align: center;
  border-radius: 0.17969rem;
  font-size: 0.125rem;
  color: #fff;
}
.answerfoot-flex__but[data-v-082e24ee] {
  width: 100%;
  height: 0.29688rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.125rem;
  color: #666666;
  color: #4153e2;
}
.pad-bottom[data-v-082e24ee] {
  padding-bottom: 0.59375rem;
}
.study_icon[data-v-082e24ee] {
  display: block;
  width: 0.20313rem;
  height: 0.20313rem;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.study_icon img[data-v-082e24ee] {
  width: 0.20313rem;
  height: 0.20313rem;
}
video[data-v-082e24ee]::-internal-media-controls-download-button {
  display: none;
}
video[data-v-082e24ee]::-webkit-media-controls-enclosure {
  overflow: hidden;
}

/**题型样式**/
.yanswer-title[data-v-082e24ee],
.answer-title[data-v-082e24ee],
.colanswer-con[data-v-082e24ee],
.answerExec-title[data-v-082e24ee],
.answersisy-con[data-v-082e24ee],
.checkBox-correct__con[data-v-082e24ee] {
  word-break: break-all;
}
.yanswer-title u[data-v-082e24ee],
.answer-title u[data-v-082e24ee],
.colanswer-con u[data-v-082e24ee],
.answerExec-title u[data-v-082e24ee],
.answersisy-con u[data-v-082e24ee],
.checkBox-correct__con u[data-v-082e24ee] {
  word-wrap: break-word;
  text-decoration: underline;
}
.yanswer-title img[data-v-082e24ee],
.answer-title img[data-v-082e24ee],
.colanswer-con img[data-v-082e24ee],
.answerExec-title img[data-v-082e24ee],
.answersisy-con img[data-v-082e24ee],
.checkBox-correct__con img[data-v-082e24ee] {
  max-width: 100%;
  display: inline-block;
  vertical-align: bottom;
}
.answer-box li[data-v-082e24ee],
.answerExec-box li[data-v-082e24ee] {
  word-break: break-all;
}
.answer-box li div span:nth-child(1) img[data-v-082e24ee],
.answerExec-box li div span:nth-child(1) img[data-v-082e24ee] {
  max-width: 100%;
  display: inline-block;
  vertical-align: bottom;
}
.answer-box li u[data-v-082e24ee],
.answerExec-box li u[data-v-082e24ee] {
  text-decoration: underline;
  word-wrap: break-word;
}
.error-list li[data-v-082e24ee],
.err-detail-style[data-v-082e24ee] {
  font-size: 0.10938rem;
  color: #333;
  font-weight: 500;
  word-break: break-all;
}
.error-list li u[data-v-082e24ee],
.err-detail-style u[data-v-082e24ee] {
  text-decoration: underline;
  word-wrap: break-word;
}
.error-list li img[data-v-082e24ee],
.err-detail-style img[data-v-082e24ee] {
  max-width: 100%;
  display: inline-block;
  vertical-align: bottom;
  height: auto;
}
.error-list li table[data-v-082e24ee],
.err-detail-style table[data-v-082e24ee] {
  margin: 0 auto;
}
.error-list li .stem-head[data-v-082e24ee],
.err-detail-style .stem-head[data-v-082e24ee] {
  font-family: "Times New Roman, simsun, CK-SimSun";
}
.speccon pre[data-v-082e24ee] {
  white-space: pre-wrap;
  word-wrap: break-word;
}
.speccon u[data-v-082e24ee] {
  text-decoration: underline;
}

/* fade-transform */
.fade-leave-active[data-v-082e24ee],
.fade-enter-active[data-v-082e24ee] {
  transition: all 0.5s;
  animation-duration: 0.5s !important;
}
.fade-enter[data-v-082e24ee] {
  opacity: 0;
}
.fade-leave-to[data-v-082e24ee] {
  opacity: 0;
}
.answerfoot-flex__left span.progress em[data-v-082e24ee] {
  font-weight: bold;
  font-family: "DINAlternate";
}
.wh-1200[data-v-082e24ee] {
  width: 9.375rem;
  height: auto;
  margin: 0 auto;
}
a[data-v-082e24ee] {
  text-decoration: none;
  color: inherit;
}
.link-hover[data-v-082e24ee]:hover {
  color: #4153e2;
  cursor: pointer;
}

/**题型样式**/
.answer-name[data-v-082e24ee],
.answer-box li[data-v-082e24ee],
.answeransy-con[data-v-082e24ee],
.answerExec-title[data-v-082e24ee],
.answerExec-box li[data-v-082e24ee],
.answerList-right__con[data-v-082e24ee],
.correctAnswer-content[data-v-082e24ee] {
  word-break: break-all;
}
.answer-name u[data-v-082e24ee],
.answeransy-con u[data-v-082e24ee],
.answer-content u[data-v-082e24ee],
.answerExec-title u[data-v-082e24ee],
.answerList-right__con u[data-v-082e24ee] {
  word-wrap: break-word;
  text-decoration: underline;
}
.answer-name img[data-v-082e24ee],
.answeransy-con img[data-v-082e24ee],
.answer-content img[data-v-082e24ee],
.answerExec-title img[data-v-082e24ee],
.answerList-right__con img[data-v-082e24ee],
.answerList-right__con img[data-v-082e24ee],
.correctAnswer-content img[data-v-082e24ee] {
  max-width: 100%;
  display: inline-block;
  vertical-align: bottom;
}
.answer-box li div span:nth-child(1) img[data-v-082e24ee],
.answerExec-box li div span:nth-child(1) img[data-v-082e24ee] {
  max-width: 100%;
  display: inline-block;
  vertical-align: bottom;
}
.answer-box li u[data-v-082e24ee],
.answerExec-box li u[data-v-082e24ee] {
  text-decoration: underline;
  word-wrap: break-word;
}
.button[data-v-082e24ee] {
  text-align: center;
  padding: 0 0.11719rem;
  line-height: 0.3125rem;
}
.buttom-min[data-v-082e24ee] {
  width: 0.59375rem;
  height: 0.1875rem;
  border-radius: 0.09375rem;
  font-size: 0.09375rem;
  text-align: center;
  line-height: 0.1875rem;
  cursor: pointer;
}
.button-primary[data-v-082e24ee] {
  border: solid 0.00781rem #4153e2;
  background: #4153e2;
  color: #fff;
}
.button-primary[data-v-082e24ee]:hover {
  border: solid 0.00781rem #1e9b9e;
  background: #1e9b9e;
  color: #fff;
}
.button-primary-plain[data-v-082e24ee] {
  border: solid 0.00781rem #4153e2;
  background: #fff;
  color: #4153e2;
}
.ck-btn-primary-plain[data-v-082e24ee] {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 0.3125rem;
  background: rgba(183, 191, 255, 0.1);
  border-radius: 0.15625rem;
  font-size: 0.10938rem;
  color: #4153e2;
  transition: all 0.5s;
}
.ck-btn-primary-plain[data-v-082e24ee]:hover {
  color: #ffffff;
  background: #4153e2;
}
.ck-btn-primary-plain[data-v-082e24ee]:hover:active {
  background: #3848ce;
}
.ck-btn-primary[data-v-082e24ee] {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 0.3125rem;
  background: #4153e2;
  color: #ffffff;
  border-radius: 0.15625rem;
  font-size: 0.10938rem;
  transition: all 0.5s;
}
.ck-btn-primary[data-v-082e24ee]:hover {
  background: #4a88ff;
}
.ck-btn-primary[data-v-082e24ee]:hover:active {
  background: #3848ce;
}
.el-pagination[data-v-082e24ee] .el-pager li {
  color: #4e5969;
}
.pagination-box[data-v-082e24ee] {
  padding: 0.125rem 0 0;
}
.pagination-box[data-v-082e24ee] .el-pager li {
  color: #4e5969;
}
.pagination-box[data-v-082e24ee] .el-pager .active {
  background: #e8f3ff;
  color: #4153e2;
}
.breadcrumb-box[data-v-082e24ee] .el-breadcrumb__inner {
  font-size: 0.10938rem;
}
.black-top[data-v-082e24ee] {
  position: fixed;
  bottom: 1.69531rem;
  right: 0.35156rem;
  text-align: center;
  width: 0.46875rem;
  padding-top: 0.54688rem;
  font-size: 0.10938rem;
  color: #333333;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-position: 0% 0%;
  background-size: 0.46875rem 0.46875rem;
  cursor: pointer;
}
.lessonplan img[data-v-082e24ee] {
  display: block;
  width: 100%;
}
.nolesson p[data-v-082e24ee] {
  padding-top: 32%;
  text-align: center;
  font-size: 0.125rem;
  font-weight: 500;
  color: #cad0db;
}

/*定义滚动条宽高及背景，宽高分别对应横竖滚动条的尺寸*/
/*定义右下角汇合处的样式*/
[data-v-082e24ee]::-webkit-scrollbar-corner {
  background: #999;
}
.question-area[data-v-082e24ee] {
  word-break: break-all;
}
.question-area u[data-v-082e24ee] {
  word-wrap: break-word;
  text-decoration: underline;
}
.question-area img[data-v-082e24ee] {
  max-width: 100%;
  display: inline-block;
  vertical-align: bottom;
}
.repet-tab .van-tabs--line .van-tabs__wrap[data-v-082e24ee] {
  height: 0.39063rem;
  background: #fff;
}
.repet-tab .van-tabs--line .van-tabs__wrap .van-tabs__nav--line[data-v-082e24ee] {
  padding-bottom: 0;
}
.repet-tab .van-tabs--line .van-tabs__wrap .van-tabs__nav[data-v-082e24ee] {
  width: 1.40625rem;
  justify-content: flex-start;
}
.repet-tab .van-tabs--line .van-tabs__wrap .van-tab[data-v-082e24ee] {
  width: 0.78125rem;
}
.repet-tab .van-tabs--line .van-tabs__wrap .van-tab[data-v-082e24ee]:first-child:after {
  content: "";
  top: 50%;
  right: 0;
  position: absolute;
  transform: translateY(-50%);
  width: 0.01563rem;
  height: 0.07031rem;
  background: #E1E6EE;
}
.repet-tab .van-tabs__line[data-v-082e24ee] {
  background-image: repeating-linear-gradient(90deg, rgb(110, 224, 169), rgb(76, 229, 40));
  box-shadow: 0 0.02344rem 0.04688rem 0 rgba(0, 235, 122, 0.2);
  border-radius: 0.01563rem;
  bottom: 0.09375rem;
}
.utils-search[data-v-082e24ee] {
  width: 1.875rem;
}
.utils-search.width[data-v-082e24ee] {
  width: 2.07031rem;
}
.utils-search .van-search__content[data-v-082e24ee] {
  background: #B6C0CB;
}
.utils-search .van-search .van-cell[data-v-082e24ee] {
  padding: 0.01563rem 0.04688rem 0.01563rem 0.10156rem;
}
.utils-search .van-field__left-icon .van-icon[data-v-082e24ee] {
  color: #fff;
}
.utils-search input[data-v-082e24ee]:-moz-placeholder {
  font-size: 0.09375rem;
  color: rgba(255, 255, 255, 0.7);
  text-align: left;
}
.utils-search input[data-v-082e24ee]:-ms-input-placeholder {
  font-size: 0.09375rem;
  color: rgba(255, 255, 255, 0.7);
  text-align: left;
}
.utils-search input[data-v-082e24ee]::-webkit-input-placeholder {
  font-size: 0.09375rem;
  color: rgba(255, 255, 255, 0.7);
  text-align: left;
}
.utils-search .van-field__control[data-v-082e24ee] {
  font-size: 0.09375rem;
  color: #fff;
}
.searchd-btn[data-v-082e24ee] {
  height: 0.21875rem;
  display: flex;
  align-items: center;
}
.searchd-btn .van-button--normal[data-v-082e24ee] {
  width: 0.46875rem;
  height: 0.21875rem;
  font-size: 0.09375rem;
  color: #fff;
  line-height: 0.21875rem;
  padding: 0;
}
.overlay[data-v-082e24ee] {
  background: rgba(63, 74, 95, 0.5);
}
.practic-tab[data-v-082e24ee], .record-tab[data-v-082e24ee] {
  padding-left: 0.15625rem;
  padding-right: 0.11719rem;
}
.practic-tab .van-tabs__nav[data-v-082e24ee], .record-tab .van-tabs__nav[data-v-082e24ee] {
  background: transparent;
}
.practic-tab .van-tab[data-v-082e24ee], .record-tab .van-tab[data-v-082e24ee] {
  margin-right: 0;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.51563rem;
  height: 0.1875rem;
  font-size: 0.125rem;
  color: #fff;
  border-radius: 0.15625rem;
}
.practic-tab .van-tabs__nav--line[data-v-082e24ee], .record-tab .van-tabs__nav--line[data-v-082e24ee] {
  padding-bottom: 0.23438rem;
}
.practic-tab .van-tabs__line[data-v-082e24ee], .record-tab .van-tabs__line[data-v-082e24ee] {
  background-color: transparent;
}
.practic-tab .van-tabs__wrap--scrollable .van-tab[data-v-082e24ee], .record-tab .van-tabs__wrap--scrollable .van-tab[data-v-082e24ee] {
  padding: 0;
}
.practic-tab .van-tabs__nav--complete[data-v-082e24ee], .record-tab .van-tabs__nav--complete[data-v-082e24ee] {
  padding-left: 0;
  padding-right: 0;
}
.practic-tab .van-tab--active[data-v-082e24ee], .record-tab .van-tab--active[data-v-082e24ee] {
  background: #fff;
  color: #4153e2;
}
.practic-tab .van-hairline--top-bottom[data-v-082e24ee]::after,
.practic-tab .van-hairline-unset--top-bottom[data-v-082e24ee]::after, .record-tab .van-hairline--top-bottom[data-v-082e24ee]::after,
.record-tab .van-hairline-unset--top-bottom[data-v-082e24ee]::after {
  border: 0;
}
.practic-tab .van-tabs--line .van-tabs__wrap[data-v-082e24ee], .record-tab .van-tabs--line .van-tabs__wrap[data-v-082e24ee] {
  height: auto;
}
.record-tab[data-v-082e24ee] {
  padding-top: 0.11719rem;
  padding-bottom: 0.11719rem;
  padding-left: 0.07813rem;
  padding-right: 0.07813rem;
  background: #fff;
}
.record-tab .van-tab[data-v-082e24ee] {
  margin-right: 0.11719rem;
  width: 0.46875rem;
  height: 0.1875rem;
  font-size: 0.125rem;
  color: #4153e2;
  border-radius: 0.21875rem;
}
.record-tab .van-tabs__nav--line[data-v-082e24ee] {
  padding-bottom: 0;
}
.record-tab .van-tab--active[data-v-082e24ee] {
  background: #4153e2;
  color: #fff;
}
.van-tag[data-v-082e24ee] {
  padding-left: 0.03125rem;
  padding-right: 0.03125rem;
}
.van-tag + .van-tag[data-v-082e24ee] {
  margin-left: 0.04688rem;
}
.bottom-tip .van-divider[data-v-082e24ee] {
  color: #aaa;
}
.bottom-tip .van-divider[data-v-082e24ee]::after,
.bottom-tip .van-divider[data-v-082e24ee]::before {
  background: #ddd;
}
.van-tabbar[data-v-082e24ee] {
  background: #fafafa;
}
.van-button[data-v-082e24ee] {
  height: 0.39063rem;
  line-height: 0.39063rem;
}
.van-button--primary[data-v-082e24ee] {
  background-color: #4153e2;
  border: 0.02667rem solid #4153e2;
}
.van-button--plain[data-v-082e24ee] {
  background-color: #fff;
  color: #4153e2;
}
.van-button--hairline[data-v-082e24ee] {
  border-width: 0;
}
.point-page-list .van-collapse-item__content[data-v-082e24ee] {
  padding: 0;
}
.point-page-list .van-cell[data-v-082e24ee]:not(:last-child)::after {
  left: 0.14063rem;
}
.point-page-list [class*=van-hairline][data-v-082e24ee]::after {
  left: -43.7%;
}
.point-page-list .van-cell__right-icon[data-v-082e24ee] {
  display: none;
}
.sbox .van-radio__label[data-v-082e24ee] {
  font-size: 0.10938rem;
}
.sbox .van-checkbox__label[data-v-082e24ee] {
  font-size: 0.10938rem;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.sbox .van-radio-group[data-v-082e24ee] {
  height: auto;
  overflow: hidden;
}
.van-sticky--fixed[data-v-082e24ee] {
  background: #fff;
}
.van-picker__cancel[data-v-082e24ee],
.van-picker__confirm[data-v-082e24ee] {
  color: #4153e2;
}
.point-page-list [class*=van-hairline][data-v-082e24ee]:first-of-type::after {
  border-top: none;
}
.sub-vans .van-tab[data-v-082e24ee] {
  font-size: 0.125rem;
  color: #333;
  font-weight: 500;
}
.sub-vans .van-tabs__line[data-v-082e24ee] {
  bottom: 0.11719rem;
  width: 0.125rem;
  background-color: rgb(49, 194, 124);
}
.sub-vans .van-tab--active[data-v-082e24ee] {
  color: rgb(49, 194, 124);
}
.sub-vans .van-hairline--top-bottom[data-v-082e24ee] {
  height: 0.35156rem !important;
}
.sbox-new .van-checkbox__icon--round[data-v-082e24ee] {
  margin-left: 0.15625rem !important;
}
.sbox-new .van-checkbox__label[data-v-082e24ee] {
  font-size: 0.125rem;
}
.van-dialog[data-v-082e24ee] {
  width: 1.95313rem;
}
.van-dialog__header[data-v-082e24ee] {
  color: #35404A;
  font-size: 0.14063rem;
}
.van-dialog__confirm[data-v-082e24ee] {
  font-weight: 500;
}

/**
* @更多学习弹框-swiper
* @zwh
* @2020.12.09
*/
.swiperStudyPopup[data-v-082e24ee] {
  border-bottom: 0.00781rem solid #F1F4F9;
  margin: 0 0.07813rem;
  /**swiper滑动*/
}
.swiperStudyPopup .subjectnav[data-v-082e24ee] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: 100%;
  font-size: 0.125rem;
  color: #757A82;
  font-weight: 400;
  border-radius: 0.09375rem;
  margin: 0 0.10742rem;
  flex-wrap: wrap;
}
.swiperStudyPopup .subjectnav[data-v-082e24ee]:last-child {
  margin-right: 0.10156rem;
}
.swiperStudyPopup .subjectnav.active span[data-v-082e24ee] {
  color: #4153e2;
  border-bottom: 0.02344rem solid #4153e2;
}
.swiperStudyPopup .subjectnav span[data-v-082e24ee] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.54688rem;
  height: auto;
  color: #757A82;
  width: 100%;
  padding: 0.11719rem 0;
}
.van-tag--plain[data-v-082e24ee]::before {
  border: 0.00391rem solid currentColor;
}

/**
* @vue-aplayer样式覆盖
* @zwh
* @2020.12.13
*/
.aplayer[data-v-082e24ee] {
  height: 100%;
  box-shadow: none !important;
}
.aplayer .aplayer-body[data-v-082e24ee], .aplayer .aplayer-pic[data-v-082e24ee], .aplayer .aplayer-info[data-v-082e24ee] {
  height: 100%;
}
.aplayer .aplayer-controller .aplayer-time .aplayer-icon.inactive[data-v-082e24ee] {
  display: none;
}
.aplayer .aplayer-pic[data-v-082e24ee] {
  background: #4153e2;
}

/**
* @富文本内容-心理音频详情
* @zwh
* @2020.05.14
*/
.fwbContent[data-v-082e24ee] {
  font-size: 0.125rem;
  color: #797979;
}
.fwbContent p[data-v-082e24ee] {
  text-indent: 0.0625rem;
}
[data-v-082e24ee] .conDialog {
  width: 2.03125rem;
}
.el-pagination[data-v-082e24ee] {
  display: flex;
  justify-content: center;
  color: #c0c4cc;
}
.el-pagination li.active[data-v-082e24ee] {
  color: #fff;
  background: #4153e2;
}
.el-carousel__button[data-v-082e24ee] {
  width: 0.07031rem;
  height: 0.07031rem;
  border-radius: 50%;
}
.el-carousel__indicator.is-active button[data-v-082e24ee] {
  background: #4153e2;
}
.userHead-cover .arrow_down[data-v-082e24ee] {
  padding: 0.02344rem;
  border-width: 0 0.00781rem 0.00781rem 0;
  border-color: #999;
  border-style: solid;
  transform: rotate(45deg);
  display: inline-block;
  position: relative;
  top: -0.02344rem;
  margin-left: 0.03906rem;
}
.ai-dropdown-menu[data-v-082e24ee] {
  padding: 0.15625rem 0;
  width: 1.5625rem;
}
.ai-dropdown-menu .el-dropdown-menu__item[data-v-082e24ee] {
  padding: 0 0.15625rem;
}
.ai-dropdown-menu .el-dropdown-menu__item p[data-v-082e24ee] {
  font-size: 0.10938rem;
  line-height: 0.17188rem;
  color: #333;
}
.ai-dropdown-menu .el-dropdown-menu__item p.color-999[data-v-082e24ee] {
  color: #999;
}
.ai-dropdown-menu .el-dropdown-menu__item .min-but[data-v-082e24ee] {
  display: inline-block;
  font-size: 0.09375rem;
  width: 0.28125rem;
  height: 0.14063rem;
  border-radius: 0.13281rem;
  background-color: #F1BC69;
  color: #fff;
  text-align: center;
  line-height: 0.14063rem;
  margin-left: 0.10938rem;
}
.ai-dropdown-menu .el-dropdown-menu__item .item-border[data-v-082e24ee] {
  padding-bottom: 0.07813rem;
  border-bottom: 0.00781rem solid #eee;
}
.ai-dropdown-menu .el-dropdown-menu__item .user_vip[data-v-082e24ee] {
  position: relative;
  background: #140a08;
  height: 0.625rem;
  margin: -0.15625rem -0.15625rem 0;
  border-top-left-radius: 0.03125rem;
  border-top-right-radius: 0.03125rem;
}
.ai-dropdown-menu .el-dropdown-menu__item .user_vip_bg[data-v-082e24ee] {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 100%;
}
.ai-dropdown-menu .el-dropdown-menu__item .user_vip_title[data-v-082e24ee] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 0.16406rem;
  box-sizing: content-box;
  padding: 0.11719rem 0.09375rem 0.07813rem;
}
.ai-dropdown-menu .el-dropdown-menu__item .user_vip .ser_vip_viplogo[data-v-082e24ee] {
  width: 0.67188rem;
}
.ai-dropdown-menu .el-dropdown-menu__item .user_vip .user_vip_btn[data-v-082e24ee] {
  width: 0.46875rem;
  height: 0.1875rem;
}
.ai-dropdown-menu .el-dropdown-menu__item .user_vip_date[data-v-082e24ee], .ai-dropdown-menu .el-dropdown-menu__item .user_vip_desc[data-v-082e24ee] {
  padding: 0 0.09375rem;
  position: relative;
  font-size: 0.09375rem;
  color: #FDE6C5;
  font-weight: normal;
  line-height: 0.125rem;
  white-space: nowrap;
}
.ai-dropdown-menu .el-dropdown-menu__item .user_vip_desc[data-v-082e24ee] {
  font-size: 0.09375rem;
  color: #9A896E;
  font-weight: normal;
}
.ai-dropdown-menu .el-dropdown-menu__item + .el-dropdown-menu__item[data-v-082e24ee] {
  padding-top: 0.07813rem;
}
.ai-dropdown-menu .popper__arrow[data-v-082e24ee] {
  top: -0.0625rem !important;
  margin: 0;
  border: 0;
  width: 0.11719rem;
  height: 0.0625rem;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAYAAAABOs/SAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK/SURBVHgBtVS/a1pRFL7XPJ8JGWJJoYX8EiodklE6OIRkzB4yhKZLlmTIkFASh5IoONZBSyYX+wPEP0CETlJwcRCpiB0coigqohZcBJW8nu/23cfzYdqmaQ98XN/13u875zv3XsYoNE3jNHAa8WkzY29vb4ZGA/hOp9OPy+Xys2Kx6KY5RUKu1UcrB7fAEOSBQEAulptntre3FQDEEOt0Oh96vd53gibRbrffW5OQiYIT8Pv9tmnC+GHDaBX0eDx2EFWrVY8UrFQqWiaT0VKplCHe7XZvsMYqrgsKBywJGFaIUf8tNuqidlRD5DcQCIVC2srKirawsCCwsbGhRaNRQ1yv3K5DMXFO2j7FXpktNqrr6+sq2fsFxBCQgmY4nU4tkUjI6tPYZxbXW2UkoGtOHCCjSn2z2mq1giAsFAqiumnCwOrqqlhDa28bjcZr7AXX1taWIsVlAnqhP/tptdftdjuy2exz2UOv13unqMTOzo6s+pYsfwEOU/WKqXohrJiEVR2OeDz+hHpWAdHV1dVvRSXOzs6MfsdisafgusN6Y0Lai4WzdEU+ggAn909FZb/laac2vQOXWRxnBuI2spbRx8TlrtVqB4qivKrX6+z8/JzdJ/AmXFxcsH6/z1RVPSGOE3CS7YK7VCphGbflcjk2HA65y+WyETi9Sq75+fm3+DcYDDKI3zcocXZ8fCwE5ubm3oBzPB4LDcyhUK7bgBANp95845yvhcNhFolE2EPi8vKSHR4ewoWvi4uL3uXlZUZOigcIwrM0IV4Sqj5qt9sPUOXm5iZ7aFABLJlMopVsMBhcLy0t+Wga77MmSvf5fI/y+fxnKbq/v8/+RaDfsBycZPkJHbYE2b6GQnmz2bx2OBwvaZ0TjT86Ovqrvv4q6IlldD0ZrEaMRqNPHMceJ5DuHENf/2ecnp6y3d1dJKD9AB5ax4LChDhsAAAAAElFTkSuQmCC") no-repeat center center;
  background-size: 0.11719rem 0.0625rem;
}
.ai-dropdown-menu .popper__arrow[data-v-082e24ee]::after {
  display: none;
}
.ai-dropdown-menu .el-dropdown-menu__item[data-v-082e24ee]:focus,
.ai-dropdown-menu .el-dropdown-menu__item[data-v-082e24ee]:not(.is-disabled):hover {
  background: none;
  color: #606266;
}
.ai-dropdown-menu .ai-mini-button[data-v-082e24ee] {
  display: block;
  width: auto;
  height: 0.1875rem;
  background: #F1BC69;
  text-align: center;
  font-size: 0.09375rem;
  color: #fff;
  font-weight: normal;
  line-height: 0.1875rem;
  border-radius: 0.1875rem;
}
.el-dialog .el-dialog__header[data-v-082e24ee] {
  padding: 0;
}
.el-select-dropdown .el-select-dropdown__item[data-v-082e24ee] {
  padding: 0 0.15625rem;
}
.el-select-dropdown .el-select-dropdown__item.selected[data-v-082e24ee] {
  color: #4153e2;
}
.el-cascader__dropdown .el-cascader-node.in-active-path[data-v-082e24ee],
.el-cascader__dropdown .el-cascader-node.is-active[data-v-082e24ee] {
  color: #4153e2;
}
.el-pagination[data-v-082e24ee] {
  display: flex;
  justify-content: center;
  color: #c0c4cc;
}
.el-pager li.active[data-v-082e24ee] {
  color: #fff;
  background: #4153e2;
}
.el-pagination button[data-v-082e24ee]:hover {
  color: #4153e2;
}
.el-pager li[data-v-082e24ee]:hover {
  color: #4153e2;
}
.el-pager li.active[data-v-082e24ee]:hover {
  color: #fff;
}
.el-tooltip__popper.is-light[data-v-082e24ee] {
  background: #FFFEFE;
  border: 0.00781rem solid #EEEEEE;
  box-sizing: border-box;
  border-radius: 0.0625rem;
}
.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow[data-v-082e24ee] {
  top: -0.04688rem;
  margin-left: -0.03906rem;
  border-top-width: 0;
  border-bottom-color: #EEEEEE !important;
}
.el-tooltip__popper[data-v-082e24ee] {
  padding: 0.11719rem;
}
.choose-date .el-range-separator[data-v-082e24ee] {
  font-size: 0.10938rem;
  color: #333;
  font-weight: normal;
  padding: 0;
  margin: 0 0.07813rem;
}
.choose-date .el-date-editor .el-range-input[data-v-082e24ee] {
  color: #4153e2;
}
.choose-date .el-date-editor .el-range__close-icon[data-v-082e24ee] {
  display: none;
}
.choose-date .el-date-table td.end-date span[data-v-082e24ee], .choose-date .el-date-table td.start-date span[data-v-082e24ee] {
  background-color: #4153e2;
}
.choose-date input.el-range-input[data-v-082e24ee]::-webkit-input-placeholder {
  color: #4153e2;
}
.choose-date input.el-range-input[data-v-082e24ee]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #4153e2;
}
.choose-date input.el-range-input[data-v-082e24ee]:-ms-input-placeholder { /* Mozilla Firefox 19+ */
  color: #4153e2;
}
.choose-date .el-range-input[data-v-082e24ee] {
  cursor: pointer;
}
.error-list .el-checkbox__inner[data-v-082e24ee] {
  border-radius: 50%;
  background-color: #F7F7F7;
  border: 0.00781rem solid #4153e2;
}
.error-list .el-checkbox__input.is-checked + .el-checkbox__label[data-v-082e24ee] {
  color: #4153e2;
}
.error-list .el-checkbox__input.is-checked .el-checkbox__inner[data-v-082e24ee] {
  background-color: #4153e2;
  border-color: #4153e2;
}
.error-list .el-checkbox__inner[data-v-082e24ee]:hover {
  border-color: #4153e2;
}
.error-list .el-checkbox__input.is-focus .el-checkbox__inner[data-v-082e24ee] {
  border-color: #4153e2;
}
.error-list .el-checkbox__label[data-v-082e24ee] {
  padding-left: 0.03125rem;
}
.error-list .el-checkbox[data-v-082e24ee] {
  color: #4153e2;
}
.error-box .el-pager li[data-v-082e24ee] {
  padding: 0;
  width: 0.25rem;
  height: 0.25rem;
  line-height: 0.25rem;
}
.reason-share .el-dialog__header[data-v-082e24ee] {
  padding: 0.14063rem 0 0 0.15625rem;
}
.reason-share .reason-cancel[data-v-082e24ee] {
  background: #fff;
  border: none;
  font-size: 0.125rem;
  color: #999;
  font-weight: normal;
  line-height: 0.28125rem;
  margin-right: 0.15625rem;
}
.reason-share .reason-true[data-v-082e24ee] {
  width: 0.6875rem;
  height: 0.29688rem;
  background: #4153e2;
  border-radius: 0.14063rem;
  font-size: 0.125rem;
  color: #fff;
  font-weight: normal;
  border: none;
}
.reason-share .el-dialog__body[data-v-082e24ee] {
  padding: 0.15625rem;
}
.reason-share .el-dialog__headerbtn .el-dialog__close[data-v-082e24ee]:hover {
  color: #4153e2;
}
.reason-share .el-dialog__title[data-v-082e24ee] {
  font-weight: 500;
}
.export-box .el-button.is-round[data-v-082e24ee] {
  padding: 0 0.17969rem;
}
.export-style .el-radio__input.is-checked + .el-radio__label[data-v-082e24ee] {
  color: #4153e2;
}
.export-style .el-radio__input.is-checked .el-radio__inner[data-v-082e24ee] {
  border-color: #4153e2;
  background: #4153e2;
}
.export-style .el-radio__input.is-focus .el-radio__inner[data-v-082e24ee] {
  border-color: #4153e2;
}
.export-style .el-radio__inner[data-v-082e24ee]:hover {
  border-color: #DCDFE6;
}
.export-box .el-checkbox__input.is-checked + .el-checkbox__label[data-v-082e24ee] {
  color: #4153e2;
}
.export-box .el-checkbox__input.is-checked .el-checkbox__inner[data-v-082e24ee], .export-box .el-checkbox__input.is-indeterminate .el-checkbox__inner[data-v-082e24ee] {
  background-color: #4153e2;
  border-color: #4153e2;
}
.export-box .el-checkbox__input.is-focus .el-checkbox__inner[data-v-082e24ee] {
  border-color: #4153e2;
}
.export-box .el-checkbox__inner[data-v-082e24ee]:hover {
  border-color: #DCDFE6;
}
.choose-paper .el-input__inner[data-v-082e24ee] {
  width: 4.6875rem;
  border-color: #F9F2E2;
  line-height: 0.20313rem;
  height: 0.20313rem;
  background: #fff;
  padding: 0 0.23438rem 0 0.07813rem;
  color: #4153e2;
}
.choose-paper .el-select:hover .el-input__inner[data-v-082e24ee] {
  border-color: #F9F2E2;
}
.choose-paper .el-input__icon[data-v-082e24ee] {
  line-height: 0.20313rem;
}
.choose-paper .el-select .el-input.is-focus .el-input__inner[data-v-082e24ee] {
  border-color: #F9F2E2;
}
.choose-paper .el-select .el-input__inner[data-v-082e24ee]:focus {
  border-color: #F9F2E2;
}
.choose-paper .el-select .el-input .el-select__caret[data-v-082e24ee] {
  color: #4153e2;
}
.el-select .el-input .el-select__caret[data-v-082e24ee] {
  color: #4153e2;
}
.avatar-uploader .el-upload[data-v-082e24ee] {
  border: 0.00781rem dashed #4153e2;
  border-radius: 0.04688rem;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  background: rgba(49, 194, 124, 0.1);
}
.avatar-uploader .el-upload[data-v-082e24ee]:hover {
  border-color: #4153e2;
}
.el-upload--picture-card[data-v-082e24ee] {
  width: 0.5rem;
  height: 0.5rem;
  display: inline-block;
  line-height: 0.54688rem;
}
.el-upload--picture-card i[data-v-082e24ee] {
  color: #4153e2;
}
.el-upload-list--picture-card .el-upload-list__item[data-v-082e24ee] {
  vertical-align: top;
  width: 0.5rem;
  height: 0.5rem;
  border: none;
  border-radius: 0.04688rem;
  overflow: visible;
}
.el-upload-list--picture-card .el-upload-list__item-actions[data-v-082e24ee] {
  border-radius: 0.04688rem;
}
.el-upload-list__item-delete[data-v-082e24ee] {
  display: block;
  position: absolute;
  top: -0.125rem;
  right: -0.07813rem;
  font-size: 0.15625rem;
  cursor: pointer;
}
.el-upload-list--picture-card .el-upload-list__item[data-v-082e24ee] {
  position: relative;
  margin-right: 0.125rem;
}
.el-upload-list--picture-card .el-upload-list__item div[data-v-082e24ee] {
  width: 0.5rem;
  height: 0.5rem;
  position: relative;
  border-radius: 0.04688rem;
}
.el-upload-list--picture-card .el-upload-list__item div img[data-v-082e24ee] {
  border-radius: 0.04688rem;
}
.hide .el-upload--picture-card[data-v-082e24ee] {
  display: none;
}

/**
* @swiper
* @zwh
* @2020.12.09
*/
.swiperDiv .swiper-container[data-v-082e24ee] {
  width: 100% !important;
  height: 100% !important;
  padding: 0 0.15625rem;
}
.stepDialog .el-dialog__header[data-v-082e24ee] {
  padding: 0.10938rem 0.15625rem;
  font-size: 0.10938rem;
  color: #333;
  font-weight: 500;
  background: #F5F5F5;
}
.stepDialog .el-dialog__title[data-v-082e24ee] {
  font-size: 0.10938rem;
}
.stepDialog .el-dialog__body[data-v-082e24ee] {
  padding-top: 0.19531rem;
  padding-bottom: 0.15625rem;
}
.btn-knew[data-v-082e24ee] {
  margin: 0 auto;
  width: 2.03125rem;
  height: 0.3125rem;
  background: #4153e2;
  border: 0.00781rem solid #4153e2;
  border-radius: 0.15625rem;
  font-size: 0.10938rem;
  color: #FFFFFF;
  font-weight: 500;
  text-align: center;
}
.btn-knew[data-v-082e24ee]:hover {
  border: solid 0.00781rem #4153e2;
  background: rgba(49, 194, 124, 0.9);
  color: #fff;
}
.picdelete[data-v-082e24ee] {
  font-size: 0;
  width: 0.14063rem;
  height: 0.14063rem;
  top: -0.05469rem;
  right: -0.03906rem;
}
.error-icon[data-v-082e24ee] {
  font-size: 0;
  width: 0.14063rem;
  height: 0.14063rem;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABf0lEQVQ4T62UsU4CQRCG/x9irPQRLOzsuKO5g8ZSLezvcjQ+ABB4DhISehtP6S00djacVBs6Ky18BG2MCYyZyy0el4NoZIstZma/nfl3Z4iS5bruCckAQENEDjSE5BuARERujDEPxWPMG1zXPQJwSdIru8DaRGQK4MIY82xtS1CtVjuuVqu3APY2QXK+j/l8fj6bzR7TjHXTTEjqLfu/hNiwdxHxNDMLSkj6f4Sk4SLyZIxpMBP2vgjxPA/TqSb5s8ps6l0sFmcKuiIZ5Q/4vo/RaIQ4jjEcDlNXp9NBq9VCu91GkiQrF4hIzHq9/gLgsJhRv99HEAQpTFcURRiPxxgMBmUKvGpGXyR3yry9Xg9hGKauDRDV6UtBnyR3y0C2HPXlyyzGpqB1pXW73WU5etCWaTUrwNLS1oqdL8dqtlZsx3FOK5XKXTHdZrOJyWSyYi6zLZ8/+9n//5AZaDstorCtNK0VYitjJKcqHcfRwRZqI+cHmzYogOtssEn+Jb4BK3bHRxpn7e4AAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-size: 0.14063rem 0.14063rem;
}
.iconClose[data-v-082e24ee] {
  width: 0.14063rem;
  height: 0.14063rem;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABf0lEQVQ4T62UsU4CQRCG/x9irPQRLOzsuKO5g8ZSLezvcjQ+ABB4DhISehtP6S00djacVBs6Ky18BG2MCYyZyy0el4NoZIstZma/nfl3Z4iS5bruCckAQENEDjSE5BuARERujDEPxWPMG1zXPQJwSdIru8DaRGQK4MIY82xtS1CtVjuuVqu3APY2QXK+j/l8fj6bzR7TjHXTTEjqLfu/hNiwdxHxNDMLSkj6f4Sk4SLyZIxpMBP2vgjxPA/TqSb5s8ps6l0sFmcKuiIZ5Q/4vo/RaIQ4jjEcDlNXp9NBq9VCu91GkiQrF4hIzHq9/gLgsJhRv99HEAQpTFcURRiPxxgMBmUKvGpGXyR3yry9Xg9hGKauDRDV6UtBnyR3y0C2HPXlyyzGpqB1pXW73WU5etCWaTUrwNLS1oqdL8dqtlZsx3FOK5XKXTHdZrOJyWSyYi6zLZ8/+9n//5AZaDstorCtNK0VYitjJKcqHcfRwRZqI+cHmzYogOtssEn+Jb4BK3bHRxpn7e4AAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-size: 0.14063rem 0.14063rem;
}
.el-image-viewer__close[data-v-082e24ee] {
  color: #FFF;
}

/**规则弹框*/
.prpupBody .el-dialog__body[data-v-082e24ee] {
  padding: 0 0.15625rem;
}
.el-button[data-v-082e24ee]:focus {
  box-shadow: none;
  border: none;
}
.el-button--primary[data-v-082e24ee],
.el-button--success[data-v-082e24ee] {
  background: #4153e2;
}

/**
 试题默认样式
 @author
 @date 2020/06/04
*/
/** 宋体 */
/*@font-face {*/
/*!*font-family: "CK-SimSun";*!*/
/*src: url(https://cktcdn.kaoti100.com/cms/question/fonts/woff/STSONG.woff2) format("woff2"),*/
/*url(https://cktcdn.kaoti100.com/cms/question/fonts/woff/STSONG.woff) format("woff"),*/
/*url(https://cktcdn.kaoti100.com/cms/question/fonts/ttf/STSONG.ttf) format("truetype");*/
/*font-weight: normal;*/
/*font-style: normal;*/
/*}*/
/** 楷体 */
@font-face {
  font-family: "CK-Kaiti";
  src: url("https://cdn-kaotickt.chuangke100.com/cms/question/fonts/woff/SIMKAI.woff2") format("woff2"), url("https://cdn-kaotickt.chuangke100.com/cms/question/fonts/woff/SIMKAI.woff") format("woff"), url("https://cdn-kaotickt.chuangke100.com/cms/question/fonts/ttf/SIMKAI.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/** Times New Roman */
@font-face {
  font-family: "CK-Times-New-Roman";
  src: url("https://cdn-kaotickt.chuangke100.com/cms/question/fonts/woff/TIMES.woff2") format("woff2"), url("https://cdn-kaotickt.chuangke100.com/cms/question/fonts/woff/TIMES.woff") format("woff"), url("https://cdn-kaotickt.chuangke100.com/cms/question/fonts/ttf/TIMES.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/** 国标字体 */
@font-face {
  font-family: "CK-GB-Pinyinok-B";
  src: url("https://cdn-kaotickt.chuangke100.com/cms/question/fonts/ttf/GB-PINYINOK-B.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
em[data-v-082e24ee] {
  font-weight: normal;
}
p[data-v-082e24ee] {
  word-break: break-word;
}
table caption[data-v-082e24ee] {
  text-align: center;
  caption-side: top;
  color: #000;
}
table[border="0"] td[data-v-082e24ee] {
  border: none;
}
table[border="1"] td[data-v-082e24ee] {
  border: 0.00781rem solid #666;
}
.question-table[data-v-082e24ee] {
  border-collapse: collapse;
  border: 0.00781rem solid #000;
  margin: 0 auto;
}
.question-table tr[data-v-082e24ee] {
  border-bottom: 0.00781rem solid #000;
}
.question-table > tr[data-v-082e24ee]:last-of-type {
  border: none;
}
.question-table tr td[data-v-082e24ee] {
  border-right: 0.00781rem solid #000;
}
.question-table tr td[data-v-082e24ee]:last-of-type {
  border: none;
}
.question-table thead tr th[data-v-082e24ee] {
  border-right: 0.00781rem solid #000;
}
.question-table thead tr[data-v-082e24ee] {
  border-bottom: 0.00781rem solid #000;
}
.question-table thead tr th[data-v-082e24ee]:last-of-type {
  border: none;
}
.question-p-indent2em[data-v-082e24ee] {
  text-indent: 2em;
}
.question-p-left[data-v-082e24ee] {
  text-align: left;
}
.question-p-center[data-v-082e24ee] {
  text-align: center;
}
.question-p-right[data-v-082e24ee] {
  text-align: right;
}
.underpoint[data-v-082e24ee] {
  position: relative;
  display: inline-block;
  white-space: normal;
}
.underpoint[data-v-082e24ee]:before {
  content: ".";
  position: absolute;
  font-weight: bold;
  top: 0.03906rem;
  left: 50%;
  transform: translate(-50%, 0);
}
.underline[data-v-082e24ee] {
  border-bottom: 0.00781rem solid #000;
  padding-bottom: 0.00781rem;
  min-height: 0.1875rem;
  margin: 0;
}
@-moz-document url-prefix() {
.underline[data-v-082e24ee] {
    padding-bottom: 0;
}
}
.formula-math[data-v-082e24ee] {
  display: none !important;
}
.cifeng-question-page[data-v-082e24ee] {
  /* 自己在视口内居中：父级用 grid/flex 居中时，
     画布尺寸大于容器内容区会触发 safe 对齐（退化成贴左上），所以这里自己定位 */
  position: absolute;
  left: 50%;
  top: 50%;
  width: 10rem;
  height: 6rem;
  /* --screen-scale 由 fit() 按屏幕实测计算，保证 1280×768 内容永远不超出屏幕 */
  transform: translate(-50%, -50%) scale(var(--screen-scale, 1));
  transform-origin: center center;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.cifeng-question-page[data-v-082e24ee] .cifeng-back {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
  width: 4.20313rem;
  height: 1rem;
  transform-origin: 0.34375rem 0.24219rem;
  will-change: transform, opacity;
  animation: backFlyIn 520ms cubic-bezier(0.22, 0.72, 0.2, 1) backwards;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
  transition: transform 180ms ease, filter 180ms ease;
}
.cifeng-question-page[data-v-082e24ee] .cifeng-back img {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
}
.cifeng-question-page .fill[data-v-082e24ee] {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 0;
}
.cifeng-home-slot[data-v-082e24ee] {
  position: absolute;
  top: 0.14063rem;
  left: 0.14063rem;
  z-index: 10;
}
.cifeng-panel[data-v-082e24ee] {
  position: relative;
  z-index: 2;
  width: 9.03906rem;
  height: 4.5625rem;
  background: url(../img/bg-cineng.eda970ae.png) center center no-repeat;
  background-size: 100% auto;
  display: flex;
  flex-direction: column;
}
.cifeng-panel-header[data-v-082e24ee] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.04688rem;
}
.cifeng-timer-pill[data-v-082e24ee] {
  position: absolute;
  top: 0.05469rem;
  left: 0.23438rem;
  width: 0.79688rem;
  height: 0.32031rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAABgCAMAAAAU7Q/jAAAAclBMVEUoKCgmJiYqKiovLy8wMDAyMjI0NDQzMzMsLCwtLS0yMjIkJCQ1NTUjIyM1NTUlJSUAAACJiYnr6+tLTUc8PTmxsbHW947KyspeX13d/5O30nzb29t8jFjd/5Pf/5fc/5Pd/5Pf/5dodUzc/5Pc/5L///9ptVzFAAAAJHRSTlPm5ubm5ubl5ubl5eXl5ubmAPH96uj18vnsg/r78s8gs2AQ71AWTaifAAAObUlEQVR42uSWi3LTMBBF7QAzzQBj8ugjbdKUQv7/F9GuTn2CxZQWAlPKxpX2eXev5AS6T1P5fLfZ7y6+/vuy22/ubht63YTtZv/1VckOzg1h6L6Gm53KHsot4Ur34np7v55/fJD38aCiITjT+560JgEI9fhkDQEbmKnlnyG1I8xW3qxW2+tKefNDwre7iF1v3xQEGbiiBXosOOxGSYZ4zMCDhElwmoQnNa1qW2WqHtkzYbK+T86725bw3UXQXZEOKbaYFgUfg7JDjpVR4UwcnWCaQtPFRF8uEk3AkToGvTmlmifxVRC7+DIlvAnvlkSwQBvolftITsGgrwfEggVVp5PPkE66kAKeHQbABhqOMaAVoJxhG5Q3I2H5ruk7Hms0GUbg8A3ROLYwI4OXYZAIM+VC2ziswXl6Xk/mHPrjwwSkl1htmhm+HtKvagwV0T5sr2DIlDWMJfwlXuc30Th706xmF68S3iGDfYZjhWEMaQqDE8SIosK2z0k/hh7tKlLlHRrX2EdtsYoftJIexf3IskIP9A3oISACoWSFBu91fJPvJHx7Ufi+zXCfXZJlXxaKBkJ5ANGZvKFM02eKMoBQoolS1EiJxyEykll9eZJrnw9YoNA7swMmw0QZpucFSBQEjPBE0xJ8Wxhf3I6Ed/E+90Xe0z3VPkACtM4e8YGuZQlvjptmOsObHyJ9JVRD0Z+UVCrqyL8nP2siJ/GTRvwRB4r8+CReYKcRTngOmV3NkvC23OnugfAm+AZ4soFfWHnHIcXFVdSZU4DCylidJ7W+9id9SDxSKUHw15HrsdVRONEEYao+sWgu2SjL0bigyrPE0MIT3+NNJXxb3u/tcfcESrbtVOgQYwBcCIQGJmW8CYjQtu0BrKw9YAs8sWSDbXsyYAAK/m251s9JeF80TpIwwtCcE6+5GYo9M7+egsL8GA/kHcUwzIiiidCcu4cBHutgjnKdV9zlBa/654qgWuruBgyzNu5WIGLK78gqrrgQviu/0P1LEOmcXrziLn6i7/E00vWvScq3eP+pizf6bf9fyLvyQ/25+/U3+nQvQNf94Xa+03fdxn+TTtKie8zf8SiG8WI1ldS1gce7Tt/pTbeP3+iOYXJhJ19VUf9xSA3IB4xioTu/WaRYTPaEP/lG0M2jtGF/X77E3a4QJoGJJngooytzgCNdzIrBHhVgyovCmmAL+zkLragSghnQ60cCvfgUjsnr8t/LrvxmvQNdLuHQ5z05B6rXZWVq8JQajDRDpMtozCZvPh6Q4GN/cuQNhCPB/V35lzgIp19sNpHFx80OT5DNgI4I0zpDRehtsg5ZOZmmlMW0iBUwJg2yEDZhMnCzNSqmu6JTXTbabsxqRVuoCGSgnV+RsGFFEb7xKLqeKr3aE/Ja9j9J90A82wfCr0KecNSvi3B3esKzZ4Fb9XLkpDd8mMgJDmH29wjbq3XPUHSG1RA2BW1WHnzG8OhrOpr4nPMwpkPC+n4MbMRMdT4NYRM8J9QJAozYzTVLrxa9dcwMWW1AwqWsCEU5PTPxQXckMmOT05RwJoAIw9zTTxtbgkXQE6GYgpY4C70y0QJcqYeMhGewIVNitDdArRywyHUUUsfDS8HPTAIzH4a+75Md53scr5cxWdG8OW9YKm5Sb2LoCAE9JPinp24iKpyKnQnDZdpe1vCjEidiJT4IA4GT0saFjkdTWS3Ol8vDYXlzuVjJ0itmE1xDJpi6FauaEvrgPibpd0bCDSaJTxEHWFwejuRmkYHFok2UZAvkO2VUaXGwdDwmEj6BXC0PE1kuCt/DYTF7QXIywh/OJaqcF74vi/GpCK9uKsPLxdV6Nltf+XY/j/DZxH6phFfLeqGrI9f58/iesf7hw5CwuCCzoT46zzr5Lq9IIJtTWPzWyCD+FMCoupteCJ8REvlMG0+jqJ7n9a7DxpXq+jL9eppam6CkaqAdG3/ihxCzASoAQJgE4Sg1o37YUOkDFBueRX57wwiYMM7onidx5QwRd9gsp+EImIhjezc5pIHPFPwwdKEDf95wToAb0IkPdKL5EFzG+7zOGgmntc4Q3UU8AnWcWs06srEMzqI4D3Z9nE7QIvSDsPnHi3MwmgOaxwWvcEKYytlVWAsBmQ9ec+aRVdrywM8fQXRFvurzMQ2uVEoYIUe+TCAmm3ITX1QrIHxWevJSX7YTzlktM4QtjXIwkYlRE5yIfC/UzNDIz0XCuISYz7HTQiGYIsoqL9h5w3QeogroQDUN5mREvQFotChouc1xIGJY6ysteFSKNwdlFt6qchSj/Y1ZM1hOHIiB6GHgADcHu0IV//+fy7TfzDMeykulcoiyxlKrpVELNtnATnkOXVMEJ0y6fqeeepFz2YurMwCbEDA4nCMMzWp1m76Ad8G1wwo2ndaCUU05PBU5ZRVsr0vdx0JzIAoDOX+M2L3CyBe4ZgmFO4DzcmEIDjsXergoBmVCSMyWv8L3ipKtgmVe7vX7NAFDtwDfc12yI+Ii11FsIM3OthBNOYJDwBjLiDlkvIT5oTRflBDBSpqrYEboj05nx7dKvaKNPlaUGsa5FIvsYGc8BHdCsUaaYKCdVYG4xbiuqZhPapxI+AikqljsPgZyX7XmMEXBKQTMow6XvUtPKsjCGpewFGx3mZv2uPiSc3uOyhdlJTIlqA6oJWutspJogktiMszq0aVldDa0vKQ3AIJbOi/pXk+/0pqJxFFHfEWuvnmwpKFhdoXEElCIYA6lg3dnfNEbDzeC70FcTyh5zDeth8tXLXeEgHtUjLmIPVxZJFEkwWrmpwLBZWcey4NPOFrc0PJUNPVCORDyY5pydqG5OcNRKIjrF4LjTT9sL6BXwY5DLOx9f0IUxZdhvuTHtDXbURtXAxc0MQbHdlG4iILNHPZVl+76j0eCvZnVZPmEGn9s0j+nKfhn5nO4jLAv+Ef5O/aB4NP/0Cm/5RsPT/BUfminXy5Q8Kf93jdc3wBonO2pc1KOM3iWCAn/xg4oy6VgT+QuYE3mEtbJb/mLfSV88wSjyiO6a9Vg0rNpiuISAMqSAywNQ3DtkALGisMcdjMwl+5L3tSaOwHyHHxxMHamIkA8puhi4pECckE9bwYjYytrFNy7I5wKAxfMWhKQnh95m/Z2WhHGun8FnU9OZ3d4zUH3KLorcOVJYm2Gxu6toNucpgpOlbMRcRg3ejehev2N+JPQEsgt+EjLcXCMYxy7wVIsEk1kJytFFDwa9KFcE0AxH7Wcih+1PG7yFDiYFGOxI2o55A7CDwRDOrBzKCx5fv9h2vyu8dj9YKUfWxmXNjgKzvyjpAEQJSc0jR+X3smNJlrwj0h4OiPzYFQhBT8DkzoGB+daOT1QyqtbmndN3y6ObvBGRBlRBQojQMKLYHpDOOchNrQ2YNAMlqLb9P2o/+Xha5lunOdxkChQkqCXyJlKh/LwDuOvXAfDtWUXfD5fO8E5rvWLA+hkU4JkHSuYDhnyzJHOsOj/cq4ibGHymsK1DemEEdASMEIgoArBdYZroCYDv2oOm7Ey7IajQozOGexKP4rxV89hWLWDcSGViD9hIUYSrguKl+ae9XQUTM1Lj8zy1JeDABKz6HTbySVfLzfCLZ1TorkdOCBdVhYuuO2dwQAwBhcn9I+Ck0dMV8/4eXAaOhsTsPVr+IMq+idHgOmJ9DoqsbE1y3Ik0dEU/K9wMsmxG4ah4E4CAsP3P27E6pJr0QjC6EscHodHp5vkd04vx55KS4qEjDNViik508jChqpG0iT8BJbFpVlhAxHGrKsXJ6ZdI7FBrhmgmNjoEFRVKZ+feao8X3LFt6BgAueIKYIm4Y+JFfZHz3NcjrIvy/bi5bMld6fnUZFCFDXN5dWRgWBFZQTc/ii2Mfvp3lcnIOFbokan0MZTxA1kuoUgfYGkLwIu/8arPoNZEhiD3oyoozgZ1yUcAcqRCsQxbdbfcM33PmdT3c7jMGIn5neoiXH6SoNEcw0bj2JiUwxe6NbghpqIMGbtc8yBM5rNB6mPrZFCuC9MsMFQpuzFomAAGpveG8xdsXhip5MvGyFC0Y0fB4cyt6tWK8FzUkLRHRt+erWJEIwLRb4xJCyJ274M6ZlnsYBb/vMTIkYxu4rfuCqBbpUiUfsNseoVO7uglimwDAlvYMnKqnGT9SStIQe+hW/t3+JSS690iBwlNdA/V4OEW1eVsLEIr7k4tY0NbpR6G7AyJ+RqjpzWxIOahEisU5WwriDJzgWfFeFFU9yKjDNT4ydF794waa6xAJe9kRYJOeJt0YB98RvSKTRf/qtLOIw9HGTEUf8MN4vSeo6EY6LHrNpxGY5mQX08gVO80kP4NQt4VyrKEWbOok7tUJ+raLZ6v4vRI/Wivvw4QHW27hJNav4iRHUb0pS2abWScONxIfXKnWFfISjmRKG0pAXFw1e9nn21avqm19ikov0k0hcWqbzcSfWCaQfdL86KmJQUgnbjmOnelMJJVrpkmq8nUCLhZ71vpf7TISMK5c+Lrquh3hYTliude2N6EuJP/YvW3FjL/wfhk3KSak7pl1ffr9bfPM91PJd2xCnE842EYaaon39bRM5HDaSK2RaqbkMGzmmzU1DC+qbF87xoeMDQ5u7uIXBAT9V/WDXT+xImnT2QBj3b9jmhZWuKmeqOCOF/acL7A57LBFGMSQQSAB1uDnNEmALwI2M5IA7mOUXYB7nHdHL3TmWYyYlBpjN4kI8uissDAhyrEmV0Nmfn/lPYnkpsFDhy1D47/RhtsrmnjYRP9gAclGL04cAXN4Rzr6UhCeYYH/NAkU7AKAOSxVJHaAu1ydHRJgJuapvU1oDTk2SgAtzGZ2PySBiEWBEvB9SCPs6lGdr95OsdJHDrFcVrpAlfi8lSjNwdSKM9WzRhRjd8a5DIoiUMIKZYCWZ3jfJdmLG+R7PnKNFyfd4kfE3cRcCCbhZmWMBrpgzhv4sDqqjuURmgAAAAAElFTkSuQmCC) center center no-repeat;
  background-size: 100% auto;
  display: flex;
  align-items: center;
  font-size: 0.13281rem;
  color: #FFFFFF;
  padding-left: 0.39063rem;
}
.cifeng-progress-pill[data-v-082e24ee] {
  position: absolute;
  top: 0.50781rem;
  right: 0.22656rem;
  width: 0.57813rem;
  height: 0.34375rem;
  background: #F6F9FE;
  border-radius: 0.24219rem 0.24219rem 0.24219rem 0.24219rem;
  border: 0.00781rem solid #DFE9F9;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.13281rem;
  color: #222222;
}
.cifeng-timer-hint[data-v-082e24ee] {
  margin: 0.53906rem 0 0 0.36719rem;
  font-size: 0.11719rem;
  color: #AAABB3;
  line-height: 0.17969rem;
}
.cifeng-panel-body[data-v-082e24ee] {
  margin: 0.27344rem 0.92188rem 0 0.625rem;
  display: flex;
  gap: 0.34375rem;
  align-items: flex-start;
}
.cifeng-word-section[data-v-082e24ee] {
  flex: 1 1 44%;
  min-width: 0;
  text-align: left;
}
.cifeng-options-section[data-v-082e24ee] {
  flex: 1 1 56%;
  min-width: 0;
}
.cifeng-instruction[data-v-082e24ee] {
  height: 0.20313rem;
}
.cifeng-word-area[data-v-082e24ee] {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 0.09375rem;
  margin-bottom: 0.11719rem;
}
.cifeng-word-deco[data-v-082e24ee] {
  width: 0.375rem;
  opacity: 0.9;
}
.cifeng-word[data-v-082e24ee] {
  margin: 0;
  font-weight: bold;
  font-size: 0.39844rem;
  color: #222222;
  letter-spacing: 0.00391rem;
  /* 长单词也保持单行，避免换行把下面的难度卡片顶下去 */
  white-space: nowrap;
}

/* 词性固定单行、例句固定两行：内容为空或较长时高度都不变，
   否则下面的难度卡片会跟着上下浮动 */
.cifeng-word-pos[data-v-082e24ee] {
  margin-left: 0.46875rem;
  height: 0.17969rem;
  overflow: hidden;
  font-size: 0.13281rem;
  color: #222222;
  line-height: 0.17969rem;
  margin-bottom: 0.09375rem;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* 例句最多两行（23px × 2），超出部分显示省略号 */
.cifeng-word-context[data-v-082e24ee] {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-left: 0.46875rem;
  height: 0.35938rem;
  overflow: hidden;
  font-size: 0.13281rem;
  color: #222222;
  line-height: 0.17969rem;
  margin-bottom: 0.1875rem;
  overflow-wrap: anywhere;
}
.cifeng-difficulty-card[data-v-082e24ee] {
  width: 3.14063rem;
  height: 1.42188rem;
  background: url(../img/level-bg.8b3328e4.png) center center no-repeat;
  background-size: 100% auto;
  padding: 0.23438rem 0.3125rem;
}
.cifeng-difficulty-row[data-v-082e24ee] {
  display: flex;
  align-items: baseline;
  margin-bottom: 0.03906rem;
}
.cifeng-difficulty-label[data-v-082e24ee] {
  font-size: 0.11719rem;
  color: #222222;
  line-height: 0.17969rem;
}
.cifeng-difficulty-pos[data-v-082e24ee] {
  margin-left: 0.07813rem;
  font-weight: bold;
  font-size: 0.13281rem;
  color: #4F62F0;
  line-height: 0.17969rem;
}
.cifeng-difficulty-desc[data-v-082e24ee] {
  font-size: 0.10938rem;
  color: #AAABB3;
  line-height: 0.15625rem;
}
.cifeng-difficulty-title[data-v-082e24ee] {
  margin-top: 0.28125rem;
  font-size: 0.11719rem;
  color: #222222;
  line-height: 0.17969rem;
  margin-bottom: 0.05469rem;
}
.cifeng-difficulty-track[data-v-082e24ee] {
  display: flex;
  align-items: center;
  gap: 0.07813rem;
}
.cifeng-axis[data-v-082e24ee] {
  font-size: 0.11719rem;
  color: #222222;
  font-variant-numeric: tabular-nums;
  min-width: 0.28125rem;
  text-align: center;
}
.cifeng-axis-bar[data-v-082e24ee] {
  position: relative;
  flex: 1;
  height: 0.03906rem;
}
.cifeng-axis-fill[data-v-082e24ee] {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(90deg, rgba(146, 178, 255, 0.1) 0%, #92B2FF 100%);
  border-radius: 0.17188rem 0.17188rem 0.17188rem 0.17188rem;
  border-radius: 0.03125rem;
}
.cifeng-axis-est[data-v-082e24ee] {
  position: absolute;
  top: 0.05469rem;
  width: 0.07031rem;
  height: 0.07031rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAzFBMVEUAAADzqan6bm7zpKT/gID6aWn0paX3jIz0oaH4e3v7Y2Pyra39TU3zpqb0nZ31hob0paX3gID7WFj/QkL/TEz0nJz2kZH5enr0qKj0p6f3hob2jIz9UlL/SEj2l5f0oKD8amr8X1/5dHT/PDzyra33bW3yrKzyn5/zk5P0paX3n5/3aGj/WFj1nJz2lpb2kZH2hYX0oqL4enr2i4v4gID7Y2P5dHT5bm78XV38V1fzp6f3f3/6aWn3i4v5dXX9UlL9TEz4hYX+R0f+QUFcTdeZAAAALXRSTlMAEP5AEP6//t/f35+fkICAb2BgYCDv7+/u7u7f39+/n5+ff39gYFBQQDAgICB3vK+KAAAAq0lEQVQY023KVxaCMBRF0aCAKIrYe+8dDLYoRZ3/nHwxSmg7Lz93HcRNUILKu4rieq98Qup5Xjzuuq4bi8s3ahtZc1dqFElPzCacSpL0AMPgOEtd6IMTEZd1HOf8NeZj6ehriDy1rDsc/VbRTw3wNJj2P+7YOIPhbHgY/+LlIaTO4v4+TEMgvYuoCbDKJqUU0sJioJiUBikhLVlfI2aly4Q0BaRChIKEuTr9AJ4ZIk6WiRqmAAAAAElFTkSuQmCC) center center no-repeat;
  background-size: 100% auto;
}
.cifeng-axis-mark[data-v-082e24ee] {
  position: absolute;
  top: 50%;
  width: 0.09375rem;
  height: 0.09375rem;
  margin-left: -0.04688rem;
  transform: translateY(-50%);
  background: #2f6fed;
  border: 0.01563rem solid #fff;
  border-radius: 50%;
  box-shadow: 0 0.00781rem 0.03125rem rgba(31, 39, 51, 0.25);
  z-index: 1;
}
.cifeng-options[data-v-082e24ee] {
  display: flex;
  flex-direction: column;
  gap: 0.10156rem;
}
.cifeng-option[data-v-082e24ee] {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.09375rem;
  min-height: 0.4375rem;
  background: #F3F3F4;
  border: 0.00781rem solid #E5E5E8;
  border-radius: 0.03906rem 0.03906rem 0.03906rem 0.03906rem;
  padding: 0.09375rem 0.15625rem;
  font-size: 0.14063rem;
  color: #222222;
  text-align: left;
  cursor: pointer;
  transition: all 0.12s ease;
  box-shadow: 0 0.01563rem 0.0625rem rgba(31, 39, 51, 0.04);
}

/* hover：沿用常态这套冷灰（#F3F3F4 / #E5E5E8），底色和边框各加深一档作为反馈 */
.cifeng-option[data-v-082e24ee]:hover:not(:disabled) {
  background: #EBEBED;
  border-color: #CFCFD5;
  box-shadow: 0 0.02344rem 0.07813rem rgba(31, 39, 51, 0.08);
}
.cifeng-option-letter[data-v-082e24ee] {
  width: 0.24219rem;
  height: 0.24219rem;
  flex: 0 0 auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.cifeng-option-letter-x[data-v-082e24ee] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 0.24219rem;
  height: 0.24219rem;
  border-radius: 50%;
  background: #ffdede;
  color: #e35656;
  font-size: 0.10938rem;
  font-weight: 700;
}
.cifeng-option-text[data-v-082e24ee] {
  flex: 1;
  line-height: 1.4;
}
.cifeng-option-feedback[data-v-082e24ee] {
  width: 0.1875rem;
  height: 0.1875rem;
  flex: 0 0 auto;
}
.cifeng-option.is-correct[data-v-082e24ee] {
  border-color: #2bb673;
  background: #eafaf1;
}
.cifeng-option.is-wrong[data-v-082e24ee] {
  border-color: #e35656;
  background: #fdeeee;
}
.cifeng-option.is-dim[data-v-082e24ee] {
  opacity: 0.5;
}
.cifeng-option[data-v-082e24ee]:disabled {
  cursor: default;
}
.cifeng-option-dontknow[data-v-082e24ee] {
  background: #fff0f0;
  border-color: #ffd1d1;
  color: #c53030;
}
.cifeng-option-dontknow[data-v-082e24ee]:hover:not(:disabled) {
  background: #ffe4e4;
}
.cifeng-panel-footer[data-v-082e24ee] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 0.15625rem;
  padding-top: 0.10938rem;
  border-top: 0.00781rem solid #edf1f7;
  font-size: 0.09375rem;
  color: #a0aec0;
}
.cifeng-footer-right[data-v-082e24ee] {
  text-align: right;
}
@media (max-width: 768px) {
.cifeng-panel[data-v-082e24ee] {
    padding: 0.21875rem 0.17188rem 0.1875rem;
}
.cifeng-panel-body[data-v-082e24ee] {
    flex-direction: column;
    gap: 0.21875rem;
}
.cifeng-word[data-v-082e24ee] {
    font-size: 0.28125rem;
}
}
/* =============================================================
 * styles.css — 由 public/cifeng-local/css/styles.css 转换
 * 所有选择器均以 .cifeng-local 为前缀，避免污染全局样式
 * 注：报告页（.screen-report）样式已迁移到 CifengReportPage.vue 的 scoped scss
 * ============================================================= */
.cifeng-local {
  --bg: #f5f7fa;
  --card: #ffffff;
  --primary: #2f6fed;
  --primary-d: #2057c9;
  --text: #1f2733;
  --muted: #8a94a6;
  --border: #e3e8f0;
  --warn-bg: #fff6e6;
  --warn-bd: #ffcf7a;
  --ok: #2bb673;
  --bad: #e35656;
  margin: 0;
  font-family: -apple-system, "PingFang SC", "Microsoft YaHei", Segoe UI, sans-serif;
  background: var(--bg);
  color: var(--text);
  -webkit-font-smoothing: antialiased;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.15625rem;
  position: relative;
  position: fixed;
  inset: 0;
  display: grid;
  place-items: center;
  background: #3159b8;
}
.cifeng-local * { box-sizing: border-box;
}
.cifeng-local .screen { display: none; width: 100%; max-width: 3.75rem;
}
.cifeng-local .screen-test {
  width: 100%;
  height: 100%;
  inset: 0;
  display: grid;
  place-items: center;}
/* 卡片式页面（开始页/学段/问卷）内容可能高于屏幕：
   限制最大高度并内部滚动，避免被上下裁切后无法查看 */
.cifeng-local .screen.active { display: block; max-height: 100%; overflow-y: auto;
}
.cifeng-local .card { background: var(--card); border: 0.00781rem solid var(--border); border-radius: 0.125rem; padding: 0.21875rem 0.1875rem; box-shadow: 0 0.04688rem 0.1875rem rgba(31,39,51,.06);
}
.cifeng-local h1 { font-size: 0.20313rem; margin: 0 0 0.04688rem;
}
.cifeng-local h2 { font-size: 0.15625rem; margin: 0 0 0.10938rem;
}
.cifeng-local .sub { color: var(--muted); margin: 0 0 0.125rem; font-size: 0.10938rem;
}
.cifeng-local .warn { background: var(--warn-bg); border: 0.00781rem solid var(--warn-bd); color: #8a5a00; padding: 0.07813rem 0.09375rem; border-radius: 0.07813rem; font-size: 0.10156rem; margin: 0.10938rem 0; line-height: 1.5;
}
.cifeng-local .btn { display: inline-block; width: 100%; padding: 0.10156rem; border: none; border-radius: 0.09375rem; font-size: 0.125rem; cursor: pointer; background: #eef1f6; color: var(--text); margin-top: 0.10938rem; transition: .15s;
}
.cifeng-local .btn.primary { background: var(--primary); color: #fff;
}
.cifeng-local .btn.primary:hover { background: var(--primary-d);
}
.cifeng-local .opt-list { display: flex; flex-direction: column; gap: 0.07813rem; margin-top: 0.09375rem;
}
.cifeng-local .opt-list.vertical .opt { width:        100%; text-align: left;
}
.cifeng-local .opt { position: relative; padding: 0.10156rem 0.3125rem 0.10156rem 0.11719rem; border: 0.00781rem solid var(--border); border-radius: 0.09375rem; background: #fff; cursor: pointer; font-size: 0.11719rem; transition: .12s;
}
.cifeng-local .opt:hover { border-color: var(--primary); background: #f5f8ff;
}
.cifeng-local .opt.selected { border-color: var(--primary); background: #eaf1ff;
}
.cifeng-local .opt.correct { border-color: var(--ok); background: #eafaf1;
}
.cifeng-local .opt.wrong { border-color: var(--bad); background: #fdeeee;
}
.cifeng-local .opt.dim { opacity: .55;
}
/* 选项前缀序号 A/B/C/D/E */
.cifeng-local .opt-lbl { display: inline-block; min-width: 1.5em; margin-right: 0.03125rem; font-weight: 700; color: var(--primary);
}
/* 末尾两项：以上都不对（前缀 E，与 A/B/C/D 完全一致）；不认识（恢复原有红色 UI，无序号） */
.cifeng-local .opt-dontknow { color: var(--bad); border-color: var(--bad);
}
.cifeng-local .opt-dontknow:hover { border-color: var(--bad); background: #fdeeee;
}
/* 答后：所有选项（含特殊项）显示 ✓/✗ 图标 */
.cifeng-local .opt.correct::after, .cifeng-local .opt.wrong::after {
  position: absolute; right: 0.10938rem; top: 50%; transform: translateY(-50%);
  font-weight: 700; font-size: 0.14063rem; line-height: 1;
}
.cifeng-local .opt.correct::after { content: '✓'; color: var(--ok);
}
.cifeng-local .opt.wrong::after { content: '✗'; color: var(--bad);
}
.cifeng-local .q-block { margin: 0.125rem 0;
}
.cifeng-local .q-block .q-text { font-size: 0.11719rem; font-weight: 600; margin-bottom: 0.03125rem;
}
.cifeng-local .test-head { display: flex; justify-content: space-between; font-size: 0.10156rem; margin-bottom: 0.10938rem;
}
.cifeng-local .muted { color: var(--muted);
}
.cifeng-local .small { font-size: 0.09375rem;
}
.cifeng-local .word-box { position: relative; background: #f7f9fc; border: 0.00781rem solid var(--border); border-radius: 0.10938rem; padding: 0.17188rem; text-align: center; margin-bottom: 0.125rem;
}
/* .test-key 隐藏整块：测评期间不展示"看答案"按钮。 */
.cifeng-local .test-timer-bar { display: flex; align-items: center; justify-content: center; gap: 0.07813rem; margin-bottom: 0.10938rem;
}
.cifeng-local .test-timer { font-size: 0.13281rem; font-weight: 700; color: var(--primary); font-variant-numeric: tabular-nums;
}
.cifeng-local .timer-hint { font-size: 0.09375rem; color: var(--muted);
}
.cifeng-local .word { font-size: 0.26563rem; font-weight: 700; letter-spacing: 0.00391rem;
}
.cifeng-local .pos { color: var(--muted); font-size: 0.10156rem; margin-top: 0.03125rem;
}
.cifeng-local .context { color: #4a5568; font-size: 0.10938rem; margin-top: 0.09375rem; font-style: italic;
}
/* ---------- 难度位置可视化（请求#2） ---------- */
.cifeng-local .diff-block { margin-top: 0.125rem; padding: 0.09375rem 0.10938rem; background: #fff; border: 0.00781rem solid var(--border); border-radius: 0.09375rem; text-align: left;
}
.cifeng-local .diff-row { display: flex; align-items: baseline; justify-content: space-between;
}
.cifeng-local .diff-label { font-size: 0.10156rem; color: var(--muted);
}
.cifeng-local .diff-pos { font-size: 0.11719rem; font-weight: 700; color: var(--primary);
}
.cifeng-local .diff-pos.probe-ceil { color: #6b46c1;
}   /* 深度上探探针：紫色 */
.cifeng-local .diff-pos.probe-floor { color: #b87900;
}  /* 下限探针：橙色 */
.cifeng-local .diff-vocab-title { margin-top: 0.09375rem; font-size: 0.09375rem; color: var(--muted); text-align: left;
}
.cifeng-local .diff-track { display: flex; align-items: center; gap: 0.04688rem; margin-top: 0.07813rem;
}
.cifeng-local .diff-axis { font-size: 0.07813rem; color: var(--muted); font-variant-numeric: tabular-nums;
}
.cifeng-local .diff-bar { position: relative; flex: 1; height: 0.0625rem; background: linear-gradient(90deg, #eaf1ff, #cfe0ff, #9db8f0); border-radius: 0.03125rem;
}
.cifeng-local .diff-mark { position: absolute; top: 50%; width: 0.10938rem; height: 0.10938rem; margin-left: -0.05469rem; transform: translateY(-50%); background: var(--primary); border: 0.01563rem solid #fff; border-radius: 50%; box-shadow: 0 0.00781rem 0.02344rem rgba(31,39,51,.3);
}
.cifeng-local .diff-mark.probe { background: linear-gradient(135deg, #b87900, #6b46c1); border-color: #fff;
} /* 探针题滑块标记变色 */
.cifeng-local .diff-est { position: absolute; top: 50%; width: 0; height: 0; margin-left: 0; transform: translateY(-50%); border-left: 0.03906rem solid transparent; border-right: 0.03906rem solid transparent; border-top: 0.0625rem solid var(--bad);
}
.cifeng-local .diff-hint { margin-top: 0.07031rem; font-size: 0.09766rem; color: var(--text);
}
.cifeng-local .diff-hint.up { color: #b87900;
}
.cifeng-local .diff-hint.down { color: var(--ok);
}
.cifeng-local .diff-hint.flat { color: var(--muted);
}
.cifeng-local .levels { margin: 0.10938rem 0;
}
.cifeng-local .levels-title { font-size: 0.10156rem; color: var(--muted); margin-bottom: 0.0625rem;
}
.cifeng-local .levels-list { display: flex; flex-wrap: wrap; gap: 0.0625rem;
}
.cifeng-local .lv { padding: 0.04688rem 0.09375rem; border-radius: 0.15625rem; font-size: 0.10156rem; border: 0.00781rem solid var(--border);
}
.cifeng-local .lv.on { background: var(--primary); color: #fff; border-color: var(--primary);
}
.cifeng-local .lv.off { color: var(--muted);
}

/* ---------- 分享卡片弹层 ---------- */
.cifeng-local .modal { position: fixed; inset: 0; display: none; align-items: center; justify-content: center;
  background: rgba(20,28,40,.55); padding: 0.15625rem; z-index: 50;
}
.cifeng-local .modal.show { display: flex;
}
.cifeng-local .modal-inner { width: 100%; max-width: 2.8125rem; background: var(--card); border-radius: 0.14063rem;
  padding: 0.125rem; box-shadow: 0 0.09375rem 0.3125rem rgba(0,0,0,.25);
}
.cifeng-local .modal-head { display: flex; align-items: center; justify-content: space-between;
  font-size: 0.11719rem; font-weight: 600; margin-bottom: 0.09375rem;
}
.cifeng-local .modal-x { font-size: 0.17188rem; line-height: 1; color: var(--muted); cursor: pointer; padding: 0 0.03125rem;
}
.cifeng-local .modal-x:hover { color: var(--text);
}
.cifeng-local .share-canvas { width: 100%; height: auto; display: block; border-radius: 0.09375rem;
  border: 0.00781rem solid var(--border); background: #fff;
}
.cifeng-local .modal-actions { display: flex; gap: 0.07813rem; margin-top: 0.10938rem;
}
.cifeng-local .modal-actions .btn { margin-top: 0;
}

/* ---------- 轻量 toast ---------- */
.cifeng-local .toast { position: fixed; left: 50%; bottom: 0.3125rem; transform: translateX(-50%);
  background: rgba(31,39,51,.92); color: #fff; font-size: 0.10938rem; padding: 0.07813rem 0.14063rem;
  border-radius: 0.17188rem; z-index: 80; opacity: 0; transition: opacity .2s; pointer-events: none;
}
.cifeng-local .toast.show { opacity: 1;
}

/* ---------- 测评 ID / 日志 ---------- */
.cifeng-local .test-id { font-size: 0.08594rem; color: var(--muted); font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  margin: -0.04688rem 0 0.09375rem; letter-spacing: .02em;
}

