@charset "utf-8";
/* 触屏版会员中心、登录、订单等样式		*/
/*注册登录*/
.form-item .input-box .input-del.code { right: 6rem; }
.form-item .input-box .code-countdown,
.form-item .input-box .code-again { position: absolute; right: 0; top: 0; z-index: 1; height: 1.6rem; }
.form-item .input-box .code-countdown p { display: block; font-size: 0.55rem; line-height: 0.7rem; color: #999; text-align: center; width: 100%; height: 0.7rem; }
.form-item .input-box .code-countdown em { color: #ED5564; margin: 0 0.1rem; font-weight: 600;}
.form-item .input-box .code-again a { display: block; font-size: 0.6rem; font-weight: 600; text-decoration: underline; line-height: 1.6rem; color: #3BAEDA; text-align: center; width: 100%; height: 1.6rem; }
.form-item .input-box .code-img { position: absolute; right: 0.5rem; top: 0.3rem; z-index: 1; width: 4rem; height: 1.4rem; }
.form-item .input-box .code-img img { width: 100%; height: 100%;}

.remember-form { height: 0.9rem; margin: 1rem 2rem 0 2rem; position: relative; }
.remember-form input[type="checkbox"] { margin-top: -0.2rem;}
.remember-form input[type="checkbox"]:checked { border-color: #48CFAE; background-color: #48CFAE; }
.remember-form label { display: inline-block; height: 0.9rem; line-height: 0.9rem; font-size: 0.6rem; color: #666; vertical-align: top; }
.remember-form .forgot-password { position: absolute; right: 0; top: 0; line-height: 0.9rem; font-size: 0.6rem; color: #5D9CEC; }
.remember-form .forgot-password:visited { color: #4B89DC; }
.remember-form .reg-cms { line-height: 0.9rem; font-size: 0.6rem; vertical-align: top; display: inline-block; height: 0.9rem; color: #5D9CEC; }
.remember-form .reg-cms:visited { color: #4B89DC; }


/*三方账号登录*/
.joint-login { position: absolute; z-index: 2; bottom: 2rem; left: 0; right: 0; text-align: center; display: none; }
.joint-login h2 { height: 1.1rem; border-bottom: solid #CCC 0.05rem; }
.joint-login h2 span { display: inline-block; height: 0.9rem; line-height: 0.9rem; padding: 0 1rem; background-color: #f5f5f5; color: #666; font-size: 0.55rem; -webkit-transform: translate3d(0, 50%, 0); -ms-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); }
.joint-login ul { display: inline-block; width: 10rem; height: 2rem; margin: 1rem auto 0; font-size: 0; }
.joint-login ul li { float: left; width: 33%; text-align: center; display: none; }
.joint-login ul li a { display: inline-block; width: 1.85rem; height: 1.85rem; background-color: #FFF; background-position: 50% 50%; background-repeat: no-repeat; background-size: 70%; border: solid 0.05rem; -webkit-border-radius: 50%; border-radius: 50%;  }
.joint-login ul li .weibo { background-image: url(../images/sina.png); border-color: #ED5564; }
.joint-login ul li .qq { background-image: url(../images/qq.png); border-color: #4FC0E8; }
.joint-login ul li .wx { background-image: url(../images/wx.png); border-color: #80D740; }
/*注册类型切换*/
.register-tab ul li { width: 50%;}
.register-tab i.reg { background-image: url(../images/reg_r.png);}
.register-tab i.regm { background-image: url(../images/regm_r.png);}

.register-mobile-tip { height: 0.9rem; padding: 0.6rem 1rem; font-size: 0.6rem; line-height: 0.9rem; color: #888; }
.register-mobile-tip em { margin: 0 0.1rem; font-size: 0.6rem; color: #555; font-weight: 600; }
.form-notes { text-align: center; font-size: 0.55rem; line-height: 0.7rem; color: #999; margin: 1rem 1.5rem; }
/*注册协议*/
.reg-document { padding: 1rem;}
.reg-document p { font-size: 1.4rem; line-height: 20px; overflow: hidden;}
.reg-document strong { font-size: 1.5rem; font-weight: 600; line-height: 24px;}
.reg-document ol { margin-left: 24px;}
.reg-document ul { margin-left: 24px;}
.reg-document ol li { font-size: 1.3rem; line-height: 20px;}
.reg-document ul li { font-size: 1.2rem; line-height: 20px;}


/*我的商城*/
.transparent .header-r a sup { right: 0.3rem !important; top: 0.3rem !important;}
.member-body .header-back { display: none; }
.member-top1{height:7.27rem;background:url(../images/new/member.png) no-repeat center;background-size:cover;}
.member-top2{margin-top:1.95rem;margin-bottom:0.6rem;height:10rem;background:url(../images/new/in-bg.png) no-repeat center;background-size:contain;}
.member-top {/* -webkit-animation:changeBg 20s infinite; -moz-animation:changeBg 20s infinite; animation:changeBg 20s infinite;background-color:#ED5564;*/width: 100%;  position: relative; z-index: 1;}
.mine-head-bg{width:100%;height:100%;}
.member-info {padding:1.363rem 1.136rem 0; width:100%;box-sizing:border-box;}
/*.member-info .default-avatar { display:inline-block;vertical-align:middle;background-color: rgba(0,0,0,0.5); background-image: url(../images/member_w.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 60%; width: 4rem; height: 4rem; margin: 0 auto; border-radius: 100%;}
*/.member-info .to-login { font-size: 0.8rem; color: #FFF; line-height: 1rem; height: 1rem; margin: 0.25rem auto;}
.member-info .user-avatar {display:inline-block;vertical-align: top;margin-top:0.454rem; background-color: #FFF;padding:0.272rem; width:2.818rem; height:2.818rem;border-radius: 100%;background: rgba(255,255,255,0.25);
border: 1px solid rgba(255,193,197,0.61);}
.member-info .user-avatar img { width: 100%;border-radius: 100%;}
.member-info .user-name {display:inline-block;margin-top:0.909rem;  max-width:60%; color: #FFF;}
.user-name-login{margin-top:1.545rem !important;}
.member-info .user-name span {margin-top:0.272rem; font-weight: lighter; font-size: 0.8rem; height: 1.2rem; position: relative; z-index: 1;display: block;}
.member-info .user-name span strong{display:block; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;vertical-align:top;}
.member-info .user-name sup {display: inline-block; font-size: 0.545rem;font-weight:normal; color:#fff; line-height: 0.6rem;width:2.681rem;  height: 0.545rem;text-align:center; padding: 0 0.1rem;  border-radius: 0.454rem;z-index: 1;vertical-align: middle; box-shadow: 1px 1px 1px rgba(0,0,0,0.15); border: 1px solid #FFB1B1;background: rgba(217,92,92,0.50);}
/* .member-collect { display: flex; justify-content: space-around;width: 100%;font-size: 0;  background:#fff;height:2.818rem;} */
.member-collect { display: flex; justify-content: space-around;width: 100%;font-size: 0;  background:#fff;}

.member-collect span { display: inline-block; width: 33.33%;padding: 0.681rem 0 0.3rem;text-align:center;}
.member-collect span a { display: block;}
.member-collect span em {font-size: 0.727rem; color: #565656; line-height: 0.681rem; text-align: center; vertical-align: top; display: inline-block; min-width: 1rem;margin: 0 auto 0.181rem;}
.member-collect span i { vertical-align: top; display: inline-block; width: 1rem; height: 1rem; margin: 0 auto;}
.member-collect span i.favorite-goods { background-image: url(../images/favorite_w.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;}
.member-collect span i.favorite-store { background-image: url(../images/store_w.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;}
.member-collect span i.goods-browse { background-image: url(../images/bbc-bg41.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 71%;}
.member-collect span i.goods-sign { background-image: url(../images/sign.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;}

.member-collect span p { font-size: 0.545rem; line-height:0.545rem; color: #9b9b9b;margin-top: 0.227rem;}

.member-center {}
.member-center dl { background-color: #FFF; box-shadow: 0 1px 0 rgba(0,0,0,0.05);}
.member-center dt { line-height:2rem; display: block; height: 2rem; padding:0 0.454rem 0 0.454rem;border-bottom: solid 0.05rem #EEE;}
.member-center dt:last-child { border-bottom: none;}
.member-center dt a { display: block;}
.member-center dt h3 { font-size: 0.7rem; color: #111; vertical-align: top; display: inline-block; }
.member-center dt h3 i { vertical-align:middle; display: inline-block; width:0.636rem;height:0.636rem; margin-right: 0.1rem; background-repeat: no-repeat; background-position: 50% 50%; background-size:contain;}
.member-center dt h3 i.i-myorder{ background-image: url(../images/icons/icon-order.png);}
.member-center dt h3 i.mc-02 { background-image: url(../images/new/icon-m.png);}
.member-center dt h3 i.mc-02 { background-image: url(../images/new/icon-m.png);}
.member-center dt h3 i.mc-03 { background-image: url(../images/new/icon-v.png);}
.member-center dt h3 i.mc-04 { background-image: url(../images/new/icon-a.png);background-size:60%;}
.member-center dt h3 i.mc-05 { background-image: url(../images/new/icon-u.png);}
.member-center dt h3 i.mc-06 { background-image: url(../images/new/icon-f.png);}
.member-center dt h3 i.mc-07 { background-image: url(../images/new/fenxiao-det.png);}
.member-center dt h5 { font-size: 0.6rem; color: #9b9b9b; float: right;}
.member-center dt h5 i { display: inline-block; vertical-align: middle; width: 0.4rem; height:0.7rem; background-image: url(../images/bbc-bg44.png); background-repeat: no-repeat ; background-size: 100%;margin-left: 0.227rem;}
.member-center dd { display: block; padding: 0.4rem 0 0.2rem;}
.member-center dd ul { font-size: 0;box-sizing:border-box;}
.member-center dd ul li { vertical-align: top; display: inline-block; text-align: center; width: 20%; padding: 0.5rem 0 0.2rem 0;position:relative;}
.member-center dd ul li a { display: block; position: relative;}
.member-center dd ul li a em { background-color: #ED5564; width: 0.3rem; height: 0.3rem; border-radius: 100%; position: absolute; top: -0.15rem; right: 0.85rem;}
.member-center dd ul li i { vertical-align: top; display: inline-block; margin: 0 auto 0.1rem auto;font-size: 1.363rem;color: #9b9b9b;}
.member-center dd ul li b{display:inline-block;border-radius:50%;font-size:12px;width:20px;height:20px;display:inline-block;position:absolute;right:13px;top:0px;line-height:20px;color:#fff;background:#fe244b;}
.member-center dd ul li p { font-size: 0.545rem; color: #222; line-height: 1rem; height: 1rem;}
.member-nav-items li{float:left;width:25%;height:3.727rem;text-align:center; border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;box-sizing:border-box;}
.member-nav-items li:nth-child(3n){margin-right:0;}
.member-nav-items li:last-child{margin-bottom:0;}
.member-nav-items li:last-child(2){margin-bottom:0;}
.member-nav-items li:last-child(3){margin-bottom:0;}
.member-nav-items li span{font-size:0.636rem;color:#4a4a4a;}
.member-nav-items li i{display:inline-block;margin-top:0.681rem; width:1.181rem;height:1.181rem;}
.member-nav-items li i.i-kaquan{background:url(../images/icons/member-kaquan.png) no-repeat center;background-size:contain;}
.member-nav-items li i.i-jifen{background:url(../images/icons/member-jifen.png) no-repeat center;background-size:contain;}
.member-nav-items li i.i-addr{background:url(../images/icons/member-addr.png) no-repeat center;background-size:contain;}
.member-nav-items li i.i-fenxiao{background:url(../images/icons/member-fenxiao.png) no-repeat center;background-size:contain;}
.member-nav-items li i.i-caichan{background:url(../images/icons/member-caichan.png) no-repeat center;background-size:contain;}
.member-nav-items li i.i-toBShop{background:url(../images/icons/member-toBShop.png) no-repeat center;background-size:contain;}
.member-nav-items li i.i-toCShop{background:url(../images/icons/member-toCShop.png) no-repeat center;background-size:contain;}
.member-nav-items li i.i-myshop{background:url(../images/icons/member-myshop.png) no-repeat center;background-size:contain;}
.member-nav-items li i.i-shezhi{background:url(../images/icons/member-shezhi.png) no-repeat center;background-size:contain;}
.member-nav-items li i.i-zhibo{
  background: url(../images/icons/member-zhibo.png) no-repeat center;
  background-size: contain;
}
.member-nav-items li i.i-pifa{background:url(../images/icons/pifa.png) no-repeat center;background-size:contain;}
/*每日签到*/
.my-pointnum { position: absolute; z-index: 1; top: 3rem; left: 1.8rem; text-align: center; font-size: 0.55rem; color: #FFF; line-height: 0.9rem; text-shadow: 0.05rem 0.05rem 0 rgba(0,0,0,0.15);}
.my-pointnum em{margin-bottom:0.2rem;display:inline-block;}
.my-pointnum em i.icon{width:1rem;height:0.9rem;margin-right:0.2rem; display:inline-block;background:url(../images/new/mine-int.png) no-repeat center;background-size:contain;vertical-align:middle;}
.my-pointnum em b{font-weight:normal;vertical-align: middle;display:inline-block;font-size:0.6rem;}
.my-pointnum span { display: block; font-size: 0.9rem;margin-top:0.2rem; }
.sign-box { position: absolute; z-index: 1; top:30%; left: 50%;padding: 0.2rem; margin: -2rem auto auto -2rem;/* background-image: url(../images/sign_btn.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;*/ border-radius: 100%;}
.sign-btn {padding: 0.6rem 0.5rem 0.75rem 0.5rem; color:#fff;}
.sign-btn h2 { font-size: 1.2rem; line-height: 1.4rem; font-weight:500;margin-bottom:0.3rem;}
.sign-btn h6 { font-size: 0.6rem; line-height: 1.2rem;/* border-top: solid 0.05rem #EEE*/}
.signin-help { position: absolute; z-index: 1; top: 6%; right:0; text-align: center; font-size: 0.55rem; color: #FFF; line-height: 1.4rem;width:4.6rem;border-radius:0.68rem 0 0 0.68rem;background:rgba(0,0,0,0.2);}
.signin-help i{display:inline-block;width:1rem;height:0.8rem;background:url(../images/new/act-say.png) no-repeat center;background-size:contain;margin-right:0.2rem;vertical-align:middle;}
/*.signin-help i { border: solid 0.05rem #FFF; width: 0.7rem; height: 0.7rem; display:block; border-radius: 100%; line-height: 0.7rem; color: #FFF; font-weight: 600; margin: 0.1rem auto 0 auto;}
*/.member-top h3.int-daily {position: absolute;left:0;bottom:0; font-size: 0.7rem; line-height: 1rem; padding: 0.4rem; overflow: hidden;background:#fff;border-bottom:1px solid #e3e3e3;width:100%;box-sizing:border-box;text-align:left;}
.member-top h3 a { float: right; font-size: 0.55rem; line-height: 1rem; color: #333;}
.signin-list { display: block;}
.signin-c { font-size: 0.6rem; line-height: 1rem;}
.signin-c em {margin: 0 1rem 0 0.2rem;}
.signin-c span { color: #999; font-size: 0.55rem;float:right;margin-right:0.4rem;}

/*订单搜索*/
.nctouch-order-search { height: 1.95rem; background-color: #FAFAFA; border-bottom: solid #EEE 0.05rem;text-align:center;}
.nctouch-order-search form { position: relative; z-index: 1;}
.nctouch-order-search .input-del { position: absolute; z-index: 1; top: 0.26rem;right:0.5rem; display:none; width: 0.975rem; height: 0.975rem; background-image: url(../images/cancel_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 60%; opacity: 0.4;}
.nctouch-order-search .write .input-del { display: block;}
.nctouch-order-search input[type="text"] { display: inline-block; width: 100%;padding:0.1rem 0.25rem 0.1rem 1.6rem;border: none; border-radius:1rem; font-size: 0.6rem; background-color:#f2f2f2; line-height: 1rem;border:1px solid #e3e3e3;box-sizing:border-box;}
/*.nctouch-order-search input[type="button"] { display: inline-block; width: 1rem; height: 1rem; margin-left: 0.5rem; background-color: transparent; background-image: url(../images/bbc-bg30.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; opacity: 0.5; border: none;}
*/
.nctouch-order-search input[type="button"]{background: none;border: none;line-height: 1.95rem;font-size:0.65rem;color:#888;}
.nctouch-order-search .ser-area{position:relative;display:inline-block;width:80%;}
.nctouch-order-search .ser-area i{ display: inline-block; width: 0.6rem; height: 1.5rem; margin-left: 0.5rem; background-color: transparent; background-image: url(../images/bbc-bg30.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; opacity: 0.4; border: none;position:absolute;left:0.2rem;top:0;}
/*订单列表*/
.nctouch-order-list { display: block; clear: both; width: 100%;}
.nctouch-order-list ul {}
.nctouch-order-item { width:100%;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;  margin-bottom: 0.434rem;}
.nctouch-order-item-head { height: 0.9rem; padding: 0.5rem 0.454rem;line-height: 0.9rem;background:#fff;border-bottom:1px solid #e3e3e3;}
.nctouch-order-item-head .store {width: auto;/*display: block; float: left; */font-size: 0.681rem; line-height: 0.9rem; color: #222;}
.nctouch-order-item-head .store i.icon { display: inline-block; width: 0.8rem; height:1rem; margin: 0 0.454rem 0 0; vertical-align: top; background-image: url(../images/bbc-bg7.png); background-repeat: no-repeat; background-position: 50% 50%; background-size:contain;opacity:0.9;}
.nctouch-order-item-head .store i.arrow-r { width: 0.8rem; height: 0.9rem; display: inline-block; vertical-align: top; background-image: url(../images/bbc-bg44.png); background-repeat: no-repeat; background-position: 50% 50%; background-size:40%;}
.nctouch-order-item-head .state { display: block; float: right; font-size: 0.545rem; color: #fe244b;}
.nctouch-order-item-con .goods-block { position: relative; z-index: 1;background:#f3f5f7;padding:0 0.454rem 0.454rem;/*height: 4rem;*/}
.nctouch-order-item-con .goods-block:nth-last-child(1) { border: none;}
.nctouch-order-item-con-cart .goods-block{/*min-height:4.4rem;*/}
/*.nctouch-order-item-con-cart .goods-block:not(:first-child){padding-bottom:0;}
.nctouch-order-item-con-cart .goods-block:last-child{padding-bottom:0.454rem;}*/
.nctouch-order-item-con .goods-block a { display: inline-block; color: #444;width:auto;position:relative;}
.store-tit-text{display: inline-block;vertical-align: middle;line-height: 1rem;}
.drap-h1-after{position:relative;}
.drap-h1-after:after{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;position:absolute;right:-20px;top:0.8rem;}
.drap-h1-after.active:after{border-top:6px solid transparent;border-bottom:6px solid #666;top:0.6rem;}
.order-mask-bg{position: fixed;}		
#z-tab-box{top: 2rem;display: none;z-index: 10;}	
.z-tab{width: 100%;height: 2.727rem;line-height: 2.727rem;background: #fff;}	
.z-tab li{width: 30%;height: 1.363rem;line-height: 1.363rem;margin-left: 3%;text-align: center;background: #F3F5F7;font-size: 0.636rem;margin-top: 0.681rem;color: #353333;}
.nctouch-cart-item-li{height: 2rem;line-height: 2rem; padding-left: 0.454rem;font-size: 0.681rem; color: #222;background: #fff;}	
.selected a{color: #FE244B !important;}
.nctouch-single-nav.fixed{position: static !important;border-top: solid 0.05rem #EEE;}
/*订单商品图片*/
.nctouch-order-item-con .goods-pic { display: block; width: 2.954rem; height: 2.954rem; position: absolute; z-index: 1; top: 0.454rem; left:0;}
.nctouch-order-item-con .goods-pic img { width: 100%; height: 100%;}
.nctouch-order-item-con-cart .goods-pic,.nctouch-order-item-con-cart .goods-info{/*margin-top:0.3rem !important;*/}
/*订单商品简介*/
.nctouch-order-item-con .goods-info { display: block; height: 2.954rem; /*padding: 0.38rem 0; */margin: 0.454rem 0 0 3.4rem; position: relative; z-index: 1;width:9rem;}
.nctouch-order-item-con .goods-info .goods-name { overflow: hidden; height: 1.5rem; font-size: 0.636rem; line-height: 0.75rem; margin-bottom: 0.1rem; color: #222;}
.nctouch-order-item-con .goods-info .goods-type {display: inline-block;padding: 0.113rem 0.227rem;color: #8c8787 !important; overflow: hidden; font-size: 0.545rem; color:#bcbcbc;margin-top: 0.375rem;}
.goods-block-area{min-height:3.4rem;}
.nctouch-order-item-con .goods-subtotal  { display:inline-block; position: absolute; z-index: 1; top: 0.38rem; right:0;bottom:0;/* width: 3.4rem;*/ text-align: right;}
.nctouch-order-item-con .goods-subtotal .goods-price { display: block; font-size: 0.636rem; line-height: 0.6rem;color:#FE244B;}
.nctouch-order-item-con .goods-subtotal .old-goods-price{text-decoration:line-through;color:#888;font-size:0.5rem;}
.nctouch-order-item-con .goods-subtotal .goods-price em { font-size: 0.6rem;}
.nctouch-order-item-con .goods-subtotal .goods-num { display: block; font-size: 0.55rem; line-height: 0.9rem;position:absolute;right:0;bottom:0;}
.nctouch-order-item-con .goods-return {/* position: absolute !important; z-index: 2; right:2.3%; bottom: 0.5rem; */display: inline-block; font-size: 0.6rem;padding: 0.15rem 0.6rem ; border: solid 0.05rem #e3e3e3; border-radius: 0.6rem; color: #ED5564 !important; background-color: #FFF;}
.nctouch-order-item-con .goods-refund { position: absolute; z-index: 2; right: 2.2rem; bottom: 0.4rem; display: block; font-size: 0.6rem; line-height: 1.2rem; height: 1.2rem; padding: 0 0.4rem ; border: solid 0.05rem #EEE; border-radius: 0.2rem; color: #ED5564 !important; background-color: #FFF;}
.cancel-refund{/*position: absolute;right: 2.2rem;*/width:3rem !important;bottom:0;}
.cancel-refund span{    display: inline-block;font-size: 0.55rem;color: #fd3d53;}
.nctouch-order-item-con .goods-gift { display: block; clear: both; padding : 0.2rem; margin: 0.4rem 0 0; border: dashed 1px #EEE; background-color: #FCFCFC;}
.nctouch-order-item-con .goods-gift span { display: block; font-size: 0.55rem; line-height: 0.9rem; height: 0.9rem; border-bottom: solid 0.05rem #EEE; padding-bottom: 0.2rem; margin-bottom: 0.2rem; color: #888; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.nctouch-order-item-con .goods-gift span:last-child { border: none; margin-bottom: 0; padding-bottom: 0;}
.nctouch-order-item-con .goods-gift span em { display: inline-block; height: 0.5rem; vertical-align: middle; padding: 0.1rem 0.2rem; margin-right: 0.2rem; background: #BBB; font-size: 0.45rem; line-height: 0.5rem; color: #FFF; border-radius: 0.1rem;}

.nctouch-order-item-con .goods-subtotle { padding: 0.4rem 0.652rem;}
.nctouch-order-item-con .goods-subtotle dl { font-size: 0.55rem; line-height: 0.9rem; overflow: hidden; margin-bottom: 0.1rem;}
.nctouch-order-item-con .goods-subtotle dt { float: left; color: #555;}
.nctouch-order-item-con .goods-subtotle dd { float: right; color: #000; text-align: right;}
.nctouch-order-item-con .goods-subtotle dd span { display: block; width: 8rem; height: 0.9rem; overflow: hidden; text-overflow: ellipsis;
 white-space: nowrap; font-size: 0.55rem; line-height: 0.9rem; color: #000; }
.nctouch-order-item-con .goods-subtotle dl.t { font-size: 0.6rem; line-height: 1rem;}
.nctouch-order-item-con .goods-subtotle dl.t dt { color: #333;}
.nctouch-order-item-con .goods-subtotle dl.t dd { color: #ED5564}
.nctouch-order-item-con .goods-subtotle dl.t dd em { font-size: 0.7rem;}

.nctouch-order-item-bottom { font-size: 0; border-top: solid 0.05rem #EEE; padding: 0.5rem 0;}
.nctouch-order-item-footer {background:#fff;border-top:1px solid #e3e3e3;}
.nctouch-order-item-footer .store-totle {line-height:2rem; padding: 0 0.454rem; font-size:0.681rem; text-align: right;}
.nctouch-order-item-footer .store-totle span { vertical-align: middle; display: inline-block; line-height: 0.9rem;}
.nctouch-order-item-footer .store-totle .sum { margin: 0 0.15rem;}
.nctouch-order-item-footer .store-totle time {font-size: 0.636rem; color: #222;/* line-height: 0.9rem;*/}
.nctouch-order-item-footer .store-totle .refund-sum { font-size: 0.636rem; color: #222; line-height: 0.9rem;}
.nctouch-order-item-footer .store-totle .refund-sum em { color: #FE244B; }
.nctouch-order-item-footer .handle { position: relative; z-index: 1; text-align: right; height: 1.2rem; padding: 0.4rem 0.652rem;border-top:1px solid #e3e3e3;}
.nctouch-order-item-footer .handle p { position: absolute; z-index: 1; top: 0.4rem; left: 0; display: block; font-size: 0.6rem; line-height: 1.2rem; color: #ED5564; display: inline-block; }

.check-payment em { font-size: 0.7rem; font-weight: 600;}
/*订单详情*/
.order-status-bg{background:url(../images/new/order-bg.png) no-repeat center !important;
	background-size:cover !important;height:4rem;padding: 0.68rem 0.454rem;
	padding:0.48rem 0 0.48rem 0.454rem;
    box-sizing: border-box;}
 
.order-status-bg *{vertical-align: middle;}
.order-status-bg h3,.order-status-bg .order-state{color: #fff !important;}
.nctouch-oredr-detail-block { position: relative; z-index: 1; display: block;background: #FFF; border-bottom: solid 0.05rem #e3e3e3;}
.nctouch-oredr-detail-block h3 { display: inline-block; vertical-align: top; height: 1rem; font-size: 0.6rem; line-height: 1rem; color:#444;}
.nctouch-oredr-detail-block h3 i { display: inline-block; vertical-align:middle; width: 1rem; height: 1.2rem; margin-right: 0.2rem; background-position: 50% 50%; background-repeat: no-repeat; background-size:contain;}
.nctouch-oredr-detail-block h3 i.orders { background-image: url(../images/mc_01_b.png);}
.nctouch-oredr-detail-block h3 i.msg { background-image: url(../images/mcc_04.png);}
.nctouch-oredr-detail-block h3 i.invoice { background-image: url(../images/mcc_08_b.png);}
.nctouch-oredr-detail-block h3 i.pay { background-image: url(../images/mcc_06_b.png);}
.nctouch-oredr-detail-block h3 i.phone { background-image: url(../images/new/phone.png);}
.nctouch-oredr-detail-block .order-state { float: right; height: 1rem; margin-right: 0.5rem; font-size: 0.6rem; color: #ED5564; line-height: 1rem; }
.nctouch-oredr-detail-block .msg-phone { display: inline-block; vertical-align: top; font-size: 0.6rem;line-height: 1rem; height: 1rem; margin-left: 0.2rem;}
.nctouch-oredr-detail-block .msg-again { position: absolute; z-index: 1; top: 0.2rem; right: 0.5rem; background: #F5F5F5; font-size: 0.6rem; line-height: 1rem; padding: 0.2rem 0.3rem; color: #333; border: solid #EEE 0.05rem; border-radius: 0.2rem;}
.nctouch-oredr-detail-block .info { font-size: 0.55rem; line-height: 1rem;color:#888;}
.nctouch-oredr-detail-block i.icon-arrow { position: absolute; z-index: 1; top: 50%; right: 0.5rem; display: block; width: 0.5rem; height: 0.5rem; margin-top: -0.25rem; background-image: url(../images/arrow_right_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; opacity: 0.5; }
.nctouch-oredr-detail-add { position: relative; z-index: 1; width: 100%;}
.nctouch-oredr-detail-add i.icon-add { position: absolute; z-index: 1; top: 0rem; left: 0.4rem; display: block; width: 1rem; height: 100%; background-image: url(../images/location_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%; }
.nctouch-oredr-detail-add dt { display: block; height: 1rem; font-size: 0.6rem; line-height: 1rem;}
.nctouch-oredr-detail-add dd { display: block; min-height: 0.9rem; max-height: 1.6rem; font-size: 0.6rem; line-height: 0.9rem;}
.nctouch-oredr-detail-add dd .addr-detail{color:#666;}
.order-det-overview{border-bottom:1px solid #e3e3e3;}
.order-det-overview:last-child{border-bottom:none;}
.order-det-overview h3{margin-left:0 !important;}
/*订单买家留言*/
.order-buyer-message{font-size:0.6rem;}
.order-buyer-message p{margin-left:1.16rem;}
/*虚拟订单码列表*/
.nctouch-vr-order-codes { background-color: #FFF; margin-top: 0.5rem; border-top: solid 0.05rem #EEE;}
.nctouch-vr-order-codes .tit { display: block; overflow: hidden; height: 1rem; padding: 0.4rem;}
.nctouch-vr-order-codes .tit h3 { float: left; font-size: 0.7rem; line-height: 1rem;}
.nctouch-vr-order-codes .tit h3 i { display: inline-block; vertical-align: top; width: 1rem; height: 1rem; margin-right: 0.2rem; background-image: url(../images/vrcode_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 70%; opacity: 0.9;}
.nctouch-vr-order-codes .tit span { float: right; text-align: right; width: 60%; height: 1rem; overflow: hidden; font-size: 0.55rem; line-height: 1rem; color: #999;}
.nctouch-vr-order-codes ul { border-top: solid #EEE 0.05rem; padding-left: 0.5rem;}
.nctouch-vr-order-codes li { display: block; height: 1rem; padding: 0.4rem 0.2rem; font-size: 0.8rem; line-height: 1rem; color: #36BC9B; border-bottom: solid #EEE 0.05rem;}
.nctouch-vr-order-codes li em { font-size: 0.55rem; line-height: 0.6rem; display: inline-block; vertical-align: top; color: #FFF; background: #36BC9B; padding: 0.05rem 0.15rem; border-radius: 0.15rem; margin: 0.1rem 0.5rem;}
.nctouch-vr-order-codes li.lose { color: #AAA; text-decoration: line-through;}
.nctouch-vr-order-codes li.lose em { background-color: #BBB;}
.lg2 {
        height: 2rem !important;
        line-height: 2rem !important;
    }
    
    .nctouch-vr-order-codes .tit {
        padding: 0;
        height: 2rem;
    }
    
    .nctouch-oredr-detail-block .info {
        font-size: 0.6rem;
    }
    
    .nctouch-vr-order-codes .tit span {
        text-align: right;
        width: 70%;
    }
    
    .nctouch-vr-order-codes li {
        height: 2rem;
        line-height: 2rem;
        padding: 0;
        padding-left: 0.454rem;
    }
    
    .nctouch-vr-order-codes li em {
        margin: 0;
        margin-right: 0.227rem;
        line-height: 0.8rem;
        vertical-align: middle;
    }
    
    .nctouch-vr-order-location .tit {
        height: 2rem;
        line-height: 2rem;
        padding: 0;
    }
    
    .nctouch-vr-order-location .tit h3 {
        line-height: 2rem;
    }
    
    .nctouch-vr-order-location .tit h3 i {
        vertical-align: sub;
    }
    
    .nctouch-vr-order-location .default {
        margin-left: 0;
        padding-left: 0.454rem;
    }
    
    ..nctouch-oredr-detail-block .order-log {
        padding-left: 0.454rem;
    }
    
    .nctouch-order-item-con .goods-subtotal {
        top: 0.454rem;
        right: 0.454rem;
    }
/*虚拟订单店铺信息*/
.nctouch-vr-order-location { background-color: #FFF; margin-top: 0.5rem; border-top: solid 0.05rem #EEE;}
.nctouch-vr-order-location .tit { display: block; overflow: hidden; height: 1rem; padding: 0.4rem;}
.nctouch-vr-order-location .tit h3 { float: left; font-size: 0.7rem; line-height: 1rem;}
.nctouch-vr-order-location .tit h3 i { display: inline-block; vertical-align: top; width: 1rem; height: 1rem; margin-right: 0.2rem; background-image: url(../images/location_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 70%; opacity: 0.9;}
.nctouch-vr-order-location .default { margin-left: 0.5rem ; border-top: solid #EEE 0.05rem; position: relative; z-index:1;}
.nctouch-vr-order-location .default dl { padding: 0.8rem 0;}
.nctouch-vr-order-location .default dt { display: block; font-size: 0.7rem; line-height: 0.9rem;}
.nctouch-vr-order-location .default dd { display: block; font-size: 0.6rem; line-height: 0.9rem; color: #555;}
.nctouch-vr-order-location .default p { position: absolute; z-index: 1; right: 0.5rem; top: 0.2rem; border-left: solid 0.05rem #EEE; padding-left: 0.5rem;}
.nctouch-vr-order-location .default p a { display: block;  width: 2rem; height: 2rem; background-image: url(../images/tel_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 50%; opacity: 0.65;}
.nctouch-vr-order-location .more-location { border-top: solid #EEE 0.05rem; font-size: 0.6rem; line-height: 0.9rem; padding: 0.5rem; position: relative;}
.nctouch-vr-order-location .more-location a { display: block; color: #ED5564; font-weight: 600;}
.nctouch-vr-order-location .more-location i { position: absolute; z-index:1; top: 0.5rem; right: 0.5rem; width: 0.8rem; height: 0.9rem; background-image: url(../images/arrow_right_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 78%; opacity: 0.65;}
.transparent-map { background-color: transparent; border-bottom: none; }
.transparent-map .header-l a { width: 1.35rem; height: 1.35rem; margin: 0.2775rem; padding: 0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BFFFFFFF', endColorstr='#BFFFFFFF'); background:rgba(255,255,255,0.75); border: solid 0.05rem #EEE; border-radius: 100%;}
.transparent-map .header-l a i.back { width: 60%; height: 60%; margin: 20%; background-image: url(../images/arrow_left_r.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; opacity: 1;}

/* 虚拟码再次发送 */
.msg-again-layout { text-align: center; display: block; padding: 0.5rem 0;}
.msg-again-layout h4 { font-size: 0.65rem; line-height: 0.9rem; color: #000;}
.msg-again-layout h5 { font-size: 0.55rem; line-height: 0.9rem; color: #888; margin-bottom: 1rem;}
.msg-again-layout .inp-tel { display: block; width: 80%; height: 1.2rem; padding: 0.2rem; margin: 0.1rem auto 0 auto; border: solid #ED5564 0.05rem; border-radius: 0.2rem; font-size: 0.8rem; text-align: center; line-height: 1.2rem; background-color: #FEF6F7; color: #000;}
.rpt_error_tip { font-size: 0.6rem; color: #DB4453 !important; display: none; text-align: center;}


.nctouch-oredr-detail-block .order-log { padding: 0.5rem 0.5rem;}
.nctouch-oredr-detail-block .order-log li { display: block; font-size: 0.6rem; line-height: 0.9rem; color: #999;}
.nctouch-oredr-detail-bottom { position: fixed; z-index: 1; top: auto; left: 0; right: 0; bottom: 0; display: block; height: 2rem; text-align: right; background-color:#fff; border-top: solid 0.05rem #EEE;}
.nctouch-oredr-detail-bottom a.btn { display: inline-block;/* height: 1.2rem; */padding: 0.2rem 0.4rem; margin: 0.35rem 0.4rem 0 0 ; /*line-height: 1.2rem;*/}
.nctouch-oredr-detail-bottom p { font-size: 0.7rem; line-height: 2rem; color: #ED5564; margin-right: 0.5rem;}
.nctouch-oredr-detail-delivery { position: relative; z-index: 1; display: block; padding: 0.4rem; background-color: #FAFAFA; border-bottom: solid 0.025rem #DDD;}
.nctouch-oredr-detail-delivery .time-line { position: absolute; top: 0.6rem; left: 0.8rem; bottom: 0.4rem; z-index: auto; border-left: dotted #36BC9B 1px;}
.nctouch-oredr-detail-delivery .time-line i { position: absolute; top: -0.16rem; left: -0.38rem; display: block; width: 0.34rem; height: 0.34rem; background-color: #36BC9B; border: solid 0.2rem #A3E7D6; border-radius: 100%;}
.nctouch-oredr-detail-delivery .info { margin: 0 1rem 0 1.2rem; min-height: 1.6rem;}
.nctouch-oredr-detail-delivery .info p { font-size: 0.7rem; line-height: 0.9rem; color: #000;}
.nctouch-oredr-detail-delivery .info time { font-size: 0.6rem; line-height: 0.9rem; color: #777;}
.nctouch-oredr-detail-delivery .arrow-r { position: absolute; z-index: 1; top: 0.9rem; right: 0.5rem; display: block; width: 0.8rem; height: 0.9rem; background-image: url(../images/arrow_right_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 65%; opacity: 0.65;}

/*订单物流*/
.nctouch-order-deivery-info { background: #FFF; position: relative; z-index: 1;}
.nctouch-order-deivery-info i { position: absolute; z-index: 1; top: 0.8rem; left: 0.6rem; width: 1rem; height: 1rem; background-image: url(../images/mcc_03.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; opacity: 0.7;}
.nctouch-order-deivery-info dl { height: 1.8rem; margin-left: 2.5rem; padding: 0.5rem 0;}
.nctouch-order-deivery-info dt { font-size: 0.7rem; line-height: 1rem; color: #333;}
.nctouch-order-deivery-info dd { font-size: 0.6rem; line-height: 0.9rem; color: #888;}

.nctouch-order-deivery-con { background-color: #FFF; margin-top: 0.25rem;}
.nctouch-order-deivery-con ul { padding: 0 2.5%; overflow: hidden;}
.nctouch-order-deivery-con ul li { position: relative; z-index: 1; border-bottom: solid #EEE 0.05rem; margin-left: 2rem; padding: 0.5rem 0.25rem; font-size: 0.6rem; line-height: 0.9rem; color: #666;}
.nctouch-order-deivery-con ul li:nth-child(1) { color: #36BC9B;}
.nctouch-order-deivery-con ul li:nth-last-child(1),
.nctouch-order-deivery-con ul li:nth-last-child(1) span { border: none;}
.nctouch-order-deivery-con ul li span { position: absolute; z-index:auto; left: -1.25rem; top: 0.75rem; rgiht: -0.1rem; bottom: -1rem; border-left: dotted 1px #CCC;}
.nctouch-order-deivery-con ul li span i { position: absolute; z-index: 1; top: 0; left: -0.2rem; width: 0.34rem; height: 0.34rem; border-radius: 100%; background-color: #CCC;}
.nctouch-order-deivery-con ul li:nth-child(1) span { border-color: #36BC9B;}
.nctouch-order-deivery-con ul li:nth-child(1) span i { width: 0.34rem; height: 0.34rem; top: -0.06rem; left: -0.4rem; background: #36BC9B; border: solid 0.2rem #A3E7D6;}
.nctouch-delivery-tip { font-size: 0.45rem; line-height: 0.7rem; color: #999; text-align: center; width: 60%; margin: 0.25rem auto 0 auto;}


/*订单评价*/
.nctouch-evaluation-goods {}
.nctouch-evaluation-goods li {padding-bottom: 0.652rem; background-color: #FFF; border-bottom: solid 0.05rem #EEE; }
.evaluation-info { position: relative; z-index: 1; display: block;}
.evaluation-info .goods-pic { display: block; width: 2.8rem; height: 2.8rem; position: absolute; z-index: 1; top: 0.652rem; left:0.652rem;}
.evaluation-info .goods-pic img { width: 100%; height: 100%;}
.evaluation-info .goods-info { display: block; min-height: 2.8rem;margin: 0 0 0 3.1rem; position: relative; z-index: 1;}
.evaluation-info .goods-info .goods-name { overflow: hidden;/* height: 1.6rem;zx*/ font-size: 0.7rem; line-height: 0.9rem; margin-bottom: 0.4rem; color: #666;}
.evaluation-info .goods-info .goods-rate { display: block; min-height: 0.9rem; font-size: 0.7rem; color: #888; line-height: 0.9rem;}
.star-level { display: inline-block; vertical-align: top; font-weight: 0; margin-left: 0.2rem;}
.star-level i { display: inline-block; vertical-align: top; width: 0.75rem; height: 0.75rem; background-repeat: no-repeat; background-position: 50% 50%; background-size: 90%;}
.star-level i.star-level-solid { background-image: url(../images/star_r.png);}
.star-level i.star-level-hollow { background-image: url(../images/star_b.png); opacity: 0.3;}
.evaluation-inp-block { position: relative; z-index: 1; display: block; margin: 0 0 0.4rem 0;}
.evaluation-inp-block textarea{ display: block;height:100%; padding: 0.2rem; border: none; font-size: 0.55rem; line-height: 0.9rem; resize:none}
.evaluation-inp-block label { position: absolute; z-index: 1; top: 0; right: 0.2rem; display: block; width: 2rem; text-align: center;}
.evaluation-inp-block label input[type="checkbox"] { margin: 0 auto;}
.evaluation-inp-block label p { display: block; height: 0.9rem; font-size: 0.55rem; color: #888; line-height: 0.9rem;}

.evaluation-upload-block { font-size: 0;}
.evaluation-upload-block .tit { display: inline-block; vertical-align: top; width: 1.5rem; height: 1.7rem; padding: 0.3rem 0.3rem 0 0; }
.evaluation-upload-block .tit i { display: block; width: 100%; height: 0.9rem; background-image: url(../images/upload-pic.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 70%; opacity: 0.15;}
.evaluation-upload-block .tit p { display: block; width: 100%; height: 0.9rem; text-align: center; color: #BBB; font-size: 0.55rem; line-height: 0.9rem;}
.evaluation-upload-block .nctouch-upload { margin-right: 0.3rem;}

.nctouch-evaluation-store { background-color: #FFF; padding: 0.5rem;}
.nctouch-evaluation-store dl { position: relative; z-index: 1; display: block; height: 1.6rem;}
.nctouch-evaluation-store dt { position: absolute; z-index: 1; top: 0.4rem; left: 2rem; display: block; width: 3rem; height: 0.9rem; font-size: 0.7rem; line-height: 0.9rem;}
.nctouch-evaluation-store dd { display: block; margin: 0 0 0 6rem; padding-top: 0.4rem; height: 0.9rem;}
.nctouch-evaluation-store .star-level { display: inline-block; vertical-align: top; font-weight: 0; margin-left: 0.2rem;}
.nctouch-evaluation-store .star-level i { display: inline-block; vertical-align: top; width: 0.8rem; height: 0.9rem; background-repeat: no-repeat; background-position: 50% 50%; background-size: 95%;}
.nctouch-evaluation-store .star-level i.star-level-solid { background-image: url(../images/star_r.png);}
.nctouch-evaluation-store .star-level i.star-level-hollow { background-image: url(../images/star_b.png); opacity: 0.3;}
.evalu-again span{display:block;font-size:14px;}
.evalu-again-tit,.potimg-again-tit{margin-top:20px;margin-bottom:10px;font-size:14px;}
/*查看评价*/
.evaluation-info-new .goods-size,.evaluation-info-new .goods-num{font-size:0.7rem;color:#666;}
/*我的收货地址*/
.nctouch-address-list {}
.nctouch-address-list ul {}
.nctouch-address-list li { background-color: #FFF; padding: 0 0 0 0.5rem; margin-bottom: 0.5rem;}
.nctouch-address-list li dl { border-bottom: solid 0.05rem #EEE; padding: 0.681rem 0.5rem 0.681rem 0;}
.nctouch-address-list li dt { height: 0.9rem; margin-bottom: 0.3rem;  font-size: 0;}
.nctouch-address-list li dt span { display: inline-block; vertical-align: top; line-height: 0.9rem; height: 0.9rem;}
.nctouch-address-list li dt span.name { min-width: 4rem; font-size: 0.681rem;color: #222;}
.nctouch-address-list li dt span.phone { font-size: 0.681rem; color: #222;}
.nctouch-address-list li dd {font-size: 0.545rem; line-height: 0.65rem; color: #222;word-wrap:break-word}
.nctouch-address-list li .handle { height:1rem; padding: 0.5rem 0; position: relative; z-index: 1; font-size: 0.6rem; line-height: 0.9rem; color: #555;}
.nctouch-address-list li .handle span { display: block; height: 0.9rem; position: absolute; z-index: 1; top: 0.5rem; right: 0;}
.nctouch-address-list li .handle span a { font-size: 0.6rem; color: #555; margin-right: 0.5rem;}
.nctouch-address-list li .handle span a i {display: inline-block; width: 0.9rem; height: 0.8rem; vertical-align: top; background-position: 50% 50%; background-repeat: no-repeat; background-size: 63%; margin-right: 0.05rem;}
.nctouch-address-list li .handle span a i.del { background-image: url(../images/new/delete.png);width:0.8rem !important;}
.nctouch-address-list li .handle span a i.edit { background-image: url(../images/bbc-bg2.png);}
/*2.26新增 默认地址*/
.nctouch-address-list li .handle .mrdz{display: inline-block;margin-left: 0.227rem;vertical-align:text-top;color: #555;}
/* 触屏版用户账户资产简介 */
.nctouch-asset-info { display: block;}
.nctouch-asset-info .container { position: relative; z-index: 1; height: 3rem;}
.nctouch-asset-info .container.pre { background :#ED5564;}
.nctouch-asset-info .container.voucher { background :#FB6E52;}
.nctouch-asset-info .container.point { background :#F6BB43;}
.nctouch-asset-info .container.rcard { background: #EC87BF;}
.nctouch-asset-info .container.packet { background:#AC92ED;}
.nctouch-asset-info .container .icon { position: absolute; z-index: 1; top: 0; left: 1.5rem; 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);}
.nctouch-asset-info .pre .icon { background-image: url(../images/bbc-bg38.png);}
.nctouch-asset-info .voucher .icon { background-image: url(../images/bbc-bg17.png);}
.nctouch-asset-info .point .icon { background-image: url(../images/bbc-bg23.png);}
.nctouch-asset-info .rcard .icon { background-image: url(../images/bbc-bg3.png);}
.nctouch-asset-info .packet .icon { background-image: url(../images/bbc-bg31.png);}
.nctouch-asset-info .container dl { margin: 0 0.5rem 0 5.5rem; padding: 0.5rem 0; text-align: right;}
.nctouch-asset-info .container dt { font-size: 0.6rem; line-height: 0.9rem; color: #FFF; height: 0.9rem; margin-bottom: 0.2rem;}
.nctouch-asset-info .container dd { font-size: 0.6rem; line-height: 1rem; color: #FFF; height: 1rem;}
.nctouch-asset-info .container dd em { font-size: 1rem;}
.nctouch-asset-info .container .rule dt { font-size: 0.7rem; margin-bottom: 0.2rem; height: auto;}
.nctouch-asset-info .container .rule dd { font-size: 0.5rem; line-height: 0.68rem; height: auto;}

/* 触屏版资产日志形列表 */
.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.55rem; 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;}
.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.5rem; 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.55rem; color: #4FC0E8;}
.nctouch-log-list li dd { font-size: 0.55rem; line-height: 0.65rem; color: #777;}
.nctouch-log-list li .arrow-r { position: absolute; z-index: 2; top: 50%; right: 0.4rem; display: block; width: 0.8rem; height: 0.9rem; margin-top: -0.4rem; background-image: url(../images/arrow_right_b.png); background-repeat: no-repeat; background-repeat: 50% 50%; background-size: 80%; opacity: 0.3;}

/* 触屏版代金卡券列表 */
.nctouch-tickets { display: block; padding: 0.5rem 0.5rem 0 0.5rem;}
.nctouch-tickets .ticket-item { position: relative; z-index: 1; display: block; margin-bottom: 0.5rem;}
.nctouch-tickets .ticket-item .border-left { position: absolute; z-index: 1; top: 0; left: 0; bottom: 0; display: block; width: 0.20rem; background-image: url(../images/ticket_border_w.png); background-repeat: repeat-y; background-position: 0 50%; background-size: 89%;}
.nctouch-tickets .ticket-item .border-right { position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; display: block; width: 0.20rem; background-image: url(../images/ticket_border_r.png); background-repeat: repeat-y; background-position: 0 50%; background-size: 89%;}
.nctouch-tickets .ticket-item.invalid .border-right { background-image: url(../images/ticket_border_b.png);}
.nctouch-tickets .ticket-item .block-center { display: block; height: 3rem; margin: 0 0.20rem; background: #FFF; font-size: 0; box-shadow: 0 0.05rem 0.05rem rgba(0,0,0,0.1);}
.nctouch-tickets .ticket-item .store-info { position: relative; z-index: 1; display: inline-block; vertical-align: top; width: 65%; height: 3rem;}
.nctouch-tickets .ticket-item .store-avatar { position: absolute; z-index: 1; top: 0.5rem; left: 0.5rem; width: 2rem; height: 2rem; background: #FFF;}
.nctouch-tickets .ticket-item .store-avatar img { width: 100%; height: 100%;}
.nctouch-tickets .ticket-item .store-info dl { padding: 0.5rem 0 0.5rem 3rem;}
.nctouch-tickets .ticket-item .store-info dt { font-size: 0.6rem; line-height: 1rem; color: #333;}
.nctouch-tickets .ticket-item .store-info dd { font-size: 0.5rem; line-height: 0.8rem; color: #888;}
.nctouch-tickets .ticket-item .ticket-info { position: relative; z-index: 1; display: inline-block; vertical-align: top; width: 35%; height: 3rem;}
.nctouch-tickets .normal .ticket-info { background-color: #ED5564;}
.nctouch-tickets .invalid .ticket-info { background-color: #AAB2BD;}
.nctouch-tickets .ticket-item .bg-ico { position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; background-image: url(../images/store_w.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 50%; opacity: 0.15;}
.nctouch-tickets .ticket-item .bg-ico.rp { background-image: url(../images/mcc_09_w.png);}
.nctouch-tickets .invalid .watermark { position: absolute; z-index: 3; top: 0; right: 0; bottom: 0; left: 0; background-image: url(../images/ticket_ysx.png); background-repeat: no-repeat; background-size: 60% 50%; background-size: 50%; opacity: 0.50;}
.nctouch-tickets .invalid .watermark.ysx { background-image: url(../images/ticket_ysx.png)}
.nctouch-tickets .invalid .watermark.ysy { background-image: url(../images/ticket_ysy.png)}

.nctouch-tickets .ticket-item .ticket-info dl { position: absolute; z-index: 2; right: 0.5rem; bottom: 0.5rem; display: block; text-align: right; height: 1.8rem;}
.nctouch-tickets .ticket-item .ticket-info dt { font-size: 1rem; line-height: 1.2rem; color: #FFF;}
.nctouch-tickets .ticket-item .ticket-info dd { font-size: 0.5rem; line-height: 0.6rem; color: #FFF;}
.spacing-div { position: relative; z-index: 1; display: block; height: 1rem; margin: -0.5rem 0.5rem 1rem 0.5rem; border-bottom: solid #CCC 0.05rem;}
.spacing-div span { position: absolute; z-index: 1; bottom: -0.3rem; left: 50%; display: block; width: 5rem; margin-left: -2.5rem; text-align: center; font-size: 0.55rem; line-height: 0.6rem; height: 0.6rem; background-color: #F5F5F5; color: #888;}

/*用户反馈*/
.feedback textarea { background-color: #FFF; width: 90%; height: 4rem; padding: 0.5rem 2.5%; margin: 0.5rem 2.5%; border: none; font-size: 0.6rem; line-height: 0.9rem;color:#666;font-family:"微软雅黑";}

/*追加评价*/
.text-area{width:100%;border:none;resize:none;padding:10px;box-sizing: border-box;background:#f3f3f3;min-height:100px;color:#444;}
.goods_geval{display:inline-block;width:49%;margin-bottom:8px;height:6rem;}
.goods_geval img{width:100%;height:100%;}
.goods_geval:nth-child(odd){float:left;}
.goods_geval:nth-child(even){float:right;}

.goods_geval_img{width:1.956rem !important;height:1.956rem !important;border:1px solid #e3e3e3;}

.feed_url{border: none !important;width: 95%;margin: 0px 2.5% 16px;line-height: 40px;padding-left: 10px;box-sizing: border-box;}

/*我的商城--我的财产*/ 
.property-overview li{width:50% !important;box-sizing:border-box;position:relative;}
.property-overview li:nth-child(1):after{content:"";width:1px;height:3rem;position:absolute;right:0;top:10px;bottom:0;background:#e3e3e3;}
.property-overview li h3 i{width:1.4rem !important;height:1.4rem !important;display:inline-block;vertical-align:middle !important;margin-right:0.2rem !important;}
.property-overview li:nth-child(1) h3 i{background:url(../images/new/icon-banl.png) no-repeat center;background-size:contain;}
.property-overview li:nth-child(2) h3 i{background:url(../images/new/icon-inter.png) no-repeat center;background-size:contain;}
.property-overview li strong{display:block;margin-top:0.3rem;font-size:0.8rem;color:#444;font-weight:normal;}
.property-overview li h3 span{font-size:0.6rem;display: inline-block;vertical-align:middle;color:#666;}

.im-contact,.to-call{display:inline-block;margin-top:0.2rem;}
.im-contact a,.to-call a{display:inline-block; line-height:1.6rem;width:5.45rem;color:#fff !important;border-radius:0 0.78rem 0.78rem 0;background: -webkit-linear-gradient(to right, #3fcbac, #3fc4cc);
    background: linear-gradient(to right,#3fcbac, #3fc4cc);font-size:0.68rem;}
.im-contact a i.im,.to-call a i.tel{width:1rem;height:1.6rem;display:inline-block;margin-right:0.45rem;margin-left:0.59rem; float:left;}
.im-contact a i.im{background:url(../images/new/im.png) no-repeat center;background-size:contain;}
.to-call a i.tel{background:url(../images/new/tel.png) no-repeat center;background-size:contain;}
@media (max-width:400px){
	.nctouch-order-item-con .goods-info{width:7rem;}
}
@media (max-width:360px){
	.nctouch-order-item-con .goods-info{width:7rem;}
}


/*分销中心*/
.fenxiao-ul {background:#fff;}
.fenxiao-ul li{padding-left:0.24rem;border-top:none !important;}
.fenxiao-ul li>div{border-bottom:none !important;}
.fenxiao-ul li:first-child div.nctouch-order-item{border-top:none !important;}
.fenxiao-ul li div.goods-block{background:#fff !important;margin-bottom:0 !important;}
/*门店自提*/
.order-ziti-addr{font-size:0.6rem;}
.order-ziti-addr dt{width:22%;vertical-align:top;}
.order-ziti-addr dd{width:76%;vertical-align:top;}
.order-ziti-addr dt,.order-ziti-addr dd{display:inline-block;}
.btn-phone{display:inline-block;position:absolute;right:0.652rem;top:0.4rem;z-index:2;}
.order-ziti-addr .icon-phone{width:0.8rem;height:0.8rem;display:inline-block;background:url(../images/new/icon-phone.png) no-repeat center;background-size:contain;}

/*积分明细*/
.mine-definite{font-size:0.5rem}
.mine-definite h6{font-size:0.6rem;line-height:1rem}
.mine-definite h6 img{height:0.7rem;padding-right:0.4rem;padding-top:0.1rem}
.mine-definite ul{line-height:1rem;color:#555}
.mine-definite ul li em{display:inline-block;width:40%;}

/*退款退货*/
/*.return_block_height{height:5.2rem !important;}*/
.return-tips{/*position:absolute;right:0.454rem;z-index:4;*/}

/* 我的二维码 */
.scroller-body-share2{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:100%;
	background:url(../images/new/share-bg2.png) no-repeat center;
	background-size:cover;
}
.scroller-body-share2 .member-center{
	margin-top:3rem;
}
.scroller-body-share2 .share-code img{
	width:9.704rem;
	box-shadow: 6px 6px 6px rgba(0,0,0,0.2)
}
.share-to-tit{
	position: absolute;
    bottom:6.86rem;
    width:100%;
    text-align: center;
}
.scroller-body-share2 .share-items{
	position:absolute;
	left:0;
	bottom:1rem;
	width:100%;
}
.scroller-body-share2 .share-items li{
	display:inline-block;
	padding:0 0.4rem;

}

.scroller-body-share2 .share-items li i.iconfont{
	display:inline-block;
	width:1.59rem;
	height:1.59rem;
	line-height:1.59rem;
	border-radius:100%;
	color:#fff;

}
/*分享*/
.scroller-body-share{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:100%;
	background:url(../images/new/share-bg.png) no-repeat center;
	background-size:cover;
}
/* .titlename{
    position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:100%;
	background:url(../images/new/share-bgsmall.png) no-repeat center;
	background-size:cover;
} */
.scroller-body-share .member-center{
	margin-top:3rem;
}
.scroller-body-share .share-code img{
	width:9.704rem;
	box-shadow: 6px 6px 6px rgba(0,0,0,0.2)
}
.share-to-tit{
	position: absolute;
    bottom:6.86rem;
    width:100%;
    text-align: center;
}
.scroller-body-share .share-items{
	position:absolute;
	left:0;
	bottom:1rem;
	width:100%;
}
.scroller-body-share .share-items li{
	display:inline-block;
	padding:0 0.4rem;

}

.scroller-body-share .share-items li i.iconfont{
	display:inline-block;
	width:1.59rem;
	height:1.59rem;
	line-height:1.59rem;
	border-radius:100%;
	color:#fff;

}
.share-items li.share-wechat i{
	background:#3eb135;
}
.share-items li.share-circle i{
	background:#3eb135;
}
.share-items li.share-qq i{
	background:#4dafea;
}
.share-items li.share-qq-zone i{
	background:#eecf3d;
}
.share-items li.share-sina i{
	background:#df4d69;
}

/* 马上直播 */
.live_content {
  width: 100%;
  height: 100vh;
  background: linear-gradient(rgb(255, 149, 177), rgb(252, 128, 161), #FF4171);
  position: relative;
  text-align: center;
}

/* 直播-房间 */
.room {
  width: 100vw;
  position: absolute;
  top: 6rem;
  height: 5rem;
  text-align: center;
}
.live_content .room img{
  width: 2rem;
  height: 2rem;
}
.live_content .room .inp{
  width: 10rem;
  height: 10vh;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.live_content .room .inp input{
  text-align: center;
  border: none;
  background-color: transparent;
  width: 8rem;
  height: 2rem;
  font-size: 18px;
  color: #fff;
  border-bottom: 1px solid rgba(255,255,255,.5);
}
.live_content .room .inp input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, .5);
}
.live_content .room .inp input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: rgba(255, 255, 255, .5);
}
.live_content .room .inp input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: rgba(255, 255, 255, .5);
}
.live_content .room .inp input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(255, 255, 255, .5);
}

/* 直播-选择商品按钮 */
.room_btn{
  position: absolute;
  display: block;
  background-color: #fff;
  width: 6.6rem;
  height: 1.6rem;
  top: 15.5rem;
  left: 0;
  right: 0;
  margin: 0 auto;
  line-height: 1.6rem;
  border-radius: 2rem;
  color: #ff4171;
  font-size: 18px;
}
.room_btn a{
  color: #ff4171;
}

/* 直播-开始按钮 */
.room_footer{
  position: absolute;
  background-color: #fff;
  width: 10rem;
  height: 1.6rem;
  top: 25rem;
  left: 0;
  right: 0;
  margin: 0 auto;
  line-height: 1.6rem;
  border-radius: 2rem;
  color: #ff4171;
  font-size: 18px;
}

/* 选择商品页面 */
.choice_goods_content{
  margin-top: 2rem;
  width: 100%;
  height: 100vh;
  font-size: 14px;
  overflow: auto;
  margin-bottom: 2rem;
}
.choice_goods_content .goods_li{
  width: 100%;
  height: 16vh;
  background-color: #fff;
  margin: 0 0 0.4rem 0;
  position: relative;
  overflow: hidden;
}
.choice_goods_content .goods_li input{
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  left: .5rem;
}
.choice_goods_content .goods_li img{
  width: 4rem;
  height: 4rem;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  left: 1.6rem;
}
.choice_goods_content .goods_li .title_box{
  width: 12rem;
  height: 4rem;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  left: 6rem;
}
.goods_price{
  margin-top: 1rem;
  color: red;
}
.goods_footer{
  position: fixed;
  bottom: 0;
  margin:0;
  height: 2.1rem;
  font-size: 14px;
  background-color: #fff;
}
.goods_footer .footer_heji {
  float: right;
  width: 4rem;
  height: 2.1rem;
  text-align: center;
  line-height: 2.1rem;
}
.goods_footer .footer_heji i{
  color: red;
}
.goods_footer .footer_ok{
  float: right;
  width: 4rem;
  height: 2.1rem;
  text-align: center;
  line-height: 2.1rem;
  background-color: #FD3D53;
  color: #fff;
}

/* 直播页面 */
.open_broadcast_content{
  margin-top: 2rem;
  width: 100vw;
  height: 100vh;
  background-color: lightblue;
  
}



/* 首页点击直播页面样式 */
.live_client_content{
  margin-top: 2rem;
  width: 100%;
  background-color: pink;
}

/* nav */
.tab-head {
  list-style-type: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0;
  overflow: auto;
  font-size: 16px;
  /* transform: translateX(); */
}

/* 滚动条不显示 */
::-webkit-scrollbar {
  display: none !important;
  width: 0;
  height: 0;
}
.tab-head-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  color: white;
  margin: 0 1rem;
}

.tab-head-item.active {
  border-bottom: red solid .1rem;
}

/* 轮播图 */
body {
  background: #eee;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #000;
  margin: 0;
  padding: 0;
}

.swiper-container {
  width: 100%;
  height: 8rem;
  margin: 20px auto;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  width: 60%;
  overflow:hidden;
  position: relative;
  border-radius: .4rem;

  /* 垂直居中幻灯片文本 */
  /* display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  transition:all 1s ease-out; */
}

.swiper-slide img{
  width: 100%;
  height: 100%;
}

.swiper_slide_look{
  position: absolute;
  top: 0;
  left: 0;
  font-size: 12px;
  padding: 0px 6px;
  margin: 4px 4px;
  background-color:rgba(0,0,0,0.5);
  color: rgba(255, 255, 255, 0.89);
  border-radius: .5rem;
}
.swiper_slide_look i{
  display: inline-block; 
  width: 14px;
  height: 14px;
  background: url("../images/live_client/bofang.gif");
  background-size: cover;
  border-radius: 50%;
  margin-right: 4px;
  margin-bottom: 1px;
  vertical-align: bottom;
}
.swiper_slide_user{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 26%;
  background-color: rgba(241, 7, 7, 0.603);
  text-align: left;
  color: #fff;
}
.user_chart{
  position: absolute;
  top: -.4rem;
  left: .4rem;
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  border: #fff solid 1px;
  overflow: hidden;
}
.swiper_slide_user span{
  position: absolute;
  left: 2rem;
  
  font-size: 12px;
}
.swiper_slide_user p{
  font-size: 14px;
  margin: 1rem 0 0 .4rem;
  width: 90%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* 直播内容列表 */
.live_list{
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  padding: 0 .2rem;
}
.list_user {
  width: 46%;
  height: 10rem;
  border-radius: .6rem;
  background-color: rgb(247, 247, 247);
  display: inline-block;
  margin-bottom: .8rem;
}
.user_top{
  width: 100%;
  height: 60%;
  position: relative;
}
.user_top img{
  width: 100%;
  height: 100%;
  border-radius: .6rem;
}
.user_top_look{
  position: absolute;
  top: 0;
  left: 0;
  font-size: 12px;
  padding: 0px 6px;
  margin: 4px 4px;
  background-color:rgba(0, 0, 0, 0.5);
  color: rgba(255, 255, 255, 0.89);
  border-radius: .5rem;
}
.user_top_look>i {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url("../images/live_client/bofang.gif");
  background-size: cover;
  border-radius: 50%;
  margin-right: 4px;
  margin-bottom: 1px;
  vertical-align: bottom;
}
.user_bottom_title{
  width: 90%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.user_bottom{
  box-sizing: border-box;
  width: 100%;
  height: 40%;
  padding: .1rem .4rem .4rem;
}
.user_bottom .user_bottom_business{
  font-size: 12px;
  color: rgb(131, 131, 131);
  margin-bottom: .2rem;
}
.user_shops{
  position: relative;
}
.shops_tu1{
  width: 1.5rem;
  height: 1.5rem;
  position: relative;
}
.user_shops img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: #36BC9B solid 1px;
}
.shops_tu1 .top_img{
  position: absolute;
  left: 1rem;
  top: 0;
  border: #AC92ED solid 1px;
}
.user_shops .shops_explain{
  position: absolute;
  right: 0;
  top: 0;
  background-color: rgba(189, 169, 169, 0.5);
  border-radius: 30%;
  padding: 0 4px;
  font-size: 12px;
  color: slateblue;
}
.user_shops .shops_price{
  position: absolute;
  right: 0;
  top: .9rem;
  font-size: 16px;
}

