#resultWrap{
  display: none;
}
#resultWrap .detail_title{
	text-align: center;
	display: block;
	font-size: 20px;
	padding-bottom: 6px;
}
#resultWrap .detail_numbering{
	text-align: right;
	color: #999;
	padding-bottom: 15px;
}
#resultWrap .detail_numbering .total-num{
  font-size: 17px;
  color: #a8111a;
  font-weight: bold;
}

.result-item{
  margin-bottom: 60px;
}
#resultWrap{
	position: relative;
	display: none;
}
#backBtn{
	position: absolute;
	width: 28px;
	height: 28px;
}
/* 题目信息 */
.question-name-wrap{
  margin-bottom: 6px;
  font-size: 16px;
}
.question-name-wrap .name{
  font-size: 17px;
}
.question-name-wrap .seq{
  color: #a8111a;
  font-size: 17px;
  font-weight: bold;
}
/* 题目答案情况 */
.ans-item{
  margin-bottom: 6px;
}
.ans-item .ans-name{
  margin-bottom: 4px;
}
.ans-item .ans-name .num{
  color: #a8111a;
  font-weight: bold;
}
.ans-item .ans-name .num::before{
  content: ' - ';
}
.ans-item .ans-bar-wrap{
  position: relative;
  overflow: hidden;
}
.ans-bar-wrap .ans-bar-bg{
  position: relative;
  float: left;
  width: 90%;
  height: 30px;
  box-sizing: border-box;
}
.ans-bar-wrap .ans-bar-bg .ans-line{
  position: absolute;
  width: 100%;
  height: 4px;
  top: 13px;
  left: 0px;
  background-color: #7c040c;
}
.ans-bar-wrap .ans-bar-bg .ans-bar{
  position: absolute;
  height: 20px;
  top: 5px;
  left: 0px;
  background-color: #a8111a;
}
.ans-bar-wrap .ans-bar-num{
  float: left;
  width: 10%;
  height: 30px;
  line-height: 30px;
  box-sizing: border-box;
  text-align: center;
}

.join{
  width: 56px;
  display: inline-block;
}

.seat{
  width: 30px;
  height: 1px;
}

#tableTitle{
	overflow: hidden;
	padding-bottom: 4px;
}
#tableTitle span{
	float: left;
	color: #9a131c;
	font-size: 16px;
	width: 14%;
	text-align: center;
	font-weight: bold;
}
#tableTitle span.title{
	width: 50%;
	text-align: left;
}
#tableTitle span.option{
	width: 18%;
  margin-left: 4%;
}