.box-shadow{box-shadow: 0 0 20px rgba(210,211,216,0.4);-webkit-box-shadow:0 0 20px rgba(210,211,216,0.4);-moz-box-shadow:0 0 20px rgba(210,211,216,0.4);}
.border-radius-5{border-radius: 5px;}
.border-radius-10{border-radius: 10px;}
/*团购导航groupon-nav*/
.groupon-nav{text-align: center;width: 100%;padding:2px 0 20px;overflow: hidden;}
.groupon-nav li{min-width: 100px;float: left;margin:0 10px;}
.groupon-nav li a{display: block;font-size: 16px;color:#333;text-decoration: none;line-height: 25px;}
.groupon-nav li a.on,.groupon-nav li a:hover{color:#fff;background:#f79513;border-radius:20px;}
/*站内搜索*/
.groupon-sch{width: 840px;margin:0 auto 15px;}
.groupon-sch-input{float:left;width: 700px;padding:0 20px;border:0;background:#e6e6e6;height: 40px;border-bottom-left-radius:20px;border-top-left-radius:20px;}
.groupon-sch-word{margin:8px 10px 0;}
.groupon-sch-word li{float: left;margin:0 10px;}
.groupon-sch-word li a{display:block;color:#b1b1b1;font-size: 12px;}
/*banner*/
.banner-box{height:330px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:100%;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:394px;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-box .bd li a img{width:100%;height: 100%;}
.banner-btn{width:100%;position:absolute;top:125px;left:50%;margin-left:-600px;}
.banner-btn a{display:block;width:30px;height:80px;position:absolute;top:0;filter:alpha(opacity=10);-moz-opacity:0.1;-khtml-opacity:0.1;opacity:0.1;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat -2px 0px;background-size:cover;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -43px 0px;background-size:cover;}
.banner-box .hd {position:relative;width:100%; text-align:center; overflow:hidden;top:180px;}
.banner-box .hd ul {float:left; position:relative; left:50%;}
.banner-box .hd ul li{position:relative; right:50%; float:left; margin:5px; width:10px;height:10px;text-indent:-9999px;background:#fff;float:left;cursor:pointer;border-radius:6px;}
.banner-box .hd ul li.on{background:#f89612;}
/*通用标题*/
.groupon-title h1{color:#222;font-size: 24px;text-align: center;line-height: 42px;}
.groupon-title p{color:#787878;font-size: 14px;text-align: center;text-transform: uppercase;}
.groupon-index-list li{float: left;margin-left: 26px;width:280px;height: 197px; }
.groupon-index-list li img{width:100%;height: 100%;object-fit: cover;}
.groupon-index-list li.first{margin-left:0;}
/*列表*/
.groupon-list li{width: 352px;height: 268px;float:left;margin:30px 0 10px 30px;padding:14px;background:#fff;box-shadow: 0 0 20px rgba(210,211,216,0.4);-webkit-box-shadow:0 0 20px rgba(210,211,216,0.4);-moz-box-shadow:0 0 20px rgba(210,211,216,0.4);}
.groupon-list li:hover{box-shadow: 0 0 20px rgba(210,211,216,0.7);-webkit-box-shadow:0 0 20px rgba(210,211,216,0.7);-moz-box-shadow:0 0 20px rgba(210,211,216,0.7);}
.groupon-list li.first{margin-left: 0;}
.groupon-list li .groupon-list-header{padding-bottom: 10px;height: 20px;}
.groupon-list li .groupon-list-header h2{color:#242424;font-size: 16px;font-weight: normal;background:url(../images/groupon_icon.png) no-repeat 5px 3px;padding-left:30px;width:140px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left;}
.groupon-list li .groupon-list-header p{font-size:14px;color:#999;float:right;}
.groupon-list li .groupon-list-header p span{color:#f52926;}
.groupon-list-img{width: 100%;height: 156px;position:relative;}
.groupon-list-img img{width: 100%;height: 100%;object-fit:cover;}
.groupon-list-qrcode{position: absolute;left: 0;right:0;top:0;bottom:0;display: none;z-index: 9;background:rgba(0,0,0,0.5);text-align: center;}
.groupon-list-qrcode img{width:105px;height: 105px;display: block;margin:13px auto 5px;}
.groupon-list-qrcode span{display: block;color:#fff;font-size: 16px;letter-spacing: 4px;}
.groupon-list li:hover .groupon-list-qrcode{display: block;}
.groupon-list li h1{color:#242424;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 40px;}
.groupon-list li a:hover{text-decoration: none;}
.groupon-list-footer p span{margin-right: 10px;}
.groupon-list-footer p span.now{font-size: 18px;color:#f21c1c;}
.groupon-list-footer p span.now label{font-size: 26px;color:#f21c1c;}
.groupon-list-footer p span.original{font-size: 18px;color:#bfbfbf;text-decoration:line-through;}
.groupon-list-footer p span.num{font-size: 14px;color:#6f6f6f;}
.groupon-list-footer button{width: 80px;height: 30px;margin-top:5px;border:1px solid #f21c1c;color:#f21c1c;border-radius:5px;font-size: 16px;font-weight: bold;background:#fff;}
.groupon-list-more{text-align:center;}
.groupon-list-more p{font-size: 16px;color:#a7a7a7;}
.page{line-height: 50px;}
.page .previous{float: left;}
.page .next{float: right;}
.groupon-title-list{font-weight:normal;font-size: 16px;}
.groupon-list-local{background:#fafafa;height: 39px;line-height: 39px;}
.groupon-list-local p span{display: inline-block;margin:0 20px;}
.groupon-list-local p span img{width:8px;margin-left: 5px;padding-bottom: 4px;}
.groupon-list-local p span.on{color:#f58e16;}
.groupon-price-tag{margin-top: 12px;}
.groupon-price-tag span{background: url(../images/groupon_tag.png) no-repeat center left;padding-left: 20px;margin:0 10px;color:#a5a5a5;}
/*商品详情页*/
.life-box{height:420px;width:420px;position:relative;overflow:hidden;}
.life-box .bd{ width:100% !important;}
.life-box .bd li{width:100%;height:420px;}
.life-box .bd li a{display:block;height:100%;width:100%;}
.life-box .bd li a img{width:100%;height: 100%;object-fit: cover;}
.life-btn{width:100%;position:absolute;top:210px;left:50%;margin-left:-210px;}
.life-box .hd {position:relative;width:100%; text-align:center; overflow:hidden;top:185px;}
.life-box .hd ul {float:left; position:relative; left:50%;}
.life-box .hd ul li{position:relative; right:50%; float:left; margin:4px; width:9px;height:9px;text-indent:-9999px;background:#fff;float:left;cursor:pointer;border-radius:6px;}
.life-box .hd ul li.on{background:#f89612;}
.groupon-info{width: 726px;}
.groupon-info-seller{width: 655px;}
.groupon-info-seller h1 span{font-size: 16px;font-weight: normal;color:#6f6f6f;margin-left: 10px;}
.groupon-info h1{line-height: 40px;}
.groupon-info .pl15 p{font-size: 16px;color:#999;line-height: 26px;}
.groupon-row{margin-top: 5px;padding:10px 20px;}
.groupon-price-num p.fl{font-size:16px;}
.groupon-price-num p.fl b{font-size:26px;color:#ff0000;}
.groupon-price-num p.fr{color: #8e8e8e;}
.groupon-price-tag{margin-top: 12px;}
.groupon-price-tag span{background: url(../images/groupon_tag.png) no-repeat center left;padding-left: 20px;margin:0 10px;color:#a5a5a5;}
.groupon-info-title{line-height: 32px;font-size: 16px;color:#333;}
.groupon-info-span span{margin:0 10px;display:inline-block;line-height: 30px;font-size: 14px;color:#333;background: #f5f5f5;border:1px solid #ddd;padding:0 5px;}
.groupon-input{width: 30px;height: 30px;border:1px solid #e3e3e3;font-size: 14px;color: #8e8e8e;padding:0 5px;text-align:center;}
.groupon-input-box{display: inline-block;}
.groupon-input-box label{display: inline-block;width: 16px;height: 12px;border: 1px solid #e3e3e3;float: left;cursor: pointer;}
.groupon-input-box label.plus{width: 30px;height: 30px;background: url(../images/plus.png) no-repeat center center;border-left: 0;}
.groupon-input-box label.minus{width: 30px;height: 30px;background: url(../images/minus.png) no-repeat center center;border-right: 0;}
.groupon-choose{border-bottom:1px solid #f4f5fa;cursor:pointer;background: url(../images/love_down.png) no-repeat right 8px;margin-right: 30px;}
.detail-width{width: 90px;display: inline-block;font-size: 14px;color:#242424;}
.groupon-row p span{margin-right: 10px;}
.groupon-row p span.now{font-size: 26px;color:#ff8900;}
.groupon-row p span.now label{font-size: 36px;color:#ff8900;}
.groupon-row p span.original{font-size: 20px;color:#bfbfbf;text-decoration:line-through;}
.groupon-pay-btn{font-size: 20px;color:#fff;width: 140px;height: 48px;background: #f12d43;display: inline-block;line-height: 48px;text-align:center;border-radius: 30px;margin-left: 90px;}
.groupon-pay-btn:hover{text-decoration: none;color:#fff;background: #e91d34;}
.groupon-detail-tab{border-bottom:2px solid #dddde2;}
.groupon-detail-tab li{float: left;margin-left:30px;}
.groupon-detail-tab li span{display:block;cursor:pointer;height: 61px;line-height: 61px;text-align: center;font-size: 20px;}
.groupon-detail-tab li span.selected{color: #f12d43;border-bottom:7px solid #f12d43;height: 54px;}
.groupon-detail-tab li span:hover{text-decoration: none;color: #f12d43;}
.groupon-detail-box{padding:30px;}
.groupon-width-940{width: 940px;float: left}
.groupon-width-200{width: 200px;float: right;padding:20px;}
.groupon-width-240{width: 240px;float: right;}
.comment-list li{border-bottom: 1px solid #ebf4fd;padding-bottom: 15px;margin-bottom: 10px;}
.c-user{width: 32px;height: 32px;border-radius: 32px;overflow: hidden;margin-right: 15px;}
.c-user img{width: 32px;height: 32px;}
.c-comment{width: 810px;}
.user-comment span{color:#ed4040;}
.user-comment .cf p,.admin-comment .cf p{color:#8e8e8e;}
.user-font{line-height: 26px;margin:5px 0;}
.admin-comment span{color:#0097ff;border-left:2px solid #0097ff;padding-left: 5px;line-height: 14px;display: inline-block;margin-right: 10px;}
.admin-font{margin:5px 0 5px 10px;}
.c-imgs li{float:left;width: 84px;height:84px;margin-right:10px;border-bottom: 0;padding-bottom:0;}
.c-imgs li img{width: 100%;height:100%;object-fit: cover;}
.c-imgs-p{color:#c5c5c5;}
.c-star{margin-left: 10px;}
.c-star img{width: 14px;padding-bottom: 3px;color:#c5c5c5;}
.c-star label{margin-left: 5px;color:#c5c5c5;}
.comment-loading{background:#f2f2f2;text-align: center;line-height: 34px;}
.comment-loading a{text-decoration: none;}
/*侧边栏*/
.active-title{font-size: 16px;color:#333;font-weight: normal}
.active-more li,.seller-more li{margin-bottom: 20px;}
.active-more li a,.seller-more li a{text-decoration: none;}
.active-more li h3{font-weight: normal;color: #242424;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height: 30px;}
.seller-more li h3{font-weight: normal;font-size:14px;color: #242424;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height: 30px;}
.active-more li p .fl{;color: #ff0000;}
.active-more li p .fr{;color: #6f6f6f;}
.active-more-img{width: 200px;height: 200px;overflow: hidden;}
.active-more-img img{width: 100%;height: 100%;object-fit: cover;}
.seller-more li{}
.seller-more .active-more-img{width: 240px;height: 106px;overflow: hidden;}
.border-l{border-left:2px solid #f12d43;height: 24px;line-height: 24px;}
/*商家主页*/
.groupon-detail-tab li span.on{color: #f12d43;}
.seller-img{width: 480px;height: 210px;}
.seller-info{font-size: 16px;padding:20px;padding-top: 0;color: #8c8c8c;line-height: 26px;}
.seller-info b{font-size: 16px;}
.seller-star img{width: 18px;padding-bottom: 3px;color:#c5c5c5;}
.seller-phone,.seller-tel,.seller-local{color: #6b7392;padding-left: 30px;margin-top:18px;font-size:16px;}
.seller-phone{background: url(../images/groupon_phone.png) no-repeat center left;}
.seller-tel{background: url(../images/groupon_tel.png) no-repeat center left;}
.seller-local{background: url(../images/groupon_local.png) no-repeat center left;height: 20px;}
.active-list li{border-bottom: 1px solid #ebf4fd;padding-bottom:30px;margin-bottom: 30px;}
.active-list-img{width:100px;height: 100px;}
.active-list-img img{width:100%;height: 100%;object-fit: cover;}
.active-list-info{width: 640px;margin-left: 20px;}
.active-list-info h3{font-weight: normal;margin-top: 5px;}
.active-list-info h4{margin-top: 5px;font-size:12px;font-weight: normal;color:#a3a3a3;margin-bottom: 10px;}
.active-list-info p span.now{font-size: 24px;color:#ff8900;}
.active-list-info p span.now label{font-size: 30px;color:#ff8900;}
.active-list-info p span.original{font-size: 16px;color:#bfbfbf;text-decoration:line-through;margin-left: 20px;}
.active-list-btn{width: 115px;height: 38px;margin-top:30px;}
.active-list-btn a{line-height: 38px;text-align: center;color:#fff;display: block;background: #f12d43;border-radius: 38px;}

.bg-f7f8fc{background:#f7f8fc !important;}