/** 
 * 描述：会员中心
 * by shopwt.com
 */
@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.5rem; top: 0.3rem; z-index: 1; width: 4.4rem; height: 1.4rem; }
.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: #ff1558; margin: 0 0.1rem; font-weight: 600;}
.form-item .input-box .code-again a { display: block; font-size: 0.6rem; font-weight: 600; line-height: 1.4rem; color: #3BAEDA; text-align: center; width: 100%; height: 1.4rem; }
.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 1rem 0 1rem;  font-size: 0.6rem;  position: relative; color: #666;}
.remember-form .hide { display: none}
.remember-form input[type="checkbox"] {vertical-align: middle; display: inline-block;}
.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;  vertical-align: middle; }
.remember-form .forgot-r { float: right; line-height: 0.9rem; font-size: 0.6rem; color: #5D9CEC; }
.remember-form .forgot-r .line {border-right:1px solid #ddd; width: 1px; margin: 0 6px; }
.remember-form span {line-height: 0.9rem;vertical-align: middle; display: inline-block; height: 0.9rem;}
.remember-form .high .ico-r {background-image: url(../images/arrow-right.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 60%; float: right; width: 0.8rem; height: 0.9rem; vertical-align: middle}
.remember-form .high a { color: #ff1558;}
.remember-form a { color: #3BAEDA; }
.posf .header-ls a { display: none}
.posf .header-r {right: 0.5rem;}
.posf .header-r a i.message { background-image: url(../images/message_b.png);}
.posf .header-r a i.set { background-image: url(../images/set_b.png);}
.posf .header-l a i.backw { background-image: url(../images/arrow_left_b.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: 100%; opacity: 1; }
/*三方账号登录*/
.joint-login { width:100%; margin-top: 3rem; 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.6rem; -webkit-transform: translate3d(0, 50%, 0); -ms-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); }
.joint-login ul { display: inline-block; width: 100%; height: 2rem; margin: 1rem auto 0; font-size: 0; }
.joint-login ul li { margin: 0 0.3rem; text-align: center; display: none;}
.joint-login ul li a { display: inline-block; width: 1.5rem; height: 1.5rem; 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: #ff1558; }
.joint-login ul li .qq { background-image: url(../images/qq.png); border-color: #4FC0E8; }
.joint-login ul li .wx, .joint-login ul li .wxapp { background-image: url(../images/wx.png); border-color: #80D740; }

.register-mobile-tip {  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; font-size: 0.6rem; }
.reg-document p { line-height: 1.2rem; overflow: hidden;}
.reg-document strong { font-weight: 600; line-height: 1.2rem;}
.reg-document ol { margin-left: 1rem;}
.reg-document ul { margin-left: 1rem;}
.reg-document ol li { line-height: 1.2rem;}
.reg-document ul li { line-height: 1.2rem;}


/*会员中心*/
.transparent .header-r {right: 0.5rem;}
.member-body .header-back { display: none; }
.member-top { -webkit-animation:changeBg 20s infinite; -moz-animation:changeBg 20s infinite; animation:changeBg 20s infinite;background-color:#f92d6e; background-image: url(../images/member_bg.png); background-size: cover; text-align: center; width: 100%; height: 10rem; position: relative; }
.member-info:before {}
.member-info { width: 90%; height: 3rem; margin-top: -2.8rem; position: absolute; z-index: 1; top: 50%; left: 1rem; 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 .default-avatar { background-color: rgba(0,0,0,0.5); background-image: url(../images/user_avatar.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 60%; float: left; width: 2rem; height: 2rem; margin-right: 0.5rem;  border-radius: 100%;}
.member-info .to-login { float: left; font-size: 0.7rem; color: #FFF; line-height: 2rem; height: 2rem;}
.member-info .to-signin { float: right; position: relative;  top:1rem; font-size: 0.6rem; color: #DF3F4A; background: #FFEA37; display: block; border-radius: 0.2rem; padding: 0.1rem 0.3rem;}
.member-info .user-avatar { background-color: #FFF; float: left; width: 2rem; height: 2rem; margin-right: 0.5rem; border-radius: 100%;}
.member-info .user-avatar img { width: 100%; height: 100%; border-radius: 100%;}
.member-info .user-name {float: left; color: #FFF;}
.member-info .user-name span { font-weight: bolder; font-size: 0.8rem; line-height: 1.2rem; height: 1.2rem; position: relative; z-index: 1;}
.member-info .user-name sup { max-width: 150px;height: 16px;line-height: 16px;padding: 0 8px;margin: 6px 8px 0 0;border-radius: 10px;font-size: 10px;color: #fff;border: 1px solid #fff; text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; position: absolute; z-index: 1; top: 0.8rem; left: 0rem;}
.member-info .user-name sup a{ color: #fff}
.member-per { position: absolute; /*! background: #f5f5f5; */ bottom: 0; left: 0; width: 100%; height: 1.5rem; z-index: 2}
.member-group { font-size: 0; height: 3rem;  position: absolute; bottom: 2.2rem; left: 0; right: 0; z-index: 3; margin: 0 0.5rem;}

.member-group span { display: inline-block; width: 25%; height: 2rem;}
.member-group span a { display: block;}
.member-group span em { font-weight:normal; font-size: 0.7rem; color: #fff; line-height: 1rem; text-align: center; vertical-align: top; display: inline-block; min-width: 1rem; height: 1rem; margin: 0 auto;}
.member-group span i { vertical-align: top; display: inline-block; width: 1rem; height: 1rem;opacity: 0.5; margin: 0 auto;}
.member-group span i.favorite-goods { background-image: url(../images/favorite_w.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;}
.member-group span i.favorite-store { background-image: url(../images/store_w.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;}
.member-group span i.goods-browse { background-image: url(../images/goods_browse_w.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;}
.member-group span i.goods-balance { background-image: url(../images/mcc_06_w.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;}
.member-group span i.goods-pay { background-image: url(../images/mcc_11_r.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;opacity: 1;}
.member-group span i.goods-cash { background-image: url(../images/ico_assets.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;opacity: 1;}
.member-group span i.goods-invite { background-image: url(../images/share_r.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;opacity: 1;}
.member-group span i.goods-points { background-image: url(../images/ico_points.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;opacity: 1;}
.member-group span p { font-size: 0.5rem; line-height: 1rem;  height: 1rem;}
.member-group span a {color: #fff;}

.member-per { position: absolute; background: #f5f5f5; bottom: 0; left: 0; width: 100%; height: 1.5rem; z-index: 2}
.member-collect { font-size: 0; height: 3rem; width: 96%; margin: 0 auto; background: #fff;  position: absolute; bottom: 0; left: 0; right: 0; z-index: 3; border-radius: 12px;box-shadow: #D9D9D9 0 1px 2px }
.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:normal; font-size: 0.8rem; color: #ff1558; 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; height: 1rem;opacity: 0.5; margin: 0 auto;}
.member-collect span i.favorite-goods { background-image: url(../images/favorite_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;}
.member-collect span i.favorite-store { background-image: url(../images/store_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;}
.member-collect span i.goods-browse { background-image: url(../images/goods_browse_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;}
.member-collect span i.goods-balance { background-image: url(../images/mcc_06_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;}
.member-collect span i.goods-pay { background-image: url(../images/mcc_11_r.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;opacity: 1;}
.member-collect span i.goods-cash { background-image: url(../images/ico_assets.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;opacity: 1;}
.member-collect span i.goods-invite { background-image: url(../images/share_r.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;opacity: 1;}
.member-collect span i.goods-points { background-image: url(../images/ico_points.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;opacity: 1;}
.member-collect span p { font-size: 0.6rem; line-height: 1rem; color: #888; height: 1rem;}
.member-collect span a {color: #888}


.member-plus { font-size: 0; height: 1.8rem;   background: #251f1e;  position: absolute; bottom: 1.2rem; left: 0; right: 0; z-index: 3; border-radius: 12px 12px 0 0; margin: 0 0.8rem;}

.member-plus .inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;box-sizing:border-box;padding:0 10px;background:url(https://img12.360buyimg.com/img/s678x99_jfs/t1/112839/2/12981/33105/5f17e12aE602bb83e/8a736742745d79cf.png) no-repeat 0 0;background-size:cover
}

.member-plus .title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto
}
.member-plus .plus_title{position:relative;padding-left:22px;-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:8rem;color: #ffe678;font-size: 0.55rem; text-align: left}
.member-plus .plus_title:before{position:absolute;content:"";width:16px;height:16px;left:0;top:2px;background:url("../images/level_ico.png") no-repeat 50%;background-size:100% 100%}
/*.member-plus .plus_title:after{position:absolute;content:"";width:1px;height:7px;background:#ffe678;left:67px;top:5px
}*/
.member-plus .plus_subtitle{position:relative;border-radius:9px;background-image:-webkit-linear-gradient(140deg,#ffe36f,#f6d44e);background-image:-webkit-linear-gradient(140deg, #FFE36F 0%, #F6D44E 100%);background-image:linear-gradient(-50deg,#ffe36f,#f6d44e);color:#262626;font-size:11px;line-height:18px;text-align:center;padding:0 10px;-webkit-flex-shrink:0;flex-shrink:0;height:18px
}
.member-plus.plus_subtitle:after{content:"";display:inline-block;vertical-align:middle;border-left:3px solid #262626;border-top:3px solid transparent;border-bottom:3px solid transparent;margin-left:4px;margin-bottom:2px
}
.member-plus .tip{margin-top:10px
}
.member-plus .tip .keyword{margin-left:10px
}


.member-center {margin-top: -1.2rem; position: relative;}
.member-center dl { background-color: #FFF; border-radius: 0.3rem; margin: 0.3rem}
.member-center dt { line-height: 0.9rem; display: block; height: 1rem; padding: 0.5rem 0.7rem 0.5rem 0.5rem; margin-left: 0.5rem; 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.6rem; line-height: 1rem; color: #111; vertical-align: top; display: inline-block; height: 1rem;}
.member-center dt h3 i { vertical-align: top; display: inline-block; width: 1rem; height: 1rem; margin-right: 0.1rem; background-repeat: no-repeat; background-position: 50% 50%; background-size: 70%;}
.member-center dt h3 i.ico-vr { background-image: url(../images/ico_vr.png);}
.member-center dt h3 i.ico-assets { background-image: url(../images/ico_assets.png);}
.member-center dt h3 i.ico-points { background-image: url(../images/ico_points.png);}
.member-center dt h3 i.ico-coupon { background-image: url(../images/ico_coupon.png);}
.member-center dt h3 i.ico-redpacket { background-image: url(../images/ico_redpacket.png);}
.member-center dt h3 i.ico-address { background-image: url(../images/ico_address.png);}
.member-center dt h5 { font-size: 0.6rem; color: #999; float: right; line-height: 1rem;}
.member-center dt h5 i { display: inline-block; vertical-align: middle; width: 0.7rem; height: 0.7rem; background-image: url(../images/arrow_right_b.png); background-repeat: no-repeat ; background-position: 50% 50%; background-size: 75%; opacity: 0.4;}
.member-center dd { display: block; padding: 0.2rem 0;}
.member-center dd ul { font-size: 0;}
.member-center dd ul li { vertical-align: top; display: inline-block; text-align: center; width: 25%; padding: 0.5rem 0 0.2rem 0;}
.member-center dd ul li a { display: block; position: relative;}
.member-center dd ul li a em { background-color: #f00; width: 0.6rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.45rem; color: #fff; border-radius: 100%; position: absolute; top: -0.15rem; right: 0.85rem;z-index: 1}
.member-center dd ul li i { vertical-align: top; display: inline-block; width: 1rem; height: 1rem; margin: 0 auto 0.1rem auto;}
i.aa-01 { background-image: url(../images/aa_01.png); background-size: cover;}
i.aa-02 { background-image: url(../images/aa_02.png); background-size: cover;}
i.aa-03 { background-image: url(../images/aa_03.png); background-size: cover;}
i.aa-04 { background-image: url(../images/aa_04.png); background-size: cover;}
i.aa-05 { background-image: url(../images/aa_05.png); background-size: cover;}
i.bb-01 { background-image: url(../images/bb_01.png); background-size: cover;}
i.bb-02 { background-image: url(../images/bb_02.png); background-size: cover;}
i.bb-03 { background-image: url(../images/bb_03.png); background-size: cover;}
i.bb-04 { background-image: url(../images/bb_04.png); background-size: cover;}
i.cc-01 { background-image: url(../images/cc_01.png); background-size: cover;}
i.cc-02 { background-image: url(../images/cc_02.png); background-size: cover;}
i.cc-03 { background-image: url(../images/cc_03.png); background-size: cover;}
i.cc-04 { background-image: url(../images/cc_04.png); background-size: cover;}
.member-center dd ul li p { font-size: 0.55rem; color: #888; line-height: 1rem; height: 1rem;}
.member-center dd .box {  position: relative; display:inline-block;  width: 47%;height: 2.5rem;padding: 0.5rem 0 0.3rem 0;}
.member-center dd a:visited { color: #888}
.member-center dd .box .ico-point,.member-center dd .box .ico-dis{display: inline-block;width: 2.4rem;height: 2.4rem;margin: 0 auto 0.3rem auto;border-radius: 100%;}
.member-center dd .box .ico-point,.member-center dd .box .ico-dis {position: absolute; left: 0.3rem;z-index: 1;}
.member-center dd .box .ico-point i{background: #48CFAE url(../images/mcc_10_w.png) no-repeat 50% 50%;background-size: auto;background-size: 50% 50%;border-radius: 100%; display: block;width: 100%;height: 100%;}
.member-center dd .box .ico-dis {position: absolute;left: 0.3rem;z-index: 1;}
.member-center dd .box .ico-dis i{background: #AC92ED url(../images/mcc_08_w.png) no-repeat 50% 50%;background-size: auto;background-size: 50% 50%;border-radius: 100%; display: block;width: 100%;height: 100%;}
.member-center dd .box .title {font-size: 0.6rem; color: #333;  margin-left: 3rem;margin-top: 0.3rem;display: block;}
.member-center dd .box .txt {font-size: 0.5rem; color: #888; margin-left: 3rem;}
/*每日签到*/
.my-pointnum { position: absolute; z-index: 1; top: 2.5rem; left: 0.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 span { display: block; font-size: 0.7rem; font-weight: 600; color: #FF0;}
.sign-box { position: absolute; z-index: 1; top: 60%; left: 50%; width: 4rem; height: 4rem; 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 { width: 3rem; height: 2rem; padding: 0.6rem 0.5rem 0.75rem 0.5rem; color:#ff1558;  }
.sign-btn h2 { font-size: 0.8rem; line-height: 1.4rem; font-weight:500;}
.sign-btn h6 { font-size: 0.6rem; line-height: 1.2rem; border-top: solid 0.05rem #ccc}
.signin-help { position: absolute; z-index: 1; top: 2.5rem; right: 0.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);}
.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;}
.signin-list { display: block;}
.signin-list h3 { font-size: 0.7rem; line-height: 1rem; padding: 0.4rem; overflow: hidden;}
.signin-list h3 a { float: right; font-size: 0.55rem; line-height: 1rem; color: #333;}
.signin-c { font-size: 0.6rem; line-height: 1rem;}
.signin-c em { font-size: 1rem; color: #ff1558; margin: 0 0.5rem 0 0.2rem;}
.signin-c span { color: #999; font-size: 0.55rem;}

/*订单搜索*/
.wtm-order-search { height: 1.95rem; background-color: #FAFAFA; border-bottom: solid #EEE 0.05rem;}
.wtm-order-search form { position: relative; z-index: 1;}
.wtm-order-search .input-del { position: absolute; z-index: 1; top: 0.5rem; left: 75%; 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;}
.wtm-order-search .write .input-del { display: block;}
.wtm-order-search input[type="text"] { display: inline-block; width: 75%; height: 1rem; padding: 0.25rem; margin: 0.25rem auto auto 0.75rem; border: none; border-radius: 0.2rem; font-size: 0.6rem; background-color: #EEE; line-height: 1rem;}
.wtm-order-search input[type="button"] { display: inline-block; width: 1rem; height: 1rem; margin-left: 0.5rem; background-color: transparent; background-image: url(../images/search_ico.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; opacity: 0.5; border: none;}

/*订单列表*/
.wtm-order-list { display: block; clear: both; width: 100%; padding-bottom:2.5rem;}
.wtm-order-list ul {}
.wtm-order-item { width: 95%; padding: 0 2.5%; background-color: #FFF; border-bottom: solid 0.05rem #EEE; margin-bottom: 0.275rem;}
.wtm-order-item-head { height: 0.9rem; padding: 0.5rem 0; border-bottom: solid 0.05rem #EEE; line-height: 0.9rem;}
.wtm-order-item-head .store { display: block; float: left; font-size: 0.7rem; line-height: 0.9rem; color: #000;}
.wtm-order-item-head .store i.icon { display: inline-block; width: 0.8rem; height: 0.9rem; margin: 0 0.3rem 0 0.1rem; vertical-align: top; background-image: url(../images/store_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%;}
.wtm-order-item-head .store i.arrow-r { width: 0.8rem; height: 0.9rem; display: inline-block; vertical-align: top; background-image: url(../images/arrow_right_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 60%; opacity: 0.75;}
.wtm-order-item-head .state { dispaly: blcok; float: right; font-size: 0.6rem; color: #ff1558;}

.wtm-order-item-con {}
.wtm-order-item-con .goods-block { position: relative; z-index: 1; border-bottom: solid #EEE 0.05rem;}
.wtm-order-item-con .goods-block:nth-last-child(1) { border: none;}
.wtm-order-item-con .goods-block.detail { height: 4.3rem;}
.wtm-order-item-con .goods-block a { display: block; color: #111;}
/*订单商品图片*/
.wtm-order-item-con .goods-pic { display: block; width: 2.8rem; height: 2.8rem; position: absolute; z-index: 1; top: 0.38rem; left: 0;}
.wtm-order-item-con .goods-pic img { width: 100%; height: 100%;}
/*订单商品简介*/
.wtm-order-item-con .goods-content { display: block; height: 2.8rem; padding: 0.38rem 0; margin: 0 4rem 0 3.1rem; position: relative; z-index: 1;}
.wtm-order-item-con .goods-content .goods-name { overflow: hidden; height: 1.5rem; font-size: 0.6rem; line-height: 0.75rem; margin-bottom: 0.1rem; color: #333;}
.wtm-order-item-con .goods-content .goods-type { overflow: hidden; height: 1.2rem; font-size: 0.45rem; line-height: 0.6rem; color: #999;}

.wtm-order-item-con .goods-subtotal  { display: block; position: absolute; z-index: 1; top: 0.38rem; right: 0; width: 3.4rem; text-align: right; overflow: hidden;}
.wtm-order-item-con .goods-subtotal .goods-price { display: block; font-size: 0.55rem; line-height: 0.9rem; font-weight: 600;}
.wtm-order-item-con .goods-subtotal .goods-price em { font-size: 0.6rem; font-weight: 600;}
.wtm-order-item-con .goods-subtotal .goods-num { display: block; font-size: 0.55rem; line-height: 0.9rem; color: #999; font-weight: 600;}
.wtm-order-item-con .goods-return { position: absolute; z-index: 2; right: 0rem; 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: #ff1558 !important; background-color: #FFF;}
.wtm-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: #ff1558 !important; background-color: #FFF;}

.wtm-order-item-con .goods-gift { display: block; clear: both; padding : 0.2rem; margin: 0.4rem 0 0; border: dashed 1px #EEE; background-color: #FCFCFC;}
.wtm-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;}
.wtm-order-item-con .goods-gift span:last-child { border: none; margin-bottom: 0; padding-bottom: 0;}
.wtm-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;}

.wtm-order-item-con .goods-subtotle { padding: 0.4rem 0;}
.wtm-order-item-con .goods-subtotle dl { font-size: 0.55rem; line-height: 0.9rem; overflow: hidden; margin-bottom: 0.1rem;}
.wtm-order-item-con .goods-subtotle dt { float: left; color: #555;}
.wtm-order-item-con .goods-subtotle dd { float: right; color: #000; text-align: right;}
.wtm-order-item-con .goods-subtotle dd span { display: inline-block;  height: 0.9rem;  font-size: 0.55rem; line-height: 0.9rem; color: #000; }
.wtm-order-item-con .goods-subtotle dd em {font-weight: 600;}
.wtm-order-item-con .goods-subtotle dl.t { font-size: 0.6rem; line-height: 1rem;}
.wtm-order-item-con .goods-subtotle dl.t dt { color: #333;}
.wtm-order-item-con .goods-subtotle dl.t dd { color: #ff1558}
.wtm-order-item-con .goods-subtotle dl.t dd em { font-size: 0.7rem;}

.wtm-order-item-bottom { font-size: 0; border-top: solid 0.05rem #EEE; padding: 0.5rem 0;}
.wtm-order-item-bottom span { display: inline-block; height: 1rem; width: 33%;}
.wtm-order-item-bottom span:first-child { border-right: #DDD 0.05rem solid;}
.wtm-order-item-bottom span a { display: block; text-align: center; font-size: 0.7rem; line-height: 1rem; color: #000;}
.wtm-order-item-bottom span a i { display: inline-block; vertical-align: middle; width: 1rem; height: 1rem; margin-right: 0.2rem; background-position: 50% 50%; background-repeat: no-repeat; background-size: 70%; opacity: 0.5;}
.wtm-order-item-bottom span a i.im { background-image: url(../images/kefu_b.png);}
.wtm-order-item-bottom span a i.tel { background-image: url(../images/tel_b.png);}
.wtm-order-item-bottom span a i.qq { background-image: url(../images/qq_b.png);}

.wtm-order-item-footer { border-top: solid 0.05rem #EEE; margin-top: 0.4rem;}
.wtm-order-item-footer .store-totle { min-height: 0.9rem; padding: 0.5rem 0; font-size: 0; text-align: right; border-bottom: solid 0.05rem #EEE;}
.wtm-order-item-footer .store-totle span { vertical-align: middle; display: inline-block; font-size: 0.6rem; line-height: 0.9rem;}
.wtm-order-item-footer .store-totle .sum { font-size: 0.55rem; font-weight: 600; color: #ff1558; margin: 0 0.15rem;}
.wtm-order-item-footer .store-totle .sum em { font-size: 0.7rem;}
.wtm-order-item-footer .store-totle .freight { font-size: 0.45rem; color: #999;}
.wtm-order-item-footer .store-totle time { float: left; font-size: 0.55rem; line-height: 0.9rem; color: #BBB;}
.wtm-order-item-footer .store-totle .refund-sum { font-size: 0.6rem; color: #000; line-height: 0.9rem;}
.wtm-order-item-footer .store-totle .refund-sum em { color: #ff1558; font-weight: 600;}
.wtm-order-item-footer .handle { position: relative; z-index: 1; text-align: right; height: 1.2rem; padding: 0.4rem 0;}
.wtm-order-item-footer .handle .del { position: absolute; z-index: 1; top: 0.4rem; left: 0; display: block; height: 1.2rem; font-size: 0.6rem; line-height: 1.2rem; color: #888;}
.wtm-order-item-footer .handle .del i { display: inline-block; vertical-align: top; width: 1.2rem; height: 1.2rem; background-image: url(../images/del_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 50%; opacity: 0.9;}
.wtm-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: #ff1558; display: inline-block; }

.check-payment em { font-size: 0.7rem; font-weight: 600;}

/*订单详情*/
.wtm-oredr-detail-block { position: relative; z-index: 1; display: block; padding: 0.4rem 0; background: #FFF; border-bottom: solid 0.05rem #EEE;}
.wtm-oredr-detail-block h3 { display: inline-block; vertical-align: top; height: 1rem; margin-left: 0.4rem; font-size: 0.7rem; line-height: 1rem; color: #000;}
.wtm-oredr-detail-block h3 i { display: inline-block; vertical-align: top; width: 1rem; height: 1rem; margin-right: 0.2rem; background-position: 50% 50%; background-repeat: no-repeat; background-size: 60%; opacity: 0.9;}
.wtm-oredr-detail-block h3 i.orders { background-image: url(../images/mc_01_b.png);}
.wtm-oredr-detail-block h3 i.msg { background-image: url(../images/mcc_04.png);}
.wtm-oredr-detail-block h3 i.invoice { background-image: url(../images/mcc_08_b.png);}
.wtm-oredr-detail-block h3 i.pay { background-image: url(../images/mcc_06_b.png);}
.wtm-oredr-detail-block h3 i.phone { background-image: url(../images/mobile_b.png);}
.wtm-oredr-detail-block .order-state { float: right; height: 1rem; margin-right: 0.5rem; font-size: 0.6rem; color: #ff1558; line-height: 1rem; }
.wtm-oredr-detail-block .msg-phone { display: inline-block; vertical-align: top; font-size: 0.6rem; font-weight: 600; line-height: 1rem; color: #000; height: 1rem; margin-left: 0.2rem;}
.wtm-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;}
.wtm-oredr-detail-block .info { margin-left: 1.6rem; font-size: 0.55rem; line-height: 0.9rem;}
.wtm-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; }
.wtm-oredr-detail-add { position: relative; z-index: 1; width: 100%;}
.wtm-oredr-detail-add i.icon-add { position: absolute; z-index: 1; top: 0rem; left: 0.4rem; display: block; width: 1rem; height: 1rem; background-image: url(../images/location_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%; }
.wtm-oredr-detail-add dl { margin: 0 0 0 1.6rem; padding: 0 0.5rem 0 0;}
.wtm-oredr-detail-add dt { display: block; height: 1rem; font-size: 0.7rem; line-height: 1rem;}
.wtm-oredr-detail-add dt span { margin-left: 0.3rem; font-weight: 600;}
.wtm-oredr-detail-add dd { display: block; min-height: 0.9rem; max-height: 1.6rem; font-size: 0.6rem; line-height: 0.9rem;}

/*电子券订单码列表*/
.wtm-vr-order-codes { background-color: #FFF; margin-top: 0.5rem; border-top: solid 0.05rem #EEE;}
.wtm-vr-order-codes .tit { display: block; overflow: hidden; height: 1rem; padding: 0.4rem;}
.wtm-vr-order-codes .tit h3 { float: left; font-size: 0.7rem; line-height: 1rem;}
.wtm-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;}
.wtm-vr-order-codes .tit span { float: right; text-align: right; width: 60%; height: 1rem; overflow: hidden; font-size: 0.6rem; line-height: 1rem; color: #333;}
.wtm-vr-order-codes ul { border-top: solid #EEE 0.05rem; padding-left: 0.5rem;}
.wtm-vr-order-codes li { display: block; height: auto; padding-top: 0.4rem; font-size: 0.8rem; color: #36BC9B; border-bottom: solid #EEE 0.05rem;}
.wtm-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;}
.wtm-vr-order-codes li.lose { color: #AAA; text-decoration: line-through;}
.wtm-vr-order-codes li.lose em { background-color: #BBB;}

/*电子券订单店铺信息*/
.wtm-vr-order-location { background-color: #FFF; margin-top: 0.5rem; border-top: solid 0.05rem #EEE;}
.wtm-vr-order-location .tit { display: block; overflow: hidden; height: 1rem; padding: 0.4rem;}
.wtm-vr-order-location .tit h3 { float: left; font-size: 0.7rem; line-height: 1rem;}
.wtm-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;}
.wtm-vr-order-location .default { margin-left: 0.5rem ; border-top: solid #EEE 0.05rem; position: relative; z-index:1;}
.wtm-vr-order-location .default dl { padding: 0.8rem 0;}
.wtm-vr-order-location .default dt { display: block; font-size: 0.7rem; line-height: 0.9rem; font-weight: 600;}
.wtm-vr-order-location .default dd { display: block; font-size: 0.6rem; line-height: 0.9rem; color: #555;}
.wtm-vr-order-location .default p { position: absolute; z-index: 1; right: 0.5rem; top: 0.5rem; border-left: solid 0.05rem #EEE; padding-left: 0.5rem;}
.wtm-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;}
.wtm-vr-order-location .more-location { border-top: solid #EEE 0.05rem; font-size: 0.6rem; line-height: 0.9rem; padding: 0.5rem; position: relative;}
.wtm-vr-order-location .more-location a { display: block; color: #ff1558; font-weight: 600;}
.wtm-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-box { text-align: center; display: block; padding: 0.5rem 0;}
.msg-again-box h4 { font-size: 0.6rem; line-height: 0.9rem; color: #000;}
.msg-again-box h5 { font-size: 0.55rem; line-height: 0.9rem; color: #888; margin-bottom: 1rem;}
.msg-again-box .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: #ff1558 !important; display: none; text-align: center;}


.wtm-oredr-detail-block .order-log { padding: 0 0.5rem;}
.wtm-oredr-detail-block .order-log li { display: block; font-size: 0.6rem; line-height: 0.9rem; color: #999;}
.wtm-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: rgba(255,255,255,0.85); border-top: solid 0.05rem #EEE;}
.wtm-oredr-detail-bottom a.btn { display: inline-block; height: 1.2rem; padding: 0 0.4rem; margin: 0.35rem 0.4rem 0 0 ; line-height: 1.2rem;}
.wtm-oredr-detail-bottom p { font-size: 0.7rem; line-height: 2rem; color: #ff1558; margin-right: 0.5rem;}
.wtm-oredr-detail-delivery { position: relative; z-index: 1; display: block; padding: 0.4rem; background-color: #FAFAFA; border-bottom: solid 0.025rem #DDD;}
.wtm-oredr-detail-delivery .time-line { position: absolute; top: 0.6rem; left: 0.8rem; bottom: 0.4rem; z-index: auto; border-left: dotted #36BC9B 1px;}
.wtm-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%;}
.wtm-oredr-detail-delivery .info { margin: 0 1rem 0 1.2rem; min-height: 1.6rem;}
.wtm-oredr-detail-delivery .info p { font-size: 0.7rem; line-height: 0.9rem; color: #000;}
.wtm-oredr-detail-delivery .info time { font-size: 0.6rem; line-height: 0.9rem; color: #777;}
.wtm-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;}

/*订单物流*/
.wtm-order-deivery-info { background: #FFF; position: relative; z-index: 1;}
.wtm-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;}
.wtm-order-deivery-info dl { height: 1.8rem; margin-left: 2.5rem; padding: 0.5rem 0;}
.wtm-order-deivery-info dt { font-size: 0.7rem; line-height: 1rem; color: #333;}
.wtm-order-deivery-info dd { font-size: 0.6rem; line-height: 0.9rem; color: #888;}

.wtm-order-deivery-con { background-color: #FFF; margin-top: 0.25rem;}
.wtm-order-deivery-con ul { padding: 0 2.5%; overflow: hidden;}
.wtm-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;}
.wtm-order-deivery-con ul li:nth-child(1) { color: #36BC9B;}
.wtm-order-deivery-con ul li:nth-last-child(1),
.wtm-order-deivery-con ul li:nth-last-child(1) span { border: none;}
.wtm-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;}
.wtm-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;}
.wtm-order-deivery-con ul li:nth-child(1) span { border-color: #36BC9B;}
.wtm-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;}
.wtm-delivery-tip { font-size: 0.45rem; line-height: 0.7rem; color: #999; text-align: center; width: 60%; margin: 0.25rem auto 0 auto;}


/*订单评价*/
.wtm-evaluation-goods {}
.wtm-evaluation-goods li { width: 95%; padding: 0.4rem 2.5%; background-color: #FFF; border-bottom: solid 0.05rem #EEE; margin-bottom: 0.275rem; }
.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.38rem; left: 0;}
.evaluation-info .goods-pic img { width: 100%; height: 100%;}
.evaluation-info .goods-content { display: block; min-height: 2.8rem; padding: 0.38rem 0; margin: 0 0 0 3.1rem; position: relative; z-index: 1;}
.evaluation-info .goods-content .goods-name { overflow: hidden; height: 1.6rem; font-size: 0.55rem; line-height: 0.9rem; margin-bottom: 0.4rem; color: #333;}
.evaluation-info .goods-content .goods-rate { display: block; min-height: 0.9rem; font-size: 0.55rem; color: #888; line-height: 0.9rem;}
.evaluation-info .star-level { display: inline-block; vertical-align: top; font-weight: 0; margin-left: 0.2rem;}
.evaluation-info .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%;}
.evaluation-info .star-level i.star-level-solid { background-image: url(../images/star_r.png);}
.evaluation-info .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 input[type="text"] { display: block; width: 80%; height: 1.6rem; padding: 0.2rem; background-color: #F5F5F5; border: none; border-radius: 0.2rem; 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 .wtm-upload { margin-right: 0.3rem;}

.wtm-evaluation-store { background-color: #FFF; padding: 0.5rem;}
.wtm-evaluation-store dl { position: relative; z-index: 1; display: block; height: 1.6rem;}
.wtm-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;}
.wtm-evaluation-store dd { display: block; margin: 0 0 0 6rem; padding-top: 0.4rem; height: 0.9rem;}
.wtm-evaluation-store .star-level { display: inline-block; vertical-align: top; font-weight: 0; margin-left: 0.2rem;}
.wtm-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%;}
.wtm-evaluation-store .star-level i.star-level-solid { background-image: url(../images/star_r.png);}
.wtm-evaluation-store .star-level i.star-level-hollow { background-image: url(../images/star_b.png); opacity: 0.3;}


/*我的收货地址*/
.wtm-address-list {}
.wtm-address-list ul {}
.wtm-address-list li { background-color: #FFF; padding: 0 0 0 0.5rem; margin-bottom: 0.5rem;}
.wtm-address-list li dl { border-bottom: solid 0.05rem #EEE; padding: 0.5rem 0.5rem 0.5rem 0;}
.wtm-address-list li dt { height: 0.9rem; margin-bottom: 0.3rem;  font-size: 0;}
.wtm-address-list li dt span { display: inline-block; vertical-align: top; line-height: 0.9rem; height: 0.9rem;}
.wtm-address-list li dt span.name { min-width: 4rem; font-size: 0.7rem; font-weight: 600; color: #555;}
.wtm-address-list li dt span.phone { font-size: 0.6rem; color: #333;}
.wtm-address-list li dd { height: 1.3rem; font-size: 0.6rem; line-height: 0.65rem; color: #777;}
.wtm-address-list li .handle { height: 0.9rem; padding: 0.5rem 0; position: relative; z-index: 1; font-size: 0.6rem; line-height: 0.9rem; color: #555;}
.wtm-address-list li .handle span { display: block; height: 0.9rem; position: absolute; z-index: 1; top: 0.5rem; right: 0;}
.wtm-address-list li .handle span a { font-size: 0.6rem; color: #555; margin-right: 0.5rem;}
.wtm-address-list li .handle span a i {display: inline-block; width: 0.8rem; height: 0.9rem; vertical-align: top; background-position: 50% 50%; background-repeat: no-repeat; background-size: 60%; margin-right: 0.05rem;}
.wtm-address-list li .handle span a i.del { background-image: url(../images/del_b.png);}
.wtm-address-list li .handle span a i.edit { background-image: url(../images/edit_b.png);}

/* 用户账户资产 */
.wtm-asset-info { display: block; }
.wtm-asset-info .container { position: relative; z-index: 1; height: 3rem;}
.wtm-asset-info .container.pre { background :#ff1558;}
.wtm-asset-info .container.voucher { background :#FB6E52;}
.wtm-asset-info .container.point { background :#F6BB43;}
.wtm-asset-info .container.rcard { background: #EC87BF;}
.wtm-asset-info .container.packet { background:#AC92ED;}
.wtm-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);}
.wtm-asset-info .pre .icon { background-image: url(../images/mcc_06_w.png);}
.wtm-asset-info .voucher .icon { background-image: url(../images/mcc_08_w.png);}
.wtm-asset-info .point .icon { background-image: url(../images/mcc_10_w.png);}
.wtm-asset-info .rcard .icon { background-image: url(../images/mcc_07_w.png);}
.wtm-asset-info .packet .icon { background-image: url(../images/mcc_09_w.png);}
.wtm-asset-info .container dl { margin: 0 0.5rem 0 5.5rem; padding: 0.5rem 0; text-align: right;}
.wtm-asset-info .container dt { font-size: 0.6rem; line-height: 0.9rem; color: #FFF; height: 0.9rem; margin-bottom: 0.2rem;}
.wtm-asset-info .container dd { font-size: 0.6rem; line-height: 1rem; color: #FFF; height: 1rem;}
.wtm-asset-info .container dd em { font-size: 1rem;}
.wtm-asset-info .container .rule dt { font-size: 0.7rem; margin-bottom: 0.2rem; height: auto;}
.wtm-asset-info .container .rule dd { font-size: 0.5rem; line-height: 0.88rem; height: auto;}

/* 资产日志形列表 */
.wtm-log-list { padding-left: 0.5rem; background-color: #FFF;}
.wtm-log-list li { position: relative; z-index: 1; display: block; padding: 0.5rem 0; border-bottom: solid 0.05rem #EEE;}
.wtm-log-list li .detail { min-height: 1.8rem; margin: 0 20% 0 0; font-size: 0.55rem; word-wrap:break-word; line-height: 0.9rem; color: #555;}
.wtm-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;}
.wtm-log-list.tx .money { right: 1.5rem;}
.wtm-log-list li .money.add { color: #ff1558;}
.wtm-log-list li .money.reduce { color: #36BC9B;}
.wtm-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;}
.wtm-log-list.tx .date { right: 1.5rem;}
.wtm-log-list li dl {}
.wtm-log-list li dt { font-size: 0.7rem; line-height: 1rem; font-weight: 600; color: #333; height: 1rem; margin-bottom: 0.2rem;}
.wtm-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;}
.wtm-log-list li dt span { font-size: 0.55rem; color: #4FC0E8;}
.wtm-log-list li dd { font-size: 0.55rem; line-height: 0.65rem; color: #777;}
.wtm-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;}

/* 代金卡券列表 */
.wtm-tickets { display: block; padding: 0.5rem 0.5rem 0 0.5rem;}
.wtm-tickets .ticket-item { position: relative; z-index: 1; display: block; margin-bottom: 0.5rem;}
.wtm-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%;}
.wtm-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%;}
.wtm-tickets .ticket-item.invalid .border-right { background-image: url(../images/ticket_border_b.png);}
.wtm-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);}
.wtm-tickets .ticket-item .store-info { position: relative; z-index: 1; display: inline-block; vertical-align: top; width: 65%; height: 3rem;}
.wtm-tickets .ticket-item .store-avatar { position: absolute; z-index: 1; top: 0.5rem; left: 0.5rem; width: 2rem; height: 2rem; background: #FFF;}
.wtm-tickets .ticket-item .store-avatar img { width: 100%; height: 100%;}
.wtm-tickets .ticket-item .store-info dl { padding: 0.5rem 0 0.5rem 3rem;}
.wtm-tickets .ticket-item .store-info dt { font-size: 0.6rem; line-height: 1rem; color: #333;}
.wtm-tickets .ticket-item .store-info dd { font-size: 0.55rem; line-height: 1rem; color: #888;}
.wtm-tickets .ticket-item .ticket-info { position: relative; z-index: 1; display: inline-block; vertical-align: top; width: 35%; height: 3rem;}
.wtm-tickets .normal .ticket-info { background-color: #ff1558;}
.wtm-tickets .invalid .ticket-info { background-color: #AAB2BD;}
.wtm-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;}
.wtm-tickets .ticket-item .bg-ico.rp { background-image: url(../images/mcc_09_w.png);}
.wtm-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;}
.wtm-tickets .invalid .watermark.ysx { background-image: url(../images/ticket_ysx.png)}
.wtm-tickets .invalid .watermark.ysy { background-image: url(../images/ticket_ysy.png)}

.wtm-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;}
.wtm-tickets .ticket-item .ticket-info dt { font-size: 1rem; line-height: 1.2rem; color: #FFF;}
.wtm-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;}
.member-avator {width: 2.6rem; height: 2.6rem; display: block; border-radius: 100%; overflow: hidden; position: absolute;top:5px;right: 20px;}
.member-avator img { width: 100%; max-width: 320px; }

.tx-head { line-height:44px; height:44px;background:#F8F8F8; overflow:hidden; position:fixed; z-index:999; width:100%;}
.tx-box{height: 400px;}
.tx-toux {width: 140px;height: 140px;margin: 25px auto;overflow: hidden;border-radius: 100%;position: relative;top: 10px;border: 7px solid #C2E6FF;}
#update-touxiang {width: 3rem;line-height: 34px;margin: 0px auto;padding: 1px 14px;border-radius: 6px;text-align: center;background: #1DCCAA;color: #FFF;font-size: 0.6rem;}

.new-header {position: relative;z-index: 8888;height: 44px;background: none repeat scroll 0 0 #E4393C;width: 100%}
.new-a-back {position: absolute;top: 6px;left: 6px;width: 20px;height: 32px;background-image: url(../images/arrow_left_b.png);background-position: 50% 50%;background-repeat: no-repeat;background-size: 100%;opacity: 0.75;}   

/*layer*/
.layermbox{position:relative;z-index:19891014}.layermmain,.laymshade{position:fixed;left:0;top:0;width:100%;height:100%}.layermbtn span,.layermchild{display:inline-block;position:relative}.laymshade{background-color:rgba(0,0,0,.5);pointer-events:auto}.layermmain{display:table;font-family:Helvetica,arial,sans-serif;pointer-events:none}.layermmain .section{display:table-cell;vertical-align:middle;text-align:center}.layermchild{text-align:left;background-color:#fff;font-size:14px;border-radius:3px;box-shadow:0 0 8px rgba(0,0,0,.1);pointer-events:auto;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.18s;animation-duration:.18s}.layermborder{border:1px solid #999}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.layermanim{animation-name:bounceIn;-webkit-animation-name:bounceIn}.layermbox0 .layermchild{max-width:90%;min-width:150px}.layermbox1 .layermchild{border:none;border-radius:0}.layermbox2 .layermchild{width:auto;max-width:260px;min-width:40px;border:none;background:0 0;box-shadow:none;color:#fff}.layermchild h3{padding:0 45px 0 10px;height:50px;line-height:50px;font-size:16px;font-weight:400;border-radius:3px 3px 0 0;border-bottom:1px solid #EBEBEB}.layermbtn span,.layermchild h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layermcont{padding:20px 15px;line-height:22px;text-align:center}.layermbox1 .layermcont{padding:0;text-align:left}.layermbox2 .layermcont{text-align:center;padding:0;line-height:0}.layermbox2 .layermcont i{width:25px;height:25px;margin-left:8px;display:inline-block;background-color:#fff;border-radius:100%;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bouncedelay{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.layermbox2 .layermcont i:first-child{margin-left:0;-webkit-animation-delay:-.32s;animation-delay:-.32s}.layermbox2 .layermcont i.laymloadtwo{-webkit-animation-delay:-.16s;animation-delay:-.16s}.layermbox2 .layermcont>div{line-height:22px;padding-top:7px;margin-bottom:20px;font-size:14px}.layermbtn{position:relative;height:40px;line-height:40px;font-size:0;text-align:center;border-top:1px solid #EBEBEB}.layermbtn span{width:50%;text-align:center;font-size:14px;cursor:pointer;border-radius:0 3px 0 0}.layermbtn span:first-child{height:39px;background-color:#fff;border-radius:0 0 0 3px}.layermbtn:before{content:'\20';position:absolute;width:1px;height:39px;left:50%;top:0;background-color:#EBEBEB}.layermend{position:absolute;right:7px;top:10px;width:30px;height:30px;border:0;font-weight:400;background:0 0;cursor:pointer;-webkit-appearance:none;font-size:30px}.layermend::after,.layermend::before{position:absolute;left:5px;top:15px;content:'';width:18px;height:1px;background-color:#999;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-radius:3px}.layermend::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.alert_box_hide{display: none;}
.layermcont .alert_box dl{width:280px;}
.layermcont .alert_box dl dt{font-size: 12px; line-height: 32px; vertical-align: top; letter-spacing: normal; word-spacing: normal; text-align: right; display: inline-block; *display: inline/*IE6,7*/; width: 29%; padding: 0px 1% 0px 0; margin: 0; zoom: 1;}
.layermcont .alert_box dl dd .num{font: 12px/16px Tahoma; color: #F30; vertical-align: middle; margin-right: 4px;}
.layermcont .alert_box dl dd{font-size: 12px; line-height: 32px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/*IE6,7*/; width: 59%; padding: 0px 0 0px 0; zoom:1;text-align: left;}
.layermcont .alert_box dl dd input{border: 1px solid #e0dddd;outline: none;height: 28px;text-indent: 5px;width: 100%;border-radius: 5px;background: #fff;}
.layermcont .alert_box dl dd input[type='radio']{width: 20px;display: inline-block;float: left;}
.layermcont .alert_box dl li label{display: inline-block;float: left;width: 100px;text-align: left;}
.layermcont .alert_box dl .checked li{width: 180px;float: left;}
.acheck_two{display: block; padding: 8px 0; margin-left: 28px; border-bottom: solid 1px #e3e3e3; position: relative;text-align: left}
.acheck:before{content: ''; display: inline-block; vertical-align: middle; position: absolute; left: -28px; top: 10px; margin: 0; padding: 0; width: 20px; height: 20px; background: url(../images/ok.png) no-repeat; border-radius: 50%; background-size: 100% 100%;border:1px solid #ddd;}
.acheck{background: #eee;}
