.recommend-for-you { padding: 30px 0; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; background: #fff; font-size: 12px; padding-left: 15px; .title { color: #444; text-align: center; font-size: 32px; line-height: 88px; } .swiper-container { padding: 30px 30px 20px; width: 100%; .swiper-slide { float: left; margin: 0 10px; width: 156px; img { width: 100%; height: 208px; } } } .sale-name { overflow: hidden; margin-top: 20px; width: 100%; color: #444; text-overflow: ellipsis; white-space: nowrap; } .price { position: relative; margin-top: 8px; font-size: 24px; line-height: 1; .sale-price { margin-right: 8px; color: #d9134f; } .old-price { display: block; color: #b0b0b0; text-decoration: line-through; } .no-price { color: #444; } } } .width750 { .recommend-for-you { padding: 35px 0; font-size: 14px; .title { font-size: 38px; line-height: 103px; } .swiper-container { padding: 35px 35px 23px; .swiper-slide { margin: 0 12px; width: 183px; img { height: 244px; } } } .sale-name { margin-top: 23px; } .price { margin-top: 9px; font-size: 28px; .sale-price { margin-right: 9px; } } } }