.pro_container { padding-top: 32px; padding-bottom: 30px; background: #0096ff; position: relative; img { position: absolute; width: 76px; height: 174px; left: 0; bottom: 50px; } p { font-size: 22px; line-height: 22px; font-weight: 600; color: rgba(255, 255, 255, 1); text-align: center; } .q_item { width: 340px; min-height: 86px; background: rgba(255, 255, 255, 1); box-shadow: 0px 0px 5px 0px rgba(153, 153, 153, 0.06); border-radius: 2px; margin: 0 auto 12px; padding: 14px 15px 10px; &:first-child { margin-top: 18px; } .q { position: relative; display: inline-block; p { font-size: 14px; line-height: 14px; font-weight: 600; color: rgba(82, 92, 101, 1); text-align: left; z-index: 9; position: relative; } span { position: absolute; width: 70%; height: 4px; background:rgba(255,214,103,1); left: 0; bottom: 0; z-index: 0; } } .a__container { display: flex; justify-content: flex-start; align-content: flex-start; margin-top: 10px; div { font-size: 12px; color:rgba(82,92,101,1); font-weight:600; } p { font-size: 12px; font-weight: 400; color: rgba(82, 92, 101, 0.8); line-height: 16px; text-align: left; } } } }