*{padding: 0;margin: 0;box-sizing: border-box;}
body{font:normal normal 0.32rem/1 sans-serif;color: #333;background: #F7F7F7;}
textarea,input{font:normal normal 0.28rem/1.5 sans-serif;}
img{display:block;border: none;}
.clear:after {content:"";display: block;clear:both;}
input[type=button], input[type=submit], input[type=file], input[type=reset], button { cursor: pointer; -webkit-appearance: none;}
body,p,ol,ul,h1,h2,h3,h4,h5,h6{margin: 0;padding:0;list-style: none;font:normal normal 0.28rem/1.5 sans-serif;}
button{font:normal normal 0.28rem/1.5 sans-serif;}
a{color:inherit;text-decoration: none;}
.i100{overflow:hidden;}
.i100>img{width: 100%;}
.i200{overflow: hidden;}
.i200>img{height: 100%;}
.i300{overflow: hidden;}
.i300>img{width: 100%;height: 100%;}
a>img{width: 100%;}
.to1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a1{position: relative;}
.a1>a{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;}
input{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
select{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
button{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
.to2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.to3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}
.to4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;white-space: normal;}
.to5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;white-space: normal;}
.to6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;white-space: normal;}
.to7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;white-space: normal;}
.to8{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;white-space: normal;}
.to9{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;white-space: normal;}
.to10{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;white-space: normal;}
textarea{border: 0;display: block;outline: none;background: none;box-sizing: border-box;resize: none;}

.ind{width: 100%;position: relative;padding: 0 0.2rem;}
.ind-back{width: 100%;height: 6.3rem;background: linear-gradient(to bottom,rgba(92, 201, 165, 1),rgba(92, 201, 165, 0),rgba(92, 201, 165, 0));position: absolute;left: 0;top: 0;}
.ind1{width: calc(100% + 0.4rem);background: linear-gradient(to bottom,rgba(92, 201, 165),rgba(134, 214, 187));margin-left: -0.2rem;display: flex;align-items: center;justify-content: space-between;padding: 0.2rem;position: relative;z-index: 999;}
.ind1-b{width: 5.34rem;height: .64rem;border-radius: .5rem;background: #fff;position: relative;}
.ind1-b>div{width: .28rem;height: .28rem;position: absolute;left: .24rem;top: calc(50% - .28rem/2);}
.ind1-b>input{width: 100%;height: 100%;font-size: .24rem;padding-left: .62rem;}
.ind1-c{width: .44rem;height: .44rem;position: relative;}
.ind1-c>img{width: 100%;height: 100%;}
.ind1-c>div{padding: 0 .05rem;border-radius: .5rem;background: #E82929;position: absolute;right: -0.13rem;top: -0.13rem;color: #fff;font-size: .16rem;line-height: .26rem;}
.ind1-d{font-size: 0.3rem;line-height: 0.3rem;color: #fff;}
.ind1-e{width: 0.44rem;height: 0.44rem;}
.ind1.clear {display:block;}
.ind1.clear .orderby-item{float:left;}
.ind1.clear .ind1-b{width:4.8rem;float:right;margin-right:0.3rem;}
.ind1.clear .ind1-c{float:right;margin-top:0.1rem;}
.ind2{width: 100%;height: 2.66rem;border-radius: .15rem;overflow: hidden;position: relative;}
.ind2-swi{width: 100%;height: 100%;}
.ind2-a{width: 100%;height: 100%;}
.ind2-pag .swiper-pagination-bullet{width: 0.15rem;height: 0.15rem;border-radius: 50%;background: #fff;}
.ind3{width: 100%;margin-top: .36rem;padding: 0 0.05rem;display: flex;justify-content: space-between;flex-wrap: wrap;position: relative;}
.ind3-a{width: auto;}
.ind3-a1{width: 1.34rem;height: 0.86rem;}
.ind3-a2{font-size: .26rem;line-height: .3rem;text-align: center;margin-top: .1rem;}
.ind4{width: 100%;margin-top: .32rem;height: .54rem;padding: 0 0.14rem;display: flex;align-items: center;position: relative;}
.ind4-a{width: 0.58rem;height: 0.26rem;margin-right: .2rem;}
.ind4-b{width: 0.02rem;height: 0.3rem;background: rgba(138, 138, 138, 0.23);}
.ind4-c{width: calc(100% - 0.8rem);height: 0.54rem;}
.ind4-swi{width: 100%;height: 100%;}
.ind4-c1{width: 100%;height: 100%;font-size: .26rem;line-height: .54rem;color: #8B8B8B;padding-left: .3rem;}
.ind5{width: 100%;margin-top: 0.36rem;border-radius: 0.16rem;}
.ind6{width: 100%;margin-top: .36rem;}
.ind6-a{width: calc((100% - 0.23rem*2)/3);height: 1.96rem;float: left;margin-right: .23rem;border-radius: 0.16rem;position: relative;}
.ind6>.ind6-a:nth-child(3n){margin-right: 0;}
.ind6-a1{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.ind6-a2{font-size: .36rem;line-height: .5rem;color: #fff;font-weight: bold;position: absolute;left: 0.22rem;top: 0.2rem;}
.ind6-a3{font-size: 0.24rem;line-height: 0.32rem;color: #fff;font-weight: bold;position: absolute;left: 0.22rem;top: 0.7rem;}
.ind6-a4{width: 1.12rem;height: 0.48rem;border-radius: 0.5rem;border: 0.02rem solid #fff;color: #fff;line-height: 0.44rem;text-align: center;font-weight: bold;font-size: 0.24rem;position: absolute;left:0.22rem;top: 1.2rem;}
.ind7{width: 100%;margin-top: 0.36rem;display: -webkit-box;overflow: hidden;overflow-x: auto;}
.ind7-a{padding: 0.08rem 0.24rem;border-radius: 0.5rem;background: #fff;font-size: 0.3rem;color: #565656;line-height: 0.3rem;margin-right: 0.2rem;}
.ind7-a.on{background: #5CC9A5;color: #fff;}
.ind8{width: 100%;margin-top: .3rem;}
.ind9{width: 100%;background: #fff;border-radius: 0.16rem;padding: 0.2rem;margin-bottom: 0.28rem;}
.ind9-a{width: 1.8rem;height: 1.56rem;border-radius: 0.08rem;float: left;}
.ind9-b{width: calc(100% - 1.8rem - 0.26rem);float: left;margin-left: 0.26rem;}
.ind9-b1{font-size: .32rem;line-height: .44rem;}
.ind9-b2{font-size: 0.24rem;line-height: 0.34rem;color: #ABABAB;margin-top: 0.16rem;}
.ind9-b3{display: flex;align-items: center;margin-top: 0.14rem;}
.ind9-b31{display: flex;align-items: center;padding: 0 0.08rem;border-radius: 0.08rem;background: rgba(237, 113, 45, 0.10);margin-right: 0.12rem;}
.ind9-b31>div:nth-child(1){width: 0.2rem;height: 0.2rem;margin-right: 0.06rem;}
.ind9-b31>div:nth-child(2){font-size: 0.24rem;line-height: 0.34rem;color: #ED712D;}
.ind9-b32{font-size: 0.24rem;line-height: 0.34rem;color: #ED712D;}
.ind9-traing{font-size: 0.24rem;line-height: 0.34rem;color: #ABABAB;}
.ind9-b4{background: #ED712D;}
.ind9-b4>div:nth-child(2){color: #fff;}
.ind9-b51{padding: 0 0.08rem;background: #5CC9A5;border-radius: 0.08rem;color: #fff;font-size: 0.24rem;line-height: 0.34rem;margin-right: 0.12rem;}
.ind9-b52{font-size: 0.24rem;line-height: 0.34rem;color: #5CC9A5;}
.foot{width: 100%;height: 1.52rem;}
.ft{width: 100%;height: 1.22rem;background: #fff;display: flex;justify-content: space-around;position: fixed;left: 0;bottom: 0;z-index: 9;}
.ft1{height: 100%;display: flex;flex-direction: column;justify-content: center;padding: 0 0.3rem;}
.ft2{width: 0.48rem;height: 0.48rem;position: relative;}
.ft2>img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.ft2>img:nth-child(2){display: none;}
.ft1.on .ft2>img:nth-child(1){display: none;}
.ft1.on .ft2>img:nth-child(2){display: block;}
.ft1.on .ft3{color: #5CC9A5;}
.ft3{font-size: 0.2rem;line-height: 0.28rem;color: #666666;text-align: center;margin-top: 0.06rem;}

/* 登录 */
.login_logo{width: 2.74rem;height: 2.66rem;margin: 0 auto;margin-top: 1.1rem;}
.login_title{font-size: 0.3rem;line-height: 0.36rem;text-align: center;margin-top: 0.8rem;}
.login_content{font-size: 0.24rem;line-height: 0.36rem;text-align: center;padding: 0 0.24rem;color: #535353;margin-top: 0.16rem;}
.login_content>span{color: #16C4AF;}
.login_btn{width: calc(100% - 0.24rem*2);margin: 0 auto;border-radius: 0.5rem;font-size: 0.34rem;background: linear-gradient(135deg, #42FAE4 0%, #16C4AF 100%);margin-top: 0.8rem;height: 0.88rem;text-align: center;line-height: 0.88rem;color: #fff;box-shadow: 0 0.12rem 0.2rem 0 rgba(22,196,175,0.23);}
.login_btn.active{background: #fff;border: 0.02rem solid #16C4AF;box-shadow: none;line-height: 0.84rem;margin-top: 0.36rem;color: #16C4AF;}
.login_xieyi{width: 100%;text-align: center;position: fixed;bottom: 1rem;left: 0;font-size: 0.24rem;line-height: 0.28rem;color: #16C4AF;text-align: center;}

/* 商圈选项卡 */
.shop_content{width: calc(100% + 0.4rem);margin-left: -0.2rem;height: 1.04rem;padding: 0 0.4rem;background: #fff;position: relative;display: none;z-index: 999;}
.shop_con{width: 100%;height: 100%;border-bottom: 0.01rem solid #ECECEC;}
.shop_div{font-size: 0.32rem;line-height: 1.04rem;color: #565656;float: left;margin-right: 0.6rem;position: relative;}
.shop_div>div{width: 100%;height: 0.04rem;background: #16C4AF;border-radius: 0.5rem;position: absolute;left: 0;bottom: 0;opacity: 0;transition: 0.5s;}
.shop_div.active >div{opacity: 1;}
.shop_div.active{color: #000000;font-weight: bold;}
.shop_con>.shop_div:last-child{margin-right: 0;}
.aui-selectmenu-item.on {width: calc((100% - 0.2rem*3)/4) !important;height: 0.58rem !important;border-radius: 0.15rem;text-align: center !important;padding: 0 !important;margin-top: 0.32rem;background: #F5F5F5;border-bottom: none !important;font-size: 0.24rem !important;line-height: 0.58rem !important;float: left;margin-right: 0.2rem;}
.aui-selectmenu-list-warp >.aui-selectmenu-item.on:nth-child(4n){margin-right: 0;}
.aui-selectmenu-item.on.active {background: #16C4AF;color: #fff;}
.aui-selectmenu-item.on.active::before{content:'';font-size:0px;opacity:0;}

/* 商家详情 */
.store_banner{width: 100%;height: 4.5rem;position: relative;z-index: 0;}
.store_swi{width: 100%;height: 100%;}
.store_banner_img{width: 100%;height: 88%;}
.store_banner_pag{width: 0.92rem !important;height: 0.58rem !important;border-radius: 0.5rem;background: rgba(0, 0, 0, 0.6);color: #fff;font-size: 0.3rem;line-height: 0.58rem;position: absolute;left: auto !important;right: 0.2rem;bottom: 0.94rem !important;}
.store_max{width: 100%;border-radius: 0.25rem;background: #fff;margin-top: -0.7rem;padding: 0.24rem 0.3rem;position: relative;}
.store_name{font-size: 0.36rem;line-height: 0.42rem;color: #000000;}
.store_tag{width: 100%;margin-top: 0.14rem;}
.store_tag_item{padding: 0 0.08rem;height: 0.38rem;border-radius: 0.08rem;border: 0.01rem solid #16C4AF;float: left;margin-right: 0.24rem;color: #16C4AF;font-size: 0.24rem;line-height: 0.38rem;margin-top: 5px;}
.store_time{width: 100%;display: flex;align-items: center;margin-top: 0.22rem;}
.store_time_img{width: 0.24rem;height: 0.24rem;margin-right: 0.14rem;}
.store_time_text{font-size: 0.26rem;line-height: 0.3rem;color: #585858;}
.store_address{width: 100%;margin-top: 0.2rem;display: flex;align-items: center;padding-left: 0.42rem;position: relative;}
.store_address_icon{width: 0.22rem;height: 0.26rem;position: absolute;left: 0;top: calc(50% - 0.26rem/2);}
.store_address_text{width: calc(100% - 1.08rem);font-size: 0.26rem;line-height: 0.32rem;color: #585858;}
.store_address_text>span{color: #16C4AF;}
.store_address_text img{width: 0.13rem;height: 0.13rem;display: inline;}
.store_address_line{width: 0.02rem;height: 0.58rem;background: rgba(0, 0, 0, 0.1);margin: 0 0.34rem 0 0.24rem;}
.store_address_phone{width: 0.48rem;height: 0.48rem;}
.store_max_top{margin-top: 0.24rem;}
.store_title{display: flex;align-items: center;}
.store_title>div:nth-child(1){width: 0.06rem;height: 0.34rem;background: #16C4AF;margin-right: 0.18rem;}
.store_title>div:nth-child(2){font-size: 0.36rem;line-height: 0.42rem;color: #000000;}
.store_quan_list{width: 100%;margin-top: 0.32rem;}
.store_quan_item{width: 100%;height: 1.56rem;margin-bottom: 0.24rem;background: url(../img/quan_youhui_background.png) no-repeat;background-size: 100% 100%; position: relative;display: flex;flex-direction: column;justify-content: center;padding: 0 2rem 0 0.26rem;}
.store_quan_title{font-size: 0.4rem;line-height: 0.56rem;color: #F07844;}
.store_quan_desc{font-size: 0.22rem;line-height: 0.3rem;color: #F07844;margin-top: 0.02rem;}
.store_quan_desc.on {font-size: 0.24rem;line-height: 0.34rem;color: #9A9A9A;}
.store_quan_desc>span{color: #9A9A9A;}
.store_quan_tag{position: absolute;left: 0.14rem;top: -0.12rem;background: url(../img/store_quan_back.png) no-repeat;background-size: 100% 100%;display: flex;align-items: center;padding: 0 0.34rem 0 0.1rem;}
.store_quan_tag>div:nth-child(1){height: 0.2rem;margin-right: 0.04rem;}
.store_quan_tag>div:nth-child(2){font-size: 0.22rem;line-height: 0.36rem;color: #fff;}
.store_quan_btn{width: 1.36rem;height: 0.58rem;position: absolute;right: 0.12rem;top: calc(50% - 0.58rem/2);border-radius: 0.5rem;background:  #16C4AF linear-gradient(315deg, #E76A4A 0%, #FF8D3C 53%, #FFC83C 98%);color: #fff;text-align: center;line-height: 0.58rem;font-size: 0.24rem;}
.store_quan_btn.on {background: #BEBEBE;}
.store_content{font-size: 0.3rem;line-height: 0.48rem;color: #585858;margin-top: 0.22rem;width: 100%;overflow: hidden;}
.store_content img{width: 100%;}

/* 活动规则 */
.shop_rule{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 999;background: rgba(0, 0, 0, 0.8);}
.shop_rule_con{width: calc(100% - 0.6rem*2);height: max-content;border-radius: 0.3rem;background: #fff;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;padding: 0.34rem 0.4rem;}
.shop_rule_title{font-size: 0.34rem;line-height: 0.48rem;color: #0D0D0E;text-align: center;font-weight: bold;}
.shop_rule_text{width: 100%;max-height: 6.5rem;overflow: hidden;overflow-y: auto;font-size: 0.28rem;line-height: 0.42rem;margin-top: 0.22rem;}
.shop_rule_btn{width: 100%;height: 0.76rem;background: #16C4AF;border-radius: 0.5rem;color: #fff;text-align: center;line-height: 0.76rem;font-size: 0.32rem;font-weight: bold;margin-top: 0.22rem;}

/* 倒计时 */
.store_countdown{width: 100%;height: 1.2rem;background: url(../img/store_back.png) no-repeat;background-size: 100% 100%;border-radius: 0.3rem;padding: 0 0.36rem 0.36rem 0.26rem;display: flex;align-items: center;justify-content: space-between;}
.store_countdown_img{width: 2.86rem;height: 0.66rem;}
.store_countdown_time{display: flex;align-items: center;}
.store_countdown_num{width: 0.46rem;height: 0.46rem;border-radius: 0.08rem;background: #fff;font-size: 0.28rem;line-height: 0.46rem;color: #EF7644;text-align: center;}
.store_countdown_item{font-size: 0.28rem;line-height: 0.46rem;color: #fff;margin: 0 0.12rem;}
.bold{font-weight: bold;}
.store_quan_top{margin-top: -0.36rem;}
.store_price{font-size: 0.32rem;color: #F07844;line-height: 0.62rem;font-weight: bold;}
.store_price>span{font-size: 0.44rem;}
.store_price>c{font-size: 0.24rem;text-decoration: line-through;font-weight: normal;}
.store_intro_list{width: 100%;margin-top: 0.22rem;}
.store_intro_item{width: 100%;height: 0.76rem;border-bottom: 0.01rem solid #ECECEC;padding-left: 1.86rem;position: relative;}
.store_intro_list>.store_intro_item:last-child{border-bottom: none;}
.store_intro_item>div:nth-child(1){font-size: 0.26rem;line-height: 0.76rem;position: absolute;left: 0;top: 0;color: #9D9999;}
.store_intro_item>div:nth-child(2){font-size: 0.26rem;line-height: 0.76rem;}
.store_intro_check{position: absolute;right: 0;top: 0;height: 0.76rem;display: flex;align-items: center;}
.store_intro_check>div:nth-child(1){font-size: 0.26rem;line-height: 0.26rem;color: #16C4AF;margin-right: 0.12rem;}
.store_intro_check>div:nth-child(2){width: 0.13rem;height: 0.13rem;}
.store_back_bto{width: 100%;height: 1.5rem;}
.store_back{width: 100%;height: 1.08rem;padding: 0.13rem 0.24rem;position: fixed;left: 0;bottom: 0;z-index: 9;background: #fff;}
.store_back_btn{width: 100%;height: 100%;font-size: 0.36rem;line-height: 0.82rem;color: #fff;text-align: center;border-radius: 0.5rem;background: linear-gradient(315deg, #E76A4A 0%, #FF8D3C 53%, #FFC83C 98%);}
.store_back_btn>span{font-size: 0.3rem;}
.store_intro_desc{font-size: 0.26rem;line-height: 0.36rem;margin-top: 0.2rem;}
.store_more_max{width: 100%;margin-top: 0.3rem;border-top: 0.01rem solid #ECECEC;height: 0.88rem;display: flex;align-items: center;justify-content: space-between;position: relative;padding: 0 0.3rem 0 0;}
.store_more_max>img{width: 0.1rem;height: 0.2rem;position: absolute;right: 0;top: calc(50% - 0.2rem/2);}
.store_padding{padding: 0.24rem 0.3rem;}

/* 优惠买单 */
.Purchase_max{width: calc(100% - 0.2rem*2);margin: 0 auto;margin-top: 0.22rem;border-radius: 0.15rem;background: #fff;padding: 0.24rem;}
.Purchase_shop{display: flex;align-items: center;}
.Purchase_shop_logo{width: 0.5rem;height: 0.5rem;margin-right: 0.14rem;border-radius: 50%;}
.Purchase_shop_name{font-size: 0.32rem;line-height: 0.32rem;color: #000000;font-weight: bold;}
.Purchase_input{width: 100%;height: 0.9rem;border-radius: 0.15rem;border: 0.01rem solid #E96D48;position: relative;margin-top: 0.3rem;position: relative;}
.Purchase_input>div{font-size: 0.3rem;line-height: 0.9rem;position: absolute;left: 0.22rem;top: 0;}
.Purchase_input>input{width: 100%;height: 100%;font-size: 0.3rem;text-align: right;padding-right: 0.22rem;}
.Purchase_more{display: flex;align-items: center;margin-top: 0.3rem;}
.Purchase_more>div:nth-child(1){width: 0.26rem;height: 0.26rem;border-radius: 50%;margin-right: 0.08rem;}
.Purchase_more>div:nth-child(1)>img:nth-child(2){display: none;}
.Purchase_more.on >div:nth-child(1)>img:nth-child(1){display: none;}
.Purchase_more.on >div:nth-child(1)>img:nth-child(2){display: block;}
.Purchase_more>div:nth-child(2){font-size: 0.26rem;line-height: 0.26rem;color: #9D9999;}
.Purchase_list_item{width: calc(100% - 0.2rem*2);margin: 0 auto;padding: 0.12rem 0.56rem 0.12rem 0.72rem;border-radius: 0.15rem;background: #fff;margin-top: 0.22rem;position: relative;}
.Purchase_list_item_img{width: 0.32rem;height: 0.32rem;border-radius: 50%;border: 0.01rem solid #D9D9D9;position: absolute;left: 0.24rem;top: calc(50% - 0.32rem/2);}
.Purchase_list_item_img>img{opacity: 0;}
.Purchase_list_item.on .Purchase_list_item_img>img{opacity: 1;}
.Purchase_list_item_title{font-size: 0.3rem;line-height: 0.42rem;color: #9D9999;}
.Purchase_list_item_desc{font-size: 0.2rem;line-height: 0.28rem;color: #9D9999;margin-top: 0.02rem;}
.Purchase_list_item.on .Purchase_list_item_title{color: #333333;}
.Purchase_list_item >input{width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0;}
.Purchase_money{margin-top: 0.22rem;display: flex;justify-content: space-between;}
.Purchase_money>div:nth-child(1){font-size: 0.3rem;line-height: 0.3rem;}
.Purchase_money>div:nth-child(2){font-size: 0.3rem;line-height: 0.34rem;color: #F07844;}
.Purchase_money>div:nth-child(2)>span{font-size: 0.34rem;font-weight: bold;}
.Purchase_not{border: 0.01rem solid #CFCFCF;display: none;}

/* 代金券适用商家 */
.merchants{width: calc(100% - 0.2rem*2);margin: 0 auto;margin-top: 0.2rem;border-radius: 0.15rem;background: #fff;padding: 0.2rem;}
.merchants_logo{width: 1.8rem;height: 1.56rem;border-radius: 0.08rem;float: left;}
.merchants_right{width: calc(100% - 1.8rem - 0.28rem);float: left;margin-left: 0.28rem;}
.merchants_name{font-size: 0.32rem;line-height: 0.44rem;color: #000000;font-weight: bold;}
.merchants_tag_list{width: 100%;margin-top: 0.16rem;}
.merchants_tag{padding: 0 0.08rem;font-size: 0.24rem;line-height: 0.36rem;color: #16C4AF;float: left;margin-right: 0.2rem;border: 0.01rem solid #16C4AF;border-radius: 0.08rem;}
.merchants_address{font-size: 0.24rem;line-height: 0.34rem;color: #585858;margin-top: 0.18rem;}

/* 商家详情 */
.business{width: 100%;height: 100%;position: fixed;left: 0;top: 0;}
.business_map{width: 100%;height: 100%;}
.business_map>#map{width: 100%;height: 100%;}
.business_con{width: calc(100% - 0.3rem*2);height: max-content;padding: 0 0.38rem 0.36rem;border-radius: 0.15rem;background: #fff;position: absolute;bottom: 0.86rem;left: 0.3rem;z-index: 99;}
.business_store{width: 100%;padding: 0.4rem 0;border-bottom: 0.01rem solid #ECECEC;}
.business_store_logo{width: 1.24rem;height: 1.24rem;border-radius: 0.08rem;float: left;}
.business_store_right{width: calc(100% - 1.24rem - 0.2rem);float: left;margin-left: 0.2rem;}
.business_store_name{font-size: 0.32rem;line-height: 0.44rem;color: #000000;font-weight: bold;}
.business_store_desc{font-size: 0.24rem;line-height: 0.34rem;color: #ABABAB;margin-top: 0.16rem;}
.business_btn{width: 100%;height: 0.76rem;background: #16C4AF;border-radius: 0.5rem;color: #fff;font-size: 0.32rem;line-height: 0.76rem;text-align: center;margin-top: 0.26rem;}

/* 推荐商圈 */
.aui-header{height: 0.8rem;background: #fff !important;}
.aui-header-left{width: 0.88rem;height: 0.8rem;line-height: 0.8rem;}
.aui-header-left i{font-size: 0.45rem;}
.aui-header:before{background: none !important;}
.aui-header-title{color: #0D0D0E;height: 0.8rem;line-height: 0.8rem;font-size: 0.3rem;}
.aui-header-left i{color: #0D0D0E;}
.content-left-scroll{width: 1.96rem;height: -webkit-calc(100vh - 1rem);height: calc(100vh - 1rem); background: #fff; overflow: hidden; overflow-y: scroll; display: inline-block; position: absolute; top: 1rem; left: 0;}
.content-left-warp{width: 100%; height: auto;} 
.content-left-scroll li{width: 100%; height: 1.2rem; line-height: 1.2rem; text-align: center; font-size: 0.3rem; color: #333;}
.content-left-scroll li.active{width: 100%; color: #16C4AF; background: rgba(22, 196, 175, 0.10); position: relative; z-index: 2;}
.content-left-scroll li.active:before{content: ''; width: 0.04rem; height: 1.2rem; background: #16C4AF; border-radius: 0.06rem; position: absolute; top: 0; left: 0;}
.content-right-scroll{width: -webkit-calc(100vw - 1.96rem); width: calc(100vw - 1.96rem); height: -webkit-calc(100vh - 1rem); height: calc(100vh - 1rem); background: #F7F7F7; overflow: hidden; overflow-y: scroll; position: absolute; top: 1rem; left: 1.96rem;}
.content-right-warp{width: 100%; height: auto; padding: 0.3rem 0.2rem; box-sizing: border-box; font-size: 0;}
.content-right-scroll ul{width: 100%;padding: 0.2rem 0.28rem;border-radius: 10px;background: #fff;margin-bottom: 0.24rem;overflow: hidden;position: relative;}
.content-right-scroll .top{width: 100%;display: flex;align-items: center;justify-content: space-between;margin-bottom: 0.28rem;}
.content-right-scroll .top_title{font-size: 0.3rem;line-height: 0.42rem;font-weight: bold;}
.content-right-scroll .top_more{display: flex;align-items: center;}
.content-right-scroll .top_more>div:nth-child(1){font-size: 0.24rem;line-height: 0.24rem;color: #9D9999;}
.content-right-scroll .top_more>div:nth-child(2){width: 0.1rem;height: 0.2rem;margin-left: 0.12rem;}
.content-right-scroll li{width: 33.33%; margin-bottom: 0.15rem; padding: 0 0px; box-sizing: border-box; text-align: center; display: inline-block; vertical-align: top;float: left;}
.content-right-scroll li img{width: 1.36rem;height: 1.36rem;margin: 0 auto;margin-bottom: 0.12rem;border-radius: 0.12rem;}
.content-right-scroll li p{width: 100%; line-height: 0.34rem;height: 0.68rem;font-size: 0.24rem;color: #585858;}

/* 登记客诉信息 */
.complaint_input{width: calc(100% - 0.2rem*2);height: 0.96rem;background: #fff;position: relative;border-radius: 0.15rem;margin: 0 auto;margin-top: 0.24rem;}
.complaint_input_title{font-size: 0.3rem;line-height: 0.96rem;position: absolute;left: 0.3rem;top: 0;}
.complaint_input>input{width: 100%;height: 100%;font-size: 0.3rem;padding-left: 2.25rem;}
.complaint_type{font-size: 0.3rem;line-height: 0.3rem;margin-top: 0.28rem;padding: 0 0.2rem;}
.complaint_type_list{width: 100%;padding: 0 0.2rem;margin-top: 0.2rem;}
.complaint_type_item{height: 0.74rem;border-radius: 0.25rem;display: flex;align-items: center;justify-content: center;font-size: 0.3rem;float: left;margin-right: 0.2rem;background: #fff;margin-bottom: 0.22rem;position: relative;padding: 0 10px;}
.complaint_type_list>.complaint_type_item:nth-child(3n){margin-right: 0;}
.complaint_type_item>img{width: 0.3rem;height: 0.3rem;position: absolute;right: 0;top: 0;opacity: 0;}
.complaint_type_item.on >img{opacity: 1;}
.complaint_type_item.on{border: 0.01rem solid #16C4AF;}
.complaint_type_item>input{width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0;}
.complaint_desc{width: calc(100% - 0.2rem*2);margin: 0 auto;margin-top: 0.06rem;background: #fff;border-radius: 0.16rem;height: 2.4rem;}
.complaint_desc>textarea{width: 100%;height: 100%;font-size: 0.3rem;line-height: 0.42rem;padding: 0.26rem 0.3rem;}
.complaint_btn{width: calc(100% - 0.2rem*2);margin: 0 auto;margin-top: 0.42rem;height: 0.82rem;border-radius: 0.5rem;background: #16C4AF;color: #fff;text-align: center;line-height: 0.82rem;font-size: 0.36rem;}
.complaint_content{padding: 0 0.2rem;font-size: 0.28rem;line-height: 0.48rem;margin-top: 0.6rem;}
.complaint_content>span{color: #5CC9A5;}

/* 确定订单 */
.confirm_shop{width: calc(100% - 0.2rem*2);margin: 0 auto;margin-top: 0.2rem;padding: 0.2rem;background: #fff;border-radius: 0.16rem;position: relative;}
.confirm_shop_img{width: 1.75rem;height: 1.75rem;border-radius: 0.08rem;float: left;}
.confirm_shop_right{width: calc(100% - 1.8rem - 0.24rem);float: left;margin-left: 0.24rem;}
.confirm_shop_title{font-size: 0.32rem;line-height: 0.44rem;font-weight: bold;}
.confirm_shop_desc{font-size: 0.24rem;line-height: 0.34rem;color: #9A9A9A;margin-top: 5px;}
.confirm_shop_num{font-size: 0.24rem;line-height: 0.34rem;color: #9A9A9A;margin-top: 5px;}
.confirm_shop_num>span{font-size: 0.28rem;color: #F07844;}
.confirm_shop_zujian{position: absolute;right: 0.2rem;bottom: 0.16rem;height: 0.44rem;border-radius: 0.04rem;border: 0.01rem solid #CECECE;display: flex;align-items: center;}
.confirm_shop_btn{width: 0.56rem;height: 100%;position:relative;}
.confirm_shop_input{width: 0.68rem;height: 100%;border-left:0.01rem solid #CECECE;border-right:0.01rem solid #CECECE;}
.confirm_shop_input>input{width: 100%;height: 100%;font-size: 0.3rem;text-align: center;}
.confirm_shop_btn>img{width: 0.24rem;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;}
.confirm_store{width: calc(100% - 0.2rem*2);margin: 0 auto;margin-top: 0.24rem;border-radius: 0.16rem;height: 0.88rem;position: relative;display: flex;align-items: center;justify-content: space-between;padding: 0 0.54rem 0 0.26rem;background: #fff;}
.confirm_store_title{font-size: 0.26rem;line-height: 0.26rem;color: #9D9999;}
.confirm_store_num{font-size: 0.26rem;line-height: 0.26rem;}
.confirm_store>img{width: 0.1rem;height: 0.2rem;position: absolute;right: 0.26rem;top: calc(50% - 0.2rem/2);}
.confirm_list{width: calc(100% - 0.2rem*2);padding: 0 0.24rem;margin: 0 auto;margin-top: 0.24rem;background: #fff;border-radius: 0.16rem;}
.confirm_item{width: 100%;height: 0.88rem;border-bottom: 0.01rem solid #ECECEC;display: flex;align-items: center;justify-content: space-between;}
.confirm_list>.confirm_item:last-child{border-bottom: none;}
.confirm_item>div:nth-child(1){font-size: 0.26rem;line-height: 0.26rem;color: #9D9999;}
.confirm_item>div:nth-child(2){font-size: 0.26rem;line-height: 0.26rem;}

/* 地市分行活动 */
.active_list{width: 100%;padding:0.2rem;}
.active_item{width: 100%;background: #fff;border-radius: 0.2rem;padding: 0.2rem;margin-bottom: 0.3rem;}
.active_item_img{width: 100%;height: 2.86rem;border-bottom: 0.16rem;}
.active_item_title{font-size: 0.3rem;color: #0D0D0E;line-height: 0.42rem;margin-top: 0.2rem;}
.active_item_time{font-size: 0.24rem;line-height: 0.42rem;color: #585858;margin-top: 0.06rem;}

/* 套餐列表 */
.Package_top{width: 100%;height: 0.84rem;background: #fff;display: flex;justify-content: space-between;padding: 0 0.2rem;position: relative;z-index: 999;}
.Package_top_item{font-size: 0.28rem;line-height: 0.84rem;color: #565656; position: relative;transition: 0.5s;}
.Package_top_item>div{width: 100%;height: 0.04rem;background: #16C4AF;position: absolute;left: 0;bottom: 0;border-radius: 0.02rem;opacity: 0;transition: 0.5s;}
.Package_top_item.on >div{opacity: 1;transition: 0.5s;}
.Package_top_item.on{color: #000000;font-weight: bold;transition: 0.5s;}
.Package_list{width: 100%;padding: 0 0.2rem;}
.Package_item{width: 100%;margin-top: 0.24rem;background: #fff;border-radius:0.1rem;padding-bottom: 0.28rem;}
.Package_title{padding: 0 0.2rem;font-size: 0.32rem;line-height: 0.44rem;color: #000000;margin-top: 0.2rem;}
.Package_desc{padding: 0 0.2rem;font-size: 0.26rem;line-height: 0.4rem;color: #9D9999;margin-top: 0.06rem;}
.Package_bottom{width: 100%;padding: 0 0.2rem;margin-top: 0.24rem;display: flex;align-items: center;justify-content: space-between;}
.Package_price{font-size: 0.32rem;line-height: 0.32rem;color: #F07844;}
.Package_price>span{font-size: 0.24rem;text-decoration: line-through;}
.Package_buy{width: 1.08rem;height: 0.54rem;border-radius: 0.5rem;background: linear-gradient(315deg, #E76A4A 0%, #FF8D3C 53%, #FFC83C 98%);color: #fff;line-height: 0.54rem;text-align: center;font-size: 0.3rem;}

/* 我的买单记录 */
.around{justify-content: space-around;}
.record_img{width: 1.4rem;height: 1.1rem;position: absolute;right: 0;bottom: 0.18rem;}
.top{bottom: auto;top: 0;}

/* 个人中心 */
.my{width: 100%;}
.my .aui-header{height:1rem;background: #16C4AF !important;border-bottom: none !important;}
.my .aui-header-title{font-weight: normal !important;color: #fff;height: 1rem;line-height: 1rem;font-size: 0.34rem;}
.my .aui-header-left{width: 0.88rem;height: 1rem;line-height: 1rem;}
.my .aui-header-left i{font-size:0.5rem;}
.my_message{width: 100%;height: 3.9rem;border-radius: 0 0 50px 50px;background: #16C4AF;}
.my_message_con{width: calc(100% - 0.34rem*2);height: 1.52rem;display: flex;align-items: center;margin: 0 auto;}
.my_message_avatar{width: 1.3rem;height: 1.3rem;border-radius: 50%;margin-right: 0.3rem;}
.my_message_name{font-size: 0.36rem;line-height: 0.5rem;color: #fff;font-weight: 400;}
.my_message_desc{font-size: 0.24rem;line-height: 0.24rem;color: #fff;display:none;}
.my_record{width: calc(100% - 0.2rem*2);margin: 0 auto;margin-top: -2rem;border-radius: 0.16rem;background: #fff;padding: 0.28rem 0.32rem;}
.my_record_title{font-size: 0.3rem;line-height: 0.42rem;}
.my_record_list{width: 100%;margin-top: 0.3rem;padding:  0 0.28rem;display: flex;justify-content: space-between;}
.my_record_item{width: max-content;}
.my_record_item_img{width: 0.78rem;height: 0.78rem;margin: 0 auto;}
.my_record_item_text{font-size: 0.26rem;line-height: 0.36rem;color: #9A9A9A;text-align: center;margin-top: 0.14rem;}
.my_page_list{width: 100%;}
.my_page_item{width: calc(100% - 0.2rem*2);height: 0.96rem;background: #fff;border-radius: 0.16rem;margin: 0 auto;margin-top: 0.24rem;position: relative;display: flex;align-items: center;padding: 0 0.3rem;}
.my_page_item_img{width: 0.42rem;height: 0.42rem;margin-right: 0.32rem;}
.my_page_item_title{font-size: 0.3rem;line-height: 0.3rem;}
.my_page_item_right{width: 0.1rem;height: 0.2rem;position: absolute;right: 0.24rem;top: calc(50% - 0.2rem/2);}

/* 买单详情 */
.buy_max{width: calc(100% - 0.2rem*2);margin: 0 auto;margin-top: 0.2rem;padding: 0 0.2rem;border-radius: 0.16rem;background: #fff;}
.buy_shop{width: 100%;padding: 0.2rem 0;position: relative;border-bottom: 0.01rem solid #ECECEC;}
.buy_shop_img{width: 1.34rem;height: 1.16rem;border-radius: 0.08rem;float: left;}
.buy_shop_right{width: calc(100% - 1.34rem - 0.32rem);float: left;margin-left: 0.32rem;}
.buy_shop_title{font-size: 0.32rem;line-height: 0.44rem;color: #000000;font-weight: bold;}
.buy_shop_time{font-size: 0.24rem;line-height: 0.34rem;color: #9A9A9A;margin-top: 0.16rem;}
.buy_shop_tag{width: 1.4rem;height: 1.1rem;position: absolute;right: -0.2rem;top: 0;}
.buy_max>div:last-child{border-bottom: none;}
.buy_shop_price{color: #F07844;}
.buy_shop_price>span{font-size: 0.34rem;font-weight: bold;}
.buy_max .confirm_item>div:nth-child(1){color: #333;}
.buy_con{width: calc(100% - 0.2rem*2);margin: 0 auto;margin-top: 0.2rem;padding: 0 0.26rem;border-radius: 0.16rem;background: #fff;}
.buy_con .confirm_item{padding: 0 0.14rem;}
.buy_con .confirm_item:last-child{border-bottom: none;}
.buy_tui{font-size: 0.24rem;line-height: 0.34rem;color: #16C4AF;text-align: center;margin-top: 0.5rem;}

/* 代金券记录详情 */
.buy_max .confirm_shop{background: none;width: 100%;padding: 0.2rem 0;border-bottom: 0.01rem solid #ECECEC;}
.record_btn{width: 0.8rem;height: 0.42rem;border-radius: 0.5rem;border: 0.01rem solid #D6D6D6;text-align: center;line-height: 0.4rem;font-size: 0.24rem;position: absolute;right: 0;bottom: 0.2rem;}
.quan_code_max{width: calc(100% - 0.2rem*2);margin: 0 auto;margin-top: 0.2rem;background: #fff;padding: 0.3rem 0.28rem;border-radius: 0.16rem;}
.quan_title{display: flex;align-items: center;}
.quan_title>div:nth-child(1){width: 0.06rem;height: 0.26rem;background: #16C4AF;margin-right: 0.1rem;}
.quan_title>div:nth-child(2){font-size: 0.26rem;line-height: 0.26rem;color: #000000;}
.quan_code_img{width: 3.28rem;height: 3.28rem;margin: 0 auto;margin-top: 0.3rem;}
.quan_code_num{font-size: 0.26rem;line-height: 0.36rem;text-align: center;margin-top: 0.1rem;}
.quan_illustrate{font-size: 0.26rem;line-height: 0.48rem;margin-top: 0.2rem;}
.quan_btn{background: none;border: 0.01rem solid #16C4AF;line-height: 0.74rem;color: #16C4AF;font-size: 0.32rem;}
.code_input{width: 100%;height: 0.96rem;border-radius: 0.16rem;background: #F0F0F0;margin: 0.64rem auto;}
.code_input>input{width: 100%;height: 100%;font-size: 0.3rem;padding-left: 0.42rem;}

/*确认订单*/
.confirm_message{width: calc(100% - 0.2rem*2);margin:0 auto;margin-top:0.24rem;background:#fff;border-radius:0.16rem;padding:0.24rem 0.26rem 0;}
.confirm_message_title{font-size: 0.28rem;line-height: 0.4rem;margin-bottom:0.06rem;}
.confirm_message_input{width:100%;height:0.88rem;border-bottom:0.01rem solid #ECECEC;position:relative;}
.confirm_message_input>div{font-size: 0.26rem;line-height:0.87rem;position:absolute;left:0;top:0;}
.confirm_message_input>input{width: 100%;height:100%;font-size:0.26rem;padding-left:1.3rem;}

.aui-btn-exitLogin {
background: 0;
    color: #16c4af;
    border: 1px solid #16c4af;
    border-radius: 30px;
    width: 50%;
    margin: 0.5rem auto;
}