﻿@charset "utf-8";
/****************首页****************/
/*图片轮播样式*/
.block_home_slider {position: relative; padding:0.32rem}  
.block_home_slider .slide {position:relative; border-radius:5px; -webkit-border-radius:5px}
.block_home_slider .caption {padding: 0 16px;position: absolute;left: 0;height:32px;line-height:32px;width:100%;bottom:0px;text-align: left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000;}
.block_home_slider .flex-control-paging {display:inline-block;position: absolute; left:0px;bottom:0.453rem; width:100%; text-align:center;}
.block_home_slider .flex-control-paging li {margin: 0px;padding: 0px; display:inline-block;overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a {width: 10px;height: 10px; display:block;margin-right: 10px;border-radius: 50%;
background: #fff;font-size: 0; display:block; cursor: pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background: #fee002;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.swipe-wrap > div {float: left;width: 100%;position: relative;}
.swipe_num {position: absolute;right: 10px;bottom:5px;z-index: 100; font-size: 14px;height: 26px;}
.flexslider .slides > li {-webkit-backface-visibility: hidden;list-style-type: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block; height: auto; border-radius:5px; -webkit-border-radius:5px; }
.flex-pauseplay span {text-transform: capitalize;}
.block_home_slider .slide {position:relative; border-radius:5px; -webkit-border-radius:5px; /*height:4.8rem;*/}
.flexslider .slides img {width: 100%; display: block; height: 100%; border-radius:5px; -webkit-border-radius:5px; }

/* ===== 筛选分类 ===== */
.retrie {position: relative;z-index:99;height:1.08rem;}
.retrie dt { overflow: hidden }
.retrie dt a {position: relative;float: left;width: 50%;height:1.08rem;line-height:1.08rem;font-size:0.4rem;text-align: center;}
.w33 dt a {width:50%;}
.retrie dt .up{ height:1rem;}
.retrie dt a:before {position: absolute;top:0.1867rem;left: 0;display: block;width: 1px;height:0.73333rem; content: ' ';}
.retrie dt a:first-child:before {width:0;height:0;}
.retrie .sortIconI {display: inline-block;width:0.2rem;height:0.2rem; border-top:2px solid #b4b4b4;border-right:2px solid #b4b4b4; transform:rotate(135deg); margin-left:0.13333rem; top:-0.05rem; position:relative;transition:all 0.2s}
.retrie dt .up .sortIconI {transform:rotate(-45deg);border-top:2px solid #b4b4b4;border-right:2px solid #b4b4b4; transition:all 0.2s;top:0.05rem}
.retrie dd { position: relative; }

/* ===== slide-area ===== */
#quick-screen1{ bottom:0px;z-index:60 !important;}
.filter {position: absolute;top: 0px;left: 0;z-index:104;display: none; width: 100%;overflow-y:auto;background: rgba(255,255,255,0.95);}
.szqy{ padding:0 0.32rem; padding-bottom:0.506667rem }
.szqy li {display: block; width:1.947rem; overflow:hidden; float:left;text-align:center; margin-top:0.4933333rem; margin-right:0.44rem;}
.szqy li a {display: block; border:1px solid #000;border-radius:0.43338rem;font-size:0.4rem;  padding:0.16rem 0;white-space : nowrap; text-overflow:ellipsis;overflow:hidden;}
.szqy li a.active{color:#000!important; background:#fee002; border:1px solid #fee002;  }
.szqy li a.select { background-color: #fff; }
.szqy li.none{ border-bottom:none;}
.szqy li a i{ background:url(../../images/px_tb2.png) no-repeat left center; background-size:60px 180px; background-position:0px 0px; padding-left:28px;width:18x;height:18px;vertical-align:middle; }
.szqy li a:hover i,.slide li a.active i{ width:18x;height:18px; padding-left:28px;background-position:-30px 0px; vertical-align:middle;}
.szqy li a i.i_1{ width:18x;height:18px; padding-left:28px;background-position:0px -50px; vertical-align:middle;}
.szqy li a:hover i.i_1,.slide li a.active i.i_1{width:18x;height:18px; padding-left:28px;background-position:-30px -50px; vertical-align:middle;}

.szqy li a i.i_2{ width:18x;height:18px; padding-left:28px;background-position:0px -104px; vertical-align:middle;}
.szqy li a:hover i.i_2,.slide li a.active i.i_2{width:18x;height:18px; padding-left:28px;background-position:-30px -104px; vertical-align:middle;}

.szqy li a i.i_3{ width:18x;height:18px; padding-left:28px;background-position:0px -158px; vertical-align:middle;}
.szqy li a:hover i.i_3,.slide li a.active i.i_3{width:18x;height:18px; padding-left:28px;background-position:-30px -158px; vertical-align:middle;}




/*活动模板列表*/
.creatList{ padding:0.2rem}
.creatList li{ float:left; width:4.7rem;box-sizing: border-box;  background:#fff; box-shadow: 0 2px 0.13333rem rgba(0,0,0,0.25);border-radius:0.067rem; margin-bottom:0.32rem;overflow:hidden; }
.creatList li:nth-child(even){ margin-left:0.2rem}
.creatList li:nth-child(2n){}
.creatList li a{ display:block; width:100%; position:relative}
.creatList li .activityImg{position:relative; height:4.2rem; }
.creatList li a img{ display:block; width:100%; height:100%; }
.creatList li a h2{ position:absolute; top:0; left:0;  color:#fff; padding:0 5px 0 0; z-index:1; border-radius:0 0 5px 0; height:0.5rem; line-height:0.5rem; font-weight:normal; /*position:absolute; bottom:0; left:0; width:100%; background:rgba(0,0,0,0.6); height:1.24rem; overflow:hidden; color:#fff; padding:0.13333rem 0; line-height:2.2em*/}
.creatList li a h2 em{ background:#fee002; color:#662C05; display:block; padding:0 3px; height:0.5rem; float:left; margin-right:0.13rem}
.creatList li a h2 p{ padding:0 0.13333rem; overflow:hidden; height:0.6rem}
.makeBtn_box{ padding:0.28rem 0.16rem; display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between; align-items:center; -webkit-align-items:center;}
.makeBtn{ display:block; padding:0.12rem 0; background:#fee002; font-size:0.3rem; border-radius:50%; -webkit-border-radius:0.3333rem; text-align:center; width:35%;}
.lookcase{ /*width:40%;*/color:red; }
.creatList p{ padding:0.16rem;  overflow:hidden}

/*核销列表*/
.list-shop li{ position:relative;  background:#fff; margin-bottom:0.32rem;}
.list-shop li a{ display:block;padding:0.32rem 0 ; min-height:2rem; }
.list-shop li figure{ display:block; padding:0px 0.32rem 0px 2.64rem;}
.list-shop li figure figcaption{font-size:0.4rem; font-weight:bolder; line-height:0.5333rem; overflow:hidden; margin-bottom:0.16rem}
.list-shop li figure p{line-height:0.453rem; height:0.453rem; font-size:0.293rem; overflow:hidden;  }
.list-shop li figure .left{  width:2rem; position:absolute; left:0.32rem;  top:0.32rem;}
.list-shop li figure .left img{ width:2rem; height:2rem; display:block;}

/*商品列表*/
.goodsList li{ position:relative;  background:#fff; margin-bottom:0.32rem;}
.goodsList li a{ display:block;padding:0.32rem 0 ; min-height:2rem; }
.goodsList li figure{ display:block; padding:0px 0.32rem 0px 2.64rem;}
.goodsList li figure figcaption{font-size:0.4rem; font-weight:bolder; line-height:0.5333rem; overflow:hidden; margin-bottom:0.16rem}
.goodsList li figure p{ padding:0.05rem 0; font-size:0.293rem; overflow:hidden;  }
.goodsList li figure .left{  width:2rem; position:absolute; left:0.32rem;  top:0.32rem;}
.goodsList li figure .left img{ width:2rem; height:2rem; display:block;}
.label{ padding:0.05rem 0.1rem; border-radius:3px; display:inline-block; margin-right:0.13333rem; overflow:hidden}
.bgOrg{ background:#ffebda}
.bgGreen{ background:#d7f8e9}
.bgRed{ background:#ffbabc}
.bgBlue{ background:#dcefff}

/*商品列表等通用样式*/
.mtaff li{ position:relative; border-bottom:1px solid #ebebeb; padding:0.32rem 0 0.32rem 1.63rem; min-height:1.33rem; background:#fff}
.mtaff li img.tx{ display:block; width:1.33rem; height:1.33rem; border-radius:50%; position:absolute; left:0; top:0.32rem;}
.mtaff li h2{ height:0.86rem;  overflow:hidden;}
.mtaff li h2 span{ display:inline-block;font-size:0.4rem;line-height:0.86rem;}
.mtaff li p{ margin-top:0.13rem; font-size:0.32rem; color:#999; line-height:0.32rem;}
.mtaff li h2 .edit,.mtaff li h2 .delete{ display: inline-block; background:#f2f2f2; width:0.85rem; height:0.85rem;text-align:center; border-radius:50%; margin-left:0.4rem;}
.mtaff li h2 .edit img,.mtaff li h2 .delete img{ display:inline-block;width:0.4rem; height:0.4rem; padding:0.225rem 0;}
.mtaff li:last-child,.business_list li:last-child{border-bottom:none}
.content{ background:#fff; border-radius:0.32rem; margin:0px 1.2rem; padding-bottom:0.67rem; text-align:center; top:50%; position:relative;}
.content h2{ background:#f2f2f2;border-radius:0.32rem 0.32rem 0 0; height:1.173rem; line-height:1.173rem;}
.content img{ width:4.37rem; height:4.37rem; display:inline-block; padding:0.73rem 0 0.53rem;}

.toux{ padding:0.67rem 0;}
.toux img{ width:2.4rem; height:2.4rem; border-radius:50%; display:inline-block; margin-bottom:0.32rem;}
.edit li{ background:#fff; padding:0 0.32rem 0 3.0rem; position:relative; height:1.3rem; line-height:1.3rem; border-bottom:1px solid #eee;}
.edit li span{ color:#c2c2c2; display:inline-block; font-size:0.37rem; position:absolute; left:0.32rem;}
.btn-de{ padding:0.53rem 0.32rem;}
.editInput{ border:none; width:100%;font-size:0.37rem; height:0.48rem; color:#000;outline: none;}


/*我的员工*/
.mystaff li{ background:#fff; margin-bottom:0.32rem;}
.staff_info{position:relative; padding:0.32rem 0.32rem 0.32rem 1.95rem; min-height:1.33rem; }
.mystaff li img.tx{ display:block; width:1.34rem; height:1.34rem; border-radius:50%; position:absolute; left:0.32rem; top:0.32rem;}
.staff_info .info_box{ display:block; width:1.34rem; height:1.34rem; position:absolute; left:0.32rem; top:0.32rem;}
.staff_info .info_box img.tx{ position: relative;  left: 0 !important;  top: 0;}
.mystaff li h2{margin-right:1.2rem; line-height:0.76rem;}
.mystaff li h2 span{ display:inline-block;font-size:0.4rem;line-height:0.64rem;}
.mystaff li p{ margin-top:0.13rem; font-size:0.32rem; color:#999; line-height:0.32rem;}
.mystaff li h2 .edit,.mystaff li h2 .delete{ display: inline-block; background:#f2f2f2; width:0.85rem; height:0.85rem;text-align:center; border-radius:50%; margin-left:0.4rem;}
.mystaff li h2 .edit img,.mystaff li h2 .delete img{ display:inline-block;width:0.4rem; height:0.4rem; padding:0.225rem 0;}
.mystaff li:last-child{border-bottom:none}
.mystaff .switch{ top:0.36rem; right:0.32rem;}
.staff_info h2 a img{display: inline-block;   vertical-align: middle;  width: 0.4rem;  height: 0.4rem;    margin-right: 0.1333rem;}


/*登录/注册/忘记密码*/
.logo{ padding:1.33rem 0 2rem;text-align:center; margin-bottom:0.32rem;}
.logo img{ display:inline-block; width:3.28rem; height:0.67rem;}
.login li{ border-bottom:1px solid #e4e4e4; padding:0 0 0.17333333rem 0.12rem;}
.mt40{ margin-top:0.53rem;}.mt60{ margin-top:0.8rem;}
.loginInput{ border:none; width:100%;font-size:0.4266666666666667rem; height:0.48rem; line-height:0.48rem; color:#000;outline: none;}
.blackButton{background:#000; color:#fee002; border:none;font-size:0.42rem; border-radius:0.6rem; width:100%; text-align:center; height:1.31rem; line-height:1.31rem;}

.kefu{ position:fixed; bottom:10%; right:0.32rem; background:#fee31b;padding:0.1333rem 0.32rem; height:0.533rem; line-height:0.533rem;border-radius:0.6rem;}
.kefu a{font-size:0.3466666666666667rem; background: url(../images/kefu.png) no-repeat left center; min-height:0.533rem; background-size:0.6rem 0.53rem; display:inline-block; padding-left:0.69rem;}

.title{ height:0.93rem; line-height:0.93rem;font-size: 0.4266666666666667rem; color:#999; padding:0 0.32rem;}
.registerList li{ background:#fff; padding:0 0.32rem; height:1.31rem; line-height:1.31rem; border-bottom:1px solid #eee; position:relative;}
.registerList li.codepd{padding:0 3.73rem 0 0.32rem;}
.regInput{ border:none; width:100%;font-size:0.4266666666666667rem; height:1.31rem; line-height:1.31rem; color:#000;outline: none;}
.regInput::-webkit-input-placeholder{color:#b4b4b4;}

.select{ width:100%; border:none;font-size: 0.4266666666666667rem;height:1.31rem; line-height:1.31rem;}
.arrow{position:absolute; right:0.32rem; display:block; top:50%; margin-top:-0.1867rem; width:0.27rem;  height:0.27rem;  border-style: solid;  border-width: 1px 1px 0 0;border-color: #b4b4b4;-webkit-transform: rotateZ(45deg);}
.codeBtn{ border:1px solid #9b9b9b; color:#9b9b9b; border-radius:0.67rem; padding:0.133rem 0.32rem;position:absolute; right:0.320rem; top:50%; margin-top:-0.4rem;}
.returnLink{ border:1px solid #9e9e9e;font-size:0.42rem;border-radius:0.6rem; width:100%; color:#666; text-align:center; height:1.28rem; line-height:1.28rem; display:inline-block;}
.registerList li.protocol{ font-size: 0.4266666666666667rem;padding:0 0.32rem 0 1.1rem;}
.registerList li .yuedu label{ background:#fff; border:1px solid #eee; border-radius:50%; width:0.48rem; height:0.48rem; display:inline-block; position:absolute; left:-0.8rem; top:50%; margin-top:-0.24rem; }
.registerList li .yuedu input{ width:100%; height:100%; position:absolute; left:0px; top:0px; background:#000; display:block; opacity:0;}
.registerList li .yuedu input+label{ border:none; background: url(../images/check.png) no-repeat; background-size:0.48rem;}
.registerList li .yuedu input:checked+label{ border:none; background: url(../images/checked.png) no-repeat; background-size:0.48rem;}

/*订单发货*/
.fahuo li{ background:#fff; padding:0.32rem; border-bottom:1px solid #eee;}
.fahuo li h2{ margin-top:0.53rem;}

/*提现/充值*/
.cash{ background:url(../images/cash_bg.png) no-repeat center bottom #000; border-radius:0.24rem; display:inline-block; width:100%; background-size:100%; color:#fee002; text-align:center;}
.cash_pd{ padding:1.07rem 0.32rem;}
.cash h4{font-size:0.4266666666666667rem;}
.cash h2{ font-size:0.693rem; margin-top:0.4rem; }
.exchange_record{display:inline-block; border:1px solid #fee002;border-radius:1.3333333333333333rem;width:1.733333333333333rem;text-align:center;height:0.6666666666666667rem;line-height:0.6666666666666667rem;color:#fee002 !important;font-size:0.32rem; box-sizing:border-box; position:absolute; top:0.32rem; right:0.32rem;}
.cash_bg{ background:#fff; padding:0.53rem 0.32rem 0.32rem;}
.cash_money{ padding-left:0.67rem; position:relative; height:1.31rem; line-height:1.31rem; margin-top:0.32rem;}
.cash_money span{ font-size:0.933rem; position:absolute; left:0;}
.cash_money .regInput{ font-size:0.933rem;}
.cash_list{ padding:0.2rem}
.cash_list li{ width:2.8rem; margin:0.2rem; float:left; background-color:#fee002; height:1.6rem; line-height:1.6rem; border-radius:0.2rem;box-shadow:0px 5px 5px #e4e4e4;box-sizing: border-box; text-align:center;-webkit-box-sizing: border-box;}
.cash_list li span{ font-size:0.48rem;}
.cash_list li strong{font-size:0.693rem; font-weight:normal;}
.weix_pay{ padding:0.32rem 0 0 1.2rem; position:relative; height:0.91rem; line-height:0.91rem;}
.weix_pay img{ position:absolute; left:0; top:0.32rem; width:0.91rem; height:0.91rem;  display:inline-block; border-radius:0.067rem;}
.weix_pay label{ background:#fff; border:1px solid #eee; border-radius:50%; width:0.48rem; height:0.48rem; display:inline-block; position:absolute; right:0px; top:50%; margin-top:-0.12rem;}
.weix_pay input{ width:100%; height:100%; position:absolute; left:0px; top:0px; background:#000; display:block; opacity:0;}
.weix_pay input+label{ border:none; background: url(../images/check.png) no-repeat; background-size:0.48rem;}
.weix_pay input:checked+label{ border:none; background: url(../images/checked.png) no-repeat; background-size:0.48rem;}

/*选项卡*/
.tabContainer ul.tabHd{ height:1.306666666666667rem; line-height:1.306666666666667rem ;background-color:#fff; border-bottom:1px solid #E4E4E4; font-size:0 }
.tabContainer ul.tabHd li{  height:100%; text-align:center; font-size:0.4266666666666667rem; display:inline-block; width:25%;}
.tabContainer ul.tabHd li span{ display:block; height:1.32rem; line-height:1.32rem; box-sizing:border-box; margin:0 0.4666666666666667rem; }
.tabContainer ul.tabHd li.active span{ color:#f35847; border-bottom:2px solid #f35847}
.order_item{ margin-bottom:0.3333333333333333rem; background-color:#fff;}
.order_item .order_num,.get_time{height:1.306666666666667rem; line-height:1.306666666666667rem; padding:0 0.3333333333333333rem;}
.order_item .order_goods{ background-color:#f9f9f9; min-height:2rem; padding:0.3333333333333333rem 0.3333333333333333rem 0.3333333333333333rem 2.8rem; position:relative;}
.order_item .order_goods img{width:2rem; height:2rem; position:absolute; left:0.3333333333333333rem; top:0.3333333333333333rem;}
.order_item .order_goods h3{ font-size:0.4rem; font-weight:normal; line-height:0.5866666666666667rem; max-height:1.173333333333333rem; overflow:hidden; margin-bottom:0.2666666666666667rem;text-align: left;  padding: 0;height: auto;}
.order_item .order_goods p .price{ margin:0 0.1333333333333333rem;}
.order_item .order_goods p .plus{margin-left:0.1333333333333333rem}
.order_item .order_totalprice{height:1.066666666666667rem; line-height:1.066666666666667rem; text-align:right; color:#666;}
.order_item .order_operate{ padding:0.2933333333333333rem 0.3333333333333333rem; text-align:right; border-top:1px solid #e2e2e2;}
.order_item .order_operate a{ display:inline-block; margin-left:0.32rem; width:2rem; padding:0.13333rem 0; text-align:center; border-radius:0.6933333333333333rem; border:1px solid #c2c2c2; color:#666; font-size:0.3733333333333333rem; box-sizing:border-box;}
.tabContainer ul.tabHd.tabHd01 li{ width:20%;}
.tabContainer ul.tabHd.tabHd01 li span{margin: inherit; }

/*资金明细*/
.rebate_Hd { text-align:center; margin-bottom:0.32rem;}
.rebate_Hd li{ width:auto !important;}
.capital_list li{ background:#fff; padding:0.32rem; border-bottom:1px solid #eee;}
.capital_list li h2{ height:0.64rem; line-height:0.64rem; overflow:hidden;}
.capital_list li .money{ font-size:0.67rem; float:right; line-height:1.13rem;}
.capital_list li .time{ margin-top: 0.133333rem;}


/*用户收藏*/
.collection a{ display:block; border-bottom:1px solid #eee; margin-top:0.32rem;}
.collection .user_info{ background:#fff; padding:0 0.32rem;border-bottom:1px solid #eee; height:1.173rem; line-height:1.173rem;}
.collection .user_info img{ display:inline-block; margin-right:0.133rem; width:0.8rem; height:0.8rem; border-radius:50%; vertical-align: middle; }
.collection .order_goods{ background-color:#fff; min-height:2.4rem; padding:0.3333333333333333rem 0.3333333333333333rem 0.3333333333333333rem 3.2rem; position:relative;}
.collection .order_goods img{width:2.4rem; height:2.4rem; position:absolute; left:0.3333333333333333rem; top:0.3333333333333333rem;}
.collection .order_goods h3{ font-size:0.4rem; font-weight:normal; line-height:0.5333333333333333rem; margin-bottom:0.68rem; height:1.066666666666667rem; overflow:hidden;}
.collection .order_goods p .price{ margin:0 0.1333333333333333rem;}
.collection .order_goods p .plus{margin-left:0.1333333333333333rem}

/*订单详情页*/
.order_state{height:1.866666666666667rem; line-height:1.866666666666667rem; background-color:#fee002; text-align:center;}
.order_state span{display: inline-block; height:100%; padding-left:1rem;}
.order_state span.unpaid{ background: url(../images/paid.png) no-repeat left center; background-size: 0.8rem;}
.order_state span.daifahuo{ background: url(../images/icon_19.png) no-repeat left center; background-size: 0.8rem;}
.order_state span.yifahuo{ background: url(../images/icon_20.png) no-repeat left center; background-size: 0.8rem;}
.order_state span.complet{background: url(../images/icon_21.png) no-repeat left center; background-size: 0.8rem;}
.order_detail_item { margin-bottom:0; margin-top:0.32rem; border-bottom:1px solid #f2f2f2;}
.order_detail_item .order_goods{ background-color:#fff;}
.order_detail_price{ padding:0.32rem 0.3333333333333333rem; line-height:0.6rem;}
.order_detail_title{ padding:0.24rem 0.3333333333333333rem;}
.order_detail_info{ background-color:#fff; padding:0.2666666666666667rem 0.3333333333333333rem; margin-bottom:0.32rem;}
.order_detail_info li{ position:relative; padding:0.1333333333333333rem 0 0.1333333333333333rem 1.733333333333333rem; line-height:0.4266666666666667rem;}
.order_detail_info li span{ position:absolute; left:0; top:0.1333333333333333rem; color:#999;}


.item_addr{padding:0.32rem; display:block; position:relative; border-bottom:1px solid #eee;}
.item_addr .arrow_r{position:absolute; right:0.32rem; display:block; top:50%; margin-top:-0.135rem; width:0.27rem;  height:0.27rem;  border-style: solid;  border-width: 1px 1px 0 0;border-color: #b4b4b4;-webkit-transform: rotateZ(45deg);}
.item_addr.item_addr_1{ padding:0.32rem; display:block;}
.addr,.addr.van{ background: url(../images/map.png) no-repeat left 50%; background-size:0.48rem; width:92%; }
.addr p{margin-left: 0.8rem;font-size:0.3733333333333333rem; line-height:0.53rem;}
.addr time{ line-height:0.32rem; display:block; margin-top:0.4rem;}
.addr.van{ background: url(../images/logistics.png) no-repeat left 50%; background-size:0.48rem;}

/*查看物流*/
.logis{ position:relative; padding:0.32rem 0.32rem 0.32rem 2.933rem; display:block; font-size:0.32rem; min-height:2.267rem;}
.logis figcaption{ line-height:0.667rem; max-height:2rem; overflow:hidden;}
.logis .losis_info{ position:absolute; left:0.32rem; top:0.32rem;width: 2.267rem;height: 2.267rem;overflow: hidden;}
.logis .losis_info img{ display:block; width:2.267rem; height:2.267rem; overflow:hidden;}
.logis .losis_info i{background: rgba(0,0,0,0.7); font-style:normal; width:2.267rem; padding:0.1067rem; text-align:center; color:#fff; overflow:hidden; position:absolute; left:0; bottom:0;}
.logis p{ line-height:0.667rem;}

.order-state{ padding:30px 0.32rem 0px 0.667rem;}
.order-state li{ position:relative; padding-bottom:1px;}
.order-state .lc i{position: absolute;content: '';left: 0;top:0px;height: 100%;border-left: 1px solid #e4e4e4;}
.order-state .lc em{  width:10px; height:10px; display:block;position:absolute;left:-6px;top:0px; background:#e4e4e4; border-radius:50px;border:2px solid #fff;}
.order-state .jd{ margin:0px 0.32rem  0.32rem 0.667rem;}
.order-state time{ color:#999; line-height:0.667rem;}
.order-state li.on .lc em{ width:10px; height:10px; border:2px solid #8aca8c; display:block;position:absolute;left:-7px;top:0px; background:#3ca73f; border-radius:50px;}
.order-state li.on .jd p,.order-state li.on .jd time{ color:#3ca73f; line-height:0.533rem;}
.order-state .jd.none{ border-bottom:none;}

/*续费*/
.renew_bg{ background:#000; padding:0.667rem  0.32rem 1.84rem; border-radius:0 0 1rem 1rem;}
.renew_toux{ padding-left:2.08rem; min-height:1.68rem; position:relative; color:#fff; z-index:1}
.renew_toux img{ display:block; width:1.467rem; height:1.467rem; border:2px solid #fff; border-radius:50%; position:absolute; left:0; top:0;}
.renew_toux h2{ font-size:0.4266666666666667rem; padding-top:0.18rem;}
.renew_toux p{ color:#fee002; padding-top:0.2rem;}
.renew_core{ padding:0.667rem 0.546rem; margin:-1.413rem 0.32rem; position:relative; border-radius:0.187rem;z-index:2}
.renew_core .txt{ line-height:0.667rem;}
.renew_core ul{ margin-top:0.32rem;}
.renew_core ul li{ width:2.56rem; position:relative; float:left; color:#3b3b3b; border:1px solid #acacac; border-radius:0.133rem; text-align:center; padding:0.533rem 0;box-sizing: border-box; margin-right:0.267rem;}
.renew_core ul li.none{ margin-right: inherit;}
.renew_core ul li p{ padding:0.32rem 0}
.renew_core ul li p strong{ font-size:0.8rem;}
.renew_core ul li.on{ background:#000; border:1px solid #000; color:#fff;}
.renew_core ul li.on p{ color:#fee002;}
.renew_core ul li.on i{ background:#fee002; color:#000; font-size:0.293rem; font-style:normal; width:0.933rem; height:0.4rem; line-height:0.4rem; display:inline-block; border-radius:0.133rem 0rem 0.133rem 0; position:absolute; left:-1px; top:-1px;}
.expire{ height:0.48rem; line-height:0.48rem; font-size:0.32rem; color:#888; padding-left:0.8rem; margin-top:0.6rem;}
.expire img{ display:inline-block; width:0.3467rem; height:0.3467rem; vertical-align:middle; padding:0 0.32rem;}
.expire label{ background:#fff; border:1px solid #eee; border-radius:50%; width:0.48rem; height:0.48rem; display:inline-block; position:absolute; left:-0.8rem; top:0; }
.expire input{ width:100%; height:100%; position:absolute; left:0px; top:0px; background:#000; display:block; opacity:0;}
.expire input+label{ border:none; background: url(../images/check.png) no-repeat; background-size:0.48rem;}
.expire input:checked+label{ border:none; background: url(../images/checked.png) no-repeat; background-size:0.48rem;}
.cash_bg.renew_pay{ padding: 0 0;}
.renew_bottom{ background:#fff; height:1.6rem; position:fixed; left:0px; bottom:0; width:100%; z-index:2}
.renew_price{ padding:0.107rem 0 0 0.32rem; float:left; width:60%;}
.payment{ float:right; background:#fee002; color:#000; font-size:0.4266666666666667rem; line-height:1.6rem;height:1.6rem; text-align:center; width:3.467rem; display:block;}
.got_it{ position:absolute; bottom:0; left:0; height:1.2rem; line-height:1.2rem;  border:none;border-top:1px solid #eee; width:100%; text-align:center;}

/*管理活动*/
.count{ background:#f2f2f2; margin:0.32rem 0.32rem 0; padding:0.1333rem;}
.count p{ width:33.3%; text-align:center; display:inline-block; float:left; overflow:hidden;}
.operation{ border-top:1px solid #e2e2e2; height:1.307rem; line-height:1.307rem; overflow:hidden;}
.bor_r{ border-right:1px solid #e2e2e2;}.bor_t{border-top:1px solid #e2e2e2;}
.operation a.edit,.operation a.delete,.operation a.operate{ width:50%; box-sizing: border-box; float:left; display: inline-block;color:#666; padding:0; min-height:inherit; text-align:center; }
.operation a.edit span{ background:url(../images/edit.png) no-repeat left  0.426rem; padding-left:0.667rem;   background-size: 0.4rem; display:inline-block;vertical-align:middle;}
.operation a.delete span{background: url(../images/delete.png) no-repeat left  0.426rem; padding-left:0.667rem; background-size: 0.4rem;display:inline-block;vertical-align:middle;}
.operation a.operate span{background: url(../images/operate.png) no-repeat left  0.426rem; padding-left:0.667rem; background-size: 0.4rem;display:inline-block;vertical-align:middle;}
.operation.w33 a{ width:33.3%}

/*核销详情*/
.hexiao_bg{ background:#fff; padding:0.32rem;}
.hexiao_bg span{ margin-right:0.24rem;}
.qiehuan{ text-align:center;line-height:0.933rem; font-size:0.4266666666666667rem; width:100%; margin:0 auto;}
.title01{ padding:0.32rem 0;}
.title01 a.bor_n{ border-left:none; border-right:none;}
.title01 a{display:inline-block;width:2.4rem; height:0.933rem;line-height:0.933rem; color:#000;border:1px solid #000;font-size:0.4266666666666667rem;}
.title01 a.selected{color:#fee002;background: #000;border: 1px solid #000;}
.title01 a:first-child{border-radius:5px 0 0 5px;}
.title01 a:last-child{border-radius:0 5px 5px 0;}

.hexiao_centre{ background:#fff; border-top:1px solid #e2e2e2; padding:0.32rem;}
.hexiao_centre figure figcaption{ line-height:0.667rem; min-width:1.333rem;}
.hexiao_centre figure p{ margin-top:0.12rem;}
.hexiao_centre .user_info{ margin-top:0.4rem; position:relative; padding-left:1.013rem; min-height:0.8rem;}
.hexiao_centre .user_info img{ width:0.8rem; height:0.8rem; display:block; position:absolute; left:0; top:0.04em; border-radius:50%;}

/*我的卡券*/
.mycoupon li{ background:#fff; position:relative; margin-bottom:0.32rem;}
.mycoupon li .quan{ position:absolute; left:0.32rem; top:0.32rem; text-align:center; background:#fcc838; color:#fff; width:1.867rem; height:1.867rem;}
.mycoupon li .quan .val{ height:1.2267rem; line-height:1.2267rem; z-index:1;}
.yuan_l{ position:absolute; left:0; bottom:-0.053rem; width:0.053rem; height:0.106rem; background:#fff;border-radius: 0 0.053rem 0.053rem 0;}
.yuan_r{ position:absolute; right:0; bottom:-0.053rem; width:0.053rem; height:0.106rem; background:#fff;border-radius: 0.053rem 0 0  0.053rem;}
.mycoupon li .quan p{ background:#fcb203; height:0.64rem; line-height:0.64rem; overflow:hidden;}
.mycoupon li figure{ padding:0.32rem 3.467rem 0.32rem 2.453rem; min-height:1.867rem;}
.mycoupon li figure p{ padding:0.2rem 0;}
.mycoupon li figure figcaption,.mycoupon li .quan_count span{ line-height:0.5333rem; overflow:hidden;}
.mycoupon li .quan_count span{ color:#fe6402;}
.mycoupon li .quan_count{ position:absolute; right:0.32rem; top:0.32rem; text-align:right;}
.mycoupon li .quan_count p{ background:#f2f2f2; border-radius:0.24rem; padding:0 0.24rem; height:0.533rem; line-height:0.5333rem;text-align:center; margin-top:0.2rem;}

/*商家中心*/
.business_info{ background:#000; padding:0.667rem 0.32rem 1rem 2.4rem; border-radius:0 0 0.1333rem 0.1333rem; position:relative;}
.business_info .info_toux{ position:absolute; left:0.32rem; top:0.667rem;}
.business_info .info_toux img{ display:block; width:1.467rem; height:1.467rem; border:2px solid #fff; border-radius:50%;}
.business_info .info_toux section .VIP{ position:absolute; bottom:0; right:0rem; height:0.3467rem; padding:0 0.133rem; border-radius:0.733rem; background:#fee002; color:#000;}
.advBanner{ margin-top:-0.5rem; padding:0.32rem 0; background:#f2f2f2}

.CurrencyList{ padding-bottom:0.64rem;}
.CurrencyList li{ width:25%;float:left; text-align:center;font-size:0.3466666666666667rem; color:#000;}
.CurrencyList li img{ width:0.8rem; height:0.8rem; display:inline-block; margin-top:0.32rem;}
.CurrencyList li div{ width:1.12rem; height:1.12rem; margin:auto;}
.CurrencyList li i{ position:absolute; right:-3px; top:0.2rem; background:#fee002; color:#000; padding:0.06667rem 0.133rem; height:0.2667rem; display:block;border-radius:0.173rem; font-size:0.2666666666666667rem;}
.InfoTit{ padding:0  0.667rem 0 0.32rem; position:relative; height:1.307rem; line-height:1.307rem;}
.business_list li{ margin:0 0.32rem; border-bottom:1px solid #ebebeb; padding:0.373rem 0; position:relative;}
.business_info .info_toux section{height:1.52rem;display: table-cell;}
.business_info .info_toux section .VIP{position:absolute; bottom:0; right:-0.36rem; vertical-align:middle; font-size:0.24rem;min-width:0.8267rem; display:inline-block; padding:0.0667rem 0.133rem; border-radius:0.733rem; background:#fee002; color:#000;}
.business_info h2{ margin-top:0.213rem; line-height:0.48rem;}
.business_info .time_info{ color:#fee002; font-size:0.2933333333333333rem;margin-top:0.24rem; line-height:normal;}
.business_info .time_info a{color:#7f7001;display:inline-block; padding:0 0.1067rem;font-size:0.2933333333333333rem; vertical-align:middle;border:1px solid #7f7001; border-radius:0.04rem; margin-left:0.4rem; margin-top:-0.026rem;}
.business_info .time_info a span{ display:inline-block; text-align:center; padding:0.04rem 0; vertical-align:middle;}
.business_info .time_info a span i{display: inline-block;width:0.186rem;height:0.186rem;border-style: solid;border-width: 1px 1px 0 0;border-color: #7f7001;-webkit-transform: rotateZ(45deg);}
.Assets{background:#fff; padding:0.64rem 0.32rem 0.733rem;border-radius:0.267rem;top:-1.28rem; left:0; position:relative;box-shadow: 0px 0px 5px #ddd; overflow:hidden}
.Assets .money_info{ margin-top:0.2667rem; height:0.667rem; line-height:0.667rem; vertical-align:middle;}
.Assets .money_info h2{ font-size:0.72rem;float:left;}
.Assets .money_info .cash_a{float:left; background:#f2f2f2; padding:0 0.133rem; height:0.453rem; line-height:0.453rem; border:1px solid #dedede; display:inline-block; margin:0.093rem 0.32rem;border-radius:0.04rem; color:#fff}
.recharge{ position:absolute; right:0; top:50%; margin-top:-0.4rem;}
.recharge a{ background:#fee002; color:#000; display:inline-block; padding:0.2rem 0;width:2.16rem; text-align:center; border-radius:0.4rem 0 0 0.4rem;}
.recharge a img{ width:0.32rem; height:0.373rem; display:inline-block; vertical-align: middle; margin-top:-0.133rem; margin-right:0.133rem;}
.recharge a span{ display:inline-block;}
.recharge a i{display: inline-block;width:0.186rem;height:0.186rem; margin-left:0.133rem;border-style: solid;border-width: 1px 1px 0 0;border-color: #7f7001;-webkit-transform: rotateZ(45deg);}


/*发布活动*/
.publish input,.publish textarea,.publish select{font-size:0.4rem;}
.publish li{ border-bottom:1px solid #EDEDED; padding:0.17333rem 0.32rem 0.48rem 0.32rem; line-height:0.96rem; font-size:0.4rem;}
.publish li:last-child{ border-bottom:none;}
.publish li p span{ color:#b4b4b4;}
.publish li section{ height:100%;}
.publish li.float{ position:relative; padding:0.17333rem 0.32rem}
.publish li.float p{ position:absolute; left:0.32rem; top:0.17333rem; line-height:0.96rem;}
.publish li.float section.form_con{margin-left:2.8rem; min-height:0.96rem;}
.selectBox select{ width:100%; border:none;}
.input_item{font-size:0.3733333333333333rem; position:relative; width:45%; margin-right:5%; float:left;}
.input_item label{ background:#fff;width:0.48rem; height:0.48rem; display:inline-block; vertical-align:text-bottom; margin-right:0.24rem;}
.input_item input{ width:100%; height:100%; position:absolute; left:0px; top:0px; background:#000; display:block; opacity:0;}
.input_item input+label{ border:none; background: url(../images/check.png) no-repeat; background-size:0.48rem;}
.input_item input:checked+label{ border:none; background: url(../images/checked.png) no-repeat; background-size:0.48rem;}
.input_item input[type=checkbox]+label{ border:none; background: url(../images/check02.png) no-repeat; background-size:0.48rem;}
.input_item input[type=checkbox]:checked+label{ border:none; background: url(../images/checked02.png) no-repeat; background-size:0.48rem;}
.txt_item{border-radius:0.04rem; background-color:#F1F1F1; padding:0.2rem 0.32rem; box-sizing:border-box; line-height:initial}
.txt_item_transparent{ padding:0.26rem 0; background-color:transparent;}
.txt_item .form_txt{ border:none; width:100%; height:0.64rem; line-height:0.64rem;}
.txt_item .form_area{ border:none; font-family:microsoft yahei; resize:none;width: 100%;}
.form_con .upload_item:first-child{ margin-left:0;}
.upload_item{ width:2rem; height:2rem; display:inline-block; position:relative; margin-top:0.24rem;}
.uploaded{ margin-right:0.32rem; }
.upload_item img{ width:100%; height:100%; display:block;}
.upload_item input[type=file]{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0;}
.upload_item .upload_close{ position:absolute; display:inline-block; width:0.6rem; height:0.6rem; right:-0.2rem; top:-0.2rem; background:url(../images/upload_close.png) no-repeat; background-size:100%;}
.form_float_txt{ border:0; width:100%;}
.arrow_txt{position: absolute; right: 0.32rem; display: block; top: 0.17333rem;}
.form_con ::-webkit-input-placeholder { /* WebKit, Blink, Edge */color:#b4b4b4;}
.form_con :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#b4b4b4;}
.form_con ::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#b4b4b4;}
.form_con :-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#b4b4b4;}
.num_box{ padding-top:0.12rem;line-height:0.66666666666667rem;}
.num_box span.minus,.num_box span.num_edit,.num_box span.plus{ display:inline-block; float:left}
.num_box .minus,.num_box .plus{width:0.66666666666667rem; height:0.66666666666667rem;}
.num_box .minus{ border-top-left-radius:3px; border-bottom-left-radius:3px; background:#FCDF1A url(../images/minus.png) no-repeat center; background-size:100%;}
.num_box .minus_un{ background:#CBCBCB url(../images/minus_un.png) no-repeat center; background-size:100%;}
.num_box .plus{ border-top-right-radius:3px; border-bottom-right-radius:3px; background:#FCDF1A url(../images/plus.png) no-repeat center; background-size:100%;}
.num_box .num_edit{ width:1.066666666667rem; height:0.66666666666667rem; background-color:#ECECEC;}
.num_box .num_edit input{ width:100%; height:100%; border:none; text-align:center; float:left;}
.title_form{ font-size:0.3733333333333333rem;}
.multi_radio .input_item{ width:20%; margin-right:5%;}
.form_tips{ margin-right:2.56rem; line-height:0.48rem;}

.objbox{border: 1px solid #EDEDED;margin:0 0.32rem 0.32rem 0.32rem;padding: 0.32rem;border-radius: 0.32rem;}
.objbox .title{height: 0.93rem;line-height: 0.93rem;font-size: 0.4266666666666667rem;color: #999;padding: 0 0.32rem;border-bottom: 1px solid #EDEDED;}

/*发布页面-添加经纬度*/
.addmap section{ display: flex; justify-content: space-between; align-items: center;}
.addmap .coordinate_w33{ margin-right: 0;}
.addmap .select_coordinate{ margin-top: 0;}
.addmap .clearfix{margin-top:0.32rem;}

/*开关*/
.switch{position: relative;display: inline-block;width: 1.16rem;height: 0.64rem;border-radius:0.52rem ;line-height: 1.04rem;-webkit-tap-highlight-color:rgba(255,255,255,0);  position:absolute; right:0; top:0;}
.switch_on{border: 1px solid #fff; transition: border 0.4s, box-shadow 0.2s, background-color 1.2s; background-color:#58DB5E; box-shadow: #58DB5E 0 0 0 0.52rem inset; cursor: pointer;}
.switch_off{border: 1px solid #dfdfdf; transition: border 0.4s, box-shadow 0.4s; background-color:#f5f5f5; box-shadow: #fff 0 0 0 0 inset; cursor: pointer; }
.slider{position: absolute;display: inline-block;width: 0.64rem;height: 0.64rem;background: white;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);border-radius: 50%;left: 0;top: 0;}
.switch_on .slider{left: 0.53rem;transition:left 0.2s;}
.switch_off .slider{left: 0;transition:left 0.2s;}
/*创建卡券的单选按钮*/
.coupon_item{ width:70%; margin-right:0; font-size:0; margin:0.14rem 0}
.coupon_item img{ width:3.2rem; padding:0.08rem; border:1px solid #EDEDED; border-radius:3px; vertical-align:middle;}
.coupon_item label{ vertical-align:middle;}
/*我的openid*/
.openid{ background:#8bc24a; color:#fff; padding:0.5333rem 0.32rem; border:2px dashed #f7c411; border-radius:0.24rem;white-space:normal;word-break:break-all;word-wrap:break-word; }
.openid_info li{ border-radius:0.24rem; margin-bottom:0.32rem; background:#fff; padding:0 0.32rem;}

/*会员管理列表*/
.woman,.man,.unknown{ width:0.4rem; height:0.4rem; display:inline-block; vertical-align:middle; margin-top:-0.0667rem;}
.account_info .li{ width:50%; float:left;}
.normal,.prohibit{ padding:0rem 0.2rem; background:#3ca73f; color:#fff; border-radius:0.067rem; display:inline-block;font-size:0.3466666666666667rem;}
.prohibit{ background:#fc3a38;}

/*积分流水列表*/
.integralFlow_list{margin: 0rem 0.32rem; padding-bottom: 0.26666666666666666rem; }
.integralFlow_list li{ position:relative;padding: 0.5333rem 0 0 1.46667rem;}
.integralFlow_list li h4{font-size: 0.4rem; height: 0.64rem; line-height: 0.64rem;white-space:nowrap;text-overflow: ellipsis; overflow: hidden;}
.integralFlow_list li .fen{ line-height:0.64rem; font-size:0.6933333333333334rem; text-align:right;}
.integralFlow_list li time{ margin-top:0.133333rem;}
.integralFlow_list li figure { position:absolute; left:0; top:0.5333rem; text-align:center;}
.integralFlow_list li figure img{ display:inline-block; width:1rem; height:1rem; border-radius:50%;}
.integralFlow_list li figure figcaption{text-overflow:ellipsis; width:1rem; white-space:nowrap;overflow:hidden;}
.integralFlow_list li .integral_content{ border-bottom:1px solid #f6f6f6;min-height: 1.3333333333333333rem; padding: 0rem 2rem 0.5333rem  0;}
.screen{ line-height:1.08rem; border-bottom:1px solid #eee;}
.form{ padding:0.32rem 0.32rem 0 ;}
.form li{padding: 0.16rem 0 0.16rem 2.3rem; position: relative; font-size:0.3733333333333333rem;}
.form li input,select,textarea{ font-size:0.3733333333333333rem}
.form li span{ display:inline-block; position:absolute; left:0; top:0.16rem; text-align:right; line-height:0.8533333333333333rem;}
.form li input[type=text],.form li input[type=number]{ width:100%; height:0.8533333333333333rem; border-radius:0.0666666666666667rem; border:1px solid #cacaca; box-sizing:border-box; text-indent:0.2rem;}
.form li p.select_box{ background-color:#fff; border:1px solid #cacaca;  border-radius:0.0666666666666667rem; height:0.8533333333333333rem}
.form li p.select_box:after{ content:""; display:inline-block; width:0.21333rem; height:0.21333rem; background-color:#fff; border-right:1px solid #666; border-bottom:1px solid #666; transform:rotate(45deg); position:absolute; right:0.26666rem; top:0.26666rem;}
.form li p.select_box select{background-color:#fff; width:100%; border:none;  padding-left:0.2rem; border-radius:0.0666666666666667rem; position:relative; top:-0.1rem; -webkit-appearance: none; font-size:0.38rem;}
.interal_filter{ position:absolute; left:0;top:0; margin-top:1px; width:100%;overflow-y: auto;background: rgba(255,255,255,0.95);z-index: 104; display:none}
.retrieval button{ width:50%; float:left;height:1.30667rem; line-height:1.30667rem; border:none;}
.retrieval .recharge_but{ background:#fff8c5; color:#000;}
.retrieval .submit_but{background:#fee002; color:#000;}
.waitFor{ border-radius:0.067rem; display:inline-block;font-size:0.3466666666666667rem;}
.audit_status button{ border:none; padding:0.1rem 0.4rem; color:#fff; margin-left:0.32rem; margin-top:0.2rem; border-radius:0.0667rem;}
.audit_status .agree{ background:#3ca73f;}
.audit_status .refuse{ background:#fc3a38;}

.operate_centre a{ width:45%; display:block; margin:0 auto; float:left;box-sizing: border-box; margin:0.16rem 2.5%; text-align:center; border: 1px solid #000;border-radius: 0.43338rem;font-size: 0.4rem;padding: 0.16rem 2%;}.prohibit{ background:#fc3a38;}

.form-control{ width:96%; padding:2%; border:none; border:1px solid #eee; height:1.76rem; overflow-y:visible; font-family:"Microsoft Yahei"; }
.integralFlow_list.tixian li{padding: 0.5333rem 0 0 0rem;}

/*商家详情*/
.link,.link_gray{ background:#fcdf1a; color:#000; margin-left:0.267rem; padding:0rem 0.2rem; vertical-align:middle; display:inline-block; border-radius:0.067rem;}
.link_gray{ background:#f5f5f5; color:#000;}

/*客服列表*/
.kefu_list ul { text-align: center; margin-top:0.4rem}
.kefu_list li{ width:90%; display:inline-block; font-size:0.3733333333333333rem; text-align:center; margin-top:0.4rem; margin-bottom: 0.8rem;}
.kefu_list li .ewm{ width:60%; display:block; margin:0 auto 0.32rem;}
.kefu_list .nickname{ background:#ebebeb; display:inline-block; margin-bottom:15px; padding: 0.2rem 0.4rem; border-radius:0.6rem;}
.kefu_list .weixin_tx{height:0.6rem;line-height:0.6rem; display:inline-block; vertical-align:middle; margin-right:0.1333rem}
.kefu_list .tel{ display:inline-block; height:0.6rem; line-height:0.6rem; padding-left:0.7333rem; background:url(../images/telIcon.png) no-repeat left center; background-size:0.6rem;}

.currency .switch{top: 0.24rem;right: 0.32rem;}

.mtaff.lottery li{ margin-bottom:0.32rem; padding:0;}
.mtaff.lottery li img.tx{left:0.32rem}

/*常见问题*/
.business_list.question_list li span { border-radius:50%; background:#f2f2f2; width:0.267rem; text-align:center; height:0.267rem; line-height:0.667rem; position:absolute; left:0; top:0.52rem;}
.business_list.fenlei li{ padding:0.32rem 0.8rem 0.32rem 1rem;}
.business_list.question_list li { padding:0.32rem 0.8rem 0.32rem 0.52rem;}
.business_list.fenlei li img{ display:block; position: absolute; top:50%; left:0rem; margin-top:-0.333rem; width:0.666rem; height:0.666rem;}

/*奖品补发*/
.operation a.reissue{ width:50%; box-sizing: border-box; float:left; display: inline-block;color:#666; padding:0; min-height:inherit; text-align:center; }
.operation a.reissue span{background: url(../images/bufa.png) no-repeat left  0.426rem; padding-left:0.667rem; background-size: 0.4rem;display:inline-block;vertical-align:middle;}

.leiji li{ float:left; width:50%; text-align:center; padding:0.32rem 0;box-sizing: border-box;}
.reissue_button{ border:none; padding:0.1rem 0.32rem; background:#fcdf1a; color:#000; margin-top:0.2667rem;font-size:0.3733333333333333rem; border-radius:0.133rem;}


/*店铺地址*/
.but_store{ padding:0rem 0.2rem; border:none; background:#fee002; color:#000; border-radius:0.1333rem;font-size: 0.4rem; line-height:0.92rem}
.map_search{ width: 100%;background: #fff;left: 0;top: 0;box-sizing: border-box !important;}
.coordinate_w33{ width:33%; float:left; margin-right:5%;}
.select_coordinate{ margin-top:0.42rem}
.txt_item.add_w{ width:71%}
.but_store.bgRed{ background:#f35847; color:#fff;}
.but_store.bgGreen{ background:#3ca73f; color:#fff;}
.txt_item.w80{ width:72%;border-radius: 0.04rem 0  0 0.04rem ; padding: 0.2rem 2%;}
.w20{ width:20%;border-radius: 0  0.04rem 0.04rem ;background-color: #fee002; color:#fff;padding: 0.2rem 2%;box-sizing: border-box;line-height: initial;}
.but_search{border: none;width: 100%;height: 0.64rem;line-height: 0.64rem;}

.bgyellow{padding:0 0.2rem; background:#f39841; color:#fff; border-radius:0.067rem; display:inline-block;}
.bgred{padding:0 0.2rem; background:#fc3a38; color:#fff; border-radius:0.067rem; display:inline-block;}

/*一键关注*/
.forceAttention{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:101;}
.forceAttention .mask{ visibility:visible;}
.forceAttention .attentionCon{ width:76%;position:absolute; left:12%; z-index:102;}
.wechatInfo{background-color:#fff; border-radius:0.13333rem;text-align:center;padding-bottom:0.26666rem}
.wechatInfo h4{ font-size:0.48rem; font-weight:normal; padding:0.26666rem 0;}
.wechatInfo .wechatCode img{width:5.06666rem; height:auto; display:block; margin:0 auto;}
.wechatInfo p{ font-size:0.37333rem; color:#666;}
.wechatInfo .finger{ padding:0.26666rem 0;}
.wechatInfo .finger img{width:1.78666rem;}
.attentionCon .followClose{ display:block; margin:10px auto 0; width:1.1rem; padding:0.2rem}

/*背景特效*/
.moneybox{width:100%;height:100%}
#leafContainer{overflow:hidden}
#leafContainer>div{position:fixed;z-index:10;width:25px;-webkit-animation-iteration-count:infinite,infinite;-webkit-animation-direction:normal,normal;-webkit-animation-timing-function:linear,ease-in}
#leafContainer>div>img{position:absolute;width:25px;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:50% -100%}
@-webkit-keyframes fade{0%{opacity:1}
    95%{opacity:1}
    100%{opacity:0}}@-webkit-keyframes drop{0%{-webkit-transform:translate(0px,-50px)}
                        100%{-webkit-transform:translate(0px,650px)}}@-webkit-keyframes clockwiseSpin{0%{-webkit-transform:rotate(-50deg)}
                                                                         100%{-webkit-transform:rotate(50deg)}}@-webkit-keyframes counterclockwiseSpinAndFlip{0%{-webkit-transform:scale(-1,1) rotate(50deg)}
                                                                                                                   100%{-webkit-transform:scale(-1,1) rotate(-50deg)}}

/*商家首页弹层*/
.bgBlack{ background:rgba(0,0,0,0.5); width:100%; height:100%; position:fixed; top:0px; left:0px; visibility:hidden; z-index:1}
.popUp { background: #fff; visibility:hidden; width:90%; margin-left:5%; border-radius: 0.6667rem;   text-align: center; position:fixed;  z-index: 2; }
.popUp h2{ font-size:0.4533rem; margin-top:0.13rem}
.popUp .links{ border:0.04rem dashed #000; border-radius:0.32rem}
@charset "utf-8";
/****************首页****************/
/*图片轮播样式*/
.block_home_slider {position: relative; padding:0.32rem}
.block_home_slider .slide {position:relative; border-radius:5px; -webkit-border-radius:5px}
.block_home_slider .caption {padding: 0 16px;position: absolute;left: 0;height:32px;line-height:32px;width:100%;bottom:0px;text-align: left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000;}
.block_home_slider .flex-control-paging {display:inline-block;position: absolute; left:0px;bottom:0.453rem; width:100%; text-align:center;}
.block_home_slider .flex-control-paging li {margin: 0px;padding: 0px; display:inline-block;overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a {width: 10px;height: 10px; display:block;margin-right: 10px;border-radius: 50%;
    background: #fff;font-size: 0; display:block; cursor: pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background: #fee002;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.swipe-wrap > div {float: left;width: 100%;position: relative;}
.swipe_num {position: absolute;right: 10px;bottom:5px;z-index: 100; font-size: 14px;height: 26px;}
.flexslider .slides > li {-webkit-backface-visibility: hidden;list-style-type: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block; height: auto; border-radius:5px; -webkit-border-radius:5px; }
.flex-pauseplay span {text-transform: capitalize;}
.block_home_slider .slide {position:relative; border-radius:5px; -webkit-border-radius:5px; /*height:4.8rem;*/}
.flexslider .slides img {width: 100%; display: block; height: 100%; border-radius:5px; -webkit-border-radius:5px; }

/* ===== 筛选分类 ===== */
.retrie {position: relative;z-index:99;height:1.08rem;}
.retrie dt { overflow: hidden }
.retrie dt a {position: relative;float: left;width: 50%;height:1.08rem;line-height:1.08rem;font-size:0.4rem;text-align: center;}
.w33 dt a {width:50%;}
.retrie dt .up{ height:1rem;}
.retrie dt a:before {position: absolute;top:0.1867rem;left: 0;display: block;width: 1px;height:0.73333rem; content: ' ';}
.retrie dt a:first-child:before {width:0;height:0;}
.retrie .sortIconI {display: inline-block;width:0.2rem;height:0.2rem; border-top:2px solid #b4b4b4;border-right:2px solid #b4b4b4; transform:rotate(135deg); margin-left:0.13333rem; top:-0.05rem; position:relative;transition:all 0.2s}
.retrie dt .up .sortIconI {transform:rotate(-45deg);border-top:2px solid #b4b4b4;border-right:2px solid #b4b4b4; transition:all 0.2s;top:0.05rem}
.retrie dd { position: relative; }

/* ===== slide-area ===== */
#quick-screen1{ bottom:0px;z-index:60 !important;}
.filter {position: absolute;top: 0px;left: 0;z-index:104;display: none; width: 100%;overflow-y:auto;background: rgba(255,255,255,0.95);}
.szqy{ padding:0 0.32rem; padding-bottom:0.506667rem }
.szqy li {display: block; width:4.5rem; overflow:hidden; float:left;text-align:center; margin-top:0.4933333rem; margin-right:0.44rem;}
.szqy li a {display: block; border:1px solid #000;border-radius:0.43338rem;font-size:0.4rem;  padding:0.16rem 0;white-space : nowrap; text-overflow:ellipsis;overflow:hidden;}
.szqy li a.active{color:#000!important; background:#fee002; border:1px solid #fee002;  }
.szqy li a.select { background-color: #fff; }
.szqy li.none{ border-bottom:none;}
.szqy li a i{ background:url(../../images/px_tb2.png) no-repeat left center; background-size:60px 180px; background-position:0px 0px; padding-left:28px;width:18x;height:18px;vertical-align:middle; }
.szqy li a:hover i,.slide li a.active i{ width:18x;height:18px; padding-left:28px;background-position:-30px 0px; vertical-align:middle;}
.szqy li a i.i_1{ width:18x;height:18px; padding-left:28px;background-position:0px -50px; vertical-align:middle;}
.szqy li a:hover i.i_1,.slide li a.active i.i_1{width:18x;height:18px; padding-left:28px;background-position:-30px -50px; vertical-align:middle;}

.szqy li a i.i_2{ width:18x;height:18px; padding-left:28px;background-position:0px -104px; vertical-align:middle;}
.szqy li a:hover i.i_2,.slide li a.active i.i_2{width:18x;height:18px; padding-left:28px;background-position:-30px -104px; vertical-align:middle;}

.szqy li a i.i_3{ width:18x;height:18px; padding-left:28px;background-position:0px -158px; vertical-align:middle;}
.szqy li a:hover i.i_3,.slide li a.active i.i_3{width:18x;height:18px; padding-left:28px;background-position:-30px -158px; vertical-align:middle;}




/*活动模板列表
.creatList{ padding:0.32rem}
.creatList li{ float:left; width:4.53rem;box-sizing: border-box;  background:#fff; box-shadow: 0 2px 0.13333rem rgba(0,0,0,0.25);border-radius:0.067rem; margin-bottom:0.32rem }
.creatList li:nth-child(even){ margin-left:0.293rem}
.creatList li:nth-child(2n){}
.creatList li a{ display:block; width:100%; height:100%;}
.creatList li .activityImg{position:relative; width:4.53rem; height:4.53rem; }
.creatList li a img{ display:block; width:100%; height:100%; }
.creatList li a h2{ position:absolute; bottom:0; left:0; width:100%; background:rgba(0,0,0,0.6); height:1.24rem; overflow:hidden; color:#fff; padding:0.13333rem 0; line-height:2.2em}
.creatList li a h2 p{ padding:0 0.13333rem; overflow:hidden; height:0.6rem}
.makeBtn_box{ padding:0.32rem 0.16rem; display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between; align-items:center; -webkit-align-items:center;}
.makeBtn{ display:block; padding:0.12rem 0; background:#fee002; font-size:0.3733rem; border-radius:50%; -webkit-border-radius:0.3333rem; text-align:center; width:50%;}
.lookcase{ width:45%; font-size:0.32rem; color:#666; }*/

/*核销列表*/
.list-shop li{ position:relative;  background:#fff; margin-bottom:0.32rem;}
.list-shop li a{ display:block;padding:0.32rem 0 ; min-height:2rem; }
.list-shop li figure{ display:block; padding:0px 0.32rem 0px 2.64rem;}
.list-shop li figure figcaption{font-size:0.4rem; font-weight:bolder; line-height:0.5333rem; overflow:hidden; margin-bottom:0.16rem}
.list-shop li figure p{line-height:0.453rem; height:0.453rem; font-size:0.293rem; overflow:hidden;  }
.list-shop li figure .left{  width:2rem; position:absolute; left:0.32rem;  top:0.32rem;}
.list-shop li figure .left img{ width:2rem; height:2rem; display:block;}

/*商品列表*/
.goodsList li{ position:relative;  background:#fff; margin-bottom:0.32rem;}
.goodsList li a{ display:block;padding:0.32rem 0 ; min-height:2rem; }
.goodsList li figure{ display:block; padding:0px 0.32rem 0px 2.64rem;}
.goodsList li figure figcaption{font-size:0.4rem; font-weight:bolder; line-height:0.5333rem; overflow:hidden; margin-bottom:0.16rem}
.goodsList li figure p{ padding:0.05rem 0; font-size:0.293rem; overflow:hidden;  }
.goodsList li figure .left{  width:2rem; position:absolute; left:0.32rem;  top:0.32rem;}
.goodsList li figure .left img{ width:2rem; height:2rem; display:block;}
.label{ padding:0.05rem 0.1rem; border-radius:3px; display:inline-block; margin-right:0.13333rem; overflow:hidden}
.bgOrg{ background:#ffebda}
.bgGreen{ background:#d7f8e9}
.bgRed{ background:#ffbabc}
.bgBlue{ background:#dcefff}

/*商品列表等通用样式*/
.mtaff li{ position:relative; border-bottom:1px solid #ebebeb; padding:0.32rem 0 0.32rem 1.63rem; min-height:1.33rem; background:#fff}
.mtaff li img.tx{ display:block; width:1.33rem; height:1.33rem; border-radius:50%; position:absolute; left:0; top:0.32rem;}
.mtaff li h2{ height:0.86rem;  overflow:hidden;}
.mtaff li h2 span{ display:inline-block;font-size:0.4rem;line-height:0.86rem;}
.mtaff li p{ margin-top:0.13rem; font-size:0.32rem; color:#999; line-height:0.32rem;}
.mtaff li h2 .edit,.mtaff li h2 .delete{ display: inline-block; background:#f2f2f2; width:0.85rem; height:0.85rem;text-align:center; border-radius:50%; margin-left:0.4rem;}
.mtaff li h2 .edit img,.mtaff li h2 .delete img{ display:inline-block;width:0.4rem; height:0.4rem; padding:0.225rem 0;}
.mtaff li:last-child,.business_list li:last-child{border-bottom:none}
.content{ background:#fff; border-radius:0.32rem; margin:0px 1.2rem; padding-bottom:0.67rem; text-align:center; top:50%; position:relative;}
.content h2{ background:#f2f2f2;border-radius:0.32rem 0.32rem 0 0; height:1.173rem; line-height:1.173rem;}
.content img{ width:4.37rem; height:4.37rem; display:inline-block; padding:0.73rem 0 0.53rem;}

.toux{ padding:0.67rem 0;}
.toux img{ width:2.4rem; height:2.4rem; border-radius:50%; display:inline-block; margin-bottom:0.32rem;}
.edit li{ background:#fff; padding:0 0.32rem 0 3.0rem; position:relative; height:1.3rem; line-height:1.3rem; border-bottom:1px solid #eee;}
.edit li span{ color:#c2c2c2; display:inline-block; font-size:0.37rem; position:absolute; left:0.32rem;}
.btn-de{ padding:0.53rem 0.32rem;}
.editInput{ border:none; width:100%;font-size:0.37rem; height:0.48rem; color:#000;outline: none;}


/*我的员工*/
.mystaff li{ background:#fff; margin-bottom:0.32rem;}
.staff_info{position:relative; padding:0.32rem 0.32rem 0.32rem 1.95rem; min-height:1.33rem; }
.mystaff li img.tx{ display:block; width:1.34rem; height:1.34rem; border-radius:50%; position:absolute; left:0.32rem; top:0.32rem;}
.staff_info .info_box{ display:block; width:1.34rem; height:1.34rem; position:absolute; left:0.32rem; top:0.32rem;}
.staff_info .info_box img.tx{ position: relative;  left: 0 !important;  top: 0;}
.mystaff li h2{margin-right:1.2rem; line-height:0.76rem;}
.mystaff li h2 span{ display:inline-block;font-size:0.4rem;line-height:0.64rem;}
.mystaff li p{ margin-top:0.13rem; font-size:0.32rem; color:#999; line-height:0.32rem;}
.mystaff li h2 .edit,.mystaff li h2 .delete{ display: inline-block; background:#f2f2f2; width:0.85rem; height:0.85rem;text-align:center; border-radius:50%; margin-left:0.4rem;}
.mystaff li h2 .edit img,.mystaff li h2 .delete img{ display:inline-block;width:0.4rem; height:0.4rem; padding:0.225rem 0;}
.mystaff li:last-child{border-bottom:none}
.mystaff .switch{ top:0.36rem; right:0.32rem;}



/*登录/注册/忘记密码*/
.logo{ padding:1.33rem 0 2rem;text-align:center; margin-bottom:0.32rem;}
.logo img{ display:inline-block; width:3.28rem; height:0.67rem;}
.login li{ border-bottom:1px solid #e4e4e4; padding:0 0 0.17333333rem 0.12rem;}
.mt40{ margin-top:0.53rem;}.mt60{ margin-top:0.8rem;}
.loginInput{ border:none; width:100%;font-size:0.4266666666666667rem; height:0.48rem; line-height:0.48rem; color:#000;outline: none;}
.blackButton{background:#000; color:#fee002; border:none;font-size:0.42rem; border-radius:0.6rem; width:100%; text-align:center; height:1.31rem; line-height:1.31rem;}

.kefu{ position:fixed; bottom:10%; right:0.32rem; background:#fee31b;padding:0.1333rem 0.32rem; height:0.533rem; line-height:0.533rem;border-radius:0.6rem;}
.kefu a{font-size:0.3466666666666667rem; background: url(../images/kefu.png) no-repeat left center; min-height:0.533rem; background-size:0.6rem 0.53rem; display:inline-block; padding-left:0.69rem;}

.title{ height:0.93rem; line-height:0.93rem;font-size: 0.4266666666666667rem; color:#999; padding:0 0.32rem;}
.registerList li{ background:#fff; padding:0 0.32rem; height:1.31rem; line-height:1.31rem; border-bottom:1px solid #eee; position:relative;}
.registerList li.codepd{padding:0 3.73rem 0 0.32rem;}
.regInput{ border:none; width:100%;font-size:0.4266666666666667rem; height:1.31rem; line-height:1.31rem; color:#000;outline: none;}
.regInput::-webkit-input-placeholder{color:#b4b4b4;}

.select{ width:100%; border:none;font-size: 0.4266666666666667rem;height:1.31rem; line-height:1.31rem;}
.arrow{position:absolute; right:0.32rem; display:block; top:50%; margin-top:-0.1867rem; width:0.27rem;  height:0.27rem;  border-style: solid;  border-width: 1px 1px 0 0;border-color: #b4b4b4;-webkit-transform: rotateZ(45deg);}
.codeBtn{ border:1px solid #9b9b9b; color:#9b9b9b; border-radius:0.67rem; padding:0.133rem 0.32rem;position:absolute; right:0.320rem; top:50%; margin-top:-0.4rem;}
.returnLink{ border:1px solid #9e9e9e;font-size:0.42rem;border-radius:0.6rem; width:100%; color:#666; text-align:center; height:1.28rem; line-height:1.28rem; display:inline-block;}
.registerList li.protocol{ font-size: 0.4266666666666667rem;padding:0 0.32rem 0 1.1rem;}
.registerList li .yuedu label{ background:#fff; border:1px solid #eee; border-radius:50%; width:0.48rem; height:0.48rem; display:inline-block; position:absolute; left:-0.8rem; top:50%; margin-top:-0.24rem; }
.registerList li .yuedu input{ width:100%; height:100%; position:absolute; left:0px; top:0px; background:#000; display:block; opacity:0;}
.registerList li .yuedu input+label{ border:none; background: url(../images/check.png) no-repeat; background-size:0.48rem;}
.registerList li .yuedu input:checked+label{ border:none; background: url(../images/checked.png) no-repeat; background-size:0.48rem;}

/*订单发货*/
.fahuo li{ background:#fff; padding:0.32rem; border-bottom:1px solid #eee;}
.fahuo li h2{ margin-top:0.53rem;}

/*提现/充值*/
.cash{ background:url(../images/cash_bg.png) no-repeat center bottom #000; border-radius:0.24rem; display:inline-block; width:100%; background-size:100%; color:#fee002; text-align:center;}
.cash_pd{ padding:1.07rem 0.32rem;}
.cash h4{font-size:0.4266666666666667rem;}
.cash h2{ font-size:0.693rem; margin-top:0.4rem; }
.exchange_record{display:inline-block; border:1px solid #fee002;border-radius:1.3333333333333333rem;width:1.733333333333333rem;text-align:center;height:0.6666666666666667rem;line-height:0.6666666666666667rem;color:#fee002 !important;font-size:0.32rem; box-sizing:border-box; position:absolute; top:0.32rem; right:0.32rem;}
.cash_bg{ background:#fff; padding:0.53rem 0.32rem 0.32rem;}
.cash_money{ padding-left:0.67rem; position:relative; height:1.31rem; line-height:1.31rem; margin-top:0.32rem;}
.cash_money span{ font-size:0.933rem; position:absolute; left:0;}
.cash_money .regInput{ font-size:0.933rem;}
.cash_list{ padding:0.2rem}
.cash_list li{ width:2.8rem; margin:0.2rem; float:left; background-color:#fee002; height:1.6rem; line-height:1.6rem; border-radius:0.2rem;box-shadow:0px 5px 5px #e4e4e4;box-sizing: border-box; text-align:center;-webkit-box-sizing: border-box;}
.cash_list li span{ font-size:0.48rem;}
.cash_list li strong{font-size:0.693rem; font-weight:normal;}
.weix_pay{ padding:0.32rem 0 0 1.2rem; position:relative; height:0.91rem; line-height:0.91rem;}
.weix_pay img{ position:absolute; left:0; top:0.32rem; width:0.91rem; height:0.91rem;  display:inline-block; border-radius:0.067rem;}
.weix_pay label{ background:#fff; border:1px solid #eee; border-radius:50%; width:0.48rem; height:0.48rem; display:inline-block; position:absolute; right:0px; top:50%; margin-top:-0.12rem;}
.weix_pay input{ width:100%; height:100%; position:absolute; left:0px; top:0px; background:#000; display:block; opacity:0;}
.weix_pay input+label{ border:none; background: url(../images/check.png) no-repeat; background-size:0.48rem;}
.weix_pay input:checked+label{ border:none; background: url(../images/checked.png) no-repeat; background-size:0.48rem;}

/*选项卡*/
.tabContainer ul.tabHd{ height:1.306666666666667rem; line-height:1.306666666666667rem ;background-color:#fff; border-bottom:1px solid #E4E4E4; font-size:0 }
.tabContainer ul.tabHd li{  height:100%; text-align:center; font-size:0.4266666666666667rem; display:inline-block; width:25%;}
.tabContainer ul.tabHd li span{ display:block; height:1.32rem; line-height:1.32rem; box-sizing:border-box; margin:0 0.4666666666666667rem; }
.tabContainer ul.tabHd li.active span{ color:#f35847; border-bottom:2px solid #f35847}
.order_item{ margin-bottom:0.3333333333333333rem; background-color:#fff;}
.order_item .order_num,.get_time{height:1.306666666666667rem; line-height:1.306666666666667rem; padding:0 0.3333333333333333rem;}
.order_item .order_goods{ background-color:#f9f9f9; min-height:2rem; padding:0.3333333333333333rem 0.3333333333333333rem 0.3333333333333333rem 2.8rem; position:relative;}
.order_item .order_goods img{width:2rem; height:2rem; position:absolute; left:0.3333333333333333rem; top:0.3333333333333333rem;}
.order_item .order_goods h3{ font-size:0.4rem; font-weight:normal; line-height:0.5866666666666667rem; max-height:1.173333333333333rem; overflow:hidden; margin-bottom:0.2666666666666667rem;text-align: left;  padding: 0;height: auto;}
.order_item .order_goods p .price{ margin:0 0.1333333333333333rem;}
.order_item .order_goods p .plus{margin-left:0.1333333333333333rem}
.order_item .order_totalprice{height:1.066666666666667rem; line-height:1.066666666666667rem; text-align:right; color:#666;}
.order_item .order_operate{ padding:0.2933333333333333rem 0.3333333333333333rem; text-align:right; border-top:1px solid #e2e2e2;}
.order_item .order_operate a{ display:inline-block; margin-left:0.32rem; width:2rem; padding:0.13333rem 0; text-align:center; border-radius:0.6933333333333333rem; border:1px solid #c2c2c2; color:#666; font-size:0.3733333333333333rem; box-sizing:border-box;}
.tabContainer ul.tabHd.tabHd01 li{ width:20%;}
.tabContainer ul.tabHd.tabHd01 li span{margin: inherit; }

/*资金明细*/
.rebate_Hd { text-align:center; margin-bottom:0.32rem;}
.rebate_Hd li{ width:auto !important;}
.capital_list li{ background:#fff; padding:0.32rem; border-bottom:1px solid #eee;}
.capital_list li h2{ height:0.64rem; line-height:0.64rem; overflow:hidden;}
.capital_list li .money{ font-size:0.67rem; float:right; line-height:1.13rem;}
.capital_list li .time{ margin-top: 0.133333rem;}


/*用户收藏*/
.collection a{ display:block; border-bottom:1px solid #eee; margin-top:0.32rem;}
.collection .user_info{ background:#fff; padding:0 0.32rem;border-bottom:1px solid #eee; height:1.173rem; line-height:1.173rem;}
.collection .user_info img{ display:inline-block; margin-right:0.133rem; width:0.8rem; height:0.8rem; border-radius:50%; vertical-align: middle; }
.collection .order_goods{ background-color:#fff; min-height:2.4rem; padding:0.3333333333333333rem 0.3333333333333333rem 0.3333333333333333rem 3.2rem; position:relative;}
.collection .order_goods img{width:2.4rem; height:2.4rem; position:absolute; left:0.3333333333333333rem; top:0.3333333333333333rem;}
.collection .order_goods h3{ font-size:0.4rem; font-weight:normal; line-height:0.5333333333333333rem; margin-bottom:0.68rem; height:1.066666666666667rem; overflow:hidden;}
.collection .order_goods p .price{ margin:0 0.1333333333333333rem;}
.collection .order_goods p .plus{margin-left:0.1333333333333333rem}

/*订单详情页*/
.order_state{height:1.866666666666667rem; line-height:1.866666666666667rem; background-color:#fee002; text-align:center;}
.order_state span{display: inline-block; height:100%; padding-left:1rem;}
.order_state span.unpaid{ background: url(../images/paid.png) no-repeat left center; background-size: 0.8rem;}
.order_state span.daifahuo{ background: url(../images/icon_19.png) no-repeat left center; background-size: 0.8rem;}
.order_state span.yifahuo{ background: url(../images/icon_20.png) no-repeat left center; background-size: 0.8rem;}
.order_state span.complet{background: url(../images/icon_21.png) no-repeat left center; background-size: 0.8rem;}
.order_detail_item { margin-bottom:0; margin-top:0.32rem; border-bottom:1px solid #f2f2f2;}
.order_detail_item .order_goods{ background-color:#fff;}
.order_detail_price{ padding:0.32rem 0.3333333333333333rem; line-height:0.6rem;}
.order_detail_title{ padding:0.24rem 0.3333333333333333rem;}
.order_detail_info{ background-color:#fff; padding:0.2666666666666667rem 0.3333333333333333rem; margin-bottom:0.32rem;}
.order_detail_info li{ position:relative; padding:0.1333333333333333rem 0 0.1333333333333333rem 1.733333333333333rem; line-height:0.4266666666666667rem;}
.order_detail_info li span{ position:absolute; left:0; top:0.1333333333333333rem; color:#999;}


.item_addr{padding:0.32rem; display:block; position:relative; border-bottom:1px solid #eee;}
.item_addr .arrow_r{position:absolute; right:0.32rem; display:block; top:50%; margin-top:-0.135rem; width:0.27rem;  height:0.27rem;  border-style: solid;  border-width: 1px 1px 0 0;border-color: #b4b4b4;-webkit-transform: rotateZ(45deg);}
.item_addr.item_addr_1{ padding:0.32rem; display:block;}
.addr,.addr.van{ background: url(../images/map.png) no-repeat left 50%; background-size:0.48rem; width:92%; }
.addr p{margin-left: 0.8rem;font-size:0.3733333333333333rem; line-height:0.53rem;}
.addr time{ line-height:0.32rem; display:block; margin-top:0.4rem;}
.addr.van{ background: url(../images/logistics.png) no-repeat left 50%; background-size:0.48rem;}

/*查看物流*/
.logis{ position:relative; padding:0.32rem 0.32rem 0.32rem 2.933rem; display:block; font-size:0.32rem; min-height:2.267rem;}
.logis figcaption{ line-height:0.667rem; max-height:2rem; overflow:hidden;}
.logis .losis_info{ position:absolute; left:0.32rem; top:0.32rem;width: 2.267rem;height: 2.267rem;overflow: hidden;}
.logis .losis_info img{ display:block; width:2.267rem; height:2.267rem; overflow:hidden;}
.logis .losis_info i{background: rgba(0,0,0,0.7); font-style:normal; width:2.267rem; padding:0.1067rem; text-align:center; color:#fff; overflow:hidden; position:absolute; left:0; bottom:0;}
.logis p{ line-height:0.667rem;}

.order-state{ padding:30px 0.32rem 0px 0.667rem;}
.order-state li{ position:relative; padding-bottom:1px;}
.order-state .lc i{position: absolute;content: '';left: 0;top:0px;height: 100%;border-left: 1px solid #e4e4e4;}
.order-state .lc em{  width:10px; height:10px; display:block;position:absolute;left:-6px;top:0px; background:#e4e4e4; border-radius:50px;border:2px solid #fff;}
.order-state .jd{ margin:0px 0.32rem  0.32rem 0.667rem;}
.order-state time{ color:#999; line-height:0.667rem;}
.order-state li.on .lc em{ width:10px; height:10px; border:2px solid #8aca8c; display:block;position:absolute;left:-7px;top:0px; background:#3ca73f; border-radius:50px;}
.order-state li.on .jd p,.order-state li.on .jd time{ color:#3ca73f; line-height:0.533rem;}
.order-state .jd.none{ border-bottom:none;}

/*续费*/
.renew_bg{ background:#000; padding:0.667rem  0.32rem 1.84rem; border-radius:0 0 1rem 1rem;}
.renew_toux{ padding-left:2.08rem; min-height:1.68rem; position:relative; color:#fff; z-index:1}
.renew_toux img{ display:block; width:1.467rem; height:1.467rem; border:2px solid #fff; border-radius:50%; position:absolute; left:0; top:0;}
.renew_toux h2{ font-size:0.4266666666666667rem; padding-top:0.18rem;}
.renew_toux p{ color:#fee002; padding-top:0.2rem;}
.renew_core{ padding:0.667rem 0.546rem; margin:-1.413rem 0.32rem; position:relative; border-radius:0.187rem;z-index:2}
.renew_core .txt{ line-height:0.667rem;}
.renew_core ul{ margin-top:0.32rem;}
.renew_core ul li{ width:2.56rem; position:relative; float:left; color:#3b3b3b; border:1px solid #acacac; border-radius:0.133rem; text-align:center; padding:0.533rem 0;box-sizing: border-box; margin-right:0.267rem;}
.renew_core ul li.none{ margin-right: inherit;}
.renew_core ul li p{ padding:0.32rem 0}
.renew_core ul li p strong{ font-size:0.8rem;}
.renew_core ul li.on{ background:#000; border:1px solid #000; color:#fff;}
.renew_core ul li.on p{ color:#fee002;}
.renew_core ul li.on i{ background:#fee002; color:#000; font-size:0.293rem; font-style:normal; width:0.933rem; height:0.4rem; line-height:0.4rem; display:inline-block; border-radius:0.133rem 0rem 0.133rem 0; position:absolute; left:-1px; top:-1px;}
.expire{ height:0.48rem; line-height:0.48rem; font-size:0.32rem; color:#888; padding-left:0.8rem; margin-top:0.6rem;}
.expire img{ display:inline-block; width:0.3467rem; height:0.3467rem; vertical-align:middle; padding:0 0.32rem;}
.expire label{ background:#fff; border:1px solid #eee; border-radius:50%; width:0.48rem; height:0.48rem; display:inline-block; position:absolute; left:-0.8rem; top:0; }
.expire input{ width:100%; height:100%; position:absolute; left:0px; top:0px; background:#000; display:block; opacity:0;}
.expire input+label{ border:none; background: url(../images/check.png) no-repeat; background-size:0.48rem;}
.expire input:checked+label{ border:none; background: url(../images/checked.png) no-repeat; background-size:0.48rem;}
.cash_bg.renew_pay{ padding: 0 0;}
.renew_bottom{ background:#fff; height:1.6rem; position:fixed; left:0px; bottom:0; width:100%; z-index:2}
.renew_price{ padding:0.107rem 0 0 0.32rem; float:left; width:60%;}
.payment{ float:right; background:#fee002; color:#000; font-size:0.4266666666666667rem; line-height:1.6rem;height:1.6rem; text-align:center; width:3.467rem; display:block;}
.got_it{ position:absolute; bottom:0; left:0; height:1.2rem; line-height:1.2rem;  border:none;border-top:1px solid #eee; width:100%; text-align:center;}

/*管理活动*/
.count{ background:#f2f2f2; margin:0.32rem 0.32rem 0; padding:0.1333rem;}
.count p{ width:33.3%; text-align:center; display:inline-block; float:left; overflow:hidden;}
.operation{ border-top:1px solid #e2e2e2; height:1.307rem; line-height:1.307rem; overflow:hidden;}
.bor_r{ border-right:1px solid #e2e2e2;}.bor_t{border-top:1px solid #e2e2e2;}
.operation a.edit,.operation a.delete,.operation a.operate{ width:50%; box-sizing: border-box; float:left; display: inline-block;color:#666; padding:0; min-height:inherit; text-align:center; }
.operation a.edit span{ background:url(../images/edit.png) no-repeat left  0.426rem; padding-left:0.667rem;   background-size: 0.4rem; display:inline-block;vertical-align:middle;}
.operation a.delete span{background: url(../images/delete.png) no-repeat left  0.426rem; padding-left:0.667rem; background-size: 0.4rem;display:inline-block;vertical-align:middle;}
.operation a.operate span{background: url(../images/operate.png) no-repeat left  0.426rem; padding-left:0.667rem; background-size: 0.4rem;display:inline-block;vertical-align:middle;}
.operation.w33 a{ width:33.3%}

/*核销详情*/
.hexiao_bg{ background:#fff; padding:0.32rem;}
.hexiao_bg span{ margin-right:0.24rem;}
.qiehuan{ text-align:center;line-height:0.933rem; font-size:0.4266666666666667rem; width:100%; margin:0 auto;}
.title01{ padding:0.32rem 0;}
.title01 a.bor_n{ border-left:none; border-right:none;}
.title01 a{display:inline-block;width:2.4rem; height:0.933rem;line-height:0.933rem; color:#000;border:1px solid #000;font-size:0.4266666666666667rem;}
.title01 a.selected{color:#fee002;background: #000;border: 1px solid #000;}
.title01 a:first-child{border-radius:5px 0 0 5px;}
.title01 a:last-child{border-radius:0 5px 5px 0;}

.hexiao_centre{ background:#fff; border-top:1px solid #e2e2e2; padding:0.32rem;}
.hexiao_centre figure figcaption{ line-height:0.667rem; min-width:1.333rem;}
.hexiao_centre figure p{ margin-top:0.12rem;}
.hexiao_centre .user_info{ margin-top:0.4rem; position:relative; padding-left:1.013rem; min-height:0.8rem;}
.hexiao_centre .user_info img{ width:0.8rem; height:0.8rem; display:block; position:absolute; left:0; top:0.04em; border-radius:50%;}

/*我的卡券*/
.mycoupon li{ background:#fff; position:relative; margin-bottom:0.32rem;}
.mycoupon li .quan{ position:absolute; left:0.32rem; top:0.32rem; text-align:center; background:#fcc838; color:#fff; width:1.867rem; height:1.867rem;}
.mycoupon li .quan .val{ height:1.2267rem; line-height:1.2267rem; z-index:1;}
.yuan_l{ position:absolute; left:0; bottom:-0.053rem; width:0.053rem; height:0.106rem; background:#fff;border-radius: 0 0.053rem 0.053rem 0;}
.yuan_r{ position:absolute; right:0; bottom:-0.053rem; width:0.053rem; height:0.106rem; background:#fff;border-radius: 0.053rem 0 0  0.053rem;}
.mycoupon li .quan p{ background:#fcb203; height:0.64rem; line-height:0.64rem; overflow:hidden;}
.mycoupon li figure{ padding:0.32rem 3.467rem 0.32rem 2.453rem; min-height:1.867rem;}
.mycoupon li figure p{ padding:0.2rem 0;}
.mycoupon li figure figcaption,.mycoupon li .quan_count span{ line-height:0.5333rem; overflow:hidden;}
.mycoupon li .quan_count span{ color:#fe6402;}
.mycoupon li .quan_count{ position:absolute; right:0.32rem; top:0.32rem; text-align:right;}
.mycoupon li .quan_count p{ background:#f2f2f2; border-radius:0.24rem; padding:0 0.24rem; height:0.533rem; line-height:0.5333rem;text-align:center; margin-top:0.2rem;}

/*商家中心*/
.business_info{ background:url(../images/bussinessBg.png) no-repeat; background-size:100% ;padding:0.667rem 0.32rem 1rem 2.4rem; border-radius:0 0 0.1333rem 0.1333rem; position:relative;}
.business_info .info_toux{ position:absolute; left:0.32rem; top:0.667rem;}
.business_info .info_toux img{ display:block; width:1.467rem; height:1.467rem; border:2px solid #fff; border-radius:50%;}
.business_info .info_toux section .VIP{ position:absolute; bottom:0; right:0rem; height:0.3467rem; padding:0 0.133rem; border-radius:0.733rem; background:#fee002; color:#000;}

.CurrencyList{ padding-bottom:0.64rem;}
.CurrencyList li{ width:25%;float:left; text-align:center;font-size:0.3466666666666667rem; color:#000;}
.CurrencyList li img{ width:0.8rem; height:0.8rem; display:inline-block; margin-top:0.32rem;}
.CurrencyList li div{ width:1.12rem; height:1.12rem; margin:auto;}
.CurrencyList li i{ position:absolute; right:-3px; top:0.2rem; background:#fee002; color:#000; padding:0.06667rem 0.133rem; height:0.2667rem; display:block;border-radius:0.173rem; font-size:0.2666666666666667rem;}
.InfoTit{ padding:0  0.667rem 0 0.32rem; position:relative; height:1.307rem; line-height:1.307rem;}
.business_list li{ margin:0 0.32rem; border-bottom:1px solid #ebebeb; padding:0.373rem 0; position:relative;}
.business_info .info_toux section{height:1.52rem;display: table-cell;}
.business_info .info_toux section .VIP{position:absolute; bottom:0; right:-0.36rem; vertical-align:middle; font-size:0.24rem;min-width:0.8267rem; display:inline-block; padding:0.0667rem 0.133rem; border-radius:0.733rem; background:linear-gradient(to right, #ff7a1d, #ffb23c); color:#fff;}
.business_info h2{ margin-top:0.213rem; line-height:0.48rem;}
.business_info .time_info{ color:#282828; font-size:0.2933333333333333rem;margin-top:0.24rem; line-height:normal;}
.business_info .time_info a{color:#ff781e; display:inline-block; padding:0 0.13rem;font-size:0.2933333333333333rem; vertical-align:middle; border-radius:0.13rem; margin-left:0.4rem; margin-top:-0.026rem; background:linear-gradient( #fff7a4, #fffbe3); border:0; box-shadow: 0 0.065rem 0.065rem rgba(255,150,0,0.5)}
.business_info .time_info a span{ display:inline-block; text-align:center; padding:0.04rem 0; vertical-align:middle;}
.business_info .time_info a span i{display: inline-block;width:0.13rem;height:0.13rem;border-style: solid;border-width: 1px 1px 0 0;border-color: #ff781e;-webkit-transform: rotateZ(45deg);}
.Assets{background:#fff; padding:0.64rem 0.32rem 0.733rem;border-radius:0.267rem;top:-1.28rem; left:0; position:relative;box-shadow: 0px 0px 5px #ddd; overflow:hidden}
.Assets .money_info{ margin-top:0.2667rem; height:0.667rem; line-height:0.667rem; vertical-align:middle;}
.Assets .money_info h2{ font-size:0.72rem;float:left;}
.Assets .money_info .cash_a{float:left; background:#3da88a; padding:0 0.133rem; height:0.453rem; line-height:0.453rem; border:1px solid #3da88a; display:inline-block; margin:0.093rem 0.32rem;border-radius:0.04rem; color:#fff}
.recharge{ position:absolute; right:0; top:50%; margin-top:-0.4rem;}
.recharge a{ background: linear-gradient(to right, #FEE750, #FECE1D); color:#000; display:inline-block; padding:0.2rem 0;width:2.16rem; text-align:center; border-radius:0.4rem 0 0 0.4rem;}
.recharge a img{ width:0.32rem; height:0.373rem; display:inline-block; vertical-align: middle; margin-top:-0.133rem; margin-right:0.133rem;}
.recharge a span{ display:inline-block;}
.recharge a i{display: inline-block;width:0.186rem;height:0.186rem; margin-left:0.133rem;border-style: solid;border-width: 1px 1px 0 0;border-color: #7f7001;-webkit-transform: rotateZ(45deg);}


/*发布活动*/
.publish input,.publish textarea,.publish select{font-size:0.4rem;}
.publish li{ border-bottom:1px solid #EDEDED; padding:0.17333rem 0.32rem 0.48rem 0.32rem; line-height:0.96rem; font-size:0.4rem;}
.publish li:last-child{ border-bottom:none;}
.publish li p span{ color:#b4b4b4;}
.publish li section{ height:100%;}
.publish li.float{ position:relative; padding:0.17333rem 0.32rem}
.publish li.float p{ position:absolute; left:0.32rem; top:0.17333rem; line-height:0.96rem;}
.publish li.float section.form_con{margin-left:2.8rem; min-height:0.96rem;}
.selectBox select{ width:100%; border:none;}
.input_item{font-size:0.3733333333333333rem; position:relative; width:45%; margin-right:5%; float:left;}
.input_item label{ background:#fff;width:0.48rem; height:0.48rem; display:inline-block; vertical-align:text-bottom; margin-right:0.24rem;}
.input_item input{ width:100%; height:100%; position:absolute; left:0px; top:0px; background:#000; display:block; opacity:0;}
.input_item input+label{ border:none; background: url(../images/check.png) no-repeat; background-size:0.48rem;}
.input_item input:checked+label{ border:none; background: url(../images/checked.png) no-repeat; background-size:0.48rem;}
.input_item input[type=checkbox]+label{ border:none; background: url(../images/check02.png) no-repeat; background-size:0.48rem;}
.input_item input[type=checkbox]:checked+label{ border:none; background: url(../images/checked02.png) no-repeat; background-size:0.48rem;}
.txt_item{border-radius:0.04rem; background-color:#F1F1F1; padding:0.2rem 0.32rem; box-sizing:border-box; line-height:initial}
.txt_item_transparent{ padding:0.26rem 0; background-color:transparent;}
.txt_item .form_txt{ border:none; width:100%; height:0.64rem; line-height:0.64rem;}
.txt_item .form_area{ border:none; font-family:microsoft yahei; resize:none;width: 100%;}
.form_con .upload_item:first-child{ margin-left:0;}
.upload_item{ width:2rem; height:2rem; display:inline-block; position:relative; margin-top:0.24rem;}
.uploaded{ margin-right:0.32rem; }
.upload_item img{ width:100%; height:100%; display:block;}
.upload_item input[type=file]{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0;}
.upload_item .upload_close{ position:absolute; display:inline-block; width:0.6rem; height:0.6rem; right:-0.2rem; top:-0.2rem; background:url(../images/upload_close.png) no-repeat; background-size:100%;}
.form_float_txt{ border:0; width:100%;}
.arrow_txt{position: absolute; right: 0.32rem; display: block; top: 0.17333rem;}
.form_con ::-webkit-input-placeholder { /* WebKit, Blink, Edge */color:#b4b4b4;}
.form_con :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#b4b4b4;}
.form_con ::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#b4b4b4;}
.form_con :-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#b4b4b4;}
.num_box{ padding-top:0.12rem;line-height:0.66666666666667rem;}
.num_box span.minus,.num_box span.num_edit,.num_box span.plus{ display:inline-block; float:left}
.num_box .minus,.num_box .plus{width:0.66666666666667rem; height:0.66666666666667rem;}
.num_box .minus{ border-top-left-radius:3px; border-bottom-left-radius:3px; background:#FCDF1A url(../images/minus.png) no-repeat center; background-size:100%;}
.num_box .minus_un{ background:#CBCBCB url(../images/minus_un.png) no-repeat center; background-size:100%;}
.num_box .plus{ border-top-right-radius:3px; border-bottom-right-radius:3px; background:#FCDF1A url(../images/plus.png) no-repeat center; background-size:100%;}
.num_box .num_edit{ width:1.066666666667rem; height:0.66666666666667rem; background-color:#ECECEC;}
.num_box .num_edit input{ width:100%; height:100%; border:none; text-align:center; float:left;}
.title_form{ font-size:0.3733333333333333rem;}
.multi_radio .input_item{ width:20%; margin-right:5%;}
.form_tips{ margin-right:2.56rem; line-height:0.48rem;}

.objbox{border: 1px solid #EDEDED;margin:0 0.32rem 0.32rem 0.32rem;padding: 0.32rem;border-radius: 0.32rem;}
.objbox .title{height: 0.93rem;line-height: 0.93rem;font-size: 0.4266666666666667rem;color: #999;padding: 0 0.32rem;border-bottom: 1px solid #EDEDED;}

/*发布页面-添加经纬度*/
.addmap section{ display: flex; justify-content: space-between; align-items: center;}
.addmap .coordinate_w33{ margin-right: 0;}
.addmap .select_coordinate{ margin-top: 0;}
.addmap .clearfix{margin-top:0.32rem;}

/*开关*/
.switch{position: relative;display: inline-block;width: 1.16rem;height: 0.64rem;border-radius:0.52rem ;line-height: 1.04rem;-webkit-tap-highlight-color:rgba(255,255,255,0);  position:absolute; right:0; top:0;}
.switch_on{border: 1px solid #fff; transition: border 0.4s, box-shadow 0.2s, background-color 1.2s; background-color:#58DB5E; box-shadow: #58DB5E 0 0 0 0.52rem inset; cursor: pointer;}
.switch_off{border: 1px solid #dfdfdf; transition: border 0.4s, box-shadow 0.4s; background-color:#f5f5f5; box-shadow: #fff 0 0 0 0 inset; cursor: pointer; }
.slider{position: absolute;display: inline-block;width: 0.64rem;height: 0.64rem;background: white;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);border-radius: 50%;left: 0;top: 0;}
.switch_on .slider{left: 0.53rem;transition:left 0.2s;}
.switch_off .slider{left: 0;transition:left 0.2s;}
/*创建卡券的单选按钮*/
.coupon_item{ width:70%; margin-right:0; font-size:0; margin:0.14rem 0}
.coupon_item img{ width:3.2rem; padding:0.08rem; border:1px solid #EDEDED; border-radius:3px; vertical-align:middle;}
.coupon_item label{ vertical-align:middle;}
/*我的openid*/
.openid{ background:#8bc24a; color:#fff; padding:0.5333rem 0.32rem; border:2px dashed #f7c411; border-radius:0.24rem;white-space:normal;word-break:break-all;word-wrap:break-word; }
.openid_info li{ border-radius:0.24rem; margin-bottom:0.32rem; background:#fff; padding:0 0.32rem;}

/*会员管理列表*/
.woman,.man,.unknown{ width:0.4rem; height:0.4rem; display:inline-block; vertical-align:middle; margin-top:-0.0667rem;}
.account_info .li{ width:50%; float:left;}
.normal,.prohibit{ padding:0rem 0.2rem; background:#3ca73f; color:#fff; border-radius:0.067rem; display:inline-block;font-size:0.3466666666666667rem;}
.prohibit{ background:#fc3a38;}

/*积分流水列表*/
.integralFlow_list{margin: 0rem 0.32rem; padding-bottom: 0.26666666666666666rem; }
.integralFlow_list li{ position:relative;padding: 0.5333rem 0 0 1.46667rem;}
.integralFlow_list li h4{font-size: 0.4rem; height: 0.64rem; line-height: 0.64rem;white-space:nowrap;text-overflow: ellipsis; overflow: hidden;}
.integralFlow_list li .fen{ line-height:0.64rem; font-size:0.6933333333333334rem; text-align:right;}
.integralFlow_list li time{ margin-top:0.133333rem;}
.integralFlow_list li figure { position:absolute; left:0; top:0.5333rem; text-align:center;}
.integralFlow_list li figure img{ display:inline-block; width:1rem; height:1rem; border-radius:50%;}
.integralFlow_list li figure figcaption{text-overflow:ellipsis; width:1rem; white-space:nowrap;overflow:hidden;}
.integralFlow_list li .integral_content{ border-bottom:1px solid #f6f6f6;min-height: 1.3333333333333333rem; padding: 0rem 2rem 0.5333rem  0;}
.screen{ line-height:1.08rem; border-bottom:1px solid #eee;}
.form{ padding:0.32rem 0.32rem 0 ;}
.form li{padding: 0.16rem 0 0.16rem 2.3rem; position: relative; font-size:0.3733333333333333rem;}
.form li input,select,textarea{ font-size:0.3733333333333333rem}
.form li span{ display:inline-block; position:absolute; left:0; top:0.16rem; text-align:right; line-height:0.8533333333333333rem;}
.form li input[type=text],.form li input[type=number]{ width:100%; height:0.8533333333333333rem; border-radius:0.0666666666666667rem; border:1px solid #cacaca; box-sizing:border-box; text-indent:0.2rem;}
.form li p.select_box{ background-color:#fff; border:1px solid #cacaca;  border-radius:0.0666666666666667rem; height:0.8533333333333333rem}
.form li p.select_box:after{ content:""; display:inline-block; width:0.21333rem; height:0.21333rem; background-color:#fff; border-right:1px solid #666; border-bottom:1px solid #666; transform:rotate(45deg); position:absolute; right:0.26666rem; top:0.26666rem;}
.form li p.select_box select{background-color:#fff; width:100%; border:none;  padding-left:0.2rem; border-radius:0.0666666666666667rem; position:relative; top:-0.1rem; -webkit-appearance: none; font-size:0.38rem;}
.interal_filter{ position:absolute; left:0;top:0; margin-top:1px; width:100%;overflow-y: auto;background: rgba(255,255,255,0.95);z-index: 104; display:none}
.retrieval button{ width:50%; float:left;height:1.30667rem; line-height:1.30667rem; border:none;}
.retrieval .recharge_but{ background:#fff8c5; color:#000;}
.retrieval .submit_but{background:#fee002; color:#000;}
.waitFor{ border-radius:0.067rem; display:inline-block;font-size:0.3466666666666667rem;}
.audit_status button{ border:none; padding:0.1rem 0.4rem; color:#fff; margin-left:0.32rem; margin-top:0.2rem; border-radius:0.0667rem;}
.audit_status .agree{ background:#3ca73f;}
.audit_status .refuse{ background:#fc3a38;}

.operate_centre a{ width:45%; display:block; margin:0 auto; float:left;box-sizing: border-box; margin:0.16rem 2.5%; text-align:center; border: 1px solid #000;border-radius: 0.43338rem;font-size: 0.4rem;padding: 0.16rem 2%;}.prohibit{ background:#fc3a38;}

.form-control{ width:96%; padding:2%; border:none; border:1px solid #eee; height:1.76rem; overflow-y:visible; font-family:"Microsoft Yahei"; }
.integralFlow_list.tixian li{padding: 0.5333rem 0 0 0rem;}

/*商家详情*/
.link,.link_gray{ background:#fcdf1a; color:#000; margin-left:0.267rem; padding:0rem 0.2rem; vertical-align:middle; display:inline-block; border-radius:0.067rem;}
.link_gray{ background:#f5f5f5; color:#000;}

/*客服列表*/
.kefu_list ul { text-align: center; margin-top:0.4rem}
.kefu_list li{ width:90%; display:inline-block; font-size:0.3733333333333333rem; text-align:center; margin-top:0.4rem; margin-bottom: 0.8rem;}
.kefu_list li .ewm{ width:60%; display:block; margin:0 auto 0.32rem;}
.kefu_list .nickname{ background:#ebebeb; display:inline-block; margin-bottom:15px; padding: 0.2rem 0.4rem; border-radius:0.6rem;}
.kefu_list .weixin_tx{height:0.6rem;line-height:0.6rem; display:inline-block; vertical-align:middle; margin-right:0.1333rem}
.kefu_list .tel{ display:inline-block; height:0.6rem; line-height:0.6rem; padding-left:0.7333rem; background:url(../images/telIcon.png) no-repeat left center; background-size:0.6rem;}

.currency .switch{top: 0.24rem;right: 0.32rem;}

.mtaff.lottery li{ margin-bottom:0.32rem; padding:0;}
.mtaff.lottery li img.tx{left:0.32rem}

/*常见问题*/
.business_list.question_list li span { border-radius:50%; background:#f2f2f2; width:0.267rem; text-align:center; height:0.267rem; line-height:0.667rem; position:absolute; left:0; top:0.52rem;}
.business_list.fenlei li{ padding:0.32rem 0.8rem 0.32rem 1rem;}
.business_list.question_list li { padding:0.32rem 0.8rem 0.32rem 0.52rem;}
.business_list.fenlei li img{ display:block; position: absolute; top:50%; left:0rem; margin-top:-0.333rem; width:0.666rem; height:0.666rem;}

/*奖品补发*/
.operation a.reissue{ width:50%; box-sizing: border-box; float:left; display: inline-block;color:#666; padding:0; min-height:inherit; text-align:center; }
.operation a.reissue span{background: url(../images/bufa.png) no-repeat left  0.426rem; padding-left:0.667rem; background-size: 0.4rem;display:inline-block;vertical-align:middle;}

.leiji li{ float:left; width:50%; text-align:center; padding:0.32rem 0;box-sizing: border-box;}
.reissue_button{ border:none; padding:0.1rem 0.32rem; background:#fcdf1a; color:#000; margin-top:0.2667rem;font-size:0.3733333333333333rem; border-radius:0.133rem;}

/*一键关注*/
.forceAttention{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:101;}
.forceAttention .mask{ visibility:visible;}
.forceAttention .attentionCon{ width:76%;position:absolute; left:12%; z-index:102;}
.wechatInfo{background-color:#fff; border-radius:0.13333rem;text-align:center;padding-bottom:0.26666rem}
.wechatInfo h4{ font-size:0.48rem; font-weight:normal; padding:0.26666rem 0;}
.wechatInfo .wechatCode img{width:5.06666rem; height:auto; display:block; margin:0 auto;}
.wechatInfo p{ font-size:0.37333rem; color:#666;}
.wechatInfo .finger{ padding:0.26666rem 0;}
.wechatInfo .finger img{width:1.78666rem;}
.attentionCon .followClose{ display:block; margin:10px auto 0; width:1.1rem; padding:0.2rem}

/*背景特效*/
.moneybox{width:100%;height:100%}
#leafContainer{overflow:hidden}
#leafContainer>div{position:fixed;z-index:10;width:25px;-webkit-animation-iteration-count:infinite,infinite;-webkit-animation-direction:normal,normal;-webkit-animation-timing-function:linear,ease-in}
#leafContainer>div>img{position:absolute;width:25px;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:50% -100%}
@-webkit-keyframes fade{0%{opacity:1}
    95%{opacity:1}
    100%{opacity:0}}@-webkit-keyframes drop{0%{-webkit-transform:translate(0px,-50px)}
                        100%{-webkit-transform:translate(0px,650px)}}@-webkit-keyframes clockwiseSpin{0%{-webkit-transform:rotate(-50deg)}
                                                                         100%{-webkit-transform:rotate(50deg)}}@-webkit-keyframes counterclockwiseSpinAndFlip{0%{-webkit-transform:scale(-1,1) rotate(50deg)}
                                                                                                                   100%{-webkit-transform:scale(-1,1) rotate(-50deg)}}

/*商家首页弹层*/
.bgBlack{ background:rgba(0,0,0,0.5); width:100%; height:100%; position:fixed; top:0px; left:0px; visibility:hidden; z-index:1}
.popUp { background: #fff; visibility:hidden; width:90%; margin-left:5%; border-radius: 0.6667rem;   text-align: center; position:fixed;  z-index: 2; }
.popUp h2{ font-size:0.4533rem; margin-top:0.13rem}
.popUp .links{ border:0.04rem dashed #000; border-radius:0.32rem}
.popUp input{ border:0; background:none; margin:0.32rem auto;  height:1.067rem; line-height:1.067rem; background:#000; width:90%;  text-align:center;border-radius:0.6rem; font-size:0.373rem; color:#fff }
.popUp .links section{ overflow:hidden}
.popUp input{ border:0; background:none; margin:0.32rem auto;  height:1.067rem; line-height:1.067rem; background:#000; width:90%;  text-align:center;border-radius:0.6rem; font-size:0.373rem; color:#fff }

.picMarquee-left{ width:100%;  overflow:hidden; position:relative; white-space:nowrap; background-image:url(../images/notice.png); background-repeat:no-repeat; background-size:0.5rem; background-position:0 0; padding-left:0.6rem; box-sizing:border-box   }
.picMarquee-left .hd{ overflow:hidden;  height:0.5rem; line-height:0.5rem}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ float:left; _display:inline; overflow:hidden; margin-right:0.32rem; }
.picMarquee-left .bd ul li .title{   }


.leftTopIcons{ position:fixed;  top: .22rem; left:0; z-index:9; width:100%}
.speciaIcon,.musicIcon{display:block; width: 2rem; height:0.6rem; padding:0.09rem 0; border-radius: 0.5rem;  color:#fff; font-size:0.32rem; padding-left:0.9rem; box-sizing:border-box; margin-bottom:0.2rem; overflow:hidden;float:left; margin-left:0.32rem}
.speciaIcon{  background:rgba(0,0,0,0.5) url(../images/specIcon.png) no-repeat 0.3rem 0.13rem; background-size:0.4rem; }
.musicIcon{  background:rgba(0,0,0,0.5) url(../images/musicIcon.png) no-repeat 0.3rem 0.13rem; background-size:0.4rem; }
.rightTopIcons{ position:fixed;  top: 1.22rem; right:0.32rem; z-index:9;}
.rightTopIcons a{ width:1rem; height:1rem;background:rgba(0,0,0,0.5);  color:#fff; font-size:0.32rem; display:block; border-radius:0.5rem; padding:0.1rem; box-sizing:border-box; text-align:center; line-height:0.4rem; margin-bottom:0.32rem; text-align:center; }
.rightTopIcons a i{ font-size:0.5rem; line-height:0.8rem}

.initIcon{  background: #e44d42 url(../images/initIcon.png) no-repeat 0.22rem 0.08rem;background-size: 0.4rem;    display: block;    width: 2rem;    height: 0.6rem;    padding: 0.09rem 0;    border-radius: 0.5rem 0 0 0.5rem;    color: #fff; font-size: 0.32rem; padding-left: 0.7rem; box-sizing: border-box; margin-bottom: 0.2rem; overflow: hidden;  width: 2.45rem; color: #fff; position: absolute;  right: 0;}


/*背景特效弹框样式*/
.specia-win{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:16;display:none}
.specia-sel-panel{position:absolute;bottom:0;left:0;width:100%;height:auto}
.specia-sel-panel .specia-sel-h1{width:100%;height:1.06667rem;line-height:1.06667rem;font-size:.37333rem;color:#666;text-indent:.4rem;background:#f5f5f5}
.specia-sel-panel #specia-button{position:absolute;right:.37333rem;top:0;line-height:1.06667rem;font-size:.37333rem;color:#fc3352}
#specia-sel-ul{max-height:10rem;overflow-y:scroll;background:#fff}
#specia-sel-ul li{width:100%;height:1.17333rem;box-sizing:border-box;line-height:1.17333rem;position:relative}
#specia-sel-ul li:last-child>h2{border-bottom:0}
#specia-sel-ul li .specia-pic{line-height:1.17333rem;height:.4rem;width:.4rem;top:.38667rem;right:.38667rem}
#specia-sel-ul li .determine-icon{line-height:1.17333rem;height:.4rem;width:.4rem;float:left;margin-top:.38667rem;margin-left:.12667rem;display:none}
#specia-sel-ul .act>.determine-icon{display:block}

#specia-sel-ul{ padding:0.32rem;font-size:0.427rem; font-weight:normal}
#specia-sel-ul li{ background:#f4f4f4; border-radius:0.13rem; padding:0 0.32rem; margin-bottom:0.32rem;  height:1rem; line-height:0.6rem; overflow:hidden }
#specia-sel-ul li.on{ height:auto}
#specia-sel-ul li h2{ font-size:0.427rem; font-weight:normal; padding-left:0.8rem; height:1rem; line-height:1rem;}
#specia-sel-ul li .determine-icon{ width:0.4rem; height:0.4rem; margin-top:0.28rem}
#specia-sel-ul li p{ font-size:0.37rem; color:#666; line-height:0.6rem; padding-left:0.8rem;height:0.8rem; line-height:0.8rem; border-bottom:1px solid #dcdcdc; margin:0.16rem 0; padding-top:0.13rem; padding-bottom:0.13rem}
#specia-sel-ul li p:nth-last-child(1){ border:0; padding-bottom:0.2rem}
#specia-sel-ul li .effectarrow{ width:0.23rem; height:0.23rem; border-top:2px solid #282828; border-right:2px solid #282828; transform:rotate(45deg); display:block; float:right; margin-top:0.3rem;position: inherit;}
#specia-sel-ul li.on .effectarrow{transform:rotate(135deg);}

/*背景音乐弹框样式*/
.music-win{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:16;display:none}
.music-sel-panel{position:absolute;bottom:0;left:0;width:100%;height:auto}
.music-sel-panel .music-sel-h1{width:100%;height:1.06667rem;line-height:1.06667rem;font-size:.37333rem;color:#666;text-indent:.4rem;background:#f5f5f5}
.music-sel-panel #music-button{position:absolute;right:.37333rem;top:0;line-height:1.06667rem;font-size:.37333rem;color:#fc3352}
#music-sel-ul{max-height:10rem;overflow-y:scroll;background:#fff}
#music-sel-ul li{width:100%;height:1.17333rem;box-sizing:border-box;line-height:1.17333rem;position:relative}
#music-sel-ul li:last-child>h2{border-bottom:0}
#music-sel-ul li .play-button{line-height:1.17333rem;height:.4rem;width:.4rem;top:.38667rem;right:.22rem}
#music-sel-ul li .upload-icon{line-height:1.17333rem;width:.6rem;position:absolute;top:.12667rem;right:.22rem}
#music-sel-ul li .pause-button{line-height:1.17333rem;height:.4rem;width:.4rem;position:absolute;top:.38667rem;right:.38667rem;display:none}
#music-sel-ul li .determine-icon{line-height:1.17333rem;height:.4rem;width:.4rem;float:left;margin-top:.38667rem;margin-left:.12667rem;display:none}
#music-sel-ul .act>.determine-icon{display:block}
#music-sel-ul .act>.pause-button{display:none}
#music-sel-ul .act>.pause-button{display:inline-block}

#music-sel-ul{ padding:0.32rem;font-size:0.427rem; font-weight:normal}
#music-sel-ul li{ background:#f4f4f4; border-radius:0.13rem; padding:0 0.32rem; margin-bottom:0.32rem;  height:1rem; line-height:0.6rem; overflow:hidden }
#music-sel-ul li.on{ height:auto}
#music-sel-ul li h2{ font-size:0.427rem; font-weight:normal; padding-left:0.8rem; height:1rem; line-height:1rem;}
#music-sel-ul li .determine-icon{ width:0.4rem; height:0.4rem; margin-top:0.28rem}
#music-sel-ul li .upload-icon{margin-top:0.25rem}
#music-sel-ul li .play-button{margin-top:0.28rem;width:0.4rem; height:0.4rem; }
#music-sel-ul li p{ font-size:0.37rem; color:#666; line-height:0.6rem; padding-left:0.8rem;height:0.8rem; line-height:0.8rem; border-bottom:1px solid #dcdcdc; margin:0.16rem 0; padding-top:0.13rem; padding-bottom:0.13rem}
#music-sel-ul li p:nth-last-child(1){ border:0; padding-bottom:0.2rem}
#music-sel-ul li .musicarrow{ width:0.23rem; height:0.23rem; border-top:2px solid #282828; border-right:2px solid #282828; transform:rotate(45deg); display:block; float:right; margin-top:0.3rem;position: inherit;}
#music-sel-ul li.on .musicarrow{transform:rotate(135deg);}

/*新增溯源 团队列表*/
.trace_team li{ background:#fff; margin:0.32rem; border-radius:0.2rem; min-height:4rem; box-shadow:0 0 10px #dddddd;}
.font42{ font-size:0.56rem}
.number_list .statis_number{ width:33.3%; float:left; margin-top:0.4rem;}
.operation a.user,.operation a.exclusive{ width:33.3%; box-sizing: border-box; float:left; display: inline-block;color:#666; padding:0; min-height:inherit; text-align:center; }
.operation a.user span{ background: url(../images/user.png) no-repeat left  0.426rem; padding-left:0.667rem;background-size: 0.4rem; display:inline-block;vertical-align:middle;}
.operation a.exclusive span{ background: url(../images/exclusive.png) no-repeat left  0.426rem; padding-left:0.667rem;   background-size: 0.4rem; display:inline-block;vertical-align:middle;}
.mask_team{background: rgba(0,0,0,0.9);width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;visibility: hidden;z-index: 100;}
.team_content{  border-radius:0.32rem; margin:0px 0.32rem; top:50%; position:relative;}
.team_content .addewm{ width:3.2rem; height:3.2rem; display:inline-block; padding:0.32rem 0 0.4rem;}
.staff_info span img{ display:inline-block; vertical-align:middle; width:0.4rem; height:0.4rem; margin-right:0.1333rem;}
.copyScan{ padding:0.32rem 0.32rem 0;}
.copyScan .links{line-height:0.6667rem;border:0.04rem dashed #000;border-radius: 0.32rem;top: 50%;word-break: break-all;}
.tabContainer ul.tabHd.tabHd50{ border-radius: 0.32rem 0.32rem 0 0;}
.copyBtn{border:0;background: none; margin: 0.32rem auto;height: 1.067rem;line-height: 1.067rem;background: #000;width: 90%;text-align: center;border-radius: 0.6rem;font-size: 0.373rem;color: #fcdf1a;}
.addBtn{ border:0; background-color:#3ca73f; padding: 0.1rem 0.4rem;color: #fff;margin-left: 0.32rem;border-radius: 0.0667rem; position:absolute; right:0.32rem;top:0.32rem}


/*赠送礼物列表*/
.giftList{ position:relative; height: 1.6rem; width: 50%; float: left;margin-bottom: 15px; }
.giftList dt{  width:1.3rem; height:1.3rem}
.giftList dt img{ width:100%; display:block}
.giftList dd{ position: absolute;left: 1.4rem; top: 0;line-height: 0.42rem;}


/*添加问题 问题列表*/
.question_oper{ padding-top:0.12rem;line-height:0.66666666666667rem;}
.question_oper .del,.question_oper .sortable{width:0.66666666666667rem; height:0.66666666666667rem;}
.question_oper span.del,.question_oper span.sortable{ display:inline-block; float:left}
.question_oper .del{ border-radius:3px;background:#FCDF1A url(../images/del.png) no-repeat center; background-size:100%;}
.question_oper .sortable{ border-radius:3px; background:#FCDF1A url(../images/sortable.png) no-repeat center; background-size:100%;}
.txt_item {border-radius: 0.04rem;background-color: #F1F1F1;padding: 0.2rem 0.32rem;box-sizing: border-box;line-height: initial;}

/****************问题列表****************/
.question section{ background-color:#fff; line-height: 0.53rem;}
.question_info,.question_manage{ padding:0.2rem;}
.question_info{ border-bottom:1px solid #E4E4E4; font-size:0.4rem;}
.question_manage,.question_manage a{ color:#666 !important;}
.question_manage input[type=radio]{ display:none;}
.question_manage label,.question_manage a{ display:inline-block; height:0.586rem; line-height:0.586rem; padding:0 0.2667rem 0 0.6rem;}
.question_manage input[type=checkbox] + label{ background: url(../images/check02.png) no-repeat left center; height:0.48rem;background-size:0.48rem 0.48rem; }
.question_manage input[type=checkbox]:checked + label{ background: url(../images/checked02.png) no-repeat left center; background-size:0.48rem 0.48rem; color:#000;}
.question_manage a.question_edit{ background: url(../images/edit.png) no-repeat left center; background-size:0.48rem;}
.question_manage a.question_del{ background: url(../images/delete.png) no-repeat left center; background-size:0.48rem;}
.question_manage a.question_sort{ background: url(../images/sort.png) no-repeat left center; background-size:0.48rem;}

/*-----卡券-------*/
.quanList{/* background: #f2f2f2; *//*padding:10px; box-shadow: 0 0 10px 10px rgba(0,0,0,0.1); */}
.quanList li{display:block;margin-bottom:0.267rem;position: relative;box-shadow: 0 5px 5px rgba(0,0,0,0.05);}
.quanList li a{ display:block;color:#fff}
.quanList li figure{ position:relative}
.quanList li .txtContent{position:absolute;z-index:1;width:7.9rem;}
.quanList li .txtContent span.receive{ display:block; float:right; border-left:1px dashed #fff; width:20%; height:1.7rem; padding-top:0.2rem; position:absolute; right:0; top:0; font-size:0.526rem; line-height:0.7rem;}
.quanList li dl{ width:75%; padding-left:2.5%; height:1.65rem; padding-top:0.15rem; color:#fff;}
.quanList li dl dt{ width:1.306rem; height:1.306rem;float:left; }
.quanList li dl dt img{ width:100%; height:100%; border-radius:50%; }
.quanList li dl dd{ float:left; padding-left:0.13rem; width:4.8rem; overflow:hidden; text-align: left;}
.quanList li dl dd p{ height:0.45rem; line-height:0.45rem; overflow:hidden; font-size:0.32rem}
.quanList li dl dd p:nth-child(1){ font-size:0.426rem; height:0.52rem; line-height:0.52rem; margin-bottom:0.1rem; overflow:hidden}
.quanList li .txtContent section{ height:0.6rem; line-height:0.6rem; overflow:hidden; font-size:0.32rem; color:#282828; display:block; padding:0 2.5%; text-align: left;}

/*核销用户*/
.prizeUser li{margin: 0.32rem 0 0 0;padding-left:1.46666rem;position:relative;height:1.2rem;line-height:0.58666rem;text-align:left}
.prizeUser li img.headPic{ width:1.2rem; height:1.2rem; border-radius:50%; position:absolute; left:0; top:0;}
.prizeUser li h4{font-size:0.37333rem; font-weight:normal;}
.prizeUser li img.sexIcon{width:0.4rem; height:0.4rem; vertical-align:middle; margin-top:-0.08rem;}
.prizeUser li p{ color:#999; font-size:0.32rem;}
.prizeUser li p.red{ color:#f35847;}
.prizeUser li span{ color:#999;  font-size:0.32rem;}
.prizeUser li span.cf35{ color:#f35847;}
.prizeUser li .itemState{ display:inline-block; width:1.76rem; height:0.64rem; line-height:0.64rem; text-align:center; border:1px solid #999999; border-radius:0.48rem; color:#999; position:absolute; right:0; top:50%; margin-top:-0.32rem; font-size:0.32rem;}
.prizeUser li .itemState.red{ color:#F35847; border:1px solid #F35847;}
