.description { width: 100%; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; padding: 32px 0 38px 0; position: relative; .left { position: absolute; width: 61px; height: 216px; left: 0; top: -48px; } .right { position: absolute; top: 156px; right: 0; width: 43px; height: 180px; } .title { font-size: 22px; font-weight: 600; color: #4B41FF; margin-bottom: 33px; } img { width: 290px; height: 170px; } & img:nth-of-type(3){ height: auto; } .des-list { margin-top: 36px; li { display: flex; align-items: center; margin-bottom: 12px; } img { width: 18px; height: 18px; margin-right: 8px; } span { font-size: 12px; color: #525C65; } } }