.ques-main {
  width: 100%;
  margin-top: 54px;
  background-color: #fff;
  padding: 0 0 0 20px; }
  .ques-main .page-header {
    border-right: 55px solid transparent; }
  .ques-main .page-body .app-img {
    width: 258px;
    height: 258px;
    background: url("../imgs/we_app.png") no-repeat;
    background-size: 100%; }
  .ques-main .page-body .col-sm-9 .panel-heading #topAccor .collapse-link {
    color: #FFF8F8; }
  .ques-main .page-body .col-sm-9 .panel-heading #issuAccor .collapse-link {
    color: #000000; }
  .ques-main .page-body .col-sm-9 .quedata .con-left {
    float: left;
    max-width: 46%;
    border-right: 1px solid #000000;
    padding-left: 10px; }
    .ques-main .page-body .col-sm-9 .quedata .con-left .reading_pass {
      overflow: scroll; }
  .ques-main .page-body .col-sm-9 .quedata .con-right {
    float: left;
    max-width: 46%; }
  .ques-main .page-body .col-sm-9 #issuePanel .panel-heading .left {
    padding: 5px 0; }
  .ques-main .page-body .col-sm-9 #issuePanel .panel-heading .right {
    float: right;
    margin-top: -35px; }
  .ques-main .page-body .col-sm-9 #issuePanel .panel-body .item {
    margin: 20px auto; }

#payModal .form-group, #seeIssue .form-group {
  margin: 0px auto;
  min-height: 320px; }
  #payModal .form-group h3, #seeIssue .form-group h3 {
    font-size: 24px;
    margin: 20px;
    text-align: center; }
  #payModal .form-group .wechat, #seeIssue .form-group .wechat {
    margin-top: -18px;
    width: 300px;
    height: 80px; }
  #payModal .form-group .coupon, #seeIssue .form-group .coupon {
    margin-top: -18px;
    width: 300px;
    background: url("../imgs/youhuiquan.png") no-repeat;
    background-size: auto 100%;
    padding: 20px 5px; }
    #payModal .form-group .coupon .coins, #seeIssue .form-group .coupon .coins {
      font-size: 32px; }
    #payModal .form-group .coupon .text, #seeIssue .form-group .coupon .text {
      font-size: 27px; }

#payModal .modal-content {
  background: center url("../images/pay.jpg") no-repeat;
  background-size: 100% 100%;
  text-align: center;
  padding-top: 180px;
  border-radius: 30px; }
  #payModal .modal-content .pay-block {
    padding-top: 60px; }
    #payModal .modal-content .pay-block .scan-info {
      font-size: 19px;
      color: #4077ec; }
    #payModal .modal-content .pay-block .getBobi {
      font-size: 17px;
      color: #000; }
  #payModal .modal-content .bottom-group {
    margin: 23px 0; }
    #payModal .modal-content .bottom-group .btn {
      padding: 15px 100px;
      border: 1px solid #4077ec;
      border-radius: 24px;
      margin: 0 16px; }
    #payModal .modal-content .bottom-group .return {
      background-color: #fff;
      color: #000000; }
    #payModal .modal-content .bottom-group .pay {
      background-color: #3b8dd8;
      color: #fff; }
  #payModal .modal-content .num {
    color: #f44b4b; }

#seeIssue .modal-content {
  background: center url("../images/pay.jpg") no-repeat;
  background-size: 100% 100%;
  text-align: center;
  padding-top: 180px;
  border-radius: 30px; }
  #seeIssue .modal-content .pay-block .scan-info {
    font-size: 19px;
    color: #4077ec; }
  #seeIssue .modal-content .pay-block .getBobi {
    font-size: 17px;
    color: #000; }
  #seeIssue .modal-content .bottom-group {
    margin: 23px 0; }
    #seeIssue .modal-content .bottom-group .btn {
      padding: 15px 100px;
      border: 1px solid #4077ec;
      border-radius: 24px;
      margin: 0 16px; }
    #seeIssue .modal-content .bottom-group .return {
      background-color: #fff;
      color: #000000; }
    #seeIssue .modal-content .bottom-group .pay {
      background-color: #3b8dd8;
      color: #fff; }
  #seeIssue .modal-content .num {
    color: #f44b4b; }

.panel-footer {
  height: 60px; }
  .panel-footer .vote {
    float: left; }
  .panel-footer .teacher {
    float: right;
    line-height: 30px; }

/*# sourceMappingURL=detail.css.map */
