@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{-webkit-animation: changeBg 20s infinite; -moz-animation: changeBg 20s infinite; animation: changeBg 20s infinite; background-color: #ED5564; background-image: url(../images/member_top_bg.png); background-size: cover; text-align: center; width: 100%; height: 11rem; 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:0.9rem; 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;}
/*订单页面*/
.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; opacity: 0.5; 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.6rem; line-height: 1rem; color: #888; width:65%;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;}


/*代金券*/
.modCoupWave:before { position:absolute; top:0; left:-4px; content:""; width:5px; height:100%; background-position:0 -30px; }
.modCoupWave dd:after { position:absolute; top:0; right:-4px; content:""; width:5px; height:100%; background-position:-93px -111px; }
.modCoupWave dt:before { position:absolute; top:-9px; right:-15px; content:""; width:13px; height:83px; background-position:0 -192px; }
.modCoupWave { box-shadow:0 1px 3px #ccc; background:#fff; margin-top:10px; }
.modCoup { position:relative; padding:8px 5px; }
.modCoup dt { position:relative; float:left; width:3rem; background:#F4696F; border-radius:4px; color:#fff; text-align:center; font-size:0.6rem; }
.modCoup .greyRightArrow { position:absolute; top:50%; right:5px; margin-top:-6px; }
.modCoup dd { margin-left:0.6rem; float:left;}
.modCoup dd h4, .modCoup dd h5 { height:20px; line-height:20px; overflow:hidden; word-break:break-all; font-size:0.6rem; font-weight:normal;}
.modCoup .ready { background:#c1c1c1; }
.modCoup .quanyi { background:#f93; }
.modCoup dt em { font-size:0.6rem; display:block; height:36px; line-height:36px; overflow:hidden; }
.timeTip{ color:#999; font-size:0.6rem;}
.modCoup dt ins { font-size:0.6rem; display:block; width:100%; line-height:22px; border-top:1px dotted #fff; color:#fff; background:#f4696f }
.modCoup .dotIco { position:absolute; top:31px; width:10px; height:10px; background:#fff; border-radius:5px; }
.modCoup .leftDotIco { left:-6px; }
.modCoup .rightDotIco { right:-6px; }
.modCoupDetail { border-bottom:1px solid #E5E5E5; }
.modCoupDetail .modCoupTip:before { display:block; content:"."; height:0; visibility:hidden; clear:both; font-size:0; line-height:0; }
.modCoupDetail .modCoupTip { height:auto; margin:0; padding:5px 0 0; }
.modCoupDetail dd { padding:0 20px 0 10px; }
.modCoupDetail .greyRightArrow { right:10px; top:30px; margin:0; -webkit-transform:rotate(90deg); }
.modCoupDetailOn .greyRightArrow { -webkit-transform:rotate(270deg); }
.huiPacket.modCoup dt,.huiPacket.modCoup dt ins{ background:#D8D8D8}

/*账户余额*/
.container { position: relative; z-index: 1; 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;}
.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.9rem;}
.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;}

/*提示为空*/
.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.6rem; 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 input[type="password"],.recharge dd select{border:1px solid #ddd; height:1.4rem; width:5rem; 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:1.5rem auto 0px; background:#FB6E52; border:none; display:block; width:40%; font-size:0.6rem;}
.withdrawals{}
.withdrawals dd input[type="text"],.withdrawals dd input[type="password"],.withdrawals dd select{ width:8rem !important;}

/*收藏商品*/
.favorites{ padding:0px; background:none;}
.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;}

/*用户反馈*/
.feedback{ margin:0.5rem;}
.feedback textarea{ width:100%; border:1px solid #ddd; min-height:5rem; padding:0.2rem; color:#999;}
.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-right:0.5rem; background:#fff; border:1px solid #eee; width:4rem; height:4rem; padding:0.2rem; float:left; position:relative;}
.feedback_img dl dd i{ position:absolute; right:-0.3rem; 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;}
.user-header img{ width:40% !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;}

/*会员中心翻页*/
.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; }

/*外卖订单详情*/
.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:2rem; 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;}




/**********会员中心首页头部************/
.user_after{ padding: 20px 13%; 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: 24px 20px 12px 66px; text-align: left;line-height: 20px; color: #fff; font-size: 14px; font-weight: bolder; text-shadow: 1px 1px 3px #666; position:relative;}
.logo_area .logo { position: absolute; top: 24px; left: 20px; display: block;  width: 38px; height: 38px; padding-top: 0; margin: 0 auto;  border-radius: 22px; -moz-border-radius: 22px; -webkit-border-radius: 22px; float: none; border: 1px solid #e7e7eb;  background-color: #fff; overflow: hidden;}
.w135{ display: inline-block; width: 135px; word-wrap: break-word;}
.card_name{ font-size: 14px; font-weight: bold;}
.msg_area { padding: 20px 20px 25px; margin-top: 3px; position: relative;}
.msg_area .member_number { font-size: 16px; font-family: menlo, tahoma; text-shadow: 1px 2px 2px #666; line-height: 18px; color: #fff;}
.qrcode{ background:url(../images/et.png) no-repeat;width: 36px; height: 36px; position: absolute; top: 26px; right: 20px;}

.zhanshi{background:#fff; }
.zhanshi span em{ font-size: 0.8rem; color: #666;}
.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:10rem; text-align: center; display: inline-block;}
.kahao{ font-size: 0.8rem;  margin-top: 10px; color: #000;}