.liveList { padding: 14px; } .liCover { width: 100%; border-radius: 4px; overflow: hidden; } .liContent { height: 100%; display: flex; flex-direction: column; justify-content: space-between; .liTitle { font-weight: 600; font-size: 16px; color: #131415; line-height: 22px; } } .users { display: flex; align-items: center; justify-content: space-between; padding-top: 8px; .user { display: flex; align-items: center; img { width: 26px; height: 26px; margin-right: 6px; border-radius: 50%; } span { font-size: 14px; color: #333333; line-height: 20px; } } .lean { background: rgba(255, 246, 240, 1); border-radius: 2px; padding: 3px 4px 2px; } } .buyNum, .num { color: #FF6827; font-size: 12px; } .price { font-size: 14px; color: #999; .priceNum { color: #ff0000; font-size: 22px; font-family: DIN; font-weight: bold; i { font-size: 14px; font-style: normal; } } .label { // padding-left: 8px; font-size: 12px; color: #999999; line-height: 17px; } } .liveGroup { border-radius: 10px; overflow: hidden; margin-bottom: 10px; padding: 12px; background: #FFFFFF; .liveTop { display: flex; align-items: center; .iconLive { width: 20px; height: 20px; margin-right: 6px; } span { font-weight: 600; font-size: 14px; color: #333333; line-height: 20px; } } .liveCenter { margin: 12px 0 8px; position: relative; } } .subjectName { position: absolute; top: 8px; left: 8px; font-size: 12px; padding: 3px 5px 2px; color: #ffffff; line-height: 1; background: rgba(0,0,0,0.4); border-radius: 3px; } .timerString { font-size: 13px; display: flex; align-items: center; color: #666; } .tips { margin: 0 14px; }