/*头部*/
.om-header{ background-color:#fff; border-bottom:1px solid #ddd; box-sizing:border-box; font-size:0.14rem; height:0.45rem; line-height:0.45rem; margin:auto; max-width:750px; position:relative; text-align:center;}
.om-header .home,
.om-header .ucenter,
.om-header .goback{ background-image:url("../images/mobile/menu.png"); background-size:0.44rem auto; background-repeat:no-repeat; background-position:0px -0.88rem; display:inline-block; float:left; height:0.44rem; width:0.44rem;}
.om-header .home:hover,
.om-header .ucenter:hover,
.om-header .goback:hover{ background-color:#1d1f2e; }
.om-header .goback { background-position:0px -1.32rem; }
.om-header .ucenter{ background-position:0px -1.76rem;}
.om-header .title{ font-size:0.16rem; font-weight:normal; height:0.20rem; line-height:0.20rem; margin:0.12rem 0px; text-align:center;}
.om-header .menu{ background-image:url("../images/mobile/menu.png"); background-size:0.44rem auto; background-position:0px 0px; background-repeat:no-repeat; color:#fff; height:0.44rem; width:0.44rem; float:right; }
.om-header .menu,
.om-header .menu:visited{ text-decoration:none;}
.om-header .menu:hover{ background-color:#1d1f2e; }
.om-header .menu-section{ background-color:#fff; border-left:1px solid #e2e2e2;  border-bottom:1px solid #e2e2e2; position:absolute; top:0px; right:0px; z-index:10; zoom:1; overflow:auto;}
.om-header .close{ height:0.44rem;}
.om-header .close a{ background-image:url("../images/mobile/menu.png"); background-size:0.44rem auto; background-position:0px -0.44rem; background-repeat:no-repeat; display:inline-block; float:right; height:0.44rem; line-height:0.44rem; width:0.44rem;}
.om-header .close a:hover{ background-color:#1d1d1d; }
.om-header ul.top-nav{}
.om-header ul.top-nav li{ border-top:1px solid #e2e2e2;}
.om-header ul.top-nav li a{ display:block; height:0.44rem; line-height:0.44rem; padding:0px 0.18rem;}
.om-header ul.top-nav li a:hover{ background:#e6e6e6; text-decoration:none;}

/*底部主导航*/
.ow-nav{ position:fixed; bottom:0px; width:100%; z-index:10;}
.ow-nav > section{ margin:auto; max-width:750px; position:relative; }
.ow-nav ul.base{ background-color:#fff; font-size:0.13rem; height:0.52rem; width:100%; -webkit-box-shadow:rgba(0,0,0,0.2) 0px -1px 0.05rem; -moz-box-shadow:rgba(0,0,0,0.2) 0px -1px 0.05rem; box-shadow:rgba(0,0,0,0.2) 0px -1px 0.05rem;}
.ow-nav ul.base li.n1{ box-sizing:border-box; float:left; font-weight:bold; height:0.52rem; text-align:center; width:20%; position:relative; z-index:998;}
.ow-nav ul.base li.n1 a.n1{ display:block; padding:0.07rem 0 0.03rem 0;}
.ow-nav ul.base li.n1 a.n1,
.ow-nav ul.base li.n1 a.n1:visited{ color:#333;}
.ow-nav ul.base li.n1 a.n1:hover,
.ow-nav ul.base li.n1 a.n1:active{ background-color:#eee; text-decoration:none;}
.ow-nav ul.base li.n1 a.n1 i{ background-position:center 0; background-repeat:no-repeat; background-size:0.20rem auto; display:block; height:0.20rem; width:100%;  }
.ow-nav ul.base li.n1.current a.n1{ color:#cc0000;}
.ow-nav ul.base li.n1.current a.n1 i{ background-position:center -0.40rem;}
.ow-nav ul.base li.n1 .subnav{ background:#fff; display:none; position:absolute; bottom:0.52rem; z-index:999; -webkit-box-shadow:rgba(0,0,0,0.4) 0 -0.01rem 0.08rem 0; -moz-box-shadow:rgba(0,0,0,0.4) 0 -0.01rem 0.08rem 0; box-shadow:rgba(0,0,0,0.4) 0 -0.01rem 0.08rem 0; }
.ow-nav ul.base li.n1 .subnav ul{}
.ow-nav ul.base li.n1 .subnav ul li{ border-bottom:1px solid #eee;}
.ow-nav ul.base li.n1 .subnav ul li a{ display:block; font-size:0.15rem; height:0.24rem; line-height:0.24rem; min-width:0.60rem; padding:0.10rem 0.15rem; text-align:center; white-space:nowrap; }
.ow-nav ul.base li.n1 .subnav ul li a,
.ow-nav ul.base li.n1 .subnav ul li a:visited{ color:#333;}
.ow-nav ul.base li.n1 .subnav ul li a:hover{ background:#f4f4f4; }
.ow-nav .caret { border-top:0.08rem solid #ccc; border-right:0.08rem solid transparent; transform:scale(-1.001); transition:all 0.25s ease 0s; display:inline-block; height:0; width:0; position:absolute; bottom:0.02rem; right:0.02rem;}

/*底部*/
.om-footer{ background:#fff; margin:auto; max-width:750px;}
.om-footer .powered-by{ border-top:1px solid #eee; color:#aaa; font-size:0.10rem; padding:0.05rem 0.10rem;}
.om-footer .powered-by a,
.om-footer .powered-by a:visited{ color:#aaa;}
.om-footer .powered-by span{ padding:0px 0px 0px 0.05rem;}

/*网页中间内容区*/
#mbody{ margin:0px auto 0px auto; height:100%; max-width:750px; padding-bottom:0.52rem!important;}
#mbody:after{ clear:both; content:"."; display:block; height:0; visibility:hidden;}

.om-bottom-doline{ background:#fff; position:fixed; bottom:0px; margin:auto; width:100%; max-width:750px; z-index:999; -webkit-box-shadow:rgba(0,0,0,0.2) 0px -1px 0.05rem; -moz-box-shadow:rgba(0,0,0,0.2) 0px -1px 0.05rem; box-shadow:rgba(0,0,0,0.2) 0px -1px 0.05rem;  }
.om-bottom-doline .section{ padding:0.10rem 0.15rem; min-height:0.32rem; max-width:720px; position:relative; text-align:right; }
.om-bottom-doline .btn{ border-radius:21px; font-size:0.14rem; height:22px; line-height:22px; padding:0.05rem 0.15rem;}

/**搜索**/
.ow-search{ background-color:#fff; display:none; clear:both; height:100%; position:fixed; top:0px; left:0px; z-index:9999; width:100%;}
.ow-search .search-header{ background-color:#26293a; position:relative; padding:0.05rem; }
.ow-search .search-close{ background:none; border:none; float:left; height:38px; font-weight:normal; width:0.44rem;}
.ow-search .search-form{ margin-left:0.44rem; position:relative;}
.ow-search .search-form .search-text{ height:40px; padding:0px 0px 0px 0px;}
.ow-search .search-form .search-btn{ height:40px; width:60px; overflow:hidden; position:absolute; top:0px; right:0px;}
.ow-search .search-text span{ display:block; margin-right:80px;}
.ow-search .search-text input.text-search{ border-bottom-left-radius:0.05rem; border-top-left-radius:0.05rem; font-size:0.14rem; height:36px; line-height:36px; margin-right:0.20rem; padding:0px 0.10rem; width:100%;}
.ow-search .search-text input.text-search:hover{}
.ow-search .search-btn button.btn-search{ background-color:#666; border:none; border-bottom-right-radius:0.05rem; border-top-right-radius:0.05rem; color:#fff; font-size:0.14rem; height:38px; line-height:38px; width:100%;}
.ow-search .search-btn button.btn-search:active{ background-color:#1d1f2e;}
.ow-search .search-keywords{ padding:0.10rem 0.10rem;}
.ow-search .search-keywords dt{ color:#666; font-size:0.12rem; font-weight:bold;}
.ow-search .search-keywords dd{}
.ow-search .search-keywords dd a{ border:1px solid #ddd; border-radius:0.02rem; display:inline-block; margin:0.10rem 0.10rem 0px 0px; padding:0.02rem 0.06rem;}
.ow-search .search-close i{ display:inline-block; height:28px; line-height:28px; margin-top:0.02rem; width:100%; background:url(data:image/png;base64,[encoded data, 4144 characters]) left center no-repeat;}

/*用户中心*/
.om-ucenter{ background-color:#eee; height:100%; }
/*用户中心头部*/
.ow-member-card{ background:#fff url("../images/member_card_ng.png") 0px 0px no-repeat; background-size:100% auto; }
.ow-myheader{ padding:0.15rem 0.15rem 0px 0.15rem; }
.ow-myheader-in{ background:#12161c url("../images/member_card.png") 0px 0px no-repeat; background-size:100% auto; border-top-left-radius:0.08rem; border-top-right-radius:0.08rem; padding-bottom:0.24rem;}
.ow-myheader .avatar{ float:left;}
.ow-myheader .avatar a{ display:inline-block; margin:0.22rem 0.15rem 0.10rem 0.25rem;}
.ow-myheader .avatar img{ border-radius:50%; height:0.52rem; width:0.52rem; }
.ow-myheader .member-name{ color:#f0d197; font-size:0.15rem; font-weight:bold; padding-top:0.17rem; padding-right:0.20rem;}
.ow-myheader .member-name .username{ }
.ow-myheader .member-name .nickname{ margin:0px 0px 0px 0.10rem; filter:alpha(opacity=80); -khtml-opacity:0.8; -moz-opacity:0.8; opacity:0.8;}
.ow-myheader .member-group{ padding:0.05rem 0px 0px 0px;}
.ow-myheader .member-group span{ background:#f3d69e; color:#12161c; display:inline-block; border-radius:0.12rem; font-size:0.14rem; height:0.18rem; line-height:0.18rem; margin:0px 0.05rem 0px 0px; padding:0.02rem 8px;}
.ow-myheader .member-group .mgroup{}
.ow-myheader .member-group .sgroup{}
.ow-myheader .member-group .sep{ display:none; filter:alpha(opacity=50); -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5; font-size:0.11rem; height:0.11rem; margin:0px 0.06rem; vertical-align:top;}

.ow-account-info{ padding:0.15rem; zoom:1; overflow:auto; -webkit-box-shadow:rgba(0,0,0,0.15) 0px -1px 0.03rem; -moz-box-shadow:rgba(0,0,0,0.15) 0px -1px 0.03rem; box-shadow:rgba(0,0,0,0.15) 0px -1px 0.03rem;}
.ow-account-info dl{ display:inline-block; float:left; width:25%; box-sizing:border-box; text-align:center;}
.ow-account-info dl dt{}
.ow-account-info dl dd{}
.ow-account-info b{ color:#12161c; font-family:verdana; font-weight:normal; font-size:0.16rem; }
.ow-account-info em{ font-weight:bold; font-style:normal;}
.ow-account-info span{ margin-left:0.05rem;}

.ow-my-order{ background:#fff; border-radius:0.08rem; margin:0.10rem 0.10rem; }
.ow-my-order ul{ padding:0.18rem 0.05rem 0.15rem 0.05rem; zoom:1; overflow:auto;}
.ow-my-order ul li{ display:inline-block; float:left; width:19.5%; box-sizing:border-box; text-align:center;}
.ow-my-order ul li span{ display:block; }
.ow-my-order ul li.all{ width:22%; position:relative;}
.ow-my-order ul li.all:before{ content:""; position:absolute; border-right:1px solid #e2e2e2; height:0.50rem; right:-1px; top:2px;}
.ow-my-order ul li i{ background-size:0.32rem 0.32rem!important; display:inline-block; height:0.32rem; width:0.32rem; margin-bottom:0.02rem; position:relative; vertical-align:top;}
.ow-my-order ul li em{ background:#f60000; color:#fff; border-radius:50%; display:inline-block; font-size:0.11rem; font-style:normal; height:0.14rem; line-height:0.14rem; padding:0px 0.04rem; position:absolute; top:-3px; right:-3px;}
.ow-my-order ul li i.all{ background:url("../images/icon/icon-order-all.png") 0px 0px no-repeat; }
.ow-my-order ul li i.unpay{ background:url("../images/icon/icon-order-unpay.png") 0px 0px no-repeat;  }
.ow-my-order ul li i.unreceived{ background:url("../images/icon/icon-order-unreceipt.png") 0px 0px no-repeat;  }
.ow-my-order ul li i.uncomment{ background:url("../images/icon/icon-order-uncomment.png") 0px 0px no-repeat;  }
.ow-my-order ul li i.service{ background:url("../images/icon/icon-order-service.png") 0px 0px no-repeat;  }

/*[主内容]用户账户积分/余额/会员组信息*/
.menulist{}
.menulist ul{ background-color:#fff; border-radius:0.06rem; margin:0.10rem 0.10rem; padding:0 0.05rem 0.10rem 0.05rem; zoom:1; overflow:auto;}
.menulist ul li{ display:inline-block; float:left; padding:0px 0.05rem; width:33.3333333333%; box-sizing:border-box; text-align:center;}
.menulist ul li a{ background-color:#fff; border-bottom:1px solid #eee; color:#424242; display:block; font-size:0.15rem; line-height:0.24rem; padding:0.21rem 0px 0.18rem 0px;}
.menulist ul li a:visited{ color:#424242;}
.menulist ul li a i{ background-size:0.28rem 0.28rem!important; display:inline-block; height:0.28rem; width:0.28rem; margin-bottom:0.05rem; position:relative; vertical-align:top;}
.menulist ul li a b{ display:block; font-weight:normal;}
.menulist ul li a i.icon-fenxiao  { background:url("../images/icon/icon-fenxiao.png") 0px 0px no-repeat; }
.menulist ul li a i.icon-favorite { background:url("../images/icon/icon-favorite.png") 0px 0px no-repeat;  }
.menulist ul li a i.icon-address  { background:url("../images/icon/icon-address.png") 0px 0px no-repeat;  }
.menulist ul li a i.icon-member-sign  { background:url("../images/icon/icon-member-sign.png") 0px 0px no-repeat;  }
.menulist ul li a i.icon-setting  { background:url("../images/icon/icon-setting.png") 0px 0px no-repeat;  }
.menulist ul li a i.icon-password { background:url("../images/icon/icon-password.png") 0px 0px no-repeat;  }
.menulist ul li a i.icon-password { background:url("../images/icon/icon-staff.png") 0px 0px no-repeat;  }

.ow-formlist{}
.ow-formlist ul{ background-color:#fff; border-radius:0.06rem; margin:0.10rem 0.10rem; padding:0px 0.10rem; zoom:1; overflow:auto;}
.ow-formlist ul li{ display:inline-block; float:left; padding:0px 0.10rem; width:33.3333333333%; box-sizing:border-box; text-align:center;}
.ow-formlist ul li a{ background-color:#fff; border-bottom:1px solid #eee; color:#424242; display:block; font-size:0.15rem; line-height:0.24rem; padding:0.21rem 0px 0.18rem 0px;}
.ow-formlist ul li a:visited{ color:#424242;}
.ow-formlist ul li:last-child a{ border-bottom:none;}
.ow-formlist ul li a i{ background-size:0.28rem 0.28rem!important; display:inline-block; height:0.28rem; width:0.28rem; margin-bottom:0.05rem; position:relative; vertical-align:top;}
.ow-formlist ul li a b{ display:block; font-weight:normal;}
.ow-formlist ul li a i.icon-form  { background:url("../images/icon/icon-form.png") 0px 0px no-repeat; }

.ow-logout{ zoom:1; overflow:auto;}
.ow-logout a{ background-color:#fff; border-radius:0.06rem; display:block; font-size:0.16rem; margin:0 0.10rem 0.10rem 0.10rem; padding:0.12rem 0.10rem; text-align:center;}

.ow-apios-index-destop{}
.ow-apios-aux-menu{}
.ow-apios-aux-menu ul{ }
.ow-apios-aux-menu ul li a{  background-color:#fff; border-radius:0.06rem; display:block; font-size:0.16rem; margin:0.10rem 0.10rem; padding:0.12rem 0.10rem; text-align:center; zoom:1; overflow:auto; }

/*用户中心功能列表*/
.ow-pagenav{ padding:0px 0px 0.10rem 0px; zoom:1; overflow:auto;}
.ow-pagenav ul{}
.ow-pagenav ul li{ float:left; width:33.333333333333333333%;}
.ow-pagenav ul li a{ background:#fff; border:1px solid #ddd; display:block; height:60px; padding:0.20rem 0px; text-align:center;}
.ow-pagenav ul li a:hover{ background-color:#fafafa;}
.ow-pagenav ul li a i { color:#666; font-size:0.20rem; height:0.24rem; width:100%; display:inline-block; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:normal; line-height:1; position:relative; top:1px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.ow-pagenav ul li a span{ color:#666; display:block; font-size:0.15rem; height:36px; line-height:36px;}
.ow-pagenav ul li.li1 a,
.ow-pagenav ul li.li2 a,
.ow-pagenav ul li.li4 a,
.ow-pagenav ul li.li5 a{ border-right:0px; }
.ow-pagenav ul li.li4 a,
.ow-pagenav ul li.li5 a,
.ow-pagenav ul li.li6 a{ border-top:0px; }

.ow-pagenav ul li.recommender i:before { content: "\e008";}
.ow-pagenav ul li.myrlink i:before { content: "\e039";}
.ow-pagenav ul li.commission i:before { content: "\e148";}
.ow-pagenav ul li.drawcash i:before { content: "\e055";}
.ow-pagenav ul li.goods i:before { content: "\e010";}
.ow-pagenav ul li.talent i:before { content: "\e185";}

/****/
ul.ow-switch{}
ul.ow-switch li{ display:inline-block; width:50%;}
ul.ow-switch-3 li{ width:33.3333%;}
ul.ow-switch li a{ background:#4d5d6e; display:block; height:0.24rem; line-height:0.24rem; padding:0.07rem 0px; text-align:center;}
ul.ow-switch li a,
ul.ow-switch li a:visited{ color:#fff;}
ul.ow-switch li a:hover,
ul.ow-switch li a.current{ background:#0098cc; text-decoration:none;}

.ow-recommenders-switch{ padding:0px 0.15rem;}
.ow-recommenders-switch li{ width:50%;}

/**会员列表**/
ul.ow-userlist{}
ul.ow-userlist li{ border-top:1px solid #ddd; min-height:60px; margin:0px 0.15rem; padding:0.10rem 0px;}
ul.ow-userlist li .avatar{ float:left; padding:0.05rem 0px; }
ul.ow-userlist li .avatar img{ height:50px; width:50px; vertical-align:top;}
ul.ow-userlist li .info{ padding-left:62px;}
ul.ow-userlist li .info .username{ color:#333; font-size:0.14rem;}
ul.ow-userlist li .info .wxqrcode{}
ul.ow-userlist li .info .wxqrcode a{ color:#0098cc; font-size:0.18rem; margin-left:0.03rem; vertical-align:top;}
ul.ow-userlist li .info .wxqrcode a:hover{ color:#0084b1;}
ul.ow-userlist li .info .wxqrcode a img{ display:none;}
ul.ow-userlist li .info .regtime{ color:#aaa; font-size:0.12rem; }

ul.ow-userlist-horizlist{ font-size:0.14rem; padding:0px 0.15rem;}
ul.ow-userlist-horizlist li{ border-bottom:1px solid #eee; height:50px; padding:0.12rem 0px;}
ul.ow-userlist-horizlist li .orderi{ float:left; height:50px; width:28px; text-align:center;}
ul.ow-userlist-horizlist li .orderi i{ display:inline-block; font-size:0.16rem; font-style:normal; padding-top:9px; }
ul.ow-userlist-horizlist li .avatar{ float:left; padding:0px 0.15rem 0px 0.05rem;}
ul.ow-userlist-horizlist li .avatar img{ height:50px; width:50px; vertical-align:top;}
ul.ow-userlist-horizlist li .info{}
ul.ow-userlist-horizlist li .info .username{}
ul.ow-userlist-horizlist li .info .subtitle{ }
ul.ow-userlist-horizlist li .info .subtitle .commission b{ color:#d60000; font-size:0.15rem; padding:0px 0.03rem;}

/**分页**/
.ow-pager-section{ text-align:center;}

/**会员积分等级条**/
.point-group-info{ border-bottom:1px solid #ddd; padding:0.05rem 0.10rem 0.10rem 0.10rem; zoom:1; overflow:auto;}
.point-group-info > .header{ padding:0.05rem 0px;}
.point-group-bar{ height:60px; padding:0.20rem 0px 0px 0px; position:relative; overflow:hidden;}
.group-bar{ background:#b98d8d; height:0.20rem; line-height:0.20rem; padding:0px 0px 0px 0px; position:relative; width:100%;}
.group-bar .group-item{ border-right:1px solid #b16a6a; left:0px; top:0px; position:absolute; text-align:right;}
.group-bar .group-item em{ color:#666; font-size:0.11rem; position:absolute; right:-50px; top:-20px; text-align:left; width:50px;}
.group-bar .group-item span.group-icon{}
.group-bar .group-item i{ bottom:-2px; display:inline-block; font-size:0.11rem; font-style:normal; padding:0px 0px 0px 0.05rem; position:absolute; right:-105px; text-align:left; width:100px;}
.group-bar .group-item i font { z-index:10;}
.group-bar .my-group-point{ background:#a20000; left:0px; position:absolute; top:0px;}
.group-bar .my-group-point em{ float:right; font-size:0.11rem; color:#fff;}
.group-bar,.my-group-point{}


/*按钮100%*/
.btn-width100 .btn{ padding-left:0px; padding-right:0px; text-align:center; width:100%;}

/*验证码*/
.verifycode{}
.verifycode img{ height:0.32rem; vertical-align:middle;}
.verifycode .fresh{ background:#f6f6f6; border:1px solid #aaa; display:inline-block; vertical-align:top; font-size:0.16rem; font-family:"微软雅黑"; height:0.32rem; line-height:0.32rem; padding:0px 0.06rem;}

/*[财务中心/积分中心]*/
.ow-count-header{ background:#3c3f50; padding:0.15rem; overflow:hidden;}
.ow-count-header .text-grid { border-right:1px solid #545766; color:#fff; float:left; margin-right:1em; min-width:4em; padding:0px 0.15rem 0px 0px;}
.ow-count-header .text-grid-2{ border-right:0px; margin-right:0px;  }
.ow-count-header .text-grid h4{ font-weight:normal;}
.ow-count-header .text-grid p{ font-size:0.18rem;}
.ow-count-header .text-do-grid { display:block; float:right; overflow:hidden; padding:0.10rem 0px 0px 0px; word-break:normal; word-wrap:break-word;}

.section-fiance-point{ background-color:#f6f6f6; padding:0px;}
.section-fiance-point > .section{ padding:0px 0px 0px 0px; zoom:1; overflow:auto;}
.section-fiance-point > .section > section{ padding:0.10rem 0.10rem 0px 0.10rem;}
.section-fiance-point > .section > section > .header{ background-color:#fff; border:1px solid #ccc; position:relative;}
.section-fiance-point > .section > section > .header:hover,
.section-fiance-point > .section > section > .header:active{ background-color:#f6f6f6;}
.section-fiance-point > .section > section > .header span{ line-height:40px;}
.section-fiance-point > .section > section > .header span.logid{ border-right:1px solid #ddd; padding:0px 8px;}
.section-fiance-point > .section > section > .header span.time{ padding-left:0.08rem;}
.section-fiance-point > .section > section > .header span.type{ padding:0px 0.03rem;}
.section-fiance-point > .section > section > .header span.income{ color:#169f00;}
.section-fiance-point > .section > section > .header span.expend{ color:#d93d00;}
.section-fiance-point > .section > section > .header a.detail{
	background-image:url("../images/mobile/drop.png"); background-size:0.24rem auto; background-repeat:no-repeat; 
	display:block; height:0.24rem; width:0.24rem; position:absolute; right:4px; top:0.08rem;
	}
.section-fiance-point > .section > section > .header-drop a.detail{ background-position:0px -24px;}
.section-fiance-point > .section > section > .section{ background-color:#fff; display:none;}
.section-fiance-point > .footer{ padding:0px 0.10rem 0px 0.10rem; zoom:1; overflow:auto;}
.color-income{ color:#169f00;}
.color-expend{ color:#d93d00;}


/*[主内容]我的订单*/
.om-switch-nav{ background:#fff; height:0.48rem; line-height:0.44rem; margin:0px 0px 0.10rem 0px; max-width:750px; overflow-x:scroll; overflow-y:hidden;}
.om-switch-nav ul{}
.om-switch-nav li{ display:inline-block; }
.om-switch-nav li a{ color:#333; display:inline-block; padding:0.02rem 0.10rem; text-align:center;}
.om-switch-nav li.current a{ border-bottom:0.02rem solid #cc0000; color:#cc0000; font-weight:bold; padding-bottom:0px;}

/*选择*/
.ow-date-select-bar{ background:#fafafa; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.ow-date-select-bar a{ display:inline-block; height:0.32rem; line-height:0.32rem; padding:0.10rem 0rem; width:20%; text-align:center; }
.ow-date-select-bar a.current{ background:#5197e7; color:#fff; position:relative; }
.ow-date-select-bar a.current:hover{ background:#5197e7;; color:#fff; }
.ow-date-select-bar a:hover{ background:#eee; text-decoration:none; }

/*预定拼团*/
span.is-book-1{ background:#22a757; border-radius:0.05rem; color:#fff; display:inline-block; font-size:0.12rem; height:0.20rem; line-height:0.20rem; margin-right:0.05rem; padding:0px 0.04rem; vertical-align:0.02rem;}
span.is-groupbuy-1{ background:#c60000; border-radius:0.05rem; color:#fff; display:inline-block; font-size:0.12rem; height:0.20rem; line-height:0.20rem; margin-right:0.05rem!important; padding:0px 0.04rem; vertical-align:0.02rem; }
span.groupbuy-status{ background:#fff; border-radius:0.05rem; color:#fff; display:inline-block; font-size:0.12rem; height:0.20rem; line-height:0.20rem; margin-right:0.20rem; padding:0px 0.04rem; vertical-align:0.02rem; }
span.groupbuy-status-unstart{ color:#666; }
span.groupbuy-status-groupbuying{ color:#666; }
span.groupbuy-status-success{ color:#00a71f; }
span.groupbuy-status-fail{ color:#666;}


/**订单列表**/
.ow-orders{}
.ow-order-list{}
.ow-order-item{ background-color:#fff; border-bottom:1px solid #ddd; margin:0px 0px 0.10rem 0px; padding:0px 0.10rem;}
.ow-order-item .order-hd{ border-bottom:1px solid #eee; padding:0.05rem 0px; }
.ow-order-item .order-hd span{ margin-right:0.05rem;}
.ow-order-item .order-hd .is-book{ color:#22a757; margin-left:0.05rem;}
.ow-order-item .order-hd a,
.ow-order-item .order-hd a:visited{ color:#333!important;}
.ow-order-item .order-hd .delete{ display:inline-block; height:0.24rem; width:0.24rem; float:right; margin-right:0.03rem; text-align:center; }
.ow-order-item .order-do{ border-bottom:1px solid #eee; padding:0.05rem 0px; zoom:1; overflow:auto;}
.ow-order-item .order-do .pay-status{ margin:0px 0px 0px 8px;}
.ow-order-item .order-do .do{ float:right; }
.ow-order-item .order-content{ border-bottom:1px solid #eee; font-size:13px;}
.ow-order-item .order-footer{ color:#888; font-size:0.12rem; padding:0.02rem 0px;}
.ow-order-item .item em{ color:#888; font-style:normal; }
.ow-order-goods{ margin:0.02rem 0px;}
.ow-order-goods-item{ border-bottom:1px dotted #eee; min-height:60px; padding:0.05rem 0px; position:relative; zoom:1; overflow:auto;}
.ow-order-goods-item:last-child{ border-bottom:0px;}
.ow-order-goods-item .col-pic { position:absolute; left:0px; width:60px; text-align:center; }
.ow-order-goods-item .col-pic .thumbnail { float:left; height:60px; width:60px; }
.ow-order-goods-item .col-info { line-height:0.20rem; padding-left:70px;}
.ow-order-goods-item .col-info .item-spec{ color:#777;}
.ow-order-goods-item .col-info .item-price{}
.ow-order-goods-item .col-info .item-price .goods-sum span b{ font-weight:bold;}
.ow-order-goods-item .col-info .goods-amount{ color:#aaa; font-family:verdana;}
.ow-order-goods-item .col-info .item-comment{ float:right; position:relative; top:-10px;}
.ow-orders .footer .pager{ text-align:center!important;}

/*订单详细*/
.om-order{ background-color:#fafafa; padding-bottom:0.20rem; position:relative;}
.om-order .order-header{ background-color:#fff; border-bottom:1px solid #ddd; font-size:0.14rem; padding:0.10rem 0.15rem 0.10rem 0.15rem; }
.om-order .order-header .book-order{ color:#00a853; padding:0px 0px 0px 0.05rem;}
.om-order .order-header .order-id{ color:#222;}
.om-order .order-header .order-cancelled{ color:#f00; margin-left:0.05rem;}
.om-order .order-header .order-refund{ color:#f00; margin-left:0.05rem;}
.om-order .order-header .order-do-link{ float:right;}
.om-order .order-header .order-do-link a,
.om-order .order-header .order-do-link a:visited{}
.om-order .order-header .order-add-time{ color:#666; padding:4px 0px 0px 0px;}
.om-order .order-header .order-add-time em{ color:#888; font-style:normal;}
.om-order .order-header .order-action{ padding:4px 0px 0px 0px;}
.om-order .order-header .order-action .btn{ margin-right:0.10rem;}
.om-order .order-header .order-action a.edit-payment,
.om-order .order-header .order-action a.edit-payment:visited{ color:#3e65b3; font-size:0.12rem;}
.om-order .order-header .book-pay-time{ color:#666; padding:0px 0px 0px 0.10rem;}
.om-order .order-header .book-pay-time b{ color:#eb2200; padding:0px 0.02rem;}
.om-order .order-header .order-paytime-tip{ color:#666; font-size:0.12rem; padding:0.05rem 0px 0px 0px;}
.om-order .order-header .order-paytime-tip b{ color:#eb2200; padding:0px 0.02rem;}
.om-order .section{ }

.om-groupbuying-texttip{ display:block; padding:0.05rem 0.15rem 0px 0.15rem;}

/**拼团**/
.ow-order-groupbuy{ background-color:#fff; border-bottom:1px solid #ddd; padding:0.10rem 0.15rem 0.10rem 0.15rem; }
.ow-order-groupbuy .tip-text{}
.ow-order-groupbuy .groupbuy-hd{ font-size:0.15rem; text-align:center;}
.ow-order-groupbuy .groupbuy-hd .time-tip{ background:#c60000; border-radius:0.03rem; color:#fff; display:inline-block; font-size:0.14rem; height:0.14rem; line-height:0.14rem; margin:0px 0px 0px 0.05rem; padding:0.03rem 0.05rem;}
.ow-order-groupbuy .groupbuy-bd{ padding:0.10rem 0px; text-align:center;}
.ow-order-groupbuy .groupbuy-bd:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.ow-order-groupbuy .groupbuyer-item{ display:inline-block; height:40px; width:40px; margin:0.05rem 0.05rem 0.10rem 0.05rem; position:relative; vertical-align:top;}
.ow-order-groupbuy .groupbuyer-item .avatar{}
.ow-order-groupbuy .groupbuyer-item .avatar img{ border-radius:0.18rem; height:40px; width:40px; vertical-align:top;}
.ow-order-groupbuy .groupbuyer-item .captain{ background:#c60000; border-radius:0.05rem; color:#fff; display:inline-block; font-size:0.10rem; height:0.14rem; line-height:0.14rem; width:30px; position:absolute; bottom:-5px; left:50%; margin-left:-15px;}
.ow-order-groupbuy .groupbuy-do{ padding-bottom:0.10rem; text-align:center;}
.ow-order-groupbuy .groupbuy{ background:#c60000; border-radius:0.20rem; color:#fff; display:inline-block; height:40px; line-height:40px; padding:0px 0.10rem; width:50%; text-align:center; }

/**订单进程**/
.order-process-section { padding:0px 0px; zoom:1; overflow:auto;}
.order-process{ margin-top:35px; padding:0px 0.10rem 0px 0.10rem;}
.order-process li{ border-top:6px solid #aaa; float:left; width:25%; position:relative;}
.order-process li dl dt{ font-weight:bold; position:absolute; top:-38px;}
.order-process li dl dd{ color:#686868; font-size:0.11rem; margin-top:0.12rem; padding:0px 0.10rem 0px 0px;}
.order-process li .tips{ color:#686868; }
.order-process li.current{ border-top-color:#26a500;}
.order-process li span{ background-color:#aaa; display:inline-block; height:0.20rem; width:0.20rem; position:absolute; top:-13px; border-radius:0.08rem;}
.order-process li.current span{ background-color:#26a500;}

.order-process-detail{ background:#fafafa; border-bottom:1px solid #ddd; clear:both; font-size:0.14rem; padding:0.05rem 0.15rem 0.05rem 0.15rem;}
.order-process-detail .header{ border-bottom:1px solid #ddd; font-size:0.15rem; padding:0.05rem 0px 0.05rem 0px;}
.order-process-detail .section{ padding:0px 0px 0.10rem 0px;}
.order-process-detail dl{ border-top:1px dotted #ddd; padding:0.07rem 0px 0.05rem 0px;}
.order-process-detail dl:first-child{ border-top:0px;}
.order-process-detail dl dt{ color:#888; font-size:0.12rem; height:0.18rem; line-height:0.18rem; padding:0px;}
.order-process-detail dl dd{ padding:0px;}

/*商品清单*/
.order-goods{ background:#fff; border-bottom:1px solid #ddd; font-size:0.14rem; margin:0px; padding:0px 0.05rem;}
.order-goods .header{ border-bottom:1px solid #ddd; font-size:0.15rem; margin:0px 0.10rem; padding:0.05rem 0px 0.05rem 0px;}
.order-goods ul.goods{ padding:0.05rem 0.10rem;}
.order-goods li.item-goods{ border-bottom:1px solid #eee; min-height:0.78rem; padding:0.10rem 0px; position:relative; zoom:1; overflow:auto;}
.order-goods li.item-goods:last-child{ border-bottom:0px;}
.order-goods li.item-goods .col-pic { position:absolute; top:0.10rem; left:0px; width:68px; }
.order-goods li.item-goods .col-pic a { background-color:#fff; border:1px solid #eee; display:inline-block; height:66px; width:66px; text-align:center; }
.order-goods li.item-goods .col-pic a .thumbnail { max-height:66px; max-width:66px; height:expression(this.height > 66 && this.height/this.width >= 1 ? 66 : true); width:expression(this.width > 66 && this.width/this.height >= 1 ? 66 : true); }
.order-goods li.item-goods .col-info { line-height:22px; padding-left:79px;}
.order-goods li.item-goods .col-info .item-title{}
.order-goods li.item-goods .col-info .item-spec{ color:#777; font-size:0.12rem;}
.order-goods li.item-goods .col-info .item-price{ position:relative; }
.order-goods li.item-goods .col-info .item-price .money{ color:#d30000;}
.order-goods li.item-goods .col-info .item-price .num{ color:#777; position:absolute; right:0px; top:-1px; vertical-align:top;}
.order-goods ul.suit { background:#fafafa; border-top:1px dotted #ddd; padding:0px 0.10rem;}
.order-goods ul.suit li.item-suit{ padding:0.10rem 0px 0px 0px;}
.order-goods ul.suit li.item-suit .col-suit-name { margin-left:-5px;}
.order-goods ul.suit li.item-suit .col-suit-info { padding-top:0.05rem;}
.order-goods ul.suit li.item-suit .col-suit-info .suit-price{ color:#aaa;}
.order-goods ul.suit li.item-suit .col-suit-info .suit-amount{ color:#aaa; padding:0px 0.15rem;}
.order-goods ul.suit li.item-suit .col-suit-info .suit-sum span{ color:#d30000; font-weight:bold;}
.order-goods ul.suit li.item-suit .col-suit-info .suit-sum span b{ font-weight:bold;}
.order-goods ul.suit li.item-goods{ border-bottom:1px dotted #ddd; }
.order-goods ul.suit li.item-goods:last-child{ border-bottom:none;}
.order-goods li .item-comment{ padding:0.05rem 0px 0px 0px;}

a.comment-link{ display:inline-block; border:1px solid #ccc; border-radius:0.12rem; font-size:0.12rem; height:0.24rem; line-height:0.24rem; padding:0px 8px;}
a.comment-link:hover{ background:#e6e6e6; border:1px solid #aaa; color:#333; text-decoration:none; }

/*订单基本信息(金额/运费/已支付)*/
.order-base-info{  background:#fff; border-bottom:1px solid #ddd; font-size:0.14rem; margin:0px 0px; padding:0.10rem 0.10rem; }
/*订单发票信息*/
.order-invoice-info{  background:#fff; border-bottom:1px solid #ddd; font-size:0.14rem; margin:0px 0px; padding:0.10rem 0.10rem; }
/*收货地址信息*/
.order-formdata-info{ background:#fff; border-bottom:1px solid #ddd; font-size:0.14rem; padding:0px 0.15rem;}
.order-formdata-info .header{ border-bottom:1px solid #ddd; font-size:0.15rem; padding:0.05rem 0px 0.05rem 0px;}
.order-formdata-info .section {}
.order-formdata-info .section dl{ border-top:1px dotted #ddd;}
.order-formdata-info .section dl:first-child{ border-top:0px;}
.order-formdata-info .section dl dt{ color:#888; padding:0.05rem 0px 0px 0px;}
.order-formdata-info .section dl dd{ padding:0px 0px 0.05rem 0px;}
/*自提点*/
.order-offline-info{ background:#fff; border-bottom:1px solid #ddd; font-size:0.14rem; padding:0px 0.15rem;}
.order-offline-info .header{ border-bottom:1px solid #ddd; font-size:0.15rem; padding:0.05rem 0px 0.05rem 0px;}
.order-offline-info .section{ padding:0.05rem 0px 0.10rem 0px;}
/*订单留言*/
.order-remark{ background:#fff; border-bottom:1px solid #ddd; font-size:0.14rem; padding:0px 0.15rem;}
.order-remark .header{ border-bottom:1px solid #ddd; font-size:0.15rem; padding:0.05rem 0px 0.05rem 0px;}
.order-remark .section{ padding:0.05rem 0px;}

span.total-amount{ color:#d30000; font-size:0.14rem; }
span.money-paid{ color:#27a400; font-size:0.14rem;}

/*订单退款申请*/
.section-refund-apply{}
.section-refund-apply .goods-section{ background:#fff; }
.section-refund-apply .order-goods{ border:0px; margin:0px; padding:0px 0.15rem;}
.section-refund-apply .order-goods .goods{ margin:0px; padding:0px;}
.refund-apply{ padding:0px 0px 50px 0px;}
.refund-admin-reply{ background:#fafafa; border:1px solid #83a3cf; padding:0.10rem;}

/*订单商品评价*/
.om-goods-comment{ zoom:1; overflow:auto;}
.om-goods-comment .section-goods{ background:#fff; padding:0.15rem 0.15rem; zoom:1; overflow:auto;  }
.om-goods-comment .section-goods .col-pic{ display:inline-block; float:left; height:56px; width:56px;}
.om-goods-comment .section-goods .col-pic img{ max-height:56px; max-width:56px; height:expression(this.height > 56 && this.height/this.width >= 1 ? 56 : true); width:expression(this.width > 56 && this.width/this.height >= 1 ? 56 : true);}
.om-goods-comment .section-goods .col-info{ padding-left:66px;}
.om-goods-comment .section-goods .item-title{ color:#000;}
.om-goods-comment .section-goods .item-spec{ color:#666;}
.om-goods-comment .post-section{ background:#fff; margin:0.10rem 0px 0.10rem 0px; padding:0.10rem 0.15rem;}

/*评分*/
.commstar { position:relative; display:inline-block; width:120px; height:0.24rem; vertical-align:top; margin-right:30px; background:url("../images/commstar_mob.png") 0 0 repeat-x; background-size:0.24rem 0.48rem; }
.commstar .star { position:absolute; top:0; left:0; width:20%; height:0.24rem; cursor:pointer; }
.commstar .star.active,
.commstar .star.hover { background:url("../images/commstar_mob.png") 0 -24px repeat-x; background-size:0.24rem 0.48rem;  }
.commstar .star.hover .face { visibility:visible; }
.commstar .face { visibility:hidden; position:absolute; top:-18px; right:0; width:0.24rem; height:0.24rem;}
.commstar .star-info { color:#999; width:30px; height:0.24rem; line-height:0.24rem; text-align:right; position:absolute; right:-30px; top:0; padding-top:0.02rem;}
.commstar .star-info.highlight { color:#e4393c; }
.commstar .star1 { width:20%; z-index:6; }
.commstar .star1 .face { background-position:-80px 0; }
.commstar .star2 { width:40%; z-index:5; }
.commstar .star2 .face { background-position:-60px 0; }
.commstar .star3 { width:60%; z-index:4; }
.commstar .star3 .face { background-position:-40px 0; }
.commstar .star4 { width:80%; z-index:3; }
.commstar .star4 .face { background-position:-20px 0; }
.commstar .star5 { width:100%; z-index:2; }

.comment-item .comment-star { background:url("../images/star.png") no-repeat; display:inline-block; height:0.14rem; width:0.78rem; }
.comment-item .star0 { background-position:-80px 0;}
.comment-item .star1 { background-position:-64px 0;}
.comment-item .star2 { background-position:-48px 0;}
.comment-item .star3 { background-position:-32px 0;}
.comment-item .star4 { background-position:-16px 0;}
.comment-item .star5 { background-position:0 0;}

/*评价列表*/
.section-commemt-list{}
.section-commemt-list .header{ font-size:0.18rem; padding:0.10rem 0px 0px 0px;}
.comment-item { background:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin:0.10rem 0px 0.10rem 0px; padding:0.15rem 0.15rem 0.15rem 0.15rem; position:relative; zoom:1; overflow:auto;}
.comment-item .user-col {}
.comment-item .user-col:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.comment-item .user-col .avatar{ float:left; margin:0px 0.10rem 0px 0px;}
.comment-item .user-col .avatar img { border-radius:0.16rem; height:0.32rem; width:0.32rem; vertical-align:middle;}
.comment-item .user-col .username { font-size:0.12rem; height:0.32rem; line-height:0.32rem;}
.comment-item .comment-col { padding:0.05rem 0px 0px 0px;}
.comment-item .comment-col .stars{ float:right; position:relative; margin-top:-27px;}
.comment-item .comment-col .sku{ color:#888; font-size:0.12rem;}
.comment-item .comment-col .cmt-content{ padding:0.05rem 0px; }
.comment-item .comment-col .cmt-date{ color:#888; font-size:0.12rem;}

.comment-item .pic-list {}
.comment-item .pic-list:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.comment-item .pic-list a { background:#fff; border:1px solid #ccc; position:relative; display:inline-block; float:left; margin-bottom:0.10rem; width:68px; height:68px; margin-right:0.10rem; display:-webkit-box; display:-webkit-flex; display:flex; -webkit-box-align:center; -webkit-align-items:center; align-items:center; text-align:center; }
.comment-item .pic-list img { margin:auto;max-height:100%; max-width:100%; }

.comment-item .addition{ border-top:1px solid #eee; margin:0.10rem 0px 0px 0px; padding:0.12rem 0px 0px 0px; }
.comment-item .addition-comment{ padding:0.05rem 0px;}
.comment-item .addition-comment-date{ color:#888; font-size:0.12rem;}

.comment-item-reply { background-color:#fff; border:1px solid #ddd; border-top:none; margin:0px 0px;}
.comment-item-reply .avatar .user { color:#17a000; }
.comment-item-reply .comment-item-content > .cmt-header{ color:#17a000; font-weight:bold;}
.comment-item-reply .comment-item-content > .cmt-content{ font-size:0.12rem; padding:0px 0px 0.10rem 0px;}
.comment-item-reply .comment-item-content > .cmt-footer{ font-size:0.12rem;}

/*上传图片*/
.ow-image-upload-item{ display:inline-block; width:70px; height:70px; position:relative; }
.ow-image-upload-item .imgview { position:absolute; left:0px; top:0px; display:-webkit-box; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; width:70px; height:70px;  }
.ow-image-upload-item .imgview img { margin:auto;max-height:100%; max-width:100%;}
.ow-image-upload-item .imgicon{ background:url("../../ow-content/images/image-upload.png") center center no-repeat; border:1px solid #ccc; cursor:pointer; display:inline-block; width:68px; height:68px; }
.ow-image-upload-item .button{ cursor:pointer; font-size:0.12rem; font-weight:bold; height:100%; line-height:70px; width:100%; position:absolute; left:0px; top:0px; filter:alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0; opacity:0; text-align:center;}
.ow-image-upload-item:hover .button{ background:#000; color:#fff; filter:alpha(opacity=80); -khtml-opacity:0.8; -moz-opacity:0.8; opacity:0.8; }
.ow-image-upload-item input{ cursor:pointer; position:absolute; left:0px; top:0px; height:100%; width:100%; filter:alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0; opacity:0;  }
/*上传图片预览*/
ul.upload-images-view { float:left; display:-webkit-box; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; }
ul.upload-images-view li { background:#fff; border:1px solid #ccc; position:relative; display:inline-block; margin-bottom:0.10rem; width:68px; height:68px; margin-right:0.10rem; display:-webkit-box; display:-webkit-flex; display:flex; -webkit-box-align:center; -webkit-align-items:center; align-items:center; text-align:center; }
ul.upload-images-view li span { display:block; position:absolute; right:-16px; top:-16px; width:40px; height:40px; }
ul.upload-images-view li span:active { background-color:rgba(0,0,0,0.1); }
ul.upload-images-view li span:after { content:"\20"; position:absolute; left:50%; top:50%; width:0.15rem; height:0.15rem; -webkit-transform:translate(-40%,-60%); transform:translate(-40%,-60%); background:url("../images/icon-delete.png") no-repeat; background-size:100%; }
ul.upload-images-view li img { margin:auto;max-height:100%; max-width:100%;}

/*[主内容]我的收藏*/
.section-favorite{}
.section-favorite .section{ background:#fff; padding:0.10rem 0.10rem 0.10rem 0.10rem; zoom:1; overflow:auto;}
.section-favorite .footer{ padding:0px 0px 0px 0.10rem; text-align:center;}

/*商品列表(水平)*/
ul.ow-goods-horizlist{ font-size:0.12rem; zoom:1; overflow:auto;}
ul.ow-goods-horizlist li{ border-bottom:1px solid #eee; display:block; padding:0.10rem 0px; position:relative; zoom:1; overflow:auto;}
ul.ow-goods-horizlist li .thumb{ float:left; margin-right:0.10rem; text-align:center; width:20%; max-width:120px;}
ul.ow-goods-horizlist li .thumb img{ vertical-align:top; }
ul.ow-goods-horizlist li .info{ padding-right:40px; zoom:1; overflow:auto;}
ul.ow-goods-horizlist li .title{ color:#222; font-size:0.12rem; font-weight:normal; line-height:0.20rem; overflow:hidden;}
ul.ow-goods-horizlist li .title em{ font-size:0.12rem; font-style:normal; padding-left:0.05rem;}
ul.ow-goods-horizlist li .subtitle{ color:#888; max-height:36px; line-height:0.18rem; overflow:hidden; padding:0.05rem 0px 0px 0px; text-overflow:ellipsis;}
ul.ow-goods-horizlist li .price{ padding:0.03rem 0px 0px 0px;}
ul.ow-goods-horizlist li .price span.money{ color:#d30000;}
ul.ow-goods-horizlist li .price span.point{ color:#d30000;}
ul.ow-goods-horizlist li .price span.point em{}
ul.ow-goods-horizlist li .delete{ position:absolute; right:0.10rem; top:30px;}
@media (min-width:520px) {
	ul.ow-goods-horizlist li .title{ font-size:0.14rem; }
	ul.ow-goods-horizlist li .subtitle{ font-size:0.14rem; line-height:0.20rem; max-height:60px; }
	ul.ow-goods-horizlist li .price{ font-size:0.14rem;}
}

/**充值**/
.ow-charge-activity{}
.ow-charge-activity-list{ padding:0.10rem 0px 0.10rem 0.10rem; zoom:1; overflow:auto;}
.ow-charge-activity-list .col{}
.ow-charge-activity-list .col a{ background:#fff; border:1px solid #c6c6c6; border-radius:0.05rem; display:block; font-size:0.14rem; margin:0px 0.10rem 0.10rem 0px;  padding:0.08rem 0px 8px 0.15rem;}
.ow-charge-activity-list .col a span.charge{ font-weight:bold;}
.ow-charge-activity-list .col a span.sep{ border-left:1px dotted #aaa; color:#aaa; font-size:0.12rem; margin:0px 8px 0px 8px;}
.ow-charge-activity-list .col a span.give{}
.ow-charge-activity-list .col a span.charge,
.ow-charge-activity-list .col a:visited span.charge{ color:#c60000;}
.ow-charge-activity-list .col a span.give,
.ow-charge-activity-list .col a:visited span.give{ color:#239411;}
.ow-charge-activity-list .col a:hover{ background:#e60022; border:1px solid #d1001f; text-decoration:none;}
.ow-charge-activity-list .col a:hover span.charge{ color:#fff;}
.ow-charge-activity-list .col a:hover span.give{ color:#fff;}

/*
* [主内容]优惠券
*/
.section-coupon{}
.section-coupon .header{ zoom:1; overflow:auto;}
.section-coupon .header ul{}
.section-coupon .header ul li{ float:left; width:33.33333%; text-align:center;}
.section-coupon .header ul li a{ background-color:#eee; border-bottom:1px solid #ccc; border-right:1px solid #fff; display:block; font-size:0.14rem; height:42px; line-height:42px;}
.section-coupon .header ul li a,
.section-coupon .header ul li a:visited{ color:#666;}
.section-coupon .header ul li a:hover{ border-bottom-color:#aaa; color:#333; text-decoration:none;}
.section-coupon .header ul li a.current,
.section-coupon .header ul li a.current:hover{ border-bottom-width:0.02rem; border-bottom-color:#c60000; color:#c60000; font-weight:bold;}
.section-coupon .header ul li.li-3 a{ border-right:none;}
.section-coupon .section{ padding:0px 0.10rem 0px 0.10rem; zoom:1; overflow:auto;}
.section-coupon .footer{ padding:0px 0.10rem 0px 0.10rem;}
.section-coupon .coupon{ margin:0.10rem 0px 0px 0px; padding:0px;}
.section-coupon .coupon dl{ }
.section-coupon .coupon dl dt{ background-color:#cb3e3e;  border-bottom:1px solid #7b0000; color:#fff; padding:0.18rem 0.10rem;}
.section-coupon .coupon dl dt .moneysb{ font-style:normal; font-size:0.18rem; font-weight:bold;}
.section-coupon .coupon dl dt .money{ font-size:0.48rem; font-weight:bold; height:0.48rem; line-height:0.48rem;}
.section-coupon .coupon dl dt .coupon-name{ font-size:0.18rem; padding-left:0.10rem;}
.section-coupon .coupon dl dd{ background-color:#f6f6f6; border:1px solid #ccc; border-top:none; padding:0.10rem 0px 0.10rem 0.10rem;}
.section-coupon .coupon dl dd .use-time{ padding-bottom:0.05rem;}
.section-coupon .coupon dl dd .span-dt{ color:#888; display:inline-block; float:left; width:60px;}
.section-coupon .coupon dl dd .span-dd{ color:#333; padding-left:60px;}
.section-coupon .coupon-used dl dt{ background-color:#ccc; border-bottom-color:#a95656; }
.section-coupon .coupon-invalid dl dt{ background-color:#ccc; border-bottom-color:#aaa;}

/**消息**/
.msg-unread-num{ background:#fc0000; border-radius:8px; display:inline-block; color:#fff; font-size:12px; font-style:normal; height:14px; line-height:14px; margin:0px 0px 0px 5px; padding:2px 6px; vertical-align:2px;  }

/*消息*/
.section-system-msg{ background:#fafafa; padding:0.10rem 0.10rem 0.10rem 0.10rem;}
.section-system-msg dl{}
.section-system-msg dl dt{ background:#fff; border:1px solid #ddd; font-size:0.14rem; padding:0.10rem 0.10rem;}

.section-system-msg-detail{ background:#fff; padding:0.05rem 0.15rem 0.10rem 0.15rem;}
.section-system-msg-detail dl{ padding:0.02rem 0px;}
.section-system-msg-detail dl dt{ color:#aaa; display:none; padding-right:0.10rem;}
.section-system-msg-detail dl dd{ padding:0px 0px;}
.section-system-msg-detail dl.msg-time dd{ color:#888; font-size:0.12rem;}
.section-system-msg-detail dl.msg-title dd{ border-bottom:1px dotted #eee; padding-bottom:0.10rem;}
.section-system-msg-detail dl.msg-content dd{ padding:0.10rem 0px 0.10rem 0px;}

.system-msg-reply-list{ padding:10px; }
.system-msg-reply-list:after { clear:both; content:"."; display:block; height:0; visibility:hidden;}

.system-msg-reply-list .adminreply{ margin:10px 0px; position:relative; }
.system-msg-reply-list .adminreply:after { clear:both; content:"."; display:block; height:0; visibility:hidden;}
.system-msg-reply-list .adminreply .avatar{ position:absolute; left:0px; top:0px; }
.system-msg-reply-list .adminreply .avatar img{ border-radius:5px; height:42px; width:42px; }
.system-msg-reply-list .adminreply .textbox{ background:#fff; border:1px solid #eee; border-radius:5px; display:inline-block; min-height:42px; padding:8px 12px; margin-left:52px; margin-right:52px; box-sizing:border-box; }
.system-msg-reply-list .adminreply .textbox img{}
.system-msg-reply-list .adminreply .imgbox{ display:inline-block; margin-left:52px; margin-right:52px; box-sizing:border-box; }

.system-msg-reply-list .myreply{ margin:10px 0px; position:relative; }
.system-msg-reply-list .myreply:after { clear:both; content:"."; display:block; height:0; visibility:hidden;}
.system-msg-reply-list .myreply .avatar{ position:absolute; right:0px; top:0px; }
.system-msg-reply-list .myreply .avatar img{ border-radius:5px; height:42px; width:42px; }
.system-msg-reply-list .myreply .textbox{ background:#82e178; border-radius:5px; display:inline-block; float:right; min-height:42px; padding:8px 12px; margin-right:52px; margin-left:52px; box-sizing:border-box; }
.system-msg-reply-list .myreply .imgbox{ float:right; margin-right:52px; margin-left:52px; box-sizing:border-box;}

.system-msg-reply-list .imgbox img{ border-radius:5px;}

.system-msg-reply{ background:#fafafa; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:0.15rem 0.15rem 0.20rem 0.15rem;}
.system-msg-reply .bd{ position:relative;}
.system-msg-reply .textarea-box{ margin-right:68px; }
.system-msg-reply .textarea-box textarea{ background-color:#fff; border:1px solid #ccc; height:70px; padding:10px; width:100%; box-sizing:border-box;}
.system-msg-reply .image-box{ position:absolute; top:0px; right:0px; width:68px; height:68px; }




/*上传头像*/
.avatar-set-body{ border-bottom:1px solid #e6e6e6; margin-left:0.02rem; padding:0px 0px 0.10rem 0px; zoom:1; overflow:auto; }
.avatar-set-body:after {}
.avatar-view-section,.avatar-do-section{ margin:0.10rem 0.10rem 0px 0.10rem;}
.avatar-view-section .header, .avatar-do-section .header{ border-bottom:1px solid #ddd; font-weight:bold; padding:0.05rem 0px 0.02rem 0px;}
.avatar-view-section .section{ padding:0.10rem 0px 0px 0px;}
.avatar-view-section .section img{ max-width:100%; vertical-align:top;}
.avatar-do-section section{ padding:0px 0px 0px 0px;}
.upload-tip{ padding:0.05rem 0px 0px 0px;}
.upload-do{ height:0.44rem; padding:0.10rem 0px 0px 0px;}
.upload-do form { cursor:pointer; position:relative;}
.upload-do form .file-input{cursor:pointer; height:40px; width:100%; margin:0px; padding:0px; position:absolute; left:0px; top:0px; z-index:2; filter:alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0; opacity:0;}
.upload-do form .btn{ cursor:pointer; height:40px; line-height:0.24rem; width:100%; position:absolute; left:0px; top:0px; z-index:1; }

/*裁切*/
.ow-avatar-cut{ margin:0px 0px 0px 0px;}
.my-avatar{}
.my-avatar img{ max-width:100%; vertical-align:top;}
.my-avatar-view{ display:none; margin:0px 0px 0px 0.15rem; }
.ow-avatar-cut .submit{ padding:0.10rem 0px 0px 0px;}
.ow-avatar-cut .submit .btn{ cursor:pointer; height:40px; line-height:0.24rem; width:100%; }

/**文件上传**/
.ow-file-upload-form{ display:inline-block; margin:0px; padding:0px; position:relative; vertical-align:top;}
.ow-file-upload-form .file-input{ cursor:pointer; height:34px; width:150px; margin:0px; padding:0px; position:absolute; left:0px; top:0px; z-index:2; filter:alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0; opacity:0;}
.ow-file-upload-form .btn-upload{ border:1px solid #aaa; cursor:pointer; height:33px; position:absolute; left:0px; top:0px; z-index:1; }
.ow-file-upload-form .btn-upload i{ font-weight:normal; font-size:0.12rem;}

/****/
.ow-imgview-box{ margin-right:0.10rem; padding:0px 0px;}
.ow-imgview-box img{ border:1px solid #ddd; min-height:60px; min-width:60px; max-height:120px; max-width:120px; padding:4px;}

/**分销**/
.ow-my-recommender{ background:#fcfcfc; height:0.24rem; line-height:0.24rem; padding:0.10rem 0.15rem;}
.ow-my-recommender img{ border-radius:0.02rem; margin:0px 8px 0px 0px; height:0.24rem; width:0.24rem; vertical-align:top; }
.ow-my-recommender span.username{ font-size:0.14rem;}
.ow-my-recommender span.none{ color:#aaa; margin-right:0.10rem;}
.ow-my-recommender a.edit,
.ow-my-recommender a.edit:visited{ color:#3e65b3; float:right;}
.ow-my-recommender a.edit i{ color:#666; margin-right:0.05rem;}
.ow-my-recommender a.edit i:before { content:"\e065";}

.ow-recommenders{ background:#fff; border-top:1px solid #ddd; margin:0.10rem 0px 0px 0px;}
.ow-recommenders .header{ font-weight:bold; padding:0.05rem 0.15rem;}

.section-mytlink{ background:#fff; height:100%; padding:0.15rem 0.15rem 0.25rem 0.15rem;}
.ow-mytlink-qrcode dt{ padding:0px 0px 0.05rem 0px; text-align:center;}
.ow-mytlink-qrcode dd .qrcode{ text-align:centerc;}
.ow-mytlink-qrcode dd .qrcode img{ border:1px solid #eee; float:none; margin:auto; height:200px; width:200px; padding:0.10rem; }
.ow-mytlink dt{ padding:0.20rem 0px 0.05rem 0px; text-align:center;}
.ow-mytlink dd{ padding-right:0.20rem;}
.ow-mytlink dd input{ background:#fafafa; border:1px solid #eee; padding:0.10rem 0.10rem; width:100%; text-align:center;}

/**分销店铺**/
.ow-fenxiao-store{ background:#fff; padding:0.10rem; position:relative;}
.ow-fenxiao-store:before { content:" "; position:absolute; left:0.10rem; top:0; right:0.10rem; height:1px; border-top:1px solid #eee; }
.ow-my-store{ font-size:0.16rem;}
.ow-my-store i{ margin:0px 0.05rem 0px 0px;}
.ow-fenxiao-tip{ padding:0.20rem; text-align:center;}

.ow-main-commission-grid{ background:#fff; padding:0.15rem; overflow:hidden; position:relative;}
.ow-main-commission-grid:before { content:" "; position:absolute; left:0.10rem; top:0; right:0.10rem; height:1px; border-top:1px solid #eee; }

.ow-main-commission-grid .text-grid { color:#333; float:left; margin-right:1em; min-width:4em; padding:0px 0.15rem 0px 0px;}
.ow-main-commission-grid .text-grid h4{ font-weight:normal;}
.ow-main-commission-grid .text-grid p{ color:#e60000; font-size:0.18rem;}
.ow-main-commission-grid .text-do-grid{ color:#aaa; display:block; padding:0.11rem 0px 0px 0px; text-align:right;}
.ow-main-commission-grid .text-do-grid a{ color:#e60000; padding:0px 0.05rem 0px 0.05rem;}
.ow-main-commission-grid .text-do-grid .arrow{ font-family:宋体,arial; font-size:0.12rem; vertical-align:middle;}

.ow-commission-header{ background:#3c3f50; padding:0.15rem; overflow:hidden;}
.ow-commission-header .text-grid { border-right:1px solid #545766; color:#fff; float:left; margin-right:1em; min-width:4em; padding:0px 0.15rem 0px 0px;}
.ow-commission-header .text-grid-2{ border-right:0px;  }
.ow-commission-header .text-grid h4{ font-weight:normal;}
.ow-commission-header .text-grid p{ font-size:0.18rem;}
.ow-commission-header .text-do-grid { display:block; float:right; overflow:hidden; padding:0.10rem 0px 0px 0px; word-break:normal; word-wrap:break-word;}

.ow-commission-list .owui-panel{ margin-top:0px!important;}

.ow-commission-apply-hero{ text-align:center;}
.ow-commission-apply-hero img{ vertical-align:top;}
.ow-commission-cannot-apply-tip{ font-size:0.15rem; padding:0.20rem 0.15rem; text-align:center;}
.ow-commission-apply-btn-area{ text-align:center; padding:0.20rem 0.15rem;}

/*会员签到*/
.ow-membersign{}
.ow-membersign-points{ background:url("../images/membersign-bg.png") 0px 0px no-repeat; background-size:100% 100%; min-height:1.28rem; position:relative; zoom:1; overflow:auto;}
.ow-membersign-points-hastip{ min-height:1.6rem;}
.ow-membersign .notice-tip{ background:#ffb01a url("../images/icon-notice.gif") 0.10rem center no-repeat; background-size:0.14rem; color:#000; font-size:0.13rem!important; height:0.24rem; line-height:0.24rem; padding:0.04rem 0 0.04rem 0.32rem;}
.ow-membersign .notice-tip span{ font-family:verdana; padding:0 0.03rem; }
.ow-membersign .mypoint{ border-radius:50%; box-sizing:border-box; border:0.06rem solid #ffb01a; border-bottom:0; border-left:0; border-right:0; height:0.98rem; margin:0.15rem auto 0 auto; width:0.98rem; text-align:center; text-align: center;}
.ow-membersign .mypoint .mypoint-p1{ margin-top:0.15rem;}
.ow-membersign .mypoint .mypoint-p2{ color:#cf0000; font-size:0.28rem;}
.ow-membersign .rule-tip{ font-size:0.12rem; text-align:center; position:absolute; bottom:0.08rem; width:100%;}

.ow-membersign-show{ background:#e5f2fe; border-top:1px solid #ddd; padding:0.10rem 0.10rem 0.02rem 0.10rem;}
.ow-membersign-show ul{ position:relative; zoom:1; overflow:auto;}
.ow-membersign-show ul:after { border-bottom:2px solid #ddd; position:absolute; bottom:-20px;}
.ow-membersign-show ul li{ display:inline-block; float:left; width:14.285%; text-align:center;}
.ow-membersign-show ul li .signday{ display:block; padding-bottom:0;}
.ow-membersign-show ul li .timeday{ color:#666; font-size:0.13rem; font-family:verdana; display:block; padding-bottom:0.05rem;}
.ow-membersign-show ul li .sign{ background:#cdeaff; border:1px solid #2e8bce; border-radius:100%; display:inline-block; height:0.24rem; line-height:0.24rem; width:0.24rem; }
.ow-membersign-show ul li.selected .sign{ background:url("../images/icon/icon-membersign-selected.png") 0px 0px no-repeat; background-size:100% 100%; }
.ow-membersign-show ul li.selected .signday{ color:#2e8bce;}
.ow-membersign-show ul li.selected .timeday{ color:#2e8bce;}

.ow-membersign-do{ background:#e5f2fe; padding:0 0 0.10rem 0;}
.ow-membersign-do .membersign-text{ font-size:0.12rem; text-align:center; }
.ow-membersign-do .membersign-text b{ color:#cf0000; font-family:verdana; padding:0 0.02rem;}
.ow-membersign-do .membersign-do{ text-align:center; padding:0.06rem 0 0.06rem 0;}
.ow-membersign-do .membersign-do .sign{ background:#1AAD19; border:0; border-radius:0.20rem; color:#fff; display:inline-block; font-size:0.18rem; padding:0.06rem 0.60rem;}
.ow-membersign-do .membersign-do .is-signed{ background:#aaa;} 

/**人气推荐**/
.ow-recomd-goods{ background:#eee; padding-bottom:0.20rem; }
.ow-recomd-goods .header{ padding:0.15rem 0.10rem 0.15rem 0.10rem;}
.ow-recomd-goods .header .title{ border-left:0.04rem solid #2e8ade; font-size:0.20rem; color:#333; display:inline; font-weight:bold; padding-left:0.15rem;}
.ow-recomd-goods .header .subtitle{ color:#666; font-size:0.13rem; margin:0 0 0 0.10rem;}
.ow-recomd-goods .section{}
.ow-recomd-goods ul{ line-height:140%; padding:0 0.05rem; zoom:1; overflow:auto;}
.ow-recomd-goods ul li{ display:inline-block; float:left; text-align:center; width:50%; padding:0.05rem; box-sizing:border-box;}
.ow-recomd-goods ul li a{ background:#fff; display:block; height:auto; -webkit-box-shadow:rgba(0,0,0,0.1) 0px 2px 3px; -moz-box-shadow:rgba(0,0,0,0.1) 0px 2px 3px; box-shadow:rgba(0,0,0,0.1) 0px 2px 3px;}
.ow-recomd-goods ul li .thumb{ text-align:center;}
.ow-recomd-goods ul li .thumb img{ height:100%; width:100%;}
.ow-recomd-goods ul li .info{ height:1.20rem; padding:0.10rem 0.10rem; text-align:left; position:relative; box-sizing:border-box;}
.ow-recomd-goods ul li .title{ color:#333; font-size:0.14rem; font-weight:bold; line-height:0.20rem; max-height:0.40rem; overflow:hidden; text-overflow:ellipsis;}
.ow-recomd-goods ul li .subtitle{ color:#ec8103; display:none; font-size:0.13rem; line-height:0.20rem; max-height:0.20rem; padding-top:0.01rem; overflow:hidden; text-overflow:ellipsis;}
.ow-recomd-goods ul li .price{ overflow:hidden; padding-top:0.05rem; }
.ow-recomd-goods ul li .price span.money{ color:#d30000; font-size:0.14rem;}
.ow-recomd-goods ul li .price span.point{ color:#d30000; font-size:0.18rem;}
.ow-recomd-goods ul li .price span.point em{ font-size:0.14rem;}
.ow-recomd-goods ul li .mktprice{ color:#777; font-size:0.13rem; position:absolute; bottom:0.10rem; width:100%; box-sizing:border-box;}
.ow-recomd-goods ul li .mktprice .money{ font-size:0.13rem; text-decoration:line-through;}
.ow-recomd-goods ul li .mktprice .sales{ color:#777; font-size:0.13rem; float:right; margin-right:0.20rem; }
.ow-recomd-goods ul li .mktprice .sales b{ color:#d30000; font-family:verdana; font-weight:normal; padding:0 0.02rem;}
@media (min-width:650px) {
	.ow-recomd-goods ul li{ width:33.333333%;}
}

/*资料设置*/
.om-setting{ padding:0px;}
.om-setting .owui-cells:first-child{ margin:0px;}

/*收货地址*/
.ow-address{ position:relative; padding-bottom:62px; }
.ow-address .section-do{ background:#fff; position:fixed; bottom:0px; margin:auto; padding:0.10rem 0px; width:100%; max-width:750px; text-align:center; -webkit-box-shadow:rgba(0,0,0,0.2) 0px -1px 0.05rem; -moz-box-shadow:rgba(0,0,0,0.2) 0px -1px 0.05rem; box-shadow:rgba(0,0,0,0.2) 0px -1px 0.05rem; }
.ow-address .section-do .btn-a{ background:#cc0000; border-radius:21px; color:#fff; display:inline-block; font-size:0.14rem; height:0.32rem; line-height:0.32rem; padding:0.05rem 0px; width:80%;}
.ow-address .section-do .btn-a i{ margin-right:0.10rem;}
.ow-address .section-list{ }
.ow-address-list{ background:#fff; border:1px solid #e6e6e6; font-size:0.14rem; margin:0px 0px 0.10rem 0px; padding:0.05rem 0.15rem; }
.ow-address-list .hd{ border-bottom:1px solid #e6e6e6; margin:0px 0px 0.05rem 0px; padding:0px 0px 0.05rem 0px; }
.ow-address-list .hd .default{ background:#d60000; border-radius:0.08rem; color:#fff; font-size:0.10rem; height:0.18rem; line-height:0.18rem; padding:1px 0.06rem; margin-left:0.10rem;}
.ow-address-list .bd{ padding:0.02rem 0px 0.05rem 0px; }
.ow-address-list .bd .consignee{}
.ow-address-list .bd .consignee .name{ padding-right:0.10rem;}
.ow-address-list .bd .address{}
.ow-address-list .do{ font-size:0.12rem; padding:0.02rem 0px 0.05rem 0px; text-align:right;}
.ow-address-list .do a{ border:1px solid #ccc; border-radius:0.08rem; display:inline-block; height:0.24rem; line-height:0.24rem; margin-left:0.10rem; padding:4px 0.15rem;}
.ow-address-list .do a,
.ow-address-list .do a:visited{ color:#333;}
.ow-address-list .do a.default{}

/**表单数据**/
div.dialog-post-form{ padding:0.12rem 0.15rem 13px 0.15rem;}
div.dialog-post-form .dl{ padding:0px 0px 0.05rem 0px;}
div.dialog-post-form .dl .dt{ color:#888; font-weight:bold; padding:0px 0px 0.03rem 0px;}
div.dialog-post-form .dl .dd{}
div.dialog-post-form .buttons{ padding:0.10rem 0px;}
div.dialog-post-form .buttons .btn{ margin-right:0.08rem;}

.ow-formdata{ background:#fff;}
.ow-formdata .header{ padding:0.10rem 0.10rem 0px 0.10rem;}
.ow-formdata .section{ padding:0.10rem;}
.ow-formdata-list{ border:1px solid #ddd; font-size:0.14rem; margin:0px 0px 0.10rem 0px; padding:0.05rem 0.10rem; }
.ow-formdata-list .header{ margin:0px 0px 0.05rem 0px; padding:0px 0px 0.05rem 0px; }
.ow-formdata-list .header .default{ color:#d60000; margin-left:0.10rem;}
.ow-formdata-list .owui-cells{ margin:0px;}
.ow-formdata-list .footer{ font-size:0.12rem; margin:0.05rem 0px 0px 0px; padding:0.05rem 0px 0px 0px; text-align:right;}
.ow-formdata-list .footer a,
.ow-formdata-list .footer a:visited{ color:#0070d9; margin-right:0.10rem;}
.ow-formdata-list .owui-cell{ padding-left:0px; padding-right:0px; }
.ow-formdata-list .owui-cell:before { left: 0px; }
.ow-form-desc{ border-bottom:1px solid #eee; padding:0.15rem;}

/******************************新UI***********************************/
/**面板**/
.owui-panel {
  background-color: #FFFFFF;
  margin-top: 0.10rem;
  position: relative;
  overflow: hidden;
}
.owui-panel:first-child {
  margin-top: 0;
}
.owui-panel:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 1px;
  border-top: 1px solid #E5E5E5;
  color: #E5E5E5;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.owui-panel:after {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 1px;
  border-bottom: 1px solid #E5E5E5;
  color: #E5E5E5;
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.owui-panel-hd {
	background:#f6f6f6;
	color: #666;
	font-size:13px;
	font-weight:bold;
	padding:6px 0.15rem;
	position:relative;
}
.owui-panel-hd:after {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 1px;
  border-bottom: 1px solid #E5E5E5;
  color: #E5E5E5;
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
  left: 0.15rem;
}
.owui-media-box {
  padding:0.12rem 0.15rem;
  position: relative;
}
.owui-media-box:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 1px;
  border-top: 1px solid #E5E5E5;
  color: #E5E5E5;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
  left: 0.15rem;
}
.owui-media-box:first-child:before {
  display: none;
}
a.owui-media-box {
  color: #000000;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a.owui-media-box:active {
  background-color: #ECECEC;
}
.owui-media-box-title {
  font-weight: 400;
  font-size: 17px;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  word-wrap: break-word;
  word-break: break-all;
}
.owui-media-box-stitle{ font-size:0.15rem; padding:0px 0px 0.03rem 0px;}
.owui-media-box-subtitle { color:#888; font-size:13px; padding:0px 0px 0px 0.10rem;}
.owui-media-box-subtitle .subtext{ font-size:0.12rem; padding-left:0.05rem; }
.owui-media-box-sub-important{ color:#c60000;}
.owui-media-box-sub-important b{ padding:0px 0.03rem;}
.owui-media-box-sub-valid{ color:#299f00;}
.owui-media-box-sub-valid b{ color:#c60000; padding:0px 0.03rem;}

.owui-media-box-desc {
  color: #888;
  font-size: 13px;
  line-height: 1.2;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  padding-top:0.02rem;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.owui-media-box-desc-default{ color:#333;}
.owui-media-box-info {
  margin-top: 0.15rem;
  padding-bottom: 0.05rem;
  font-size: 13px;
  color: #CECECE;
  line-height: 1em;
  list-style: none;
  overflow: hidden;
}
.owui-media-box-info-meta {
  float: left;
  padding-right: 1em;
}
.owui-media-box-info-meta-extra {
  padding-left: 1em;
  border-left: 1px solid #CECECE;
}
.owui-media-box-text .owui-media-box-title {
  margin-bottom: 8px;
}
.owui-media-box-appmsg {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.owui-media-box-appmsg .owui-media-box-hd {
  margin-right: .8em;
  width: 70px;
  height: 60px;
  line-height: 60px;
  text-align: center;
}
.owui-media-box-hd-datetime { line-height:normal; padding:0.10rem 0px; text-align:center;}
.owui-media-box-hd-datetime .date{ color:#888; display:block; font-size:0.12rem; height:0.20rem; line-height:0.20rem; }
.owui-media-box-hd-datetime .time{ color:#888; display:block; font-size:0.12rem; height:0.20rem; line-height:0.20rem; }
.owui-media-box-appmsg .owui-media-box-thumb {
  width: 100%;
  max-height: 100%;
  vertical-align: top;
}
.owui-media-box-appmsg .owui-media-box-bd {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  min-width: 0;
}
.owui-media-box-small-appmsg {
  padding: 0;
}
.owui-media-box-small-appmsg .owui-cells {
  margin-top: 0;
}
.owui-media-box-small-appmsg .owui-cells:before {
  display: none;
}

.owui-media-box-desc-spans span{ padding-right:0.05rem;}

/****/
.ow-coupon-exchange{ padding:0.15rem 0.15rem 0.05rem 0.15rem;}
.ow-exchange-section{ display:flex;}
.ow-exchange-input{ background:#fff; border:1px solid #aaa; color:#000; float:left; font-size:0.15rem!important; height:0.24rem!important; line-height:0.24rem!important; padding:0.07rem 0.10rem!important; width:68%px; }
.ow-exchange-button{ background:#3c3f50; border:1px solid #3c3f50; border-radius:0px; color:#fff; font-size:0.16rem; font-weight:bold; height:40px; line-height:40px; padding:0px 0px; text-shadow:none; width:30%;}






















