/*主页幻灯*/
.main-banner{width:100%;position:relative;}
.main-banner img{width:100%;}

/*主页分类*/
.main-cate td{padding:0;}
.main-cate a{display:block;width:100%;text-align:center;padding:10px 0;}
.main-cate p{margin:0;padding:5px 0;}
.main-cate img{width:40%;}


/*优惠列表*/
.coupon-list .shop{overflow:hidden;height:40px;line-height:40px;border-bottom:thin solid #eee;font-size:14px;padding:0 10px;background:#FAFAFA;font-weight:bold;}
.coupon-list .shop span{float:right;font-weight:normal;}
.coupon-list .item{border-bottom:thin solid #eee;display:block;overflow:hidden;padding:10px;position:relative;}
.coupon-list .item  .pic{width:90%;height:100px;}
.coupon-list .item h3{height:20px;line-height:20px;overflow:hidden;font-size:14px;}
.coupon-list .item .intro{line-height:20px;height:40px;color:#999;margin:5px 0;overflow:hidden;font-size:12px;}
.coupon-list .item .info{line-height:20px;height:20px;color:#999;padding:5px 0;border-top:thin dotted #eee;font-size:12px;}

/*优惠详情*/
.hd-detail .detail-pic{width:100%;max-height:250px;position:relative;}
.hd-detail .detail-pic img{width:100%;max-height:250px;}
.hd-detail .detail-pic p{position:absolute;height:40px;line-height:40px;color:#FFF;width:100%;padding:0 10px;left:0;bottom:0;background:rgba(0,0,0,0.85);margin:0;}

.hd-detail .detail-ctrl{background:#FFF;border-bottom:thin solid #eee;height:60px;padding:10px;overflow:hidden;line-height:40px;}
.hd-detail .detail-ctrl span{float:left;font-size:14px;}
.hd-detail .detail-ctrl em{color:#F60;font-size:16px;}
.hd-detail .detail-ctrl .btn-sign {background: #F60; color: #fff; height:30px; line-height:30px; border-radius: 3px;padding:0 20px;margin-top:5px;}
.hd-detail .detail-ctrl .btn-signed {background: #EEE; color: #fff; height:30px; line-height:30px; border-radius: 3px;padding:0 20px;margin-top:5px;}
.hd-detail .detail-info {background:#FFF;border-top:thin solid #eee;border-bottom:thin solid #eee;padding:0 10px;}
.hd-detail .detail-info h1{height:40px;line-height:40px;font-size:14px;border-bottom:thin solid #eee;font-weight:bold;}
.hd-detail .detail-info p{line-height:20px;border-bottom:thin solid #eee;padding:10px 0;margin:0;}
.hd-detail .detail-info p:last-child{border:none!important;}
.hd-detail .detail-con{background:#FFF;margin-top:10px;}
.hd-detail .detail-con .con-hd{height:40px;line-height:40px;padding:0 10px;border-bottom:thin solid #eee;font-size:14px;font-weight:bold;}
.hd-detail .detail-con .con-bd{font-size:13px!important;padding:10px;font-weight:bold;}
.hd-detail .detail-con .con-bd *{font-size:13px!important;line-height:22px;}
.hd-detail .detail-con .con-bd img{max-width:100%;}

.buy-btn-wrap {position: fixed; left: 0;right: 0;bottom: 0;background-color: #fff; border-top: 1px solid #e0e0e0;z-index: 10;}
.buy-segment{position:relative;height:56px;line-height:56px;background-color:#fff}
.buy-segment em{font-style:normal}
.buy-segment .current-price{margin-left:10px;font-weight:400;color:#06c1ae}
.buy-segment .current-price:before{font-size:18px;font-weight:700}
.buy-segment .current-price .price-value{font-size:35px}
.buy-segment .old-current-price{margin-left:10px;color:#9b9b9b;font-weight:400}
.buy-segment .old-current-price:before{font-size:12px;color: #06c1ae;}
.buy-segment .old-current-price .price-value{margin-right:2px;font-size:26px; font-weight:bold;color: #06c1ae;}
.buy-segment .original-price{margin-left:-3px;font-size:15px;color:#9b9b9b}
.buy-segment .original-price:before{content:'/';position:relative;top:-2px;line-height:1}
.buy-segment .buy-wrapper{position:absolute;top:8px;right:10px}
.buy-segment .buy-btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;padding:0;color:#fff;text-align:center;background-color:#19C7B6;display:block;border:1px solid #06c1ae;line-height:38px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:18px}
.buy-segment .buy-btn:active{background-color:#06c1ae}
.buy-segment .buy-btn.disabled,.buy-segment .buy-btn:disabled{background-color:#ccc;border-color:#ccc}
.buy-segment .buy-btn.disabled .privilege,.buy-segment .buy-btn:disabled .privilege{color:#ccc}
.buy-segment .normal-btn{width:100px}
.buy-segment .privilege-btn .tip2{float:left;width:14px;margin-top:1px;padding-right:2px;line-height:1;font-size:12px;color:#fff}
.buy-segment .privilege-btn .privilege{float:left;height:38px;min-width:67px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 4px;background-color:#fff;color:#06c1ae}
.buy-segment .privilege-btn .privilege:before{content:'';float:left;margin:16px 0 0 -7px;width:6px;height:6px;border-radius:6px;background-color:#fff}
.buy-segment .privilege-btn .privilege .price{display:inline-block;font-size:35px}
.buy-segment .privilege-btn .text{float:left;width:97px}
.buy-segment .privilege-btn .privilege-topten{line-height:initial}
.buy-segment .privilege-btn .privilege-topten .price{font-size:22px;line-height:24px}
.buy-segment .privilege-btn .privilege-topten .price:before{font-size:12px}
.buy-segment .privilege-btn .privilege-topten .budget{display:block;line-height:12px;font-size:12px}
@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
}@keyframes bounce{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
}