@charset "utf-8";
/*
 * @Author: MEDCON 
 * @Date: 2021-04-15 13:23:40 
 * @Last Modified by:   MEDCON美迪康会务通学术会议服务平台 
 * @Last Modified time: 2021-04-15 13:23:40 
 */
html {
  width: 100%;
  height: 100%;
}
.questionBox .tabfixed {
  background-color: transparent;
  padding-left: 0.64rem;
  padding-right: 0.64rem;
}
.questionBox .tabfixed .tabHd:after {
  display: none;
}
.questionBox .tabfixed .tabHd .hd-item {
  color: #9197a6;
  background-color: #fff;
  width: auto !important;
  padding: 0rem;
  padding-left: 0.81066667rem !important;
  padding-right: 0.81066667rem !important;
  margin-right: 0.21333333rem;
  margin-bottom: 0.34133333rem;
  border-radius: 0.21333333rem;
  line-height: 1.70666667rem;
}
.questionBox .tabfixed .tabHd .hd-item li {
  float: initial;
}
.questionBox .tabfixed .tabHd .hd-item.on {
  color: #fff;
  background-color: #4668e0;
  font-weight: bold;
}
.questionBox .tabfixed .tabHd .hd-item.on:after {
  display: none;
}
.questionBox .tabfixed .tabBd {
  height: auto !important;
}
.questionBox .tabfixed .tabBd .card {
  background-color: transparent;
  padding: 0;
}
.questionBox .tabfixed .tabBd .card li {
  background-color: #fff;
  padding: 0.72533333rem;
  padding-left: 1.45066667rem;
  padding-right: 0.81066667rem;
  padding-bottom: 0.59733333rem;
  margin-bottom: 0.42666667rem;
  border-radius: 0.21333333rem;
  overflow: hidden;
  border-left: 1px solid #438cf6;
  border-width: 0.128rem;
  position: relative;
}
.questionBox .tabfixed .tabBd .card li .quesIdx {
  position: absolute;
  width: 1.06666667rem;
  left: 0;
  top: 0.72533333rem;
  text-align: right;
  font-size: 0.59733333rem;
  line-height: 0.85333333rem;
  font-weight: bold;
  color: #000;
}
.questionBox .tabfixed .tabBd .card li h2 {
  position: relative;
  font-size: 0.59733333rem;
  line-height: 0.85333333rem;
  height: 1.70666667rem;
  font-weight: bold;
  color: #000;
}
.questionBox .tabfixed .tabBd .card li p {
  font-size: 0.512rem;
  line-height: 0.768rem;
  color: #8d8d8d;
}
.questionBox .tabfixed .tabBd .card li p span {
  margin-right: 0.64rem;
}
.questionBox .tabfixed .tabBd .card li .temp-fjj:before {
  content: 'sIDDBPHcZUn75XeBQepNPuzSR2VMsK3XiQ4tFJsuun0wqtx8aC3cS8KfF7FE1Iy_xyDslZb2NrQCA9LL6qMbxXQ_d_d';
  display: none;
  width: 100%;
  height: 5px;
}
.questionBox .tabfixed .tabBd .card li .tips {
  margin-top: 0.32rem;
  height: 1.06666667rem;
  line-height: 1.06666667rem;
  font-size: 0.448rem;
  color: #8d8d8d;
}
.questionBox .tabfixed .tabBd .card li .tips i {
  font-style: initial;
  color: #f37241;
}
.questionBox .tabfixed .tabBd .card li .tips .goAnswer {
  position: absolute;
  right: 0.81066667rem;
  padding: 0rem;
  border: 1px solid #577cff;
  color: #577cff;
  height: 1.06666667rem;
  width: 2.73066667rem;
  text-align: center;
  line-height: 1.024rem;
  border-radius: 40px;
  background-color: #fff;
}
.questionBox .tabfixed .tabBd .card li .tips .getCord {
  font-weight: bold;
  font-size: 0.59733333rem;
}
.questionList-his {
  margin-top: 0;
}
.questionList-his li:after {
  content: '';
  width: 1.536rem;
  height: 1.536rem;
  position: absolute;
  display: block;
  right: 0;
  top: 0;
  background: url('../images/pass.png') right top no-repeat;
  background-size: 100% 100%;
}
.questionList-his li.nopass {
  border-left-color: #f37241 !important;
}
.questionList-his li.nopass:after {
  background-image: url('../images/no-pass.png');
}
