.shop-entry { position: relative; background: #f5f7f6; border: 1px solid #eaeceb; padding: 12px 15px; margin-bottom: 10px; .logo { width: 80px; height: 50px; } .name { margin-left: 10px; } .shop-name { font-size: 16px; color: #222; line-height: 26px; } .sorts { color: #999; font-size: 12px; line-height: 18px; a { color: #999; } } .entry-btn { position: absolute; right: 15px; top: 50%; width: 110px; height: 32px; line-height: 32px; margin-top: -16px; background: #222; text-align: center; color: #fff; font-size: 12px; .iconfont { font-size: 12px; } } } .goods-container { height: auto; padding: 25px 0 0 0; position: relative; width: 970px + 10px;//每列增加右边距 .good-info { width: 235px; } }