.coupon-list .rec_area{ border-bottom:5px solid #f2f2f2; background:#fff; padding:0 10px;}
.coupon-list .rec_area .rec_hd{overflow:hidden; font-size:0.9em; color:#888888;position:relative; height:40px; line-height:42px; border-bottom:1px solid #f2f2f2;}
.coupon-list .rec_area .rec_hd .daojishi span{ font-size: 0.8em; min-width: 17px; height: 16px; line-height: 16px; text-align: center; display: inline-block; color: #fff; background: #FF8989; border-radius: 3px;  margin: 0 2px; padding: 0 1px;}
.coupon-list .rec_area .rec_hd i{ vertical-align: top; display:inline-block; width:25px; height:35px; background:url(cash_rec_djs_3-5-3.png)no-repeat center 12px; background-size:18px auto;}
.coupon-list .rec_area .rec_hd .guanzu{ float:right; color:#FBAC44;}
.coupon-list .rec_area .rec_hd .guanzu::before{ content:''; vertical-align: middle; display:inline-block; width:25px; height:36px;}
.coupon-list .rec_area .rec_bd{ padding:10px 0;}
.coupon-list .rec_area .rec_bd .bd-img{float:left; position:relative; width:85px; height:85px; overflow:hidden; margin-left:5px;}
.coupon-list .rec_area .rec_bd .bd-img img{ width:100%;height: 100%;object-fit: cover;}
.coupon-list .rec_area .rec_bd .bd-img span{ border-bottom-right-radius:13px; position:absolute; top:0; left:0; width:75px; height:20px;}
.coupon-list .rec_area .rec_bd .bd-img span img{ height:100%;}
.coupon-list .rec_area .rec_bd .bd-content{position:relative; float:left; margin-left:10px; width:calc( 100% - 110px); width:-webkit-calc(100% - 100px);}
.coupon-list .rec_area .rec_bd .bd-content h5{  font-size:1em;height:40px; font-weight:500; color:#333; line-height:20px; width:calc(100% - 75px);width:-webkit-calc(100% - 75px); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.coupon-list .rec_area .rec_bd .bd-content h5 a{color: #222222;}
.coupon-list .rec_area .rec_bd .bd-content h5 a span{ background-color: #f60; color: #fff; border-radius: 5px; padding: 0 3px;  font-size: 0.8em;}
.coupon-list .rec_area .rec_bd .bd-content p.price{ height:20px;  font-size:0.9em;margin-top: 7px;}
.coupon-list .rec_area .rec_bd .bd-content p.price .now_price{ color:#ff1d1d;}
.coupon-list .rec_area .rec_bd .bd-content p.price .now_price span{ font-size:1.5em;margin-right: 2px;}
.coupon-list .rec_area .rec_bd .bd-content p.price .ykt_price{ color:#50B43F;}
.coupon-list .rec_area .rec_bd .bd-content p.price .ykt_price span{ margin-right:2px; position:relative; background:#50B43F; padding:1px 5px; color:#fff; font-size:0.8em;}
.coupon-list .rec_area .rec_bd .bd-content p.price .ykt_price span:after{content:''; position:absolute; bottom:0px; right:-5px;  display:inline-block; border-top:5px solid transparent;border-right:5px solid transparent; border-bottom:5px solid #50B43F; border-left:5px solid transparent; }
.coupon-list .rec_area .rec_bd .bd-content p.price .condition{ color:#9C9C9C;}
.coupon-list .rec_area .rec_bd .bd-content p.price .condition:before{ content:''; display:inline-block; height:15px; border-left:1px solid #9c9c9c; position:relative; top:2px; margin-right:5px;}
.coupon-list .rec_area .rec_bd .bd-content p.process .bottom{ overflow:hidden; margin-right:5px; display:inline-block; width:100px; height:6px; background:#E4E4E4; border-radius:5px;vertical-align: middle;}
.coupon-list .rec_area .rec_bd .bd-content p.process { height:20px; line-height:20px; color:#9C9C9C; font-size:0.8em}
.coupon-list .rec_area .rec_bd .bd-content p.process .bottom span{vertical-align: top; display:inline-block; width:20px; height:6px; background:#FF8989; border-radius:5px;}
.coupon-list .rec_area .rec_bd .bd-content .button{ position:absolute; right:0; top:0; width:70px; height:30px; line-height:30px; text-align:center; color:#fff; background:#F02B2B; border-radius:5px; font-size:0.85em}
.coupon-list .rec_area .rec_bd .bd-content .button a{ display:block; color:#fff;}
.coupon-list .rec_area .rec_bd .bd-content p.price .old_price{ text-decoration: line-through; color:#999999; }
.coupon-list .rec_area .rec_bd .bd-content p.price .old_price:after{ content:''; display:inline-block; height:15px; border-left:0px solid #999999; position:relative; top:2px; margin-left:5px;} 
.coupon-list .rec_area .rec_bd .bd-content p.price .shenyu{ color:#FD3238; }
.coupon-list .rec_area .rec_bd .bd-content .botton_grey{ background:#C5C5C5;}

.qianggou-list .list-item__box{  overflow:hidden; width:calc(50% - 20px);width:-webkit-calc(50% - 20px); margin:10px 10px 0 15px; float:left; }
.qianggou-list .list-item__box:nth-child(2n){ margin-left:0; }
.qianggou-list .list-item__box .item-hd{ border-radius:3px;position:relative; height:calc(33vw); height:-webkit-calc(33vw); max-height: 300px;overflow:hidden;  }
.qianggou-list .list-item__box .item-hd img{ width:100%; height:100%; object-fit:cover;}
.qianggou-list .list-item__box .item-hd .times_ts{ font-size:0.7em; padding:0 5px; color:#fff; position:absolute; z-index:10; left:0; right:0; bottom:0; height:20px; line-height:20px;text-overflow: ellipsis; overflow: hidden; white-space: nowrap; background: -webkit-linear-gradient(bottom, rgba(0,0,0,.7), transparent); background: linear-gradient(to top, rgba(0,0,0,.7), transparent);}
.qianggou-list .list-item__box .item-hd .item-hd__icon{ position:absolute; width:100%; height:100%; left:0; top:0; text-align:center; line-height:calc(33vw); line-height:-webkit-calc(33vw);  }
.qianggou-list .list-item__box .item-hd .item-hd__icon .tcicon-no_start{ font-size:4.5em;color: #f5473d;}
.qianggou-list .list-item__box .item-hd .item-hd__icon .tcicon-end{ font-size:4.5em;color: #999}
.qianggou-list .list-item__box .item-bd{ padding:5px;}
.qianggou-list .list-item__box .item-bd .item-bd__title{word-break: break-all; line-height:18px; max-height:36px; height:36px; font-size:0.9em; overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2; }
.qianggou-list .list-item__box .item-bd .item-bd__title .end{ display:inline-block; padding:0 5px; background:#dadada; color:#fff; border-radius:5px; font-size:0.7em; margin-right:5px; }
.qianggou-list .list-item__box .item-bd .item-bd__price{ margin-top:5px; height:22px; line-height:22px; overflow:hidden;position: relative; }
.qianggou-list .list-item__box .item-bd .item-bd__price .now-price{ font-size:1.2em; font-weight:600; color:#ff1d1d; white-space:nowrap; margin-right:2px;}
.qianggou-list .list-item__box .item-bd .item-bd__price .now-price .icon{ font-size:0.7em; }
.qianggou-list .list-item__box .item-bd .item-bd__price .now-price .vip-dingjing{ margin-left:2px; font-size:0.65em; font-weight:400; }
.qianggou-list .list-item__box .item-bd .item-bd__price .vip-price{ font-size:0.7em; color:#50B43F; white-space: nowrap; border-radius:9px; height:18px; line-height:18px; overflow:hidden; }
.qianggou-list .list-item__box .item-bd .item-bd__price .vip-price .vip{height:18px; display:inline-block; position: relative;background:#DCC37D; padding:0px 1px 0 6px; color:#353535; }
.qianggou-list .list-item__box .item-bd .item-bd__price .vip-price .vip:after{content: ''; position: absolute; bottom: 0px; right: -3px;border-top: 18px solid #DCC37D; border-right: 3px solid transparent; border-bottom: 0px solid transparent;  border-left: 2px solid transparent;}
.qianggou-list .list-item__box .item-bd .item-bd__price .vip-price .lijian-pirce{height:18px; display:inline-block; background:#353535; padding:0px 6px 0 6px; color:#DCC37D;}
.qianggou-list .list-item__box .item-bd .item-bd__oldprice{ height:20px; line-height:20px; }
.qianggou-list .list-item__box .item-bd .item-bd__oldprice .old-price{ text-decoration: line-through; color: #999999; font-size:0.7em;}
.qianggou-list .list-item__box .item-bd .item-bd__oldprice .yiqiang{ color: #999999;font-size: 0.7em;background-color: #fff;}
.qianggou-list .list-item__box .item-bd .item-bd__price .yiqiang{  color: #999999;font-size: 0.7em;position: absolute;top: 0px;right: 0px;background-color: #fff;}
