.public-question-view {
  line-height: 1.8em;
  padding: 0 0 2em 0;
}
.public-question-view p {
  margin: 0;
  padding: 0;
}
.public-question-view .body .option .item {
  padding: 0 0 0 2em;
}
.public-question-view .body .option .item .choice {
  float: left;
  margin: 0 0 0 -2em;
}
.public-question-view .body .answer,
.public-question-view .body .analysis {
  padding: 0.5em 0 0.5em 4em;
}
.public-question-view .body .answer .label,
.public-question-view .body .analysis .label {
  float: left;
  margin: 0 0 0 -4em;
  line-height: 2.8em;
}
.public-question-view .body .answer .content,
.public-question-view .body .analysis .content {
  border: 1px solid #EEE;
  border-radius: 3px;
  background: #F8F8F8;
  padding: 0.5em;
}
