@charset "UTF-8";
h2, h3, h4 {
  font-weight: normal;
  font-size: 12px;
}

/*ZXF  S*/

/*bg*/

.bg288ADD {
  background-color: #288ADD;
}

.bgF5F5F5 {
  background-color: #F5F5F5;
}

.bg7C95E6 {
  background-color: #7C95E6;
}

/*组*/

.bg6ACCC2 {
  background-color: #6ACCC2;
}

/*导*/

.bg859EF2 {
  background-color: #859EF2;
}

/*网/手*/

.bg9E90E0 {
  background-color: #9E90E0;
}

/*纸笔*/

.bg67AEF5 {
  background-color: #67AEF5;
}

/*在线*/

.bg89D696 {
  background-color: #89D696;
}

/*三方*/

.bgF9F9F9 {
  background-color: #F9F9F9;
}

.bgStyle {
  background-color: #fff;
  border-radius: 4px;
}

.bgStyle2 {
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #EAEAEA;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1)
}

.bgStyle3 {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1)
}

.bgStyle4 {
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #EAEAEA;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.15);
}

/*color*/

.c333 {
  color: #333;
}

.cfff {
  color: #fff;
}

.c888A92 {
  color: #888A92;
}

.cCCD1D6 {
  color: #CCD1D6;
}

.c4991E1 {
  color: #4991E1;
}

.cB2B2B2 {
  color: #B2B2B2;
}

.ceaeaea {
  color: #eaeaea;
}

.cEA5566 {
  color: #EA5566;
}

a.c4991E1:hover {
  color: #4282ca;
}

/*width*/

.w1200 {
  width: 1200px;
  margin: 0 auto;
}

.w_16 {
  width: 16%;
}

.maxW_30 {
  max-width: 30%;
}

.maxW_35 {
  max-width: 35%;
}

.maxW_40 {
  max-width: 40%;
}

.maxW_45 {
  max-width: 45%;
}

.maxW_50 {
  max-width: 50%;
}

.maxW_60 {
  max-width: 60%;
}

.w60 {
  width: 60px;
}

.w70 {
  width: 70px;
}

.w90 {
  width: 90px;
}

.w102 {
  width: 102px;
}

.w156 {
  width: 156px;
}

.w240 {
  width: 240px;
}

.w260 {
  width: 260px;
}

.w280 {
  width: 280px;
}

.w290 {
  width: 290px;
}

/*height*/

.h20 {
  height: 20px;
}

.h30 {
  height: 30px;
}

.h32 {
  height: 32px;
}

.h34 {
  height: 34px;
}

.minH400 {
  min-height: 400px;
}

.minH500 {
  min-height: 500px;
}

/*line-height*/

.lh20 {
  line-height: 20px;
}

.lh32 {
  line-height: 32px;
}

.lh34 {
  line-height: 34px;
}

/*margin*/

.mgt2 {
  margin-top: 2px;
}

.mgt4 {
  margin-top: 4px;
}

.mgt5 {
  margin-top: 5px;
}

.mgt6 {
  margin-top: 6px;
}

.mgt17 {
  margin-top: 17px;
}

.mgt24 {
  margin-top: 24px;
}

.mgt28 {
  margin-top: 28px;
}

.mgt32 {
  margin-top: 32px;
}

.mgt35 {
  margin-top: 35px;
}

.mgt40 {
  margin-top: 40px;
}

.mgt50 {
  margin-top: 50px;
}

.mgt60 {
  margin-top: 60px;
}

.mgb5 {
  margin-bottom: 5px;
}

.mgb12 {
  margin-bottom: 12px;
}

.mgb32 {
  margin-bottom: 32px;
}

.mgb34 {
  margin-bottom: 34px;
}

.mgl10 {
  margin-left: 10px;
}

.mgl16 {
  margin-left: 16px;
}

.mgl35 {
  margin-left: 35px;
}

.mgl50 {
  margin-left: 50px;
}

.mgl55 {
  margin-left: 55px;
}

.mgl70 {
  margin-left: 70px;
}

.mgl75 {
  margin-left: 75px;
}

.mgl185 {
  margin-left: 185px;
}

.mgr45 {
  margin-right: 45px;
}

.mgr50 {
  margin-right: 50px;
}

.mg_auto {
  margin: 0 auto;
}

/*padding*/

.pdt23 {
  padding-top: 23px;
}

.pdt24 {
  padding-top: 24px;
}

.pdt32 {
  padding-top: 32px;
}

.pdt60 {
  padding-top: 60px;
}

.pdb2 {
  padding-bottom: 2px;
}

.pdl60 {
  padding-left: 60px;
}

.pdl70 {
  padding-left: 70px;
}

.pdl80 {
  padding-left: 80px;
}

.pdl90 {
  padding-left: 90px;
}

.pdl100 {
  padding-left: 100px;
}

.pdl102 {
  padding-left: 102px;
}

.pdl240 {
  padding-left: 240px;
}

.pdl290 {
  padding-left: 290px;
}

.pdl332 {
  padding-left: 332px;
}

.pdr40 {
  padding-right: 40px;
}

.pdtb12 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.pdtb14 {
  padding-top: 14px;
  padding-bottom: 14px;
}

.pdtb16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.pdtb18 {
  padding-top: 18px;
  padding-bottom: 18px;
}

.pdtb24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.pdtb160 {
  padding-top: 160px;
  padding-bottom: 160px;
}

.pdtb170 {
  padding-top: 170px;
  padding-bottom: 170px;
}

.pdlr6 {
  padding-left: 6px;
  padding-right: 6px;
}

.pdlr13 {
  padding-left: 13px;
  padding-right: 13px;
}

.pdlr22 {
  padding-left: 22px;
  padding-right: 22px;
}

.pdlr35 {
  padding-left: 35px;
  padding-right: 35px;
}

.pdlr37 {
  padding-left: 37px;
  padding-right: 37px;
}

.pdlr40 {
  padding-left: 40px;
  padding-right: 40px;
}

.pdlr45 {
  padding-left: 45px;
  padding-right: 45px;
}

.pdlr50 {
  padding-left: 50px;
  padding-right: 50px;
}

.pdlr53 {
  padding-left: 53px;
  padding-right: 53px;
}

.pdlr60 {
  padding-left: 60px;
  padding-right: 60px;
}

/*公共样式*/

.dpb {
  display: block;
}

.dp_va {
  display: inline-block;
  vertical-align: middle;
}

.por {
  position: relative;
}

.boxSize {
  box-sizing: border-box;
}

.fwb {
  font-weight: bold;
}

.fwn {
  font-weight: normal;
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.zxf_inp, .zxf_textarea {
  display: inline-block;
  vertical-align: middle;
  outline: none;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  height: 36px;
  line-height: 36px;
  padding-left: 10px;
}

/*圆角*/

.bdra3 {
  border-radius: 3px;
}

/*边框*/

.bor_E9E9E9 {
  border: 1px solid #E9E9E9;
}

.bor_EAEAEA {
  border: 1px solid #EAEAEA;
}

.bor_rEAEAEA {
  border-right: 1px solid #EAEAEA;
}

.bor_tE9E9E9 {
  border-top: 1px solid #E9E9E9;
}

.bor_bE9E9E9 {
  border-bottom: 1px solid #E9E9E9;
}

.bor_rE9E9E9 {
  border-right: 1px solid #E9E9E9;
}

.bor_bEAEAEA {
  border-bottom: 1px solid #EAEAEA;
}

.bor_DDD_dash {
  border: 1px dashed #DDD;
}

.bor_4991E1_dash {
  border: 1px dashed #4991E1;
}

/*下拉框*/

.selecterBox.disable .selecterValue {
  background-color: #F2F2F2;
  border: none;
  height: 32px !important;
  line-height: 32px !important;
}

.selecterBox.disable .selecterValue p {
  height: 32px !important;
  line-height: 32px !important;
}

.selecterBox.disable .selecterDrop {
  display: none;
}

/*面包屑*/

.breadStyle1 .breadtxt i {
  width: 5px;
  height: 8px;
  background: url(../images/public/icon_bread2.png) center center no-repeat;
  overflow: hidden;
  text-indent: 999px;
}

.breadcrumb [name="goBack"] {
  height: 22px;
  line-height: 22px;
  border-color: #ddd;
  margin-top: 8px;
}

/*ztree*/

/*.ztreeStyle1 li ul {padding: 0;}*/

/*tab*/

.zxf_tabTitWp.normalTest .tit {
  height: 66px;
  line-height: 66px;
}

.zxf_tabTitWp.normalTest .tit a {
  display: block;
  line-height: 65px;
  border-bottom: 2px solid transparent;
}

.zxf_tabTitWp.normalTest .tit.on a {
  color: #4991E1;
  border-bottom-color: #4991E1;
}

.zxf_tabTitWp.normalTest .tit:hover a {
  color: #4991E1;
}

/*我的试卷页面*/

/*主体部分*/

.zxf_TmoduleItem .methodTag {
  font-weight: bold;
  position: absolute;
  left: 16px;
  top: 50%;
  margin-top: -25px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  border-radius: 50%;
}

.zxf_TmoduleItem .methodTag.group, .zxf_TmoduleItem .methodTag.net {
  background-color: #4794E8;
}

.zxf_TmoduleItem .methodTag.guild {
  background-color: #35CE91;
}

.zxf_TmoduleItem .methodTag.hand {
  background-color: #FDB205;
}

.zxf_TmoduleItem .methodTag.paperPen {
  background-color: #DFAA65;
}

.zxf_TmoduleItem .methodTag.online {
  background-color: #3DCF52;
}

.zxf_TmoduleItem .methodTag.others {
  background-color: #9E90E0;
}

.zxf_TmoduleItem .methodTag.individe {
  background-color: #FF7B42;
}

.zxf_TmoduleItem .methodTag.onlesson {
  background-color: #1DBBF7;
}

.zxf_TmoduleItem .divideTag {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  position: relative;
}

.zxf_TmoduleItem .divideTag:after {
  position: absolute;
  content: "";
  border: 5px solid transparent;
  border-right: 5px solid red;
  left: -10px;
  top: 5px;
}

.zxf_TmoduleItem h2 {
  line-height: 28px;
}

.zxf_TmoduleItem h2:hover a {
  color: #4991E1;
}

.zxf_TmoduleItem .zxf_testDesWp {
  line-height: 20px;
}

.zxf_TmoduleItem [name="editTit"] .zxf_oprationMethodWp {
  position: absolute;
  left: 0;
  top: 18px;
  z-index: 10;
  word-break: break-all;
  white-space: nowrap;
  width: 78px;
}

.zxf_TmoduleItem [name="editTit"]:hover .zxf_oprationMethodWp {
  display: block;
}

.zxf_TmoduleItem a[name="editTit"] em {
  position: absolute;
  left: -6px;
  top: 25px;
  z-index: 10;
  word-break: break-all;
  white-space: nowrap;
  font-size: 14px;
  line-height: 14px;
  padding: 9px 10px;
}

.zxf_TmoduleItem a[name="editTit"] em:before {
  content: "";
  position: absolute;
  border: 5px solid transparent;
  border-bottom: 5px solid #fff;
  top: -10px;
  left: 11px;
  z-index: 2;
}

.zxf_TmoduleItem a[name="editTit"] em:after {
  content: "";
  position: absolute;
  border: 6px solid transparent;
  border-bottom: 6px solid #EAEAEA;
  top: -12px;
  left: 10px;
  z-index: 1;
}

.zxf_TmoduleItem a[name="editTit"]:hover em {
  display: block;
}

.zxf_oprationMethodWp>a {
  display: block;
  height: 30px;
  line-height: 30px;
}

.zxf_oprationMethodWp>a:hover {
  background-color: rgba(0, 0, 0, 0.05)
}

.zxf_TmoduleItem .divideTag.wait {
  background-color: #FF8800;
}

.zxf_TmoduleItem .divideTag.wait:after {
  border-right-color: #FF8800;
}

.zxf_TmoduleItem .divideTag.finished {
  background-color: #23ba83;
}

.zxf_TmoduleItem .divideTag.finished:after {
  border-right-color: #23ba83;
}

.zxf_TmoduleItem .zxf_operateWp {
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -35px;
}

.zxf_operateWp>a {
  display: block;
  box-sizing: border-box;
  padding-top: 12px;
  min-width: 50px;
  width: 70px;
  height: 70px;
  border-radius: 6px;
}

.zxf_operateWp>a.hide {
  display: none;
}

.zxf_TmoduleItem:hover a.hide {
  display: block;
}

.zxf_operateWp>a:hover {
  color: #4991E1;
  background-color: #E8F3FF;
}

.zxf_operateWp>a[name="del"]:hover {
  color: #EA5566;
}

.zxf_operateWp>a[name="del"]:hover {
  background-color: #fafafa;
}

.zxf_operateWp>a .icon {
  width: 24px;
  height: 24px;
}

.zxf_operateWp>a .icon_loadTag {
  background-image: url(../images/normalTest/icon/icon_loadTag_on.png);
}

.zxf_operateWp>a .icon_arrangeTag {
  background-image: url(../images/normalTest/icon/icon_arrangeTag_on.png);
}

.zxf_operateWp>a .icon_divideTag {
  background-image: url(../images/normalTest/icon/icon_divideTag_on.png);
}

.zxf_operateWp>a .icon_markTag {
  background-image: url(../images/normalTest/icon/icon_markTag_on.png);
}

.zxf_operateWp>a .icon_revampTag {
  background-image: url(../images/normalTest/icon/icon_revampTag_on.png);
}

.zxf_operateWp>a .icon_counteTag {
  background-image: url(../images/normalTest/icon/icon_counteTag_on.png);
}

.zxf_operateWp>a .icon_delTag {
  background-image: url(../images/normalTest/icon/icon_delTag_red.png);
}

.zxf_operateWp>a .icon_copyTag {
  background-image: url(../images/normalTest/icon/icon_copyTag_on.png);
}

.zxf_operateWp>a .icon_settingTag {
  background-image: url(../images/normalTest/icon/icon_settingTag_on.png);
}

.zxf_operateWp>a .icon_lookTag {
  background-image: url(../images/normalTest/icon/icon_lookTag_on.png);
}

.zxf_operateWp>a .icon_reviewTag {
  background-image: url(../images/normalTest/icon/icon_reviewTag_on.png);
}

.zxf_operateWp>a .icon_arrangeStatusTag {
  background-image: url(../images/normalTest/icon/icon_arrangeStatusTag_on.png);
}

.zxf_operateWp>a .icon_fininshStatusTag {
  background-image: url(../images/normalTest/icon/icon_fininshStatusTag_on.png);
}

.zxf_createBtn:hover .zxf_createDropWp {
  display: block;
}

.zxf_createDropWp {
  position: absolute;
  overflow: hidden;
  top: 34px;
  left: 0;
  z-index: 99;
}

.zxf_createDropWp>a {
  display: block;
  height: 40px;
  line-height: 40px;
}

.zxf_createDropWp>a:hover {
  background-color: rgba(0, 0, 0, .05);
}

/*选择学生页面*/

.zxf_arrow {
  position: absolute;
  right: -45px;
  top: 35%;
  margin-top: -15px;
  z-index: 10;
}

.zxf_leftClassesWp .zxf_classesUl>li a {
  display: block;
}

.zxf_leftClassesWp .zxf_classesUl>li [name="shrinkTag"] {
  position: absolute;
  right: 0;
  top: 0px;
  z-index: 10;
  width: 20px;
  height: 20px;
}

.zxf_leftClassesWp .zxf_classesUl>li .icon_shrinkTag {
  background-image: url(../images/normalTest/icon/icon_shrinkTag_down.png);
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -6px;
  width: 12px;
  height: 12px;
  background-size: 12px 12px;
}

.zxf_leftClassesWp .zxf_classesUl>li>a.active>.icon_shrinkTag {
  background-image: url(../images/normalTest/icon/icon_shrinkTag_on.png);
}

.zxf_leftClassesWp .zxf_classesUl>li>a.on>.icon_checkTag, .zxf_stuUl>li.on .icon_checkTag {
  background-image: url(../images/normalTest/icon/icon_checkTagAll_on.png);
}

.zxf_leftClassesWp .zxf_classesUl>li>a.click .icon_checkTag {
  background-image: url(../images/public/icon_checkTagAll_click.png);
}

[name="removeAll"]:hover {
  color: #4380C7;
}

.zxf_searchUl>li.on .icon_checkTag {
  background-image: url(../images/normalTest/icon/icon_checkTag_on.png);
}

.zxf_hadClassesUl>dd {
  height: 40px;
  line-height: 38px;
  width: 210px;
  box-sizing: border-box;
  overflow: hidden;
}

.zxf_hadClassesUl>dd span.ellipsis {
  text-align: left;
}

.zxf_hadClassesUl>dd .icon_delTag_gray_2 {
  width: 20px;
  height: 20px;
  margin-top: 9px;
  margin-left: 8px;
  background-image: url(../images/normalTest/icon/icon_delTag_gray_2.png);
  /*position: absolute;right: 10px;top: 50%;margin-top: -10px;*/
  display: none;
  background-size: 20px 20px;
}

/* .zxf_hadClassesUl > dd .icon_delTag_gray_2:hover {background-image: url(../images/normalTest/icon/icon_delTag_grayOn.png);} */

.zxf_hadClassesUl>dd:hover a {
  background-color: #FAFAFA;
}

.zxf_hadClassesUl>dd:hover .icon_delTag_gray_2 {
  display: block;
}

/*教辅快速选题页面*/

.zxf_measureMainWp .zxf_RWp {
  position: absolute;
  left: 240px;
  top: 0;
}

.zxf_subjectNjSeleWp .zxf_subjectNjSeleDrop {
  position: absolute;
  left: 0;
  top: 64px;
  z-index: 99;
  background: rgba(255, 255, 255, 1);
  border: 1px solid rgba(221, 221, 221, 1);
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2);
  border: 1px solid #DDD;
}

.zxf_subjectNjSeleWp .zxf_subjectNjSeleDrop:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-bottom: 6px solid rgba(0, 0, 0, 0.2);
  left: 50%;
  margin-left: -6px;
  top: -12px;
}

.zxf_subjectNjSeleWp .zxf_subjectNjSeleDrop:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom: 5px solid #fff;
  left: 50%;
  margin-left: -5px;
  top: -10px;
}

.zxf_subjectNjSeleWp .curVal {
  cursor: pointer;
}

.zxf_subjectNjSeleDrop .zxf_subjectNjUl>li {
  height: 40px;
  line-height: 40px;
  margin-top: 4px;
}

.zxf_subjectNjSeleDrop .zxf_subjectNjUl>li:first-child {
  margin-top: 0;
}

.zxf_subjectNjSeleDrop .zxf_subjectNjUl>li:hover {
  background-color: #F5F5F5;
}

.zxf_subjectNjSeleDrop .zxf_subjectNjUl>li.on a {
  color: #4991E1;
}

.zxf_subjectNjSeleDrop [name="addBtn"] {
  display: block;
  height: 30px;
  line-height: 30px;
  border: 1px dashed #4991E1;
}

.zxf_subjectNjSeleDrop [name="addBtn"]:hover {
  background-color: #E8F3FF;
  border: 1px solid #4991E1;
  color: #4991E1;
}

.zxf_lessonModuleWp .zxf_lessonItem:first-child {
  margin-top: 0px;
}

.zxf_lessonItem .zxf_lessonUl {
  margin-right: -15px;
}

.zxf_lessonItem .zxf_lessonUl>li {
  height: 28px;
  line-height: 28px;
  border: 1px solid #ddd;
  border-radius: 15px;
}

.zxf_lessonItem .zxf_lessonUl>li .ts {
  cursor: pointer;
}

.zxf_lessonItem .zxf_lessonUl>li .ts.active {
  color: #4991E1;
}

.zxf_lessonItem .zxf_lessonUl>li:hover {
  border-color: #4991E1;
}

.zxf_lessonItem .zxf_lessonUl>li.on {
  background-color: #E8F3FF;
  color: #4991E1;
  border-color: #4991E1;
}

.zxf_lessonItem .zxf_lessonUl>li.on a {
  color: #4991E1;
}

.zxf_lessonItem .zxf_lessonUl>li.on a:hover {
  background-color: #E8F3FF;
}

.zxf_lessonItem .zxf_lessonUl>li .th {
  display: inline-block;
  vertical-align: middle;
  width: 38px;
  height: 24px;
  line-height: 24px;
  border-radius: 12px;
}

.zxf_lessonItem .zxf_lessonUl>li .th:hover {
  background-color: #f2f2f2;
}

.zxf_lessonItem .zxf_lessonUl>li .th.on {
  color: #4991E1;
  background-color: #E8F3FF;
}

.zxf_lessonItem .zxf_lessonUl>li .th.on:hover {
  background-color: #E8F3FF;
}

.zxf_RWp {
  min-height: 600px;
}

/*我的题卡_使用第三方卡页面*/

.zxf_inp.disable {
  background-color: #f2f2f2;
}

.zxf_ansCardModuleWp .zxf_ansCardItem {
  cursor: pointer;
}

.zxf_ansCardItem .icon_xzokTag {
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -18px;
  display: none;
}

.zxf_ansCardModuleWp .zxf_ansCardItem:hover {
  background-color: #FAFAFA;
}

.zxf_ansCardModuleWp .zxf_ansCardItem.on .icon_xzokTag {
  display: block;
}

.img_noCon {
  width: 131px;
  height: 124px;
}

/*table*/

.zxf_naomalTableWp thead tr {
  line-height: 40px;
}

.zxf_naomalTableWp tbody tr {
  height: 50px;
  line-height: 50px;
}

/*弹窗*/

/*下载弹窗*/

.zxf_popupLoad .loadUl>li {
  cursor: pointer;
}

.zxf_popupLoad .loadUl>li .imgBox {
  height: 60px;
  overflow: hidden;
  position: relative;
}

.zxf_popupLoad .loadUl>li .imgBox .icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.zxf_popupLoad .zxf_configUl>li:first-child {
  border-top: none;
}

.zxf_popupLoad .loadUl>li:hover .icon {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .15);
}

.zxf_popupLoad .loadUl>li.on .icon {
  box-shadow: none;
}

.img_A4C {
  width: 42px;
  height: 59px;
  background-image: url(../images/questionStore/img_A4C.png);
}

.img_A4R_2 {
  width: 59px;
  height: 42px;
  background-image: url(../images/questionStore/img_A4R_2.png);
}

.img_A3R_2 {
  width: 84px;
  height: 59px;
  background-image: url(../images/questionStore/img_A3R_2.png);
}

.img_16kC {
  width: 37px;
  height: 52px;
  background-image: url(../images/questionStore/img_16kC.png);
}

.img_8kR_2 {
  width: 74px;
  height: 52px;
  background-image: url(../images/questionStore/img_8kR_2.png);
}

.img_A3R_3 {
  width: 84px;
  height: 59px;
  background-image: url(../images/questionStore/img_A3R_3.png);
}

.zxf_popupLoad .loadUl>li.on .img_A4C {
  background-image: url(../images/questionStore/img_A4C_on.png);
}

.zxf_popupLoad .loadUl>li.on .img_A4R_2 {
  background-image: url(../images/questionStore/img_A4R_2_on.png);
}

.zxf_popupLoad .loadUl>li.on .img_A3R_2 {
  background-image: url(../images/questionStore/img_A3R_2_on.png);
}

.zxf_popupLoad .loadUl>li.on .img_16kC {
  background-image: url(../images/questionStore/img_16kC_on.png);
}

.zxf_popupLoad .loadUl>li.on .img_8kR_2 {
  background-image: url(../images/questionStore/img_8kR_2_on.png);
}

.zxf_popupLoad .loadUl>li.on .img_A3R_3 {
  background-image: url(../images/questionStore/img_A3R_3_on.png);
}

.zxf_popupLoad .Radio {
  padding-left: 30px;
}

/*去导卷弹窗*/

.zxf_inpFileBtn input[type="file"] {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.zxf_inpFileBtn {
  border-radius: 0 4px 4px 0;
}

/*去制卡弹窗*/

.cFF8800 {
  color: #FF8800;
}

.zxf_popupMakeCard .nosubjectTips {
  height: 50px;
  line-height: 50px;
  border: 1px solid #EAEAEA;
  background-color: #FAFAFA;
}

.icon_tipsTag2_orange {
  width: 15px;
  height: 15px;
  background-image: url(../images/public/icon/icon_tipsTag2_orange.png);
  background-size: 15px 15px;
}

/*布置测练弹窗*/

.zxf_optionsList .option {
  box-sizing: border-box;
  height: 140px;
  position: relative;
}

.zxf_optionsList .option .icon {
  width: 48px;
  height: 48px;
  background-size: 48px 48px;
}

.zxf_optionsList .option.znPen {
  border-left: none;
  border-right: none;
}

.zxf_optionsList .option.on {
  border-color: transparent;
  background-color: #E8F3FF;
}

.zxf_optionsList .option.on:after {
  content: '';
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  border: 2px solid #4991E1;
  box-sizing: border-box;
}

.zxf_methodsList .method.on .icon_xzTag_gray {
  background-image: url(../images/normalTest/icon/icon_xzTagOn_gray.png);
}

.zxf_subjectsList .subject {
  display: block;
  width: 120px;
  box-sizing: border-box;
  height: 50px;
  line-height: 50px;
  border: 1px solid #EAEAEA;
  text-align: center;
  font-size: 18px;
  color: #000;
  position: relative;
  border-left: none;
}

.zxf_subjectsList .subject.on {
  border-color: transparent;
  background-color: #E8F3FF;
}

.zxf_subjectsList .subject.on:after {
  content: '';
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  border: 2px solid #4991E1;
  box-sizing: border-box;
}

.zxf_radioList .radio.disable {
  color: #B2B2B2;
  cursor: no-drop;
}

.zxf_radioList .radio.disable .icon_radioTag {
  background-image: url(../images/normalTest/icon/icon_radioTag_disable.png);
}

.zxf_radioList .radio.on .icon_radioTag {
  background-image: url(../images/normalTest/icon/icon_radioTag_on.png);
}

.icon_onlineAnwsTag {
  width: 42px;
  height: 38px;
  background-image: url(../images/normalTest/icon/icon_onlineAnwsTag.png);
}

.icon_znpenAnwsTag {
  width: 46px;
  height: 46px;
  background-image: url(../images/normalTest/icon/icon_znpenAnwsTag.png);
}

.icon_paperAnwsTag {
  width: 48px;
  height: 40px;
  background-image: url(../images/normalTest/icon/icon_paperAnwsTag.png);
}

.icon_xzTag_gray {
  width: 46px;
  height: 46px;
  background-image: url(../images/normalTest/icon/icon_xzTag_gray.png);
}

/*更多班级弹窗*/

.zxf_tabTitWp.classes>a {
  border-bottom: 2px solid transparent;
}

.zxf_tabTitWp.classes>a:hover {
  color: #4991E1;
}

.zxf_tabTitWp.classes>a.on {
  border-bottom-color: #4991E1;
  color: #4991E1;
}

.zxf_popupMoreClass .zxf_seleClassesUl>li {
  height: 32px;
  line-height: 30px;
  margin-right: 10px;
}

.zxf_popupMoreClass .zxf_seleClassesUl>li:nth-child(5n) {
  margin-right: 0;
}

.zxf_popupMoreClass .zxf_seleClassesUl>li>a {
  border-radius: 24px;
  border: 1px solid #DDD;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  padding: 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.zxf_popupMoreClass .zxf_seleClassesUl>li:hover>a {
  background-color: #4991E1;
  border-color: #4991E1;
  color: #fff;
}

.zxf_popupMoreClass .zxf_seleClassesUl>li.on>a {
  background-color: #4991E1;
  border-color: #4991E1;
  color: #fff;
}

[name="checkAll"].on .icon_checkTag {
  background-image: url(../images/normalTest/icon/icon_checkTagAll_on.png);
  background-size: 20px 20px;
}

/*设置常用教辅弹窗*/

.zxf_popupCyjf .zxf_naomalTableWp td .icon_checkTag {
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -10px;
  cursor: pointer;
  z-index: 10;
}

.zxf_popupCyjf .zxf_naomalTableWp tbody tr.on .icon_checkTag {
  background-image: url(../images/normalTest/icon/icon_checkTagAll_on.png);
}

.zxf_popupCyjf .zxf_naomalTableWp tbody tr:last-child td {
  border-bottom: none;
}

.zxf_popupCyjf .zxf_hadSyjfUl {
  margin-right: -10px;
}

.zxf_popupCyjf .zxf_hadSyjfUl>li {
  box-sizing: border-box;
  width: 180px;
  border: 1px solid #DDD;
  height: 30px;
  line-height: 28px;
  border-radius: 15px;
  padding-right: 25px;
}

.zxf_popupCyjf .zxf_hadSyjfUl>li .icon_delTag_gray {
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -10px;
  width: 20px;
  height: 20px;
  background-image: url(../images/normalTest/icon/icon_lidelTag_gray.png);
}

.zxf_popupCyjf .zxf_hadSyjfUl>li .icon_delTag_gray:hover {
  background-image: url(../images/normalTest/icon/icon_lidelTag_red.png);
}

/*弹窗 改=> 页面*/

.zxf_formWp.popupModule {
  margin: 0 auto;
  box-shadow: 0 0 5px #555;
  border-radius: 4px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.zxf_formWp.popupModule .zxf_btnBox>a {
  box-sizing: border-box;
  width: 80px;
  height: 32px;
  line-height: 32px;
  border-radius: 3px;
}

/*布置测练*/

.zxf_formWp.arrangeTest {
  width: 460px;
}

/*图标*/

.mgt_2 {
  margin-top: -2px;
}

.mgt_3 {
  margin-top: -3px;
}

.mgt_4 {
  margin-top: -4px;
}

.mgt_5 {
  margin-top: -5px;
}

.mgt_6 {
  margin-top: -6px;
}

.mgt_8 {
  margin-top: -8px;
}

.f17 {
  font-size: 17px;
}

.bor_DDD {
  border: 1px solid #DDD;
}

.icon {
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
}

.icon_reviewTag {
  width: 24px;
  height: 24px;
  background-image: url(../images/normalTest/icon/icon_reviewTag.png);
  background-size: 24px 24px;
}

.icon_lookTag {
  width: 21px;
  height: 24px;
  background-image: url(../images/normalTest/icon/icon_lookTag.png);
  background-size: 21px 24px;
}

.icon_addTag_white {
  width: 14px;
  height: 14px;
  background-image: url(../images/normalTest/icon/icon_addTag_white.png);
  background-size: 14px 14px;
}

.icon_sectionTag {
  width: 9px;
  height: 1px;
  background-image: url(../images/normalTest/icon/icon_sectionTag.png);
  background-size: 9px 1px;
}

.icon_editTag_red {
  width: 22px;
  height: 17px;
  background-image: url(../images/normalTest/icon/icon_editTag_red.png);
  background-size: 22px 17px;
}

.icon_editTag_blue {
  width: 18px;
  height: 17px;
  background-image: url(../images/normalTest/icon/icon_editTag_blue.png);
  background-size: 18px 17px;
}

.icon_subjectTag {
  width: 14px;
  height: 16px;
  background-image: url(../images/normalTest/icon/icon_subjectTag.png);
  background-size: 14px 16px;
}

.icon_testNumTag {
  width: 16px;
  height: 14px;
  background-image: url(../images/normalTest/icon/icon_testNumTag.png);
  background-size: 16px 14px;
}

.icon_dateTag {
  width: 16px;
  height: 16px;
  background-image: url(../images/normalTest/icon/icon_dateTag.png);
  background-size: 16px 16px;
}

.icon_barTag {
  width: 13px;
  height: 16px;
  background-image: url(../images/normalTest/icon/icon_barTag.png);
  background-size: 13px 16px;
}

.icon_bjTag {
  width: 19px;
  height: 15px;
  background-image: url(../images/normalTest/icon/icon_bjTag.png);
  background-size: 19px 15px;
}

.icon_cellTag {
  width: 16px;
  height: 16px;
  background-image: url(../images/normalTest/icon/icon_cellTag.png);
  background-size: 16px 16px;
}

.icon_classesTag {
  width: 18px;
  height: 14px;
  background-image: url(../images/normalTest/icon/icon_classesTag.png);
  background-size: 18px 14px;
}

.icon_peopleTag {
  width: 16px;
  height: 18px;
  background-image: url(../images/normalTest/icon/icon_peopleTag.png);
  background-size: 16px 18px;
}

.icon_loadTag {
  width: 24px;
  height: 24px;
  background-image: url(../images/normalTest/icon/icon_loadTag.png);
  background-size: 24px 24px;
}

.icon_revampTag {
  width: 22px;
  height: 24px;
  background-image: url(../images/normalTest/icon/icon_revampTag.png);
  background-size: 22px 24px;
}

.icon_counteTag {
  width: 25px;
  height: 25px;
  background-image: url(../images/normalTest/icon/icon_counteTag.png);
  background-size: 25px 25px;
}

.icon_arrangeTag {
  width: 23px;
  height: 24px;
  background-image: url(../images/normalTest/icon/icon_arrangeTag.png);
  background-size: 23px 24px;
}

.icon_divideTag {
  width: 26px;
  height: 24px;
  background-image: url(../images/normalTest/icon/icon_divideTag.png);
  background-size: 26px 24px;
}

.icon_markTag {
  width: 24px;
  height: 24px;
  background-image: url(../images/normalTest/icon/icon_markTag.png);
  background-size: 24px 24px;
}

.icon_copyTag {
  width: 24px;
  height: 24px;
  background-image: url(../images/normalTest/icon/icon_copyTag.png);
  background-size: 24px 24px;
}

.icon_delTag {
  width: 20px;
  height: 22px;
  background-image: url(../images/normalTest/icon/icon_delTag.png);
  background-size: 20px 22px;
}

.icon_jfksxtTag {
  width: 18px;
  height: 18px;
  background-image: url(../images/normalTest/icon/icon_jfksxtTag.png);
  background-size: 18px 18px;
}

.icon_zjTag {
  width: 18px;
  height: 18px;
  background-image: url(../images/normalTest/icon/icon_zjTag.png);
  background-size: 18px 18px;
}

.icon_djTag {
  width: 18px;
  height: 18px;
  background-image: url(../images/normalTest/icon/icon_djTag.png);
  background-size: 18px 18px;
}

.icon_makeCardTag {
  width: 22px;
  height: 17px;
  background-image: url(../images/normalTest/icon/icon_makeCardTag.png);
  background-size: 22px 17px;
}

.icon_useOtherTag {
  width: 22px;
  height: 17px;
  background-image: url(../images/normalTest/icon/icon_useOtherTag.png);
  background-size: 22px 17px;
}

.icon_checkTag {
  width: 20px;
  height: 20px;
  background-image: url(../images/normalTest/icon/icon_checkTag.png);
  background-size: 20px 20px;
}

.icon_shrinkTag {
  width: 8px;
  height: 5px;
  background-image: url(../images/normalTest/icon/icon_shrinkTag.png);
  background-size: 8px 5px;
}

.icon_delTag_blue {
  width: 12px;
  height: 13px;
  background-image: url(../images/normalTest/icon/icon_delTag_blue.png);
  background-size: 12px 13px;
}

.icon_radioTag {
  width: 20px;
  height: 20px;
  background-image: url(../images/normalTest/icon/icon_radioTag.png);
  background-size: 20px 20px;
}

.icon_arrowTag {
  width: 45px;
  height: 30px;
  background-image: url(../images/normalTest/icon/icon_arrowTag.png);
  background-size: 45px 30px;
}

.icon_settingTag {
  width: 24px;
  height: 24px;
  background-image: url(../images/normalTest/icon/icon_settingTag.png);
  background-size: 24px 24px;
}

.icon_caveatTag {
  width: 50px;
  height: 50px;
  background-image: url(../images/testRecord/icon//icon_caveatTag.png);
  background-size: 50px 50px;
}

.icon_backTag {
  width: 11px;
  height: 12px;
  background-image: url(../images/public/icon_backTag.png);
  background-size: 11px 12px;
}

.icon_breadTag_gray {
  width: 5px;
  height: 9px;
  background-image: url(../images/normalTest/icon/icon_breadTag_gray.png);
  background-size: 5px 9px;
}

.icon_lessonTag {
  width: 18px;
  height: 18px;
  background-image: url(../images/normalTest/icon/icon_lessonTag.png);
  background-size: 18px 18px;
}

.icon_selecTag {
  width: 12px;
  height: 5px;
  background-image: url(../images/public/icon_selecTag.png);
  background-size: 12px 5px;
}

.icon_addTag_gray {
  width: 18px;
  height: 18px;
  background-image: url(../images/normalTest/icon/icon_addTag_gray.png);
  background-size: 18px 18px;
}

.icon_addTag_blue {
  width: 18px;
  height: 18px;
  background-image: url(../images/normalTest/icon/icon_addTag_blue.png);
  background-size: 18px 18px;
}

.icon_addTag_black {
  width: 18px;
  height: 18px;
  background-image: url(../images/normalTest/icon/icon_addTag_black.png);
  background-size: 18px 18px;
}

.icon_delTag_gray {
  width: 9px;
  height: 9px;
  background-image: url(../images/public/icon_delTag.png);
  background-size: 9px 9px;
}

/*.icon_delTag_gray {width: 20px;height: 20px;background-image: url(../images/normalTest/icon/icon_delTag_gray.png);}*/

.icon_xzokTag {
  width: 36px;
  height: 36px;
  background-image: url(../images/normalTest/icon/icon_xzokTag.png);
  background-size: 36px 36px;
}

.icon_popupTipTag_orange {
  width: 32px;
  height: 32px;
  background-image: url(../images/public/icon/icon_tipsTag_orange_03.png);
  background-size: 32px 32px;
}

/*智能检测_网络出错页面*/

.zxf_measureMainWp .zxf_noConWp {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.img_netError {
  display: inline-block;
  width: 168px;
  height: 119px;
}

.zxf_noConWp [name="refresh"] {
  display: inline-block;
  width: 230px;
  height: 42px;
  border: 1px solid #2F7DCD;
  border-radius: 4px;
  text-align: center;
  line-height: 42px;
  color: #2F7DCD;
}

.zxf_noConWp [name="refresh"]:hover {
  background-color: #ebf4fe;
}

/* 2019-09-25 huxiaochao begin */

.icon_delTag_gray_2 {
  width: 20px;
  height: 20px;
  background-image: url(../images/normalTest/icon/icon_delTag_gray_2.png);
  background-size: 100%;
}

.hxc_temp_box1.checkStyle1 .checkbox.checked {
  background-image: url(../images/normalTest/icon/icon_checkTagAll_on.png);
  background-size: 20px 20px;
}

/* 再次布置 */

.lh52 {
  line-height: 52px;
}

.lh54 {
  line-height: 54px;
}

.pdl260 {
  padding-left: 260px;
}

/* 按钮 */

.hxc_bor_cC6C6C6_btn {
  display: inline-block;
  border-radius: 3px;
  padding: 5px 25px;
  border: 1px solid #C6C6C6;
}

.hxc_bor_cC6C6C6_btn:hover {
  background-color: #F1F1F1;
}

.hxc_seled_stu_box .head_box {
  width: 100%;
}

.hxc_seled_stu_box .head_box .head_nav {
  height: 54px;
}

.hxc_seled_stu_box .head_box .head_nav .hxc_seled_nav li {
  line-height: 44px;
  margin-top: 8px;
}

.hxc_seled_stu_box .head_box .head_nav .hxc_seled_nav li.on {
  border-bottom: 2px solid #4991E1;
}

.hxc_seled_stu_box .head_box .head_nav .hxc_seled_nav li.on a {
  color: #4991E1;
}

.hxc_seled_stu_box .head_box .seled_stu_box ul li {
  margin-right: 40px;
  margin-bottom: 20px;
}

.hxc_seled_stu_box .head_box .head_nav>div a {
  display: none;
}

.hxc_seled_stu_box .head_box .head_nav>div a.on {
  display: block;
}

.hxc_seled_stu_box .head_box .seled_stu_box>div {
  display: none;
  /*height: 40px;*/
  overflow: hidden;
}

.hxc_seled_stu_box .head_box .seled_stu_box>div.on {
  display: block;
}

.zxf_scrollBox_hadSearch li:hover {
  background-color: rgba(0, 0, 0, .05);
}

ul.zxf_seleClassesUl li {
  width: 90px;
  height: 32px;
}

/* 无数据 */

.hxc_noStu {
  position: absolute;
  top: 50%;
  transform: translateY(-80%);
  text-align: center;
  width: 220px;
}

/* 重置弹窗按钮样式 */

body .aui_buttons button {
  line-height: 30px;
}

.hxc_not_cho_stu {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

/* 2019-09-25 huxiaochao end */

/* 2019-10-18 hxc 新增 begin*/

/* 第三方题卡new */

.lh25 {
  line-height: 25px;
}

.mgr35 {
  margin-right: 35px;
}

.icon_xzokTag_3 {
  width: 36px;
  height: 36px;
  background-image: url(../images/normalTest/icon/icon_xzokTag_3.png);
  background-size: 100%;
}

/* .hxc_ansCardModuleWp .module_list{width: 1200px;margin: 0 auto;} */

.hxc_ansCardModuleWp .module_list .module_item {
  position: relative;
  float: left;
  margin-right: 13px;
  margin-bottom: 15px;
  width: 280px;
  height: 200px;
  border: 1px solid #EAEAEA;
  border-radius: 6px;
  background-color: #FAFAFA;
  cursor: pointer;
  padding: 24px 35px 0;
  box-sizing: border-box;
}

.hxc_ansCardModuleWp .module_list .module_item:nth-child(4n) {
  margin-right: 0;
}

.hxc_ansCardModuleWp .module_list .module_item .icon {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.hxc_ansCardModuleWp .module_list .module_item:hover {
  border-color: #009DFD;
}

.hxc_ansCardModuleWp .module_list .module_item.on {
  border-color: #009DFD;
  background-color: #E6F4FD;
}

.hxc_ansCardModuleWp .module_list .module_item.on .icon {
  background-image: url(../images/normalTest/icon/icon_xzokTag_3_on.png);
}

.icon_turnPrevTag {
  width: 20px;
  height: 20px;
  background-image: url(../images/public/icon/icon_turnPrevTag.png);
  background-size: 20px 20px;
}

.icon_turnNextTag {
  width: 20px;
  height: 20px;
  background-image: url(../images/public/icon/icon_turnNextTag.png);
  background-size: 20px 20px;
}

/* 2019-10-18 hxc 新增 end*/

/* 选择学生，更多设置 hxc 2019-11-5 begin */

.hxc_more_set {
  position: absolute;
  top: 35px;
  right: 0;
  z-index: 99;
}

.hxc_more_set .set_box {
  width: 334px;
  padding: 20px;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.16);
  background-color: #fff;
  ;
}

.hxc_more_set .set_box:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  right: 16px;
  top: -20px;
  border: 10px solid transparent;
  border-bottom-color: #EAEAEA;
  z-index: 9;
}

.hxc_more_set .set_box:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  right: 17px;
  top: -18px;
  border: 9px solid transparent;
  border-bottom-color: #fff;
  z-index: 10;
}

.hxc_more_set .set_box>div {
  margin-bottom: 20px;
}

.hxc_more_set .set_box>div:last-child {
  margin-bottom: 0;
}

.hxc_more_set .set_box span {
  line-height: 20px;
  font-size: 14px;
  color: #555555;
  ;
}

.hxc_more_set .switch_box {
  width: 38px;
  height: 20px;
  border-radius: 10px;
  background-color: #DEDEDE;
  box-sizing: border-box;
  padding: 2px;
  cursor: pointer;
}

.hxc_more_set .switch_box .status_btn {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #fff;
  float: left;
}

.hxc_more_set .switch_box.on {
  background-color: #009DFD;
}

.hxc_more_set .switch_box.on .status_btn {
  margin-left: 18px;
}

.hxc_more_set .switch_box .status_btn {
  transition: all .5s;
}

/* 选择学生，更多设置 hxc 2019-11-5 end */

/* 新增tab begin */

.hxc-new-tab {
  padding-top: 20px;
  padding-left: 22px;
  ;
}

.hxc-new-tab a {
  font-size: 14px;
  color: #000;
  line-height: 24px;
  padding: 0 12px;
  border-radius: 4px;
  margin-right: 25px;
  ;
}

.hxc-new-tab a.on {
  background-color: #4991E1;
  color: #fff;
}

/* 新增tab end */

/* hxc 20200215 begin */
.cFF8800{color: #FF8800;}
.mgb2{margin-bottom: 2px;}
.pdb2{padding-bottom: 2px;}
.icon_tipTag02{width: 15px;height: 15px;background-image: url(../images/questionStore/icon/icon_tipTag02.png);background-size: contain;}
.hxc_head_content{font-size: 14px;margin-bottom: 15px;line-height: 20px;}
.hxc_head_content .choose_tip{position: relative;padding-left: 25px;}
.hxc_head_content .choose_tip::before{content: '';position: absolute;left: 0;top: 2.5px;display: inline-block;width: 15px;height: 15px;background-image: url(../images/questionStore/icon/icon_tipTag02.png);background-size: contain;}
.btn_disabled{pointer-events: none;background-color: #E4E4E4 !important;color: #fff;border-color: #E4E4E4 !important;}

/* 无数据 */
.hxc_no_data{background-color: #fff;position: relative;border-radius: 0 0 4px 4px;}
.hxc_no_data div{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
/* hxc 20200215 end */

/* 选择学生修改  20200215 begin*/
/* 新增班级类型选择 */
.hxc-class-type{border-bottom: 1px solid #EBEBEB;padding-left: 63px;}
.hxc-class-type a{display: inline-block;color: #000;font-size: 14px;line-height: 20px;padding-bottom: 10px;border-bottom: 2px solid transparent;margin-right: 50px;margin-bottom: -1px;}
.hxc-class-type a.on{border-color: #4991E1;color: #4991E1;}
.hxc-class-type a:last-child{margin-right: 0px;}

/* ztree */
.hxc-ztree-cho-stu{width: 100%;}
.hxc-ztree-cho-stu .ztreeStyle2 li span{height: 24px;line-height: 24px;font-size: 14px;}
.hxc-ztree-cho-stu .ztreeStyle2 li a{height: 35px;}
.hxc-ztree-cho-stu .ztreeStyle2 li{position: relative;}
.hxc-ztree-cho-stu .ztreeStyle2>li {padding: 0 !important;}
.hxc-ztree-cho-stu .ztreeStyle2 li span.button.switch{width: 18px;height: 26px;display: inline-block;}
.hxc-ztree-cho-stu .ztreeStyle2 li span.button.switch{position: absolute;right: 15px;}
.hxc-ztree-cho-stu .ztreeStyle2 li span.button.noline_close{background-image: url(../images/normalTest/icon/icon_shrinkTag_on.png);background-size: 12px 12px;transition: none;}
.hxc-ztree-cho-stu .ztreeStyle2 li span.button.noline_open{background-image: url(../images/normalTest/icon/icon_shrinkTag_down.png);background-size: 12px 12px;transition: none;}
.hxc-ztree-cho-stu .ztreeStyle2 li span.button.chk{width: 24px;height: 24px;}
.hxc-ztree-cho-stu .ztreeStyle2 li span.button.chk.checkbox_true_full, .hxc-ztree-cho-stu .ztreeStyle2 li span.button.chk.checkbox_true_full_focus{background-image: url(../images/normalTest/icon/icon_checkTagAll_on.png);background-size: 100%;}
.hxc-ztree-cho-stu .ztreeStyle2 li span.button.chk.checkbox_false_full, .hxc-ztree-cho-stu .ztreeStyle2 li span.button.chk.checkbox_false_full_focus{background-image: url(../images/normalTest/icon/icon_checkTag.png);background-size: 100%;}
.hxc-ztree-cho-stu .ztreeStyle2 li span.button.chk.checkbox_true_part, .hxc-ztree-cho-stu .ztreeStyle2 li span.button.chk.checkbox_true_part_focus{background-image: url(../images/public/icon_checkTagAll_click.png);background-size: 100%;background-position: 0 0;}
.hxc-ztree-cho-stu .ztreeStyle2 li .group_ico_close + span::after, .hxc-ztree-cho-stu .ztreeStyle2 li .group_ico_open + span::after{content: '';display: inline-block;width: 14px;height: 14px;background-image: url(../images/normalTest/icon/icon_groupTag.png);background-size: 100%;margin-left: 5px;background-position-y: 2px;background-repeat: no-repeat;}
.hxc-ztree-cho-stu .ztreeStyle2 li .teach-type_ico_close + span::after, .hxc-ztree-cho-stu .ztreeStyle2 li .teach-type_ico_open + span::after{content: '教学班';display: inline-block;color: #009DFD;line-height: 28px;padding: 0 10px;border: 2px solid #B1E0FD;border-radius: 2px;font-size: 20px;transform: scale(0.5);position: absolute;top: -4px;left: 76%;}
.hxc-ztree-cho-stu .ztreeStyle2 li .administrative-type_ico_close + span::after, .hxc-ztree-cho-stu .ztreeStyle2 li .administrative-type_ico_open + span::after{content: '行政班';display: inline-block;color: #009DFD;line-height: 28px;padding: 0 10px;border: 2px solid #B1E0FD;border-radius: 2px;font-size: 20px;transform: scale(0.5);position: absolute;top: -4px;left: 76%;}
.hxc-ztree-cho-stu .ztreeStyle2 li span{position: relative;}

.zxf_inp:focus{border-color: #4991E1;}

/* 面包屑 */
.icon_hxc_backTag{width: 11px;height: 11px;background: url(../images/public/icon/icon_hxc_backTag.png);background-size: contain;}
.hxc_bread{background-color: #fff;border-bottom: 1px solid #E9E9E9;}
.hxc_bread .router_list{padding: 15px 0 15px 20px;}
.hxc_bread .router_list a{font-size: 14px;color: #555;float: left;line-height: 20px;}
.hxc_bread .router_list a::after{content: '';display: inline-block;width: 4.54px;height: 8.07px;margin: 0 12px 0px 12px;;background-image: url(../images/public/icon/icon_rightArrTag.png);background-size: contain;background-repeat: no-repeat;}
.hxc_bread .router_list a:last-child::after{content: none;}
.hxc_bread [name="backBtn"]{box-sizing: border-box;margin: 13px 20px 0 0;;width: 60px;height: 24px;border: 1px solid #DDD;border-radius: 3px;padding-left: 10px;font-size: 12px;color: #555;line-height: 22px;;}
.hxc_bread [name="backBtn"] .icon{margin-bottom: 2px;}
.hxc_bread [name="backBtn"]:hover{background-color: #DDD;}
/* 选择学生修改  20200215 end*/

/* 2020-02-28 yql start 百分百宽度 新做智能检测三个tab */
.new-width100 .zxf_tabTitWp.normalTest .tit{height: 69px;line-height: 69px;}
.new-width100 .zxf_tabTitWp.normalTest .tit a{line-height: 68px;}
.mgr145{margin-right: 123px;}
.pdtb18{padding-top: 18px;padding-bottom: 18px;}
.new-width100 .zxf_TmoduleItem{height: 64px;cursor: pointer;}
.new-width100 .zxf_TmoduleItem:hover{background-color: #F6F6F6;}
.new-width100 .zxf_TmoduleItem:hover a.fwb{color: #3754CF;}
.new-width100 .zxf_TmoduleItem .methodTag{width: 64px;height: 64px;border-radius: 8px;margin-top: -32px; line-height: 64px;}
.f36{font-size: 36px;}
.new-width100 .zxf_TmoduleItem .subject{display: inline-block;max-width: 100px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zxf_TmoduleItem .methodTag.paper{background-color: #DFAA65}
.zxf_TmoduleItem .methodTag.oldVersion{background-color: #288ADD}
.new-width100 .zxf_TmoduleItem .zxf_operateWp{right: 15px;margin-top: -16px;}

.yql_operate_select{position: relative; width: 124px;height: 32px;border: 1px solid transparent;box-sizing: border-box;font-size: 16px;color: #fff;border-radius: 4px;cursor: pointer;}
.yql_operate_select.blue{border-color: #0091EB;}


.yql_operate_select.red{border-color: #E97F6B;}
.yql_operate_select .operate_name{float: left;width: 95px;text-align: center;line-height: 30px;}
.yql_operate_select.blue .operate_name{background-color: #009DFD;}
.yql_operate_select.red .operate_name{background-color: #FF8870;}
.yql_operate_select.blue .operate_name:hover{background-color: #3a89f0;}
.yql_operate_select.red .operate_name:hover{background-color: #E77E6A;}
.yql_operate_select .operate_icon{float: left;width: 26px;height: 28px;border-radius: 0 4px 4px 0;margin-top: 1px;}
.yql_operate_select.blue .operate_icon{background: url(../images/normalTest/icon/operate_icon_blue.png) no-repeat center / 3px 17px;}
.yql_operate_select.red .operate_icon{background: url(../images/normalTest/icon/operate_icon_red.png) no-repeat center / 3px 17px;}

.yql_operate_select .operate_icon:hover .operate_select_hover{display: block;}
.yql_operate_select.blue .operate_icon:hover{background-color: #E8F3FF;}
.yql_operate_select.red .operate_icon:hover{background-color: #FFEEEE;}
.operate_select_hover{display: none; position: absolute;width: 124px;left: 0;top: 22px;z-index: 19;}
.operate_select_hover .select_hoverWp{margin-top: 15px;border:1px solid #EAEAEA;box-shadow:0px 3px 6px rgba(0,0,0,0.1);text-align: center;font-size: 14px;color: #555;border-radius: 4px;overflow: hidden;}
.operate_select_hover .select_hoverWp .select_hover_item{display: block;width: 100%;height: 32px;line-height: 32px;color: #555;background-color: #fff;border-bottom: 1px solid #EAEAEA; cursor: pointer;box-sizing: border-box;}
.operate_select_hover .select_hoverWp li:last-child .select_hover_item{border-bottom: none;}
.operate_select_hover .select_hoverWp .select_hover_item:hover{background-color: #E8F3FF;}
.pdl93{padding-left: 93px;}
/* .yql_icon_tips1{display: inline-block;width: 33px;height: 33px;background: url(../images/normalTest/icon/icon_tips_4.png) no-repeat center / 100%;vertical-align: middle;} */

.yql_dia_text{display: inline-block;width: 272px;text-align: left;vertical-align: middle;}

.item_area_classRoom.w274{ position: absolute; top: 14px; right: 20px; width: 300px; padding-left: 15px; height: 76px; border-radius: 10px; background: #f6f6f6; }
.item_area_classRoom.w274 .name{ font-size:20px; padding-left: 26px; line-height: 46px; height: 46px;}
.item_area_classRoom.w274 .name a{ color:#fd8a23; }
.item_area_classRoom.w274 .txt{ overflow: hidden; height: 20px; position: relative;}
.item_area_classRoom.w274 .txt ul{ position: absolute; top:0; left: 0;}
.item_area_classRoom.w274 .txt li{ height: 20px; overflow: hidden;}
.item_area_classRoom.w274 .txt p{ float: left; font-size:14px; color: #888; line-height: 100%; margin-left:4px;}
.item_area_classRoom.w274 .next_ico{ position: absolute;padding: 0 6px; height: 26px; top:24px; right: 11px;line-height: 26px;background-color: #FD8A23;font-size: 14px;color: #fff;border-radius: 4px;}
.item_area_classRoom.w274{width:259px;}
.item_area_classRoom.w274 .air-classRoom{height:76px;line-height:72px;font-size:18px; color: #fd8a23}
.item_area_classRoom.w274 .air-classRoom-icon{display:inline-block;width: 18px;height:17px;background: url(../images/normalTest/icon/icon_goCourse.png) no-repeat center / 100%;vertical-align: middle; }
.item_area_classRoom.w274 .air-text{display: inline-block;vertical-align:middle}
.yql_icon_right1{display: inline-block;width: 8px;height: 13px;background: url(../images/normalTest/icon/icon_right1.png) no-repeat center / 7px 12px;float: right;margin: 6px 0 0 4px;}

.yql_goApplyCard{display: inline-block;padding: 0 15px 0 12px;height: 32px;line-height: 32px;background-color: #FD8A23;border-radius: 4px;vertical-align: middle;font-size: 16px;color: #fff;}
.yql_goApplyCard:hover{background-color: #F0790F;}

.icon_apply_card{display: inline-block;width: 14px;height: 14px;background: url(../images/normalTest/icon/apply_card.png) no-repeat center / 100%;float: left;margin: 9px 8px 0 0 ;}

.yql_operate_select.download{border-color: #0091EB;border-radius: 4px;}
.yql_operate_select.download .link{display: block;width: 100%;height: 100%;color: #fff;background-color: #009DFD;text-align: center;line-height: 30px;}
.yql_operate_select.download .link:hover{background-color: #3a89f0;}
.zxf_TmoduleItem .divideTag.wait2{background-color: #DAC059;}

.zxf_TmoduleItem .divideTag.wait2:after{border-right: 5px solid #DAC059}
.mgt4{margin-top: 4px;}

.zxf_TmoduleItem .divideTag2{position: relative; display: inline-block;width: 18px;height: 18px;background: url(../images/normalTest/icon/test_paper.png) no-repeat center / 100%;}
.zxf_TmoduleItem .divideTag2:hover .operate_select_hover{display: block;}
.zxf_TmoduleItem .divideTag2 .operate_select_hover{width: 76px;top: 5px;}
.zxf_TmoduleItem .divideTag2 .operate_select_hover .select_hoverWp{margin-top: 20px;font-size: 12px;}
.zxf_TmoduleItem .divideTag2 .operate_select_hover .select_hover_item{text-align: left;padding-left: 13px;}

.yql_No_choice{width: 100%;height: 50px;line-height: 48px;background-color: #FAFAFA;font-size: 14px;color: #FF8800;border: 1px solid #EAEAEA;box-sizing: border-box;text-align: center;}
.yql_No_choice .No_choice_icon{display: inline-block;width: 15px;height: 15px;background: url(../images/normalTest/icon/icon_tips_5.png) no-repeat center / 100%;margin: 0 5px 0 0 ;vertical-align: middle;}
.yql_No_choice .text{display: inline-block;vertical-align: middle;height: 15px;line-height: 15px;}


.yql_operate_select.dis_inb{display: inline-block;vertical-align: middle;}
.yql_operate_select.orange{border-color: #FD8A23; }
.yql_operate_select.orange .operate_name{background-color: #FD8A23;}
.yql_operate_select.orange .operate_name:hover{background-color: #F0790F;}
.yql_operate_select .icon_apply_card{margin: 8px 0 0 11px;}
.yql_operate_select.orange .operate_icon{background: url(../images/normalTest/icon/operate_icon_orange.png) no-repeat center / 3px 17px;}
.yql_operate_select.orange .operate_icon:hover{background-color: #FFF0D4;}
.zxf_TmoduleItem .methodTag.group{background-color: #469EFF;}
.zxf_TmoduleItem .methodTag.guide{background-color: #35CE91;}
.mgt7{margin-top: 7px;}
.inputDate1:hover{border-color: #288ADD;}
.w76{width: 76px;}
.zxf_popupGoCombinate input.c000{color: #000;}
.zxf_popupGoCombinate input.zxf_inp::-webkit-input-placeholder{color:#888888}

.yql_file_name{display: inline-block;width: 268px;height: 34px;line-height: 32px;border: 1px solid #DDDDDD;border-radius: 4px 0 0 4px;border-right: none;box-sizing: border-box;float: left;vertical-align: middle;padding-left: 10px;font-size: 14px;color: #888;}
.yql_file_name.on{color: #000;}

/* 2020-02-28 yql end 百分百宽度 新做智能检测三个tab */
.detection-title-desc {
  float: left;
  position: relative;
  /* padding-right: 110px; */
}
.detection-title-desc .ic04 {
  float: left;
  margin-top: 5px;
  margin-left: 9px;
  width: 18px;
  height: 18px;
  background: url('../images/public/icon-detection04.png') no-repeat center;
}
.detection-title-desc .ic01 {
  float: left;
  margin-top: 5px;
  margin-left: 9px;
  width: 52px;
  height: 20px;
  background: url('../images/public/icon-detection01.png') no-repeat center;
  color: #fff;
  text-align: center;
  line-height: 20px;
  padding-left: 6px;
}
.detection-title-desc .ic02 {
  float: left;
  margin-top: 5px;
  margin-left: 9px;
  width: 42px;
  height: 20px;
  background: url('../images/public/icon-detection02.png') no-repeat center;
  color: #fff;
  text-align: center;
  line-height: 20px;
  padding-left: 5px;
}
.detection-title-desc .ic03 {
  position: absolute;
  top: 0;
  right: 0;
  transition: .3s;
  opacity: 0;
  transform: translateX(80%);
  height: 28px;
  background: url('../images/public/icon-detection03.png') no-repeat center;
  background-size: 100% 100%;
  white-space: nowrap;
  color: #4E5A6E;
  font-size: 14px;
  text-align: center;
  line-height: 28px;
  padding-left: 15px;
  padding-right: 9px;
  z-index: -1;
}
.detection-title-desc .ic03.on {
  z-index: 1;
  transition: .3s;
  opacity: 1;
  transform: translateX(115%);
}
.fdetection-search-wrap {
  float: right;
  position: relative;
  margin-top: -2px;
}
.fdetection-search-wrap .ic-search{
  position: absolute;
  top: 0;
  right: 11px;
  width: 16px;
  height: 32px;
  background: url('../images/public/icon_searchTag.png') no-repeat center;
  background-size: contain;
  cursor: pointer;
}
.fdetection-search {
  width: 238px;
  height: 30px;
  border: 1px solid #DDDDDD;
  color: #000;
  font-size: 14px;
  padding-left: 10px;
  border-radius: 3px;
}
.fdetection-table {
  width: 100%;
  border-collapse:collapse;
  border: 1px solid #EAEAEA;
}
.fdetection-table th{
  background: #F9F9F9;
  height: 40px;
  color: #888;
  border-bottom: 1px solid #EAEAEA;
}
.fdetection-table td{
  background: #F9F9F9;
  height: 50px;
  color: #555;
  font-size: 14px;
  border-bottom: 1px solid #EAEAEA;
}
.fdetection-table td:first-child{
  padding-left: 20px;
}
.ff8800{
  color: #FF8800;
}
.icon_checkTag.fon{
  background-image: url(../images/normalTest/icon/icon_checkTagAll_on.png);
}
/*添加老师弹窗*/
.zxf_popupAddTeacher .zxf_tableNormalWp tbody tr {height: 50px;line-height: 50px;}
.zxf_popupAddTeacher .zxf_tableNormalWp tbody tr:last-child td {border-bottom: none;}
.zxf_popupAddTeacher .zxf_tableNormalWp tbody .class span:last-child em {display: none;}
.zxf_popupAddTeacher .zxf_tableNormalWp tbody tr .icon_checkTag {position: absolute;left: 20px;top: 50%;margin-top: -10px;cursor: pointer;}
.zxf_popupAddTeacher .zxf_tableNormalWp tbody tr.on .icon_checkTag {background-image: url(../images/public/icon_checkTagOn01.png);}
.zxf_popupAddTeacher .zxf_seleTeacherUl > li {width: 74px;height: 28px;line-height: 28px;border: 1px solid #ddd;border-radius: 15px;}
.zxf_popupAddTeacher .zxf_seleTeacherUl > li .icon_lidelTag {position: absolute;right: 10px;top: 4px;}
.zxf_popupAddTeacher .zxf_seleTeacherUl > li .name {display: block;}
.zxf_popupAddTeacher .zxf_seleTeacherUl > li .icon_lidelTag:hover {background-image: url(../images/readPaper/icon/icon-delete-on.png);}

.icon_lidelTag {width: 20px;height: 20px;background-image: url(../images/readPaper/icon/icon-delete-dk.png);}
.icon_checkTag {width: 20px;height: 20px;background-image: url(../images/public/icon_checkTag01.png);}