﻿
/*去search框后的删除按钮
input[type=search] {-webkit-appearance:none;-webkit-box-sizing: content-box;font-family: inherit;font-size: 100%;}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {display: none;}*/

/*.main_index .user .words p{background: url(../images/icon.png) no-repeat 100% -34.0rem;}*/

.confirm_btn{ z-index:99; position:fixed; left:0; bottom:0; width:100%;}
.confirm_btn p{ background:#e8e8e8; color:#999; font-size: 0.38rem;text-align:left; padding-left:10px; line-height:1.09rem;}
.confirm_btn a{ width:50%; float:left; text-align:center; line-height:1.65rem; background:#fff; font-size: 0.39rem; color:#333;}
.confirm_btn a.que{ background:#f41212; color:#fff;}
.app_pop{ position:fixed; width:100%; height:100%; left:0; top:0;background:#000; background: rgba(0,0,0,0.3);filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#30000000',endColorstr = '#30000000') \9; z-index:999;}
.app_pop .tip_box{ background:#fff; width:80%; margin:30% 10%; border-radius:0.16rem;}
.app_pop .tip_box b{ display:block; text-align:center;font-size: 0.38rem; color:#333; padding:0.64rem 0; font-weight:500;}
.app_pop .tip_box p{ font-size: 0.38rem; color:#666; text-align:center;}
.app_pop .tip_box .fill{ padding:0 0.64rem;}
.app_pop .tip_box .fill input{ width:90%; height:0.16rem; line-height:0.16rem; border:1px solid #e5e5e5; padding-left:0.16rem; color:#999;border-radius:.16rem;}
.app_pop .tip_box .btn{ padding:0.64rem; text-align:center;}
.app_pop .tip_box .btn span{ display:block; text-align:center; width:40%; margin:0 5%; float:left; }
.app_pop .tip_box .btn a{ border:1px solid #f41212; display:block;line-height:1rem; font-size:0.41rem; border-radius:5px; color:#f41212;}
.app_pop .tip_box .btn a.on{ background:#f41212; color:#fff;}

/*原价*/
.pro_detail .place_order .sample_price{margin-left: 0.266rem;font-size:0.373rem;color:#999;text-decoration:line-through;}
.main_type .info .sample_price{font-size:0.32rem;color:#999;text-decoration:line-through; float: left; padding-top: 0.3rem;display: block; padding-left: 0.25rem;}
.main_type .info p { width: 100%;}
.main_type .info strong { float: left;   }

.bg_ba {background: #fff;}
.buyer_head { border-bottom:#e5e5e5 1px solid;}
.buyer_head{ height:1.41rem; line-height:1.41rem; font-size:16px; color:#222; text-align:center; background:#fff; border-bottom:1px solid #e0e0e0; position:relative; margin-bottom:10px; z-index:1001; max-width:768px;}
.buyer_head .return{ height:1.41rem; width:1.41rem; background:url(../images/app_icon1.png) no-repeat; background-size:24px; position:absolute; left:0; background-position:11px 0.41rem;}
.buyer_head .finish{ height:1.41rem; width:1.41rem; position:absolute; right:0; font-size:0.41rem; color:#999;}
.buyer_head .picking { height:1.41rem; width:60px; position:absolute; right:0; font-size:0.41rem; color:#999;}
.buyer_head span{ background:url(../images/app_ar.png) no-repeat right center; padding-right:0.64rem; background-size:15px;}
.buyer_head .delete{ background:url(../images/a_cloes.png) no-repeat center center; background-size:15px;height:1.41rem; width:1.41rem; position:absolute; right:0;}

.select_add{ background:#fff; width:100%; margin-bottom:10px; text-align:left; display:inline-block;}
.select_add .box{border-bottom:1px solid #e8e8e8; display:block; position:relative;}
.select_add .box .pop{ display:none; position:absolute; left:0; top:51px; background:#fff; width:100%; z-index:99;}
.select_add .box .pop li{ float:left; width:33.33333333%; line-height:40px; text-align:center; font-size:0.41rem;}
.select_add a{ height:1.61rem; line-height:1.61rem; display:block; width:100%; color:#666; font-size:0.41rem;}
.select_add a span{ margin-left:12px;}
.select_add a i{ width:240px; height:1.61rem; text-align:right; float:right; background:url(../images/right_ar.png) no-repeat right center; display:block; background-size:8px; padding-right:0.64rem; margin-right:10px; color:#999;}
.que_ren_btn{ margin:0.64rem;}
.que_ren_btn a{ display:block; text-align:center; height:1.61rem; line-height:1.61rem; background:#f41212; color:#fff; font-size:0.41rem;border-radius:5px;}


.area_tit {width: 1.5rem;font-size: 0.373rem;color: #666;}
.area_text {width: 100%;vertical-align: top;background: none;border: none;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;appearance: none;-webkit-appearance: none;font-size: 0.373rem;color: #ccc;padding-right: 1rem;height: 1.733rem;}
.row .tt  .text{border:0px;background:white;height:1.173rem;}
.address .operate {border-top: 1px solid #f0f0f0; padding: 5px 10px 5px 5px;text-align: right; font-size: 0.32rem;}

.main_recharge .address .on  p.name {color:#e07171;}
.none {display:none;}
.block {display:block;}
.main_form .row_code .btn_code {background:#f14e4f;color:white;}

.main_recharge .address a:after{display:none;}
.main_cart .operate .custom_select span{display:block;width:100%;vertical-align:top;background:none;border:none;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;appearance:none;-webkit-appearance:none;font-size:0.373rem;color:#ccc;padding:0 1rem;line-height:1.333rem;height:1.333rem;text-align: right;}

.align_left{ text-align: left;}
.align_right{ text-align: right;}

/*订单，订单类型 */
.operate .choose_type li{float:right;padding:0.2rem 0.2rem 0.2rem 0;}
.operate .choose_type a{display:block;height:0.933rem;line-height:0.933rem;font-size:0.347rem;color:#ccc;padding-left:0.8rem;background:url(../images/icon.png) no-repeat 0 -9.95rem;background-size:1rem;}
.operate .choose_type li.cur a{background-position:0 -8.95rem;}
/*订单，用餐人数*/
.operate_diner {position: relative;float: right;z-index: 3;width: 1.75rem;height: 0.55rem;padding: 0 0.55rem;}
.operate_diner a {position: absolute;top: 0;display: block;width: 0.55rem;height: 0.55rem;line-height: 0.55rem;overflow: hidden;text-indent: -9999px;background: url(../images/btn_mod.png) no-repeat 0 -9999px;background-size: 1.1rem;}
.operate_diner a.btn_decrease {left: 0;background-position: 0 0;}
.operate_diner a.btn_increase {right: 0;background-position: 100% 0;}
.operate_diner a.grey {display: none;}
.operate_diner .num {float: left;width: 100%;height: 0.55rem;overflow: hidden;line-height: 0.55rem;font-size: 0.3rem;color: #333;text-align: center;border: none;background: none;}
.operate_diner .num_hide {display: none;}


/*订单，选择优惠券*/
.main_coupon .coupon{padding:0.3rem 0;margin-top:0.48rem;background:#fff;box-shadow:0 0 15px 10px rgba(185,185,185,0.2);}
.main_coupon .coupon p{height:0.947rem;line-height:0.947rem;font-size:0.4rem;color:#666;padding-left:1.467rem;background:url(../images/icon.png) no-repeat 0.373rem -9.9rem;background-size:1rem;}
.main_coupon .list_coupon .intro{position: relative;}
.block_choose i{width: 24px;height: 24px;position:absolute;bottom:0;right:0;background:url(../images/icon_30.png) no-repeat;background-size:100%;}


/*首页广告*/
.main_index .list_activity{padding:0.1rem 0.4rem 0;}
.main_index .list_activity li{margin-top: 0.1rem; width:4.533rem;height:2.773rem;overflow:hidden;}
.main_index .list_activity li:nth-child(odd){float:left;}
.main_index .list_activity li:nth-child(even){float:right;}
.main_index .block_guess{ padding-bottom:0.6rem; }
.main_index .btn_order{text-align: center;padding-bottom: 0.6rem;}
.main_index .btn_order img{display: inline-block;width: 2.9rem;}


/******活动中心产品列表******/
.product_list {clear: both;}
.product_list li{margin-top:0.347rem;height:2.693rem;padding:0.32rem;background:#fff;}
.product_list .thumb{float:left;width:2.907rem;}
.product_list .info{position:relative;float:left;width:5.65rem;padding-left:0.347rem;}
.product_list h6{height:0.5rem;line-height:0.5rem;font-size:0.373rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product_list .tips{display:inline-block;height:0.427rem;line-height:0.427rem;font-size:0.267rem;color:#f14e4f;padding:0 0.1rem;border:1px solid #f14e4f;border-radius:0.1rem;}
.product_list .price{display:block;margin-top:0.1rem;font-size:0.347rem;color:#f14e4f;line-height:0.55rem;text-overflow:ellipsis;white-space:nowrap;}
.product_list .btn{position:absolute;right:0;bottom:0;width:2.027rem;height:0.693rem;line-height:0.693rem;font-size:0.347rem;color:#fff;text-align:center;background:#fa7070;border-radius:0.4rem;}
/*.main_center .disp{margin-top:0;padding:0 0.4rem 1.5rem;background:#fff;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}*/


/*加入购物车*/
.pro_detail .place_order .operate_car {position: relative;float: right;z-index: 3;width: 2.5rem;height: auto; padding: 0; }


.hopup_gift .gift_img{position:absolute;left:0.5rem;display:block;width:1.2rem;height:1.2rem;z-index:10;margin-left:-0.6rem;}
.hopup_gift { z-index: 102 !important}
.hopup_gift .box {width: 100%; margin: 0 auto; position: relative;}
.hopup_gift .box .proimg { position: absolute;left: 15%;top: 10%;width: 70%; }
.hopup_gift .box .proimg img {display: block;margin: 0 auto;max-width: 100%;}
#bgdiv { z-index: 101 !important}

/* 首页优惠券提示框 */
/*.main_index .block .swiper-container{overflow: visible;}*/
.main_index .block .tips{margin-bottom: 0.1rem;}

/*店铺详细页，店铺活动图标*/
.main_shop .blo3 li i.gold{background-position:-0.55rem -4rem;}
.main_shop .blo3 li i.lightskyblue{background-position:-0.55rem -5rem;}
