.content-message-page { .title { background-image: resolve("home/message.png"); .back-list { font-size: 12px; float: right; width: 67px; height: 22px; line-height: 22px; margin-top: 9px; padding-right: 4px; text-align: center; color: #fdfdfd; display: block; background: resolve("home/btn-more.png") no-repeat; cursor: pointer; } } .text-container { font-size: 12px; line-height: 18px; padding: 20px; .text-title { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #999; span { color: #999; } } .birth-card > img { width: 100%; margin: 6px 0; } .show-birth-coupon { cursor: pointer; } .birth-coupon-wrap { display: none; } .coupon-item { display: table-row; > div { padding: 10px 0; display: table-cell; vertical-align: middle; } img { vertical-align: middle; } a { width: 90px; height: 30px; line-height: 30px; text-align: center; color: #b3b3b3; font-size: 14px; background-color: #ddd; border: 1px solid #ccc; border-radius: 4px; display: inline-block; cursor: pointer; } .coupon-img { width: 160px; text-align: center; } .coupon-info { width: 470px; line-height: 20px; } .view-coupon-btn, .pick-coupon-btn { color: #fff; background: #da044a; border-color: #cc0345; display: inline-block; } } .sale-img { margin-bottom: 15px; overflow: hidden; img { max-width: 100%; vertical-align: top; } } .sale-btn { color: #fff; padding: 0 10px; background: #e1044b; margin-top: 15px; border: 1px solid #c10241; border-radius: 2px; display: inline-block; cursor: pointer; } } }