.team_container { padding-top: 32px; background: #0096ff; padding-bottom: 46px; position: relative; .team_top { position: absolute; left: 0; top: 0; width: 78px; height: 76px; } .team_bottom { position: absolute; right: 0; bottom: 0; width: 238px; height: 246px; } p { text-align: center; text-align-last: center; } .title { font-size: 22px; line-height: 22px; font-weight: 600; color: rgba(255, 255, 255, 1); } .sub_title { font-size: 12px; line-height: 12px; font-weight: 300; color: rgba(255, 255, 255, 1); margin: 12px auto 18px; } .item_li { width: 352px; background: rgba(255, 255, 255, 1); border-radius: 4px; display: flex; justify-content: flex-start; align-items: flex-start; margin: 0 auto 12px; padding: 12px 14px 14px 12px; .item_image { width: 44px; height: 44px; border-radius: 22px; background: #0099ff; flex: 0 0 auto; margin-right: 14px; } .item_info { .name { font-size: 16px; line-height: 16px; font-weight: 600; color: rgba(82, 92, 101, 1); } .des { font-size: 12px; line-height: 15px; font-weight: 300; color: rgba(82, 92, 101, 0.8); text-align: left; text-align-last: left; margin-top: 6px; width: 266px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 5; /*! autoprefixer: off */ -webkit-box-orient: vertical; } } } }