.before_container{
  min-height: calc(100vh - 10px);
  .financial_header{
    padding: 0 40px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #ddd;
    min-height: 200px;
    // &::after{
    //   content: "";
    //   display: block;
    //   clear: both;
    // }
    // &>div{
    //   float: left;
    // }
    .img_box{
      width: 150px;
      // height: 200px;
      // background: #f5f5f5;
      overflow: hidden;
      img{
        width: 100%;
      }
    }
    .header_info{
      // padding-top: 20px;
      margin-left: 30px;
      font-size: 18px;
      p{
        margin-top: 20px;
      }
      .tip{
        font-size: 14px;
        color: #ff9900;
      }
    }
  }
  .question_info{
    width: 100%;
    padding: 0 20px;
    h3{
      margin-top: 40px;
      font-size: 18px;
      font-weight: bold;
    }
  }
}