.team_container { padding-top: 32px; padding-bottom: 40px; 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: #4B41FF; } .sub_title { font-size: 12px; line-height: 12px; font-weight: 300; color: #4B41FF; margin: 12px auto 18px; } .item_li { display: flex; justify-content: flex-start; align-items: flex-start; width: 352px; height: 130px; margin: 0 auto 25px; padding: 12px 14px 14px 12px; box-shadow: 0 3px 12px 0 rgba(79, 69, 255, 0.1); border-radius: 4px; background: rgba(255, 255, 255, 1); .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; } } } }