@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'um-iconfont';
  src: url('../user-iconfont/iconfont.eot');
  src: url('../user-iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../user-iconfont/iconfont.woff') format('woff'),
  url('../user-iconfont/iconfont.ttf') format('truetype'),
  url('../user-iconfont/iconfont.svg#iconfont') format('svg');
}
.um-iconfont{
  font-family:"um-iconfont" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.h1_9{ height:1.9rem; line-height:1.2rem}
.mt0_7{ margin-top:0.7rem !important;}

/*会员中心首页*/
.member-top_a{ /*background-color: #a0d468; background-image: url(../images/member_top_bg.png); background-size: cover; text-align: center;*/ width: 100%; height: 8.5rem; position: relative;  border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;}

.member-top{-webkit-animation: changeBg 20s infinite; -moz-animation: changeBg 20s infinite; animation: changeBg 20s infinite; background-color: #a0d468; background-image: url(../images/member_top_bg.png); background-size: cover; text-align: center; width: 100%; height: 12.5rem; position: relative; z-index: 1;}
@-webkit-keyframes changeBg{
0%{background-color:#ED5564;}
10%{background-color:#FB6E52;}
20%{background-color:#FFCE55;}
30%{background-color:#A0D468;}
40%{background-color:#48CFAE;}
50%{background-color:#4FC0E8;}
60%{background-color:#5D9CEC;}
70%{background-color:#AC92ED;}
80%{background-color:#EC87BF;}
90%{background-color:#ED5564;}
}
@-moz-keyframes changeBg{
0%{background-color:#ED5564;}
10%{background-color:#FB6E52;}
20%{background-color:#FFCE55;}
30%{background-color:#A0D468;}
40%{background-color:#48CFAE;}
50%{background-color:#4FC0E8;}
60%{background-color:#5D9CEC;}
70%{background-color:#AC92ED;}
80%{background-color:#EC87BF;}
90%{background-color:#ED5564;}
}
@keyframes changeBg{
0%{background-color:#ED5564;}
10%{background-color:#FB6E52;}
20%{background-color:#FFCE55;}
30%{background-color:#A0D468;}
40%{background-color:#48CFAE;}
50%{background-color:#4FC0E8;}
60%{background-color:#5D9CEC;}
70%{background-color:#AC92ED;}
80%{background-color:#EC87BF;}
90%{background-color:#ED5564;}
}
.member-info { width: 12rem; height: 6rem; margin: -3.5rem 0 0 -6rem; position: absolute; z-index: 1; top: 50%; left: 50%; animation: memberInfoDown 1000ms  ease-in; -webkit-animation: memberInfoDown 1000ms ease-in;}
@keyframes  memberInfoDown
{
0% { top: -50%;}
30% { top: -10%}
75% { top: 55%}
85% { top: 47%}
95% { top: 52%}
100% { top: 50%;}
}
@-webkit-keyframes  memberInfoDown
{
0% { top: -50%;}
30% { top: -10%}
75% { top: 55%}
85% { top: 47%}
95% { top: 52%}
100% { top: 50%;}
}


.member-info .user-avatar { background-color: #FFF; width: 4rem; height: 4rem; margin: 0 auto; border-radius: 100%;}
.member-info .user-avatar img { width: 100%; height: 100%; border-radius: 100%;}
.member-info .user-name { color: #FFF;}
.member-info .user-name span { font-weight: lighter; font-size: 0.8rem; line-height: 1.2rem; height: 1.2rem; position: relative; z-index: 1;}
.member-info .user-name sup { font-size: 0.6rem; line-height: 0.6rem; background-color: #ED5564; display: block; height: 0.6rem; padding: 0 0.1rem; margin-left: 0.2rem; border-radius: 0.1rem; position: absolute; z-index: 1; top: 0; right: -0.9rem; box-shadow: 1px 1px 1px rgba(0,0,0,0.15);}
.member-collect { font-size: 0; height: 3rem; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#19000000', endColorstr='#19000000');background:rgba(0,0,0,0.1);position: absolute; bottom: 0; left: 0; right: 0;}
.member-collect span { display: inline-block; width: 25%; height: 2rem; padding: 0.5rem 0;}
.member-collect span a { display: block;}
.member-collect span em { font-weight: lighter; font-size: 0.9rem; color: #FFF; line-height: 1rem; text-align: center; vertical-align: top; display: inline-block; min-width: 1rem; height: 1rem; margin: 0 auto;}
.member-collect span i { vertical-align: top; display: inline-block; width: 1rem; color:#fff; font-size:20px; height: 1rem; line-height:1rem; margin: 0 auto;}
.member-collect span p { font-size: 0.6rem; line-height: 1rem; color: #FFF; height: 1rem;}

.member-center {}
.member-center dl { background-color: #FFF; box-shadow: 0 1px 0 rgba(0,0,0,0.05);}
.member-center dt { line-height: 1.8rem; display: block; height:2rem; padding: 0.5rem 0.7rem 0.5rem 0; margin-left: 0.5rem; border-bottom: solid 0.05rem #EEE; font-weight:normal;}
.member-center dt:last-child { border-bottom: none;}
.member-center dt a { display: block;}
.member-center dt h3 { font-size: 0.7rem; line-height: 1rem; color: #111; vertical-align: top; display: inline-block; height: 1rem; font-weight:normal;}
.member-center dt h3 i { font-size:0.8rem; vertical-align:middle; display: inline-block; width: 1rem; height: 1rem; margin-right: 0.1rem; background-repeat: no-repeat;}
.mc-01{ color:#41b0db;}
.mc-02{ color:#48cfae;}
.mc-03{ color:#46d88e;}
.mc-04{ color:#ac92ed;}
.mc-05{color:#ed88c0;}
.mc-06{ color:#41b0db;}
.mc-07{ color:#ff4040;}
.member-center dt h5 { font-size: 0.6rem; color: #999; float: right; line-height: 1rem; font-weight:normal;}
.member-center dt h5 i { display: inline-block; padding-left:0.2rem; width: 0.7rem; height: 0.7rem;}
.member-center dd { display: block; padding: 0.2rem 0;}
.member-center dd ul { font-size: 0;}
.member-center dd #asset_ul li{ width:25%;}
.member-center dd ul li { vertical-align: top; display: inline-block; text-align: center; width: 20%; padding: 0.5rem 0 0.2rem 0;}
.member-center dd ul li a { display: block; position: relative;}
.member-center dd ul li a em { color:#fff; font-size:0.6rem; background-color: #ED5564; width: 0.8rem; height: 0.8rem; line-height:0.8rem; border-radius: 100%; position: absolute; top: -0.4rem; right: 0.7rem;}
.member-center dd ul li i { vertical-align: top; display: inline-block; width: 1rem; height: 1rem; margin: 0 auto 0.1rem auto; font-size:1.1rem; color:#888; line-height:1rem;}
.member-center dd ul li p { font-size: 0.6rem; color: #888; line-height: 1rem; height: 1rem;}

.member-center dd ul li p.peop { font-size: 0.65rem;color:#333;}
.order_pay ul{display: -webkit-box!important;display: -webkit-flex!important; display: -ms-flexbox!important; display: flex!important; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.order_pay ul li{-webkit-box-flex: 1; width:auto !important; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 0; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; text-align:center;}
/*hxl 2018-09-07 会员中心订单*/
// .order_pay{width: 100%;overflow-y: scroll;white-space: nowrap;}
// .order_pay ul{font-size:0;}
// .order_pay ul li{font-size:0.6rem;width:20%;float:none;display:inline-block;}

/*订单页面*/
.order-all-item{}
.order-all-item .order-shops dl dt em{ float:right; color:#ff0000; margin-right:0.5rem;}
.order-all-item .order-all-btn{ text-align:right;}
.order-all-item .order-all-btn a{ display:inline-block; color:#666; border:1px solid #ddd; border-radius:3px; line-height:1.2rem; margin-left:0.3rem; padding:0 0.4rem;}
.order-all-item .order-all-btn a.pay-order{ border:1px solid #ED5564; background:#ED5564; color:#fff;}

/*我的资金*/
/*默认单行列表*/
.nctouch-default-list-tit { font-size: 0.7rem; line-height: 1rem; padding: 0.5rem;}
.nctouch-default-list { overflow: hidden; padding: 0 0 0 0.5rem; background-color: #FFF; border-top: solid 0.05rem #EEE; border-bottom: solid 0.05rem #EEE; }
.nctouch-default-list li { position: relative; z-index: 1; display: block; clear: both; overflow: hidden; padding: 0.5rem 0; line-height: 1rem; border-top: solid 0.05rem #EEE; }
.nctouch-default-list li:first-child { border-top: none; }
.nctouch-default-list li a { display: block; overflow: hidden; font-size: 0.65rem; color: #000; }
.nctouch-default-list li h4 { font-weight:normal; float: left; margin-left: 0.3rem; font-size: 0.7rem; line-height: 1rem; color: #333; }

.nctouch-default-list li h4 i { display: inline-block; vertical-align: top; margin-right: 0.2rem; width: 0.9rem; height: 0.9rem; background-position: 50% 50%; background-repeat: no-repeat; background-size: 80%; }

.nctouch-default-list li h6 { font-weight:normal; float: left; clear: both; margin-left: 0.3rem; font-size: 0.55rem; line-height: 1rem; color: #888; width:80%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.nctouch-default-list li span.num { float: right; margin-right: 1.2rem; font-size: 0.6rem; line-height: 1rem;}
.nctouch-default-list li span.tip { position: absolute; z-index: 1; top: 50%; right: 1.2rem; height: 0.9rem; margin-top: -0.4rem; font-size: 0.6rem; line-height: 0.9rem; color: #111;}
.nctouch-default-list li span.arrow-r { position: absolute; z-index: 1; top: 50%; right: 0.5rem; display: block; width: 0.6rem; height: 0.6rem; line-height:0.6rem; color:#888; margin-top: -0.15rem; }
.nctouch-default-list li span.pics {float: right; margin-right: 1.2rem; font-size: 0.6rem; line-height: 1rem;}
.nctouch-default-list li span.pics img { width: 1rem; height: 1rem;}


/*账户余额*/
.hc_fixed{position:fixed !important;width:100%;}
.container { position: relative; z-index: 9; height: 3rem;}
.container.pre { background :#ED5564;}
.container.voucher { background :#FB6E52;}
.container.point { background :#F6BB43;}
.container.rcard { background: #EC87BF;}
.container.packet { background:#AC92ED;}
.container .icon { position: absolute; z-index: 1; top: 0; left: 4rem; display: block; width: 3rem; height: 3rem; background-repeat: no-repeat; background-position: 50% 50%; background-size: contain; opacity: 0.3; -webkit-transform: rotate(-25deg); -ms-transform: rotate(25deg); transform: rotate(25deg);}
.pre .icon { background-image: url(../images/mcc_06_w.png);}
.voucher .icon { background-image: url(../images/mcc_08_w.png);}
.point .icon { background-image: url(../images/mcc_10_w.png); left:1.5rem !important;}
.pre dl.f_l{ width: 33.33%; text-align: center;  margin: 0;}
.hei5{ height:5rem !important;}
.container dl { margin: 0 0.5rem 0 0.5rem; margin-top:0.1rem;}
.container dt { font-size: 0.6rem; line-height: 0.9rem; color: #FFF; height: 0.9rem; margin-top:0.4rem; margin-bottom: 0.2rem;}
.container dd { font-size: 0.6rem; line-height: 1rem; color: #FFF;}
.container dd em { font-size: 1rem;}
.container .rule dt { font-size: 0.7rem; margin-bottom: 0.2rem; height: auto;}
.container .rule dd { font-size: 0.6rem; line-height: 0.68rem; height: auto;}
.container dl dd a{ border-radius:3px; background:#fff; padding:0.1rem 0.7rem; margin:0.1rem 0px; display:inline-block; color:#c9181b;}
.redPacket-title{ border-bottom:1px solid #ddd;}

.nctouch-log-list { padding-left: 0.5rem; background-color: #FFF;}
.nctouch-log-list li { position: relative; z-index: 1; display: block; padding: 0.5rem 0; border-bottom: solid 0.05rem #EEE;}
.nctouch-log-list li .detail { min-height: 1.8rem; margin: 0 50% 0 0; font-size: 0.6rem; word-wrap:break-word; line-height: 0.9rem; color: #555;}
.nctouch-log-list li .money { position: absolute; z-index: 1; top: 0.5rem; right: 0.5rem; height: 0.9rem; font-weight: 0.7rem; line-height: 0.9rem;}
.nctouch-log-list.tx .money { right: 1.5rem;}
.nctouch-log-list li .money.add { color: #ED5564; font-size:0.8rem;}
.nctouch-log-list li .money.reduce { color: #36BC9B;}
.nctouch-log-list li .date { position: absolute; z-index: 1; bottom: 0.4rem; right: 0.5rem; height: 0.9rem; font-size: 0.6rem; line-height: 0.9rem; color: #999;}
.nctouch-log-list.tx .date { right: 1.5rem;}
.nctouch-log-list li dl {}
.nctouch-log-list li dt { font-size: 0.7rem; line-height: 1rem; font-weight: 600; color: #333; height: 1rem; margin-bottom: 0.2rem;}
.nctouch-log-list li dt i { display: inline-block; vertical-align: top; width: 1rem; height: 1rem; margin-right: 0.1rem; background-image: url(../images/mcc_11_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 65%; opacity: 0.4;}
.nctouch-log-list li dt span { font-size: 0.6rem; color: #4FC0E8;}
.nctouch-log-list li dd { font-size: 0.6rem; line-height: 0.65rem; color: #777;width: 50%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*提示为空*/
.nctouch-norecord dl { height: 2.75rem; margin-top: 0.75rem; text-align:center; margin-top:3rem; }
.nctouch-norecord dl dt { display: block; height: 1rem; margin-bottom: 0.25rem; font-size: 0.75rem; line-height: 1rem; }
.nctouch-norecord dl dd { display: block; height: 1rem; margin-bottom: 0.5rem; font-size: 0.55rem; line-height: 1rem; color: #999; }

/*充值提现*/
.recharge{ margin:0.5rem 0.5rem 0px;}
.recharge dd{ line-height:1.6rem;}
.recharge dd label{ display:inline-block; vertical-align:top; width:3.2rem;}
.recharge dd input[type="text"],.recharge dd select{border:1px solid #ddd; height:1.4rem; width:4rem; padding-left:0.2rem; margin-right:5px;}
.recharge dd ul{ display:inline-block; max-width:11rem; line-height:1.2rem; margin-top:0.3rem;}
.recharge dd img{height:1.6rem; width:auto;}
.recharge dd a{ font-size:0.6rem; color:#999; margin-left:0.2rem;}
.recharge dd button{ color:#fff; border-radius:3px; height:1.6rem; line-height:1.6rem; margin:1rem auto 0px; background:#FB6E52; border:none; display:block; width:40%; font-size:0.6rem;}
.withdrawals{}
.withdrawals dd input[type="text"],.withdrawals dd select{ width:8rem !important;}

/*改 充值提现*/
.earnings_main{margin-top:0.5rem;background:#fff;}
.earnings_main dl dt{padding:0.5rem;border-bottom:solid 1px #eee;overflow:hidden;}
.earnings_main dl dt h3{font-size: 0.65rem;margin-right:0.5rem;line-height: 1.5rem;color: #333;vertical-align: top;float:left;height: 1.5rem;font-weight:normal;}
.earnings_main dl dt h5 {font-size: 0.65rem; color: #333;float:right;line-height: 1.5rem; font-weight:normal;}
.earnings_main dl dt h5 input[type="text"]{font-size:0.65rem;color:#333;height:1.5rem;border:none;text-align:right;outline:none;}
.earnings_main dt h5 select{padding-right:0.5rem;margin-left:0.2rem;text-align:right;border:none;color:#333;font-size:0.65rem;outline:none;direction: rtl;
  background:url(../images/r_down.png)  no-repeat scroll right center transparent;
  background-size:0.5rem;padding-right:0.6rem;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
}
.earnings_main dt h5 select option{ direction: rtl;}
.earnings_main dt h5 input.code{border:none;margin-left:0.5rem;vertical-align:sub;background:#fbc079;color:#fff;font-size:0.6rem;border-radius:5px;height:1.5rem;width:4rem;display:inline-block;line-height:1.5rem;text-align:center;float:right;}
.earnings_cont{padding:0.5rem;}
.earnings_cont span{color:#999;font-size:0.6rem;}
.earn_btn{text-align:center;}
.earn_btn .eabtn_tx{background:#FB6E52;color:#fff;font-size:0.7rem;height:2rem;line-height:2rem;border:none;display:block;width:94%;margin:1rem auto;border-radius:4px;}
.select>div{display:none;}

/*收藏商品*/
/* .favorites{ padding:0px; background:none;} */
.favorites{ background: #fff; padding: 0.5em 0.5em;}
.favorites .ui-list-item{ padding-bottom:0.2rem;}
.favorites .ui-list-item .p-price del.um-iconfont{ text-decoration:none; font-size:0.9rem; color:#D2D2D2; font-weight:normal; margin-top:-0.2rem;}
.favorites .ui-list-grid-item .ui-list-item{ margin:0 0.3em 0.714em 0;}
.favorites .ui-list-grid-item:nth-child(even) .ui-list-item{ margin:0 0 0.714em 0.3em}

/*店铺收藏*/
.favor-store{}
.favor-store.ui-list-grid .p-img img{ width:70%; height:auto;}
.favor-store .ui-list-item .p-price .p{ color:#999;}
.favor-store.ui-list-grid .p-img{ padding:0.5rem 0.8em; text-align:center;}
.favor-store .ui-list-item .p-item{ margin:0.357em 0.8em 0rem 0.8em;}
.favor-store .ui-list-item .p-item a{ text-align:center; height:1.1rem; font-weight:bold;overflow: hidden; display: -webkit-box; display: -moz-box;-webkit-line-clamp:1;  -webkit-box-orient: vertical; -moz-line-clamp: 1; -moz-box-orient: vertical; word-break: break-all;}

/*我的邀请*/
.er-code{ text-align:center;}
.er-code img{ width:50%;}
.er-code h3{ font-size:0.8rem; font-weight:normal; margin:1rem 0px 0.6rem;}

.input-code{ margin:0 0.7rem;}
.input-code h3{ margin-top:1.5rem;}
.input-code input{ width:100%; height:1.6rem; line-height:1.6rem; border:1px solid #ddd; color:#999; padding-left:0.2rem;}
.input-code button{ display:block; width:80%; margin:0.7rem auto 0px; color:#fff; background:#ED5564; border:none; height:1.6rem; font-size:0.6rem; height:1.6rem; border-radius:3px;}

/*邀请记录*/
.tuiguang_jilu{ background:#fff; color:#666; font-size:0.6rem;}
.tuiguang_jilu ul li{ line-height:1rem; padding:0.5rem 0.55rem; border-bottom:1px solid #e2e2e7}
.tuiguang_jilu ul li i{ font-style:italic;}
.tuiguang_jilu ul li em{ color:#ff6000;}

/*收货地址*/
.chooseAddr{ margin:0.5rem;}
.yrd_col { color:#666; font-size:0.63rem; margin-bottom:0.5rem; padding: 5px; border: 1px solid #BBB; background-color: #fff; border-radius: 4px; word-break: break-all;}
.yrd_col>a { float: right; margin-top: 5px; padding-right: 10px; color: #06c;}
.deepRed{ color:#ff6000;}
.chooseAddr .bttn{ text-align:right;}
.chooseAddr .bttn a{background: #ff7800; border-radius:3px; display: inline-block; color: #fff; width:5rem; text-align: center; height:1.6rem; line-height:1.6rem; margin-bottom: 10px;}

/*新建地址*/
.add-address{ text-align:center;}
.address-item{ background:#fff; position:relative; border-bottom:1px solid #e4e4e4; padding:0.6rem;}
.address-item p{ padding:0.1rem 0px;}
.address-item p a{ float:right; color:#BFBFBF; margin-left:0.5rem;}
.address-item p a i{ font-size:0.8rem !important; position:relative !important; top:0.08rem !important;}
.address-item p.address-item-btm{ border-top:1px solid #eee !important; padding-top:0.6rem !important; margin-top:0.3rem !important;}
.add-address .btn_checkout{ height:1.6rem; line-height:1.6rem; width:80%; font-size:0.7rem; margin-top:0.3rem; display:inline-block; border-radius:3px; color:#fff; background:#e13228;}

/*添加或编辑收货地址*/
.add-address-main{ font-size:0.6rem;}
.add-address-main dl{ background:#fff;}
.add-address-main dl dt{ width:27% !important; text-align:right !important;}
.add-address-main dl dd{ width:73% !important;}
.add-address-main dl dd input{ height:1.2rem; line-height:1.2rem; width:95%; border:none;}
.add-address-main dl dd .item-input{ margin-left:0.5rem;}

/*修改密码*/
.pass-security{}
.pass-security dd label { display: inline-block; vertical-align: top;width: 4.5rem; text-align:right; margin-right:0.2rem;}
.pass-security dd input{ height: 1.4rem; padding: 0.1rem; border: 1px solid #dadada; width: 55%; }
.pass-security dd{ margin-bottom:0.5rem;}
/*用户反馈*/
.feedback{ margin:0.5rem;}
.feedback textarea{ width:100%; border:1px solid #ddd; min-height:5rem; margin-bottom:1rem; padding:0.2rem; color:#333;}
.feedback button{ border:none; display:block; margin:0 auto; color:#fff; border-radius:3px; height:1.8rem; line-height:1.8rem; width:90%; text-align:center; font-size:0.65rem; background:#ED5564;}

/*评论 上传图片*/
.feedback_img{ padding:0.5rem;}
.feedback_img dl dd{margin-bottom:0.5rem; margin-left:2%;background:#fff;  width:23.5%; padding-bottom:23.5%; float:left; position:relative;}
.feedback_img dl dd:first-child{ margin-left:0px;}
.feedback_img dl dd:nth-child(5n){ margin-left:0px;}
.feedback_img dl dd img{ width:100%; height:100%;border:1px solid #eee;position: absolute;top: 0;left: 0;}
.feedback_img dl dd i{ position:absolute; right:-0.2rem; top:-0.3rem; width:0.8rem; height:0.8rem; text-align:center; line-height:0.5rem; background:#c9181b; color:#FFF; border-radius:100%; font-size:1.4rem;}

/*修改头像等信息*/
.user-header{ text-align:center; height:8rem;}
.user-header img{ width:30% !important; height:auto !important;}
.user-header input[type="file"]{ background:#fff;filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0; margin-top:-6rem; height:1.6rem;}
.user-header input[type="button"]{display:block; margin:0.5rem auto 1rem; height:1.6rem; line-height:1.4rem; width:40%; color:#666; text-align:center; border: 1px solid #dcdcdc; background: #f5f5f5;}
.fileuploading img{ width:auto !important;}


/*订单详情*/
.order-infor-main{}
.order-infor-num{ padding:0.5rem; background:#fff; line-height:1rem; margin-top:0.5rem;}
.order-red-style{ padding-top:0.5rem; padding-bottom:0.5rem;}
.order-red-style dl dd span{ color:#666;}
.order-red-style dl dd span.color-danger{ color:#ff0000; font-weight:bold;}
.order-red-style dl dd{ border-bottom:none; line-height:1rem;}
.mb0_5{ margin-bottom:0.5rem;}
.transaction-state{ font-size:0.63rem; margin-top:0px;}
.order-infor-top{background:#fff url(../images/que.png) repeat-x top;}
.order-infor-top .shouhuo-information{background:url(../images/que.png) repeat-x bottom;}
.tel_mendian i{display: inline-block;height: 1rem; width: 1rem;background: #ff8b8b;line-height: 1rem; text-align: center; color: #fff;font-size: 0.7rem;border-radius: 100%;margin-left: 0.25rem;}
.tihuoma{ padding-bottom:0.5rem;}
.tihuoma img{ width:50%;}
.tihuoma p{ line-height:1rem;}
.tihuoma p:first-child{ font-weight:bold;}

.man_label{background: #ff6769;color: #fff; padding: 0.1rem 0.2rem; border-radius: 3px;}

/*会员中心翻页*/
.user-page{ text-align:center; margin:20px 0px; padding-bottom: 20px;}
.user-page a{ border:1px solid #dddddd; display:inline-block;height:32px; line-height:32px; padding:0 13px; margin:0 2px;}
.user-page a.hover{ background:#ff3c3c; border:none; color:#fff;}
.user-page span{ margin-left:20px; color:#575757; line-height: 30px;}
.user-page ul li{ float: left; }

/*评论*/
.tx_star{ font-size:0.7rem; padding-top:0.5rem;}
.tx_star span{ margin-right:0.3rem; padding-left:0.5rem;}
.tx_star p{ padding-left:0.5rem;}
.tx_star i{ font-size:0.8rem;}

/*支付密码*/
.promotion_pays{}
.promotion_pays dd{ float:left;}
.promotion_pays dd input{ height: 1.6rem; line-height: 1.6rem; width: 7rem;}
.promotion_pays dd em{ margin-right:0.2rem;}
.promotion_pays a{ height: 1.6rem !important;; line-height: 1.6rem !important; }



/**********会员中心首页头部************/
.user_after{ padding: 15px 5%; height:12.5rem !important; position: relative;text-align: center; background:#fff;}
.shop_panel{  border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; text-align: left; padding: 0 0 10px; overflow: hidden;/* min-height: 137px; height: auto;*/}
.logo_area { margin: 0; padding-left: 12px; text-align: left;line-height: 20px; color: #fff; font-size: 14px; text-shadow: 1px 1px 3px #666; position:absolute; top: 2rem; left: 1rem;}

.logo_area .logo {  top: 24px; left: 20px; float:left; margin-right:10px;  width: 38px; height: 38px; padding-top: 0; border-radius: 22px; -moz-border-radius: 22px; -webkit-border-radius: 22px; border: 1px solid #e7e7eb;  background-color: #fff; overflow: hidden;}
.card_name{ font-size: 14px; font-weight: bold; display:block;}
.msg_area { position: absolute; top: 7.5rem; left: 1.5rem;}
.msg_area .member_number { font-size: 16px; font-family: menlo, tahoma; text-shadow: 1px 2px 2px #666; line-height: 18px; color: #fff;}
.qrcode1{ background:url(../images/et.png) no-repeat;width: 36px; height: 36px; position: absolute; top: 2rem; right: 1.7rem;}
.u_logo{ position:absolute; left:1.5rem; top:1.3rem;}
.u_logo img{ width:3rem; height: 1.15rem;}

.zhanshi{background:#fff; padding:0.5rem 0; }
.zhanshi span{ width:33% !important; border-right:1px solid #eee; padding:0 !important;}
.zhanshi span:last-child{ border-right:none;}
.zhanshi span em{ color:#c9181b; font-size:0.8rem !important;}
.zhanshi span p{ color:#999;}
.zhanshi span i{ color:#333;}
.user_ewm{ position:fixed; background:#fff; z-index:999; width: 78%; left: 11%; top: 20%;  padding: 1.5rem; display:none;}
.user_ewm h3{ font-size:0.8rem;}
.wemhead{ width:100%; text-align: center; display: inline-block; margin:20px auto;}
.wemhead img{  width: 4rem; border-radius:50%;}
.wemimg{ width:6rem; text-align: center; display: inline-block;}
.kahao{ font-size: 0.8rem;  margin-top: 10px; color: #000;}


/*团购订单*/
.order-group{}
.order-group .orders-mid{ height:.8rem;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block;}

/*外卖订单*/
.order-wm{}
.order-wm-infor-title ul li{ width:50%; }

/*外卖订单详情*/
.order-wn-item{margin-top:0.25rem;}
.order-wn-item dl{ background:#fff; }
.order-wn-item dl dt{ border-bottom:1px solid #eee; height:2rem; line-height:2rem; padding:0 0.5rem;}
.order-wn-item dl dt img{ width:1.2rem; border-radius:100%; margin-right:0.5rem;}
.order-wn-item dl dd{ margin:0 0.5rem; border-bottom:1px solid #eee;}
.order-wn-item dl dd p{ margin:0.5rem 0rem 0.5rem 0;}
.order-wn-item dl dd p span{ width:4rem; display:inline-block; text-align:right; margin-left:0.2rem;}
.order-wn-item dl dd.order-wm-last{ height:2rem; line-height:2rem;}
.order-wn-item ul{ background:#fff; padding:0 0.5rem; margin-top:0.25rem; line-height:2rem;}
.order-wn-item ul li{ border-bottom:1px solid #eee;}
.order-wn-item ul li span{ display:inline-block; width:3.6rem;}
.order-wm-footer a{ margin:0px !important; line-height:2.2rem;}
.order-wm-footer ul li:first-child{ border-right:1px solid #eee;}

.order-wm-step{}
.order-wm-step dl{}
.order-wm-step-main{/* border-left:2px solid #BDBDBD;*/ margin:0 1rem 0 2rem;}
.order-wm-step-main dl{ position:relative; left:-0.85rem; margin-top:1rem}
.order-wm-step-main dl dt{ margin-top:0.6rem; float:left; border-radius:100%; background:#BDBDBD; z-index:999; width:1.6rem; height:1.6rem; text-align:center; line-height:1.6rem; font-size:0.9rem; color:#fff; position:relative;}
.order-wm-step-main dl dd{ line-height:1.2rem; padding:0.2rem 0rem; width:87%; float:left; left:1rem;position:relative; background:#fff; border:1px solid #d4d4d4;}
.order-wm-step-main dl dd .card-arrow{background-color: #fff; height: 10px; width: 10px; border-left: #d4d4d4 solid 1px; border-top: #d4d4d4 solid 1px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); position: absolute; left: -6px; top: 22px;}
.order-wm-step-main dl dd p{ margin:0 0.5rem;}
.order-wm-step-main dl:before{content: ""; position: absolute; width: 2px; height:3.25rem; background-color: #BDBDBD; left:0.75rem; top:1.3rem;}
.order-wm-step-main dl:last-child:before{ display:none;}

/*团购订单详情*/
.order-group-infor-btm{ padding:0 0.5rem 0.5rem 0.5rem; background:#fff; margin-top:0.5rem;}
.order-group-infor-btm dt{ margin-bottom:0.5rem; height:1.6rem; line-height:1.6rem; border-bottom:1px solid #eee;}
.order-group-infor-btm dd{ line-height:1.2rem; color:#999;}
.order-group-infor-btm dd span{ width:3.6rem; text-align:right; display:inline-block;}


/*我的订单*/
.order-shops{ background:#fff; margin-top:0.5rem;}
.order-shops dl{}
.order-shops dl dt{ height:1.6rem; line-height:1.6rem;}
.order-shops dl dt span{ border-left:2px solid #c9181b; padding-left:0.3rem;}
.order-shops-goods{ padding:0.5rem 0px;}
.order-shops-goods .f_l img{ height:3rem; width:auto; margin-right:0.3rem;}
.orders-mid{ line-height:0.9rem; height:0.9rem; overflow: hidden; display: -webkit-box; display: -moz-box;-webkit-line-clamp: 1;  -webkit-box-orient: vertical; -moz-line-clamp: 1; -moz-box-orient: vertical; word-break: break-all; }
.order-shops-goods .f_r{ line-height:0.9rem; color:#999; padding-left:0.1rem; text-align:right;}
.order-shops dl dd{ padding:0px 0.5rem; border-top:1px solid #e3e3e3; line-height:2rem;}
.order-shops dl dd span{ float:right;}
.order-shops dl dd span i{ color:#999; padding-left:0.3rem;}


/*团购密码二维码*/
.order-yz{ background:#fff; padding:0.5rem;}
.order-yz h3{ font-weight:normal; font-size:0.7rem;}
.order-yz p img{ width:50%; margin:0.5rem auto 0.5rem; display:block;}


/*店铺评论*/
.comment-span{}
.comment-span .five_star_grey{ width:13rem;}
.comment-span .five_star_grey span{ display:inline-block; border:2px solid #ddd; text-align:center; padding:0 0.3rem; margin-bottom:0.2rem; border-radius:3px;}
.comment-span .five_star_grey span.on{ color:#ff3957; border:2px solid #ff3957}
.shop-comment{}
.shop-comment h3{ font-weight:normal; padding:0.5rem 0.5rem 0px;}

/***************
****************************顾客******************
***************/
.customer_all{ margin-top:0.25rem; line-height:1.8;}
.customer_all ul{top:2rem;width:100%;position:absolute;}
.customer_all ul li{ position:relative; background:#fff; border-bottom:1px solid #eaeaea; padding:0.25rem 0.5rem;}
.customer_all ul li h3{ font-size:0.8rem; color:#333; font-weight:normal;}
.customer_all ul li p{ color:#999; font-size:0.6rem; margin-top:0.05rem;}
.customer_all ul li p.xb{ color:#666;}
#shead{ margin-left:1000px;}
.usre_xx{ border-collapse:collapse; width:96%; margin:1rem auto;}
.usre_xx tr td,.usre_xx tr th{ border:1px solid #e5e5e5;  padding:0.25rem 0.5rem; line-height: 1.3rem;}
.usre_xx tr th{ text-align:right; background:#f7f7f7; width:35%;}

/***************
****************************缺货******************
***************/
.quehuo .orders-mid{ display: block; overflow: hidden; text-overflow: ellipsis; height:0.9rem; white-space: nowrap;}
.goods_attr{ color:#999; font-size:0.6rem; line-height:1.2rem; display: -webkit-box;  display: -moz-box; line-height:1.2rem;}
.ccm{ line-height:1.2rem !important;}
.color_666{ color:#555;}
.mb0_25{ margin-bottom:0.25rem;}
.ding{ display: inline-block; text-align: center !important; width: 60px; color: #fff !important; padding:0 !important; border-radius: 3px; background-color: #ff5c4d; border: 1px solid #ff4141;}
.mr0_10{ margin-right:10%;}
.quehuo .ccm.f_l{ color:#999;}

/************特权内容页**************/
.tecont{ padding:15px;  margin: 5px 10px;}
.tecont .hte{ font-size:0.65rem;}

/***************
****************************刮刮卡******************
***************/
.bg_d22040{ background:#d22040;}
.co_ffce64{ color:#ffce64;}
.mr5{ margin-right:5px;}
.mb30{ margin-bottom:30px;}
.gghead,.gghead img{ width:100%;}
.ggkmain .ggkhd{ background:url(../images/ggkb.png) no-repeat; width: 8rem;background-size: 100%; margin-left: 1rem; font-weight: normal; font-size: 0.7rem; padding: 0.2rem 0; color: #fff; padding-left: 1rem; height: 1.5rem; line-height: 1rem;}
.ggkmain h2 em{ color:#f8c653; font-size:0.8rem; padding:0 0.1rem;}
.ggkbd{ width:80%; margin:0 auto;}
.gshare{ background:#f8c631; width:100%; display:block; text-align:center; border:1px solid #fff; box-shadow:1px 2px 2px #fff; color:#bc1d39; font-size: 0.8rem; line-height: 1.7rem; border-radius: 5px; font-weight: bold;}
.jpsz{ background:#a81a34; width:100%; padding: 15px; margin-top: 30px; border-radius: 10px;}
.jpsz p:first-child{ color:#ffce64; font-size:0.8rem; margin-bottom: 0.1rem;}
.jpsz p:first-child i{ font-size:1rem; vertical-align: middle;}
.jpsz p{ color:#fff; line-height: 1.3rem; font-size: 0.7rem;}
.smbox p:first-child{font-size:0.8rem !important; }
.smbox p{ font-size:0.6rem !important;}
/*挂卡区*/
.cont_a { max-width: 640px; min-width: 320px; margin: 0 auto;}
.ggkarea{ position:relative;}
.ggkarea img{ width:100%; margin: 20px auto;}
.ggkarea .scratch_area{ position:absolute; top:40%; left:50%; width:100%; min-height:100px;}
.prize_text{position: absolute; margin-top: 20px; width: 250px; font-size: 30px; left: 50%; margin-left: -125px; text-align: center; color:#bb400a; z-index:1;}
.scratch_area canvas{z-index:10; position:absolute; left:50%;}
.goli{ background:#a81a34; width: 38%; color:#fff; border:2px solid #fff; text-align: center; margin: 0 auto 20px; height: 1.5rem; line-height: 1.5rem; font-size: 0.7rem;}

/***************全民拓客****************/
.bar .hc-iconfont.f_r {  position: relative;  z-index: 20; padding: .5rem .1rem; font-size: 1rem;line-height: 1.2rem;  color: #fff;}
.bg_fef4dc{ background:#fef4dc;}
.tksm{}
.tktie{ background:url(../images/tkh.png) no-repeat; color:#fff;    width: 7.5rem; background-size: 100%; padding: 0 0.5rem; font-size: 0.7rem; margin-bottom: 7px; height: 1.5rem; line-height: 1.5rem; background-position: -35px 0;}
.tksm span { display:block; padding-left:10px; font-size:0.65rem; line-height:1.3rem;}
.tksm span em{ color:#c9181b;}
.tkact{ padding:0 15px;}
.tging{ background-position: 0 0; }
.tkitem{ margin-top:13px; position:relative;}
.tkitem li{ margin-bottom:15px;}
.tkitem li a{ display:block;}
.tkitem li img{ margin-bottom:10px;}
.tkitem li p{ font-size:0.65rem; padding-bottom:4px;}
.tk_list{ text-align:center;}
.tk_list span{ display:inline-block; background:#74c2b9; width: 30%; text-align: center; margin-right: 3.5%; color:#fff; height: 1.5rem; line-height: 1.5rem;}
.tk_list span:last-child{ margin-right:0;}
.tk_list span a{ color:#fff;}

.dengji{ border-collapse:collapse; width:100%;}
.dengji tr th,.dengji tr td{ border:1px solid #fff; line-height:1.3rem; text-align:center; font-size:0.6rem;}
.sizi{ background-position: -62px 0;}
.orbor{ border:2px solid #ff7800; color:#ff7800; font-size:1.5rem; display: block; border-radius: 50%; height: 2.5rem; width: 2.5rem; line-height: 2.25rem; margin:0 auto;}
/************全民发券**************/
.pd0{ padding:0 !important;}
.bg_fdebd9{ background:#fdebd9;}
.faan{ background-position: -58px 0; }
.famain p{ line-height:1.3rem; font-size:0.65rem;}
.famain p a{ color:#f84f5b; text-decoration:underline;}
.famain p .radio_box{top: -0.1rem !important; margin-right: 3px; }
.ttg{}
.ttg ul li{ border-bottom:1px solid #fdd0a4;  text-align:center;}
.ttg ul li:first-child span{ font-size: 0.75rem;}
.ttg ul li span{ width:50%; float:left; line-height:1.3rem;}
.nobut a{ background:#e0e0e0 !important; color:#fff !important;}
