.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; } } }