@charset "utf-8";



/*
 * 注册、登录
 */



/* 清除浮动 */
.clearfix:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{*zoom:1;}

/* flex */
.flex-hor,.links-cell,.identify-cell,.member-form-cell,.member-select-cell,.service-info .sv-cell{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}
.flex-hor .flex-cell,.identify-cell .cell-bd,.member-form-cell .cell-bd,.member-select-cell .cell-bd,.service-info .sv-cell .cell-bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.flex-ver{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}
.flex-center,.identify-cell,.member-form-cell{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}


/* box sizing */
.member-form-item .member-ipt-txt{-webkit-box-sizing: content-box;box-sizing: content-box;}
.member-form-item{-webkit-box-sizing: border-box;box-sizing: border-box;}


/* 图标 */
.member-head .top-ico-close,.identify-pop .pop-close{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAASFBMVEUAAABWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZjwf5WAAAAF3RSTlMAC7URwroGq6SvvRXQne1Z4oogZUg4LCb+4iQAAAKSSURBVGje1ZnbjoMwDEQdQoBAgLK95P//dMVuJVci3WkZI239RimcesZxLpU1bue2H89OTKOZ42lKy5f8Irr8E7UpxVX5J6bLejVP+R7BmTPWuIrcska0g0R9a3Ky5IdoGyM/2vwQZ0n5MSpnppVGkCkDCs3IJznphSpmoZXGJJ1eaC4WeWj0csm2FBc2L5xFOkBh88iViPh683F0uxlx87J6WG8MW0pwtFbK0BR5ijLK0vt+e7PZUbvbH9t7vT3UnPsqyFYrDV/yhffDvygnDmjsn4rFxkQrQjHwsGoFFQv+TQYW2/U7fXEVfJCrZGVgrXRU4q9jrXr/biF6wIDFzz+CfxafPBaYtxGXCqbwRc8PLReAtIQvRCPCJcO3VNzHnNXkgEsTa8VPprh2+WWB3dIDi+6r45dqXwkw6EVnkRFtl8+hcen4jUBfYwafC2SYVDLYADK54DxIXzCDp7RAK5uIzxjR+sgHa8VTMIOPgi+dyPGQVkQ+Ta6/jP+kEm6IwchqpYp9RoN8rdX//0mr0ObHEVH4PEYRW4qL5X7VWZ71hRJDKQctIEe5x2hEaarnjKIvDef5dv6wOen14TkD+EL7gXLhtdpQqI2pr8sMPAUExzNwLr3ntSJ8AQxt5kAxpUCtAANSas+PD6xY8JwfvC9YK6wYrrEB1i7vi+sRg1fMhd1toomvUNg/0Fws+cL7gTvMgLXCjHfnF4/PE7EvoMYGOD52VvKwOXCk94MtOOuDWpFn4/iMjD8dHRK9rcUdBsxRPGUUmY/fCFykRwye0smE/OAr+SQTqis+l0nC8RvmJGe2rnDnX8Qn4Ae/Mb+JXEmt4DQ7r9eXu/ejMgwp6XpvXkua0nIV22jmajrF2YvIN7xaHdpY5JtAAAAAAElFTkSuQmCC);}


/*-------------------------------------------------------- 
                                                    page: 注册登录
                                                                    ------------------------------------------------------*/

.fixed-head .page-member{padding-top: 1.13rem;}
.page-member .page-wrap{padding:1.81rem 1.25rem;}
.member-head {height: 3.13rem;}
.member-head,.member-head .sys-top-bar{box-shadow: none;}
.member-head .top-ico-close{-webkit-background-size: auto 1.1rem;background-size: auto 1.1rem;background-position: 1.3rem center;}

/* 欢迎 */
.member-welcome{display: block;padding-bottom: 1.5rem;}
.member-welcome dt{display: block;font-size: 1.5rem;line-height: 2.4rem;}
.member-welcome dd{padding-top: 0.7rem;font-size: 1.06rem;line-height: 1.25rem;color: #81838d;}

/* 表单 */
.member-form .form-bd{padding-bottom: 1.88rem;}
.member-form .member-form-item{}
.member-form .member-form-item.item-focus{border-bottom: 1px solid #ff4448;}
.member-form .member-form-item {min-height: 4.15rem;position: relative;}
.member-form .member-form-item .member-ipt-box{position: relative;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.member-form .member-form-item .member-ipt-txt{display: block;width: 100%;line-height: 1.6rem;padding: 1.26rem 0;border: 0;border-bottom: 1px solid #ddd;background: none!important;font-size: 1.06rem;outline: 0;}
.member-form .member-form-item .member-ipt-txt:focus{border-bottom-color: #ff4448;}
.member-form .member-form-item.item-active .sys-ico-clear{display: inline-block;}
.member-form .member-form-item .Validform_right{display: none;}
.member-form .member-form-item .valid-error-txt,.member-form .member-form-item .Valid-tip-box,.member-form .member-form-item .Validform_checktip{display: block;line-height: 1.06rem;position: absolute;left: 0;top: 100%;font-size: 0.75rem;padding-top: 0.2rem;}
.member-form .member-form-item .Validform_checktip,.member-form .valid-error-txt{color: #ed3737;}
.member-form .member-form-item input.error,.member-form .valid-error-ipt{border-bottom-color: #ff4448;}
.member-form .member-form-item .Validform_right{color: #090;display: none;}
.member-form .member-form-item .Validform_checktip{width: 100%;z-index: 1;}
.member-form .member-form-item .item-label{font-size: 0.81rem;line-height: 1.06rem;display: none;}
.member-form .member-form-item .box-get-sms{position: absolute;right: 0;top: 0;padding: 1rem 0;}
.member-form .member-form-item .btn-get-sms{display: inline-block;line-height: 2.15rem;padding: 0 0.2rem;font-size: 0.88rem;color: #ff4448;pointer-events:auto;z-index: 1;vertical-align: top;}
.member-form .member-form-item .btn-get-sms b{font-weight: normal;}
.member-form .member-form-item .btn-get-sms.active,.member-form .member-form-item .btn-get-sms.disabled{pointer-events: none;color: #bbb;}
.member-form .member-form-item .btn-get-sms.active{min-width: 3rem;text-align: center;}
.member-form .form-item-sms .sys-ico-clear{left: auto;right: 5.5rem;}
.member-form .member-form-item.item-focus{}
.member-form .member-form-item.item-active {padding-top: 1.06rem;}
.member-form .member-form-item.item-active .item-label{display: block;color: #999;}
.member-form .member-form-item.item-active .member-ipt-txt{padding:0 0 0.4rem;}
.member-form .btn-disabled{opacity: 0.5;pointer-events: none;}
.member-form .links-cell,.member-form .links-cell a,.member-form .login-link a{color: #81838d;}
.member-form .links-cell{padding-top: 1.6rem;line-height: 1.5rem; -moz-justify-content: space-between;-webkit-justify-content: space-between;justify-content: space-between;}
.member-form .links-cell .cell-hd{display: block;}
.member-form .links-cell .cell-ft{text-align: right;}
.member-form .login-link{display: block;text-align: center;padding-top: 1.6rem;line-height: 1.5rem;}
.member-form .edit-tips{color: #999;padding-top: 1.2rem;}

/* 使用合作账号登录 */
.login-by-others{padding: 5rem 0 2rem;text-align: center;}
.login-by-others .others-hd{display: block;text-align: center;font-size: 0.75rem;color:#bbb;font-weight: normal;padding-bottom: 0.75rem;}
.login-by-others .other-list {margin: 0 -1rem;font-size: 0;}
.login-by-others .other-item{display: inline-block;width: 24%;text-align: center;font-size: 0.81rem;}
.login-by-others .other-item .item-ico{display: block;width: 2rem;height: 2rem;margin: 0 auto;background-repeat: no-repeat;background-position: center;-webkit-background-size: auto 1.8rem;background-size: auto 1.8rem;opacity: 0.6;}
.login-by-others .other-item .ico-qq{background-image: url("img/login-by-qq.png")/*tpa=https://hy.360srcs.com/styles/img/login-by-qq.png*/;}
.login-by-others .other-item .ico-weixin{background-image: url("img/login-by-weixin.png")/*tpa=https://hy.360srcs.com/styles/img/login-by-weixin.png*/;}
.login-by-others .other-item .ico-weibo{background-image: url("img/login-by-weibo.png")/*tpa=https://hy.360srcs.com/styles/img/login-by-weibo.png*/;}
.login-by-others .other-item .ico-alipay{background-image: url("img/login-by-alipay.png")/*tpa=https://hy.360srcs.com/styles/img/login-by-alipay.png*/;}
.login-by-others .other-item .item-txt{display: block;font-size: 0.81rem;padding-top: 0.35rem;color: #81838d;}


/* 验证码弹窗 */
.identify-pop{width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);position: fixed;left: 0;top: 0;z-index: 3;display: none;opacity: 0;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;text-align: center;}
.identify-pop:before{content: '';display: inline-block;height: 100%;vertical-align: middle;}
.identify-pop .pop-close{display: inline-block;width: 3.13rem;height: 3.13rem;background-repeat: no-repeat;-webkit-background-size: auto 1.25rem;background-size: auto 1.25rem;background-position: center;position: absolute;left: 0;top: 0;}
.identify-pop .identify-body{display: inline-block;width: 70%;background: rgba(255,255,255,0.85);border-radius: 6px;padding: 1.25rem 1rem;-webkit-transform: scale(0.5);-ms-transform: scale(0.5);-o-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;vertical-align: middle;}
.identify-pop .identify-body .pop-hd{font-size: 1.06rem;text-align: center;font-weight: normal;}
.identify-pop .identify-body .pop-bd{padding-top: 1.69rem;}
.identify-pop .identify-body .identify-cell{background-color: #fff;border: 1px solid #c0c0c0;line-height: 3rem;}
.identify-pop .identify-body .identify-ipt{display: block;width: 100%;border: 0;line-height: 3rem;-webkit-box-sizing: border-box;box-sizing: border-box;padding-left: 0.6rem;background: none;font-size: 1.06rem;}
.identify-pop .identify-body .identify-cell .cell-ft{padding-right: 0.3rem;}
.identify-pop .identify-body .identify-img{width: 6rem;height: auto;vertical-align: middle;}
.identify-pop.active{opacity: 1;}
.identify-pop.active .identify-body{-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}


/*-------------------------------------------------------- 
                                                    page: 找回密码
                                                                    ------------------------------------------------------*/
.member-form .member-form-item .imgcode-box{padding: 0.8rem 0;position: absolute;right: 0;top: 0;}
.member-form .member-form-item .imgcode-box .code-img{height: 2.5rem;}
.member-form .form-item-imgcode .sys-ico-clear{left: auto;right: 6.8rem;}
.member-form .member-form-item .btn-pwd-check{position: absolute;right: 0;top: 0;padding: 1rem 1.25rem;line-height: 2.15rem;color: #999;cursor: pointer;}
.member-form .member-form-item .btn-pwd-check.active{color: #ff4448;}
.member-select-cell{padding: 1rem 0;line-height: 2.15rem;font-size: 1.06rem;color: #666;border-bottom: 1px solid #ddd;}
.member-select-cell .cell-hd{display: inline-block;color: #666;}
.member-select-cell .cell-bd{text-align: right;}
.member-select-cell .select-toggle{display: block;vertical-align: top;position: relative;}
.member-select-cell .select-toggle .toggle-val{display: block;width: 100%;height: 2.15rem;line-height: 2.15rem;border: 0;vertical-align: top;padding-right: 1.5rem;overflow: hidden;text-align: right;border: 0;-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 1;background: none;color: #333;}
.member-select-cell .select-toggle .sys-ico-down{opacity: 0.6;position: absolute;right: 0;top: 0.875rem;}
.service-info{padding: 2.8rem 0;font-size: 0.94rem;}
.service-info .sv-cell{padding: 0.8rem 0;}
.service-info .sv-cell .cell-hd{display: inline-block;width: 5rem;color: #444;}
.service-info .sv-cell .cell-bd{color: #fa5741;}


/*-------------------------------------------------------- 
                                                    page: 提交结果
                                                                    ------------------------------------------------------*/
.page-member-msg{}
.page-member-msg .page-wrap{padding: 5.47rem 1.25rem;}
.member-msg-box {text-align: center;margin: 0 auto;padding-bottom: 3rem;}
.member-msg-box .msg-ico{display: inline-block;width: 3.75rem;height: 3.75rem;background-repeat: no-repeat;-webkit-background-size: contain;background-size: contain;margin-bottom: 1.5rem;}
.member-msg-box .msg-title{font-size: 1.75rem;font-size: 1.25rem;font-weight: normal;}
.member-msg-box .msg-title+.msg-desc{padding-top: 1.31rem;}
.member-msg-box .msg-desc{display: block;line-height: 0.94rem;font-size: 0.88rem;color: #81838d;}
.member-msg-box .msg-ico-success{background-image: url("img/icon-right.png")/*tpa=https://hy.360srcs.com/styles/img/icon-right.png*/;}
.member-msg-box .msg-ico-fail{background-image: url("img/icon-error.png")/*tpa=https://hy.360srcs.com/styles/img/icon-error.png*/;}




/*-------------------------------------------------------- 
                                                        公用模块
                                                                    ------------------------------------------------------*/

.sys-hide{display: none;}

.txt-badge{display: inline-block;line-height: 1.15rem;padding: 0 0.38rem;border: 1px solid #fa5741;background-color: #fa5741;border-radius: 3px;color: #fff;font-size: 0.75rem;vertical-align: middle;}
.txt-badge-primary{background-color: #fff;color: #fa5741;}


/* TABS */
.uc-sys-tabs{width: 100%;height: 3.13rem;line-height: 3.13rem;background-color: #fff;padding-left: 0.94rem;box-shadow: 0 0.13rem 0.38rem 0 rgba(114,114,114,0.10);-webkit-box-sizing: border-box;box-sizing: border-box;overflow: hidden;}
.uc-sys-tabs .tab-item{width: auto;padding-right: 0.94rem;display: inline-block;}
.uc-sys-tabs .tab-item a{display: inline-block;padding: 0 0.31rem;position: relative;color: #666;}
.uc-sys-tabs .tab-item a:before{content: '';display: block;width: 0%;height: .19rem;background-image: -webkit-linear-gradient(-50deg, #FF9650 6%, #FF575B 100%);background-image: linear-gradient(-50deg, #FF9650 6%, #FF575B 100%);box-shadow: 0 1px 3px 0 rgba(255,88,3,0.29);position: absolute;;left: 50%;bottom: 0;border-radius: 1.38rem;}
.uc-sys-tabs .tab-item.active a{color: #fa5741;}
.uc-sys-tabs .tab-item.active a:before{width: 100%;left: 0;}
.uc-sys-tabs:after{content: '';display: block;width: 1.5rem;height: 100%;position: absolute;right: 0;top: 0;background-image: -webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.6));background-image: linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.6));z-index: 1;}

/* 商品 */
.cart-cell{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}
.cart-cell .cell-bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.cart-cell{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.cart-cell{padding:0.88rem 0.94rem;position: relative;}
.cart-cell:after{content: '';display: block;height: 1px;background-color: #ddd;position: absolute;left: 3.38rem;right: 0;bottom: 0;}
.cart-cell .cell-hd{display: inline-block;}
.cart-cell .cell-hd+.cell-img,.cart-cell .cell-img+.cell-bd{padding-left: 0.94rem;}
.cart-cell .cell-img{width: 5.5rem;}
.cart-cell .cell-img .pd-img{display: block;}
.cart-cell .cell-img img{width: 100%;height: auto;}
.cart-cell .pd-name{min-height: 2.5rem;height:auto;line-height: 1.25rem;font-size: 0.94rem;font-weight: normal;color: #444;}
.cart-cell .pd-spec{display: block;height: 1.2rem;line-height: 1.2rem;overflow: hidden;font-size: 0.81rem;color: #999;}
.cart-cell .pd-pricebox{padding-top: 0.3rem;}
.cart-cell .pd-pricebox .sys-price{display: inline;}
.cart-cell .pd-pricebox .sys-price+.nums{padding-left: 0.45rem;}
.cart-cell .sys-price{padding-top: 0.25rem;}
.cart-cell .amount-widget{position: absolute;right: 0.94rem;bottom: 0.88rem;}

/* 价格 */
.sys-price {display: inline-block;font-size: 0;}
.sys-price *{font-size: 0.81rem;}
.sys-price .price-ico,.sys-price .price-amount{color: #ff4448;}
.sys-price .price-ico{font-size: 0.75rem;}
.sys-price .price-amount{font-size: 0.94rem;}

/* 表单 */
.sys-form-group{margin-bottom: 0.63rem;background-color: #fff;}
.sys-form-cell{padding: 0.56rem 0.94rem;line-height: 2rem;}
.sys-form-cell+.sys-form-cell{border-top: 1px solid #ddd;}
.sys-form-cell .cell-hd{color: #81838d;font-size: 0.94rem;}
.sys-form-cell .cell-hd .cell-label{display: inline-block;vertical-align: top;min-width: 4.79rem;}
.sys-form-cell .cell-bd .form-ipt-box{position: relative;}
.sys-form-cell .cell-bd .form-ipt{display: block;width: 100%;height: 2rem;line-height: 2rem;border: 0;background: none;font-size: 0.94rem;padding-left:1rem;}
.sys-form-cell .cell-bd .sys-ico-clear{position: absolute;right: -0.35rem;top: 0.06rem;cursor: pointer;}
.sys-form-cell .cell-ft:before{content: '';display: inline-block;width: 1px;height: 100%;vertical-align: middle;}
.sys-form-cell .cell-ft .sys-checkbox{vertical-align: middle;}
.sys-form-cell .btn-get-sms{display: inline-block;min-width: 3rem;text-align: center;color: #ff4448;}
.sys-form-cell .btn-get-sms b{font-weight: normal;}
.sys-form-cell .btn-get-sms.active{color: #bbb;pointer-events: none;}
.sys-form-ft{padding: 1.8rem 0.94rem;}
.sys-form-cell .cell-bd .form-ipt-box.active .sys-ico-clear { display: inline-block; }

/* 按钮 */
.sys-btn.btn-border{background: none;border: 1px solid #fa5741;box-shadow: none;color: #fa5741!important;background-color: #fff;}

/* 复选框 */
.sys-checkbox{display: inline-block;width: 1.5rem;height: 1.5rem;border-radius: 50%;border: 1px solid #bbb;background-position: center;background-repeat: no-repeat;-webkit-background-size: auto 0.75rem;
background-size: auto 0.75rem;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAhFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8g2+bRAAAAK3RSTlMA9QX56e6iCQOugUswIgzSwbYW2MzHlIt8bF04KR0S4t+aZVcP4Lt0RD5Bpk7gGQAAAWRJREFUSMft1dtygjAUBdAAARSVu1xERKi22vP//9eZDgNmCzHh0XE/mlmKJGeHffLO2YREtndZQk2H/sO3+na1pj5XXxs7NMTTtS2NCTStR4/Rsz+0HHeiNXTsF4lZa9iNBfhX3d7QZuq2MsBGK2W7RfttKtujDXbvKtsdB5v646Bsd1IbN2CTYR79wibi3rw9JWDP8fBI1/7t+TP2EoBt6uFr+Yt34KZg+W7qrIdT2gzB2sdxMYW9QxuBNR7bxxCO+uqpdNBWbA6TA9oBa92F5YBELSxmaDdMSC6ZFY8gYFmMpzYflkq0h9czXvQLB7SlQrtQOf1xAW7mJ7qpB8pBSf7cHW3L5lKg9gySbSFumCx49DCt1Eam6u33nFBmcQQ0yg6HDxP4EgVjj0lOTCXuHlxfdmrxA8LwWiqwZLHs1BOfsex0UjcTZad3LWHZ6V+I1k0d4VXMK7YkdWZYaeeyT94nf95/ncHg1vTtAAAAAElFTkSuQmCC);-webkit-appearance:none;appearance:none;outline: 0;}
.sys-checkbox:checked{background-color: #fa5741;border-color: #fa5741;box-shadow: .05rem .05rem .1rem rgba(255,102,76,.3);}

/* 会话弹窗 */
.dialog-pop{width: 100%;height: 100%;background-color: rgba(0,0,0,.6);position: fixed;left: 0;top: 0;z-index: 9;opacity: 0;visibility: hidden;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;font-size:1.06rem;text-align: center;}
.dialog-pop:before{content: '';display: inline-block;width: 1px;height: 100%;vertical-align: middle;}
.dialog-pop .dialog-body{display: inline-block;width: 16.88rem;background-color: #fff;-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity: 0;visibility: hidden;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;-webkit-transition-delay: .15s;-o-transition-delay: .15s;transition-delay: .15s;border-radius: 0.38rem;overflow: hidden;vertical-align: middle;}
.dialog-pop .dialog-body .pop-bd{padding: 1.31rem .94rem;text-align: center;}
.dialog-pop .dialog-body .pop-ft{font-size: 1.06rem;}
.dialog-pop .dialog-body .pop-hd{padding: 0.6rem 0.94rem 0;font-weight: normal;text-align: center;}
.dialog-pop .dialog-body .pop-hd+.pop-bd{display: block;color: #666;}
.dialog-pop .dialog-body .btn-group-flex {margin: 0;box-shadow: 0 1px 0 rgba(0,0,0,.1) inset;}
.dialog-pop .dialog-body .btn-group-flex .btn-cell{padding: 0;position: relative;}
.dialog-pop .dialog-body .btn-group-flex .btn-cell+.btn-cell:before{content: '';display: block;width: 1px;height: 100%;background-color: rgba(0,0,0,0.1);position: absolute;left: 0;top: 0;}
.dialog-pop .dialog-body .pop-btn{display: block;width: 100%;line-height: 2.27rem;text-align: center;background: none;border: 0;color: #00c891;}
.dialog-pop.active{opacity: 1;visibility: visible;}
.dialog-pop.active .dialog-body{opacity: 1;visibility: visible;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}

/* 登录提示 */
.sys-login-msg{background-color: #f7f7f7;text-align: center;padding: 1.13rem 0.94rem;}
.sys-login-msg .msg-txt{color: #999;font-size: 0.94rem;}
.sys-login-msg .msg-txt+.sys-btn{margin-left: 0.81rem;}
.sys-login-msg .sys-btn{width: 2.94rem;height: 1.81rem;line-height: 1.81rem;text-align: center;-webkit-box-sizing: content-box;box-sizing: content-box;}

/* 无内容 */
.sys-cont-none{padding: 6.31rem 1.25rem;text-align: center;background-color: #fff;}
.sys-cont-none .cont-none-ico{display: block;width: 10rem;height: 10rem;margin: 0 auto;background-repeat: no-repeat;background-position: center;-webkit-background-size: contain;background-size: contain;}
.sys-cont-none .cont-none-desc{display: block;padding-top: 0.81rem;color: #999;font-size: 0.94rem;}
.sys-cont-none .btn-group{padding-top: 1.88rem;}
.sys-cont-none .ico-no-order{background-image: url("img/sys-ico-order-none.png")/*tpa=https://hy.360srcs.com/styles/img/sys-ico-order-none.png*/;}
.sys-cont-none .ico-no-fav{background-image: url("img/sys-ico-fav-none.png")/*tpa=https://hy.360srcs.com/styles/img/sys-ico-fav-none.png*/;}
.sys-cont-none .ico-no-cart{background-image: url("img/sys-ico-cart-none.png")/*tpa=https://hy.360srcs.com/styles/img/sys-ico-cart-none.png*/;}

/* 底部弹出选择列表 */
.sys-select-pop{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 10;background-color: rgba(0,0,0,0.4);display: none;opacity: 0;}
.sys-select-pop .select-body{width: 100%;position: absolute;left: 0;bottom: 0;background-color: #fff;-webkit-transform: translateY(100%);-ms-transform: translateY(100%);-o-transform: translateY(100%);transform: translateY(100%);}
.sys-select-pop .select-pop-hd{height: 2.75rem;line-height: 2.75rem;background-color: #f5f5f5;}
.sys-select-pop .select-pop-hd .pop-btn-cancle,.sys-select-pop .select-pop-hd .pop-btn-ok{display: inline-block;padding: 0 0.94rem;color: #999;font-size: 0.88rem;float: left;z-index: 1;position: absolute;top: 0;}
.sys-select-pop .select-pop-hd .pop-btn-cancle{left: 0;}
.sys-select-pop .select-pop-hd .pop-btn-ok{right:0;color: #ff4448;}
.sys-select-pop .select-pop-hd .pop-title{text-align: center;font-size: 0.94rem;font-weight: normal;}
.sys-select-pop .select-pop-bd{padding: 1.5rem 0 3.5rem;}
.sys-select-pop .select-pop-list{overflow: hidden;overflow-y: auto;padding: 1rem 0;max-height: 100vh -15rem;}
.sys-select-pop .select-list-opt{display: block;color:#666;font-size: 1.25rem;height: 2.4rem;line-height: 2.4rem;overflow: hidden;text-align: center;font-size: 1.25rem;-webkit-transform: scale(0.9);-ms-transform: scale(0.9);-o-transform: scale(0.9);transform: scale(0.9);-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.sys-select-pop .select-list-opt.selected{color: #333;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
.sys-select-pop .select-list-opt.selected .opt-label:after{content: '';display: inline-block;width: 1rem;height: .6rem;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAMAAACvbwi9AAAAUVBMVEUAAAD/REj/REj/REj/REj/REj/REj/REj/REj/REj/REj/REj/REj/REj/REj/REj/REj/REj/REj/REj/REj/REj/REj/REj/REj/REj/REiVxT/YAAAAGnRSTlMABDn28Loynpa0pAa/ji2qQh8TC+bFcYZaUwViX3sAAAC5SURBVEjHvcvbDoJQDETRegBBEc+Fi9r//1DFhDSkD5MW436bSRb5GkMhZ6cHM8fisxdem912LR+wHA7YavRbXg7Y4a+2+akt7VTH7LM0r6s+W2y3fYlZtNHSwqKtlp4s2mppnJSGVgqV0sACDSzQwGKtbUtk0/3OIn3f25uyQAMLNLBAAwu0wSqdPrOIvRIZNDdDrMSeyKAlYKEWizWwQCOLNbZYR2WhrjfbKovL3Zc3L3LVh5Qyod6TSzVQAwQomwAAAABJRU5ErkJggg==) center no-repeat;-webkit-background-size: contain;background-size: contain;position: absolute;right: 0;top: 50%;margin-top: -.3rem;}
.sys-select-pop .select-list-opt .opt-label{display: inline-block;position: relative;padding: 0 2rem;}
.sys-select-pop{-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.sys-select-pop .select-body{-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.sys-select-pop.active{opacity: 1;}
.sys-select-pop.active .select-body{-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}







/*
 * 需求单、收藏
 */

/* flex */
.flex-hor,.cart-cell,.cart-foot,.fav-list .fav-cell,.fav-list .pd-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}
.flex-hor .flex-cell,.cart-cell .cell-bd,.cart-foot .cell-bd,.fav-list .fav-cell .cell-bd,.fav-list .pd-item .item-info{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.flex-ver{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}
.flex-center,.cart-cell,.cart-foot,.fav-list .fav-cell,.fav-list .pd-item,.fav-edit-active  .fav-list .fav-cell.fav-cell{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-stretch,.fav-list .fav-cell.cell-edit{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}



/* 清除浮动 */
.amount-widget:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}


/*-------------------------------------------------------- 
                                                        page: 需求单
                                                                    ------------------------------------------------------*/

/* 列表 */
.cart-list{padding-bottom: 1rem;}
.cart-list .selected{background:#fff4e8;}
/* 选择商品数量 */
.amount-widget .btn-decrease,.amount-widget .btn-increase,.amount-widget .ipt-amount{-webkit-box-sizing: content-box;box-sizing: content-box;padding: 0;}
.amount-widget .btn-decrease,.amount-widget .btn-increase{display: inline-block;width: 1.63rem;height: 1.44rem;line-height: 1.44rem;text-align: center;border: 1px solid #ddd;float: left;}
.amount-widget .btn-decrease.disabled,.amount-widget .btn-increase.disabled{opacity: 0.5;}
.amount-widget .btn-decrease{border-radius: 3px 0 0 3px;margin-right: -1px;}
.amount-widget .btn-increase{border-radius: 0 3px 3px 0;}
.amount-widget .btn-decrease:before,.amount-widget .btn-increase:before{content: '';display: block;height: 1.44rem;background-position: center;-webkit-background-size: auto 0.63rem;background-size: auto 0.63rem;background-repeat: no-repeat;opacity: 0.6;}
.amount-widget .btn-decrease:before{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAAMFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaPxwLAAAAD3RSTlMAwOmh5N27rJZ/dVlTFAydW3Y8AAAAPklEQVQ4y2MYBaNgFFAIuAsFEUD+//+PSFzhAwzz/+MBvxj08Ul/xS/9icEen/QPhsv+eKTzGEbBKBgFlAEAd+eW7vAEYaQAAAAASUVORK5CYII=);}
.amount-widget .btn-increase:before{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAPFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQLyYwAAAAE3RSTlMAwOjs4qWgFquBdvS7lo5/WVMMD8NkrQAAAGtJREFUSMft1TkOgDAQQ1EzZGHfcv+7QkiHFApXIPm3o9eNZLwUvVkPsi5dDSQeM3YkTnfCwsLCwt/CW9dUKrh29TuwJroBxmOHlseGwOMZMTjSTsdvn0RYWFhY+FlZopbES8YeZL1ZiKh3An99LYFeSBm0AAAAAElFTkSuQmCC);}
.amount-widget .ipt-amount{display: inline-block;width: 2.13rem;height: 1.44rem;line-height: 1.44rem;text-align: center;border: 1px solid #ddd;font-size: 0.94rem;float: left;margin-right: -1px;-webkit-appearance:none;border-radius: 0;}

/* 底部 */
.cart-foot{width: 100%;height: 3.13rem;background-color: #fff;position: fixed;left: 0;bottom: 0;z-index: 2;box-shadow: 0 1px 0 #ddd inset;}
.cart-foot .sys-checkbox{vertical-align: middle;}
.cart-foot .sys-checkbox+label{display: inline-block;padding-left: 0.25rem;line-height: 1.5rem;vertical-align: middle;}
.cart-foot .cell-hd{display: inline-block;padding-left:0.94rem;}
.cart-foot .cell-bd{text-align: right;padding-right:0.94rem;}
.cart-foot .cell-bd-dtqr{text-align: right;display:block;flex:1 }
.cart-foot .sys-price .price-amount{font-size: 1rem;}
.cart-foot .cell-ft{}
.cart-foot .sys-btn{min-width: 8.69rem;height: 3.13rem;line-height: 3.13rem;border-radius: 0;box-shadow: none;}
.cart-foot .edit-btns{display: none;}
.cart-foot .cart-edit-btn{display: inline-block;width: 5.63rem;line-height: 1.88rem;text-align: center;border: 1px solid #999;border-radius:3px;background: none;-webkit-appearance:none;}
.cart-foot .cart-edit-btn+.cart-edit-btn{margin-left: 0.94rem;}
.cart-foot .amount-sum {color: #999;font-size:0.75rem;cursor: pointer;}
.cart-foot .amount-sum em {color:#ff4448;margin:0 3px;}

/* 编辑切换 */
.cart-edit-act,.cart-edit-ok{display: inline-block;padding: 0 0.94rem;font-size: 0.94rem;color: #666;}
.cart-edit-ok{color:#fa5741;display: none;}
.cart-edit-active .cart-edit-act,.cart-edit-active .cart-foot .cart-price-box,.cart-edit-active .cart-foot .amount-sum,.cart-edit-active .cart-foot .cell-ft{display: none;}
.cart-edit-active .cart-edit-ok{display: block;}
.cart-edit-active .cart-foot .edit-btns{display: block;}



/*-------------------------------------------------------- 
                                                        page: 我的收藏
                                                                    ------------------------------------------------------*/

/* 顶部 */
.sys-hd-bar .fav-edit-act,.sys-hd-bar .fav-edit-all,.sys-hd-bar .fav-edit-cancle{display: inline-block;padding: 0 0.94rem;font-size: 0.94rem;}
.sys-hd-bar .fav-edit-all{color: #fa5741;padding: 0 0.5rem;}
.sys-hd-bar .fav-edit-cancle{color: #999;padding-left: 0.5rem;}
.sys-hd-bar .fav-edit-handle{display: none;}

/* 列表 */
.fav-list{overflow: hidden;}
.fav-list .fav-cell{position: relative;}
.fav-list .fav-cell:after{content: '';display: block;height: 1px;background-color: #ddd;position: absolute;left: 0.94rem;right: 0;bottom: 0;}
.fav-list .pd-item{padding: .88rem .94rem;position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100vw;}
.fav-list .pd-item .item-img,.fav-list .pd-item .item-img img{display: block;width: 5.5rem;height: 5.5rem;}
.fav-list .pd-item .item-img+.item-info{padding-left: 0.88rem;}
.fav-list .pd-item .item-tit{height: 2.5rem;line-height: 1.25rem;font-size: .94rem;font-weight: normal;overflow: hidden;}
.fav-list .pd-item .info-price{padding: 0.44rem 0 0;}
.fav-list .pd-item .info-price .pd-price{display: inline-block;padding-right: 0.15rem;}
.fav-list .pd-item .info-price .pd-price,.fav-list .pd-item .info-price .sys-badge{overflow: hidden;vertical-align: middle;}
.fav-list .pd-item .info-price .sys-badge{margin-top: -0.15rem;}
.fav-list .pd-item .info-ft{color: #999;font-size: 0.75rem;}
.fav-list .pd-item .info-ft .cell-sale{float: left;}
.fav-list .pd-item .info-ft .cell-cmt{display: block;overflow: hidden;word-wrap: break-word;text-align: right;}
.fav-list .pd-item .item-check{width: 2.44rem;}
.fav-list  a:active .pd-item:active{background-color: #f8f8f8;}
.fav-list .fav-cell .cell-hd{padding-left: 0.94rem;width: 1.5rem;display: none;}
.fav-list .fav-cell.cell-edit {width:-webkit-calc(100vw + 5rem);width:calc(100vw + 5rem);width: 120%;position: relative;left: -20%;}
.fav-list .fav-cell.cell-edit .cell-bd{width: 100vw;-webkit-box-flex:initial;-webkit-flex:initial;flex:initial;}
.fav-list .fav-cell .cell-del-btn{-webkit-box-flex:1;-webkit-flex:1;flex:1;display: block;background-color: #ed3737;text-align: center;color: #fff;border: 0;-webkit-appearance:none;}
.fav-list .fav-cell .cell-del-btn:before{content: '';display: inline-block;width: 1px;height: 100%;vertical-align: middle;}
.fav-list .fav-cell .cell-del-btn em{font-weight: normal;vertical-align: middle;}

/* 底部 */
.fav-foot{width: 100%;position: fixed;left: 0;bottom: 0;z-index: 2;display: none;}
.fav-foot .sys-checkbox{vertical-align: middle;}
.fav-foot .btn-del-fav{display: block;width: 100%;text-align: center;border-radius: 0;background: #ed3737;}

/* 编辑切换 */
.fav-edit-active  .sys-hd-bar .fav-edit-act{display: none;}
.fav-edit-active  .sys-hd-bar .fav-edit-handle{display: inline-block;}
.fav-edit-active .page{padding-bottom: 3.13rem;}
.fav-edit-active  .fav-list .fav-cell.cell-edit{left: 0;}
.fav-edit-active .fav-list .fav-cell .cell-hd{display: block;}
.fav-edit-active .fav-foot{display: block;}







/*
 * 个人中心：我的、账号设置、关于
 */



/* flex */
.flex-hor,.uc-header .info-cell,.uc-header .my-links,.uc-my-orders .my-order-links,.my-nav-group .my-nav-item,.acc-set-cell{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}
.flex-hor .flex-cell,.uc-header .info-cell .cell-bd,.uc-header .my-links .link-item,.uc-my-orders .my-order-links .order-link-item,.my-nav-group .my-nav-item .item-name,.acc-set-cell .cell-bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.flex-center,.uc-header .info-cell,.my-nav-group .my-nav-item,.acc-set-cell{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-ver{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}

/* 清除浮动 */
.uc-my-orders .panel-hd:after,.about-item .item-hd:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}


/*-------------------------------------------------------- 
                                                         page: 我的
                                                                    ------------------------------------------------------*/

.page-uc{background-color: #f6f6f6;}
.page-uc .page-wrap{padding: 0 0.63rem;margin-top: -2.5rem;}
.page-uc .ico-badge{display: inline-block;min-width: 1.13rem;height: 1.13rem;padding:0 0.1rem;text-align: center;line-height: 1.13rem;background-color: #ed3737;border-radius: 50%;position: absolute;left: 100%;top: 0;margin-left: -0.6rem;margin-top: -0.3rem;color: #fff;font-size: 0.75rem;-webkit-box-sizing: border-box;box-sizing: border-box;}
.uc-header{background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;padding: 1.91rem 0.63rem 2.1rem;}
.uc-header,.uc-header a{color: #fff;}
.uc-header .info-cell{padding:0 0.56rem 1.68rem;}
.uc-header .info-cell .cell-hd{}
.uc-header .info-cell .user-avatar,.uc-header .info-cell .user-avatar img{display: inline-block;width: 3.45rem;height: 3.45rem;border-radius: 50%;overflow: hidden;position: relative;vertical-align: middle;}
.uc-header .info-cell .cell-bd{padding-left: 0.63rem;}
.uc-header .info-cell .user-name .nick-name{display: block;font-size: 1.19rem;line-height: 1.1;font-weight: normal;}
.uc-header .info-cell .desc-txt{display: block;padding-top: 0.35rem;font-size: 0.75rem;}
.uc-header .uc-topr{position: absolute;right: 1.19rem;top:0.66rem;line-height: 1.5rem;}
.uc-header .uc-msg {display: inline-block;width: 1.5rem;height: 1.5rem;}
.uc-header .uc-msg .msg-icon{display: inline-block;width: 1.5rem;height: 1.5rem;position: relative;background-repeat: no-repeat;background-position: center;-webkit-background-size: contain;background-size: contain;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAk1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ROyVeAAAAMHRSTlMAgJdlFfPX++7MkD8G635cRZlpAx/is31Q9hwI0sK8o1c6NC0PDOemhndwSCbbqW2cUnchAAABpUlEQVRYw+3X23KCMBAG4DWAICiiKKLWej7b9n//p+tmyoBiCyXxonb47nKRf3Y2E9hQrVZ7Wu2g7zcq8PtBm+6ZroXKLNekHK8DJR0vl2MDaIpGJaLJm+ybJJPrcbpUWdfhmkzKuJwzIAUDTnKvzov73CUlXe54dnYB94cUcZ+CdNEHBCkSQD9d+ECDFDUAP1tcB03pF8Iwt/d+sbfnWypztJqbkqD2mBu/pkJmBMArq2gEYGxQgWAH4DUsC6KFvLzvG/rB1AU7lPaIXV4ADJf0rZW8X7szUWkQmwp5GUch3Wkf5OWOTCoOysQOgNmEctayVitrYHkQTWa8xYlvyxnZsssDqhJEoS939bZX3ZHljD+IKgWx5ZA3vsXpl1gGzy5UPYg2c7CW4U3WsWvJck4hKQSxhYMrsjuKQWTObSSGyZfvbCRWFYLY5Bg1O8OWiMPsBiW8gqByEVInrSA+y0TLVA7K+2dB21HvizD0ggRSC62gPVKGVtAgaiXE9G80uyhI/5f96CFCf6x58KClP/o9fBjVH48fP7DrPyH0HzW1Wu1ZfQJzdXBU23lJngAAAABJRU5ErkJggg==);}
.uc-header .my-links{padding-bottom: 0.88rem;margin: 0 -0.33rem 0 -0.63rem;}
.uc-header .my-links .link-item{width: 25%;float: left;text-align: center;padding-bottom: 0.88rem;}
.uc-header .my-links .link-item .item-val{display: block;height: 1.5rem;line-height: 1.5rem;overflow: hidden;font-size: 1.38rem;}
.uc-header .my-links .link-item .item-label{display: block;height: 1.25rem;line-height: 1.25rem;overflow: hidden;padding-top: 0.3rem;}
.uc-my-orders{padding: 0.94rem;background-color: #fff;box-shadow: 0 0.13rem 0.38rem 0 rgba(114,114,114,0.10);margin-bottom: 0.75rem;border-radius: 0.5rem 0.5rem 0 0;}
.uc-my-orders .panel-hd{display: block;line-height: 1.31rem;padding-bottom: 0.63rem;border-bottom: 1px solid #e3e3e3;}
.uc-my-orders .hd-title{font-size: 0.94rem;float: left;font-weight: normal;}
.uc-my-orders .hd-more{float: right;font-size: 0.75rem;color: #999;}
.uc-my-orders .hd-more .sys-ico-right{margin-left: 0.44rem;}
.uc-my-orders .my-order-links{padding-bottom: 0.35rem;margin: 0 -0.5rem;}
.uc-my-orders .my-order-links .order-link-item{display: block;padding-top: 1.16rem;text-align: center;}
.uc-my-orders .item-ico,.uc-my-orders .item-ico .ico{display: inline-block;width: 2rem;height: 2rem;}
.uc-my-orders .item-ico .ico{background-repeat: no-repeat;background-position: center;-webkit-background-size: contain;background-size: contain;}
.uc-my-orders .item-ico{display: block;margin: 0 auto 0.5rem;position: relative;}
.uc-my-orders .item-name{display: block;height: 1.13rem;overflow: hidden;}
.my-nav-group{margin-bottom: 0.75rem;box-shadow: 0 0.13rem 0.38rem 0 rgba(114,114,114,0.10);background-color: #fff;}
.my-nav-group .my-nav-item{line-height: 3.75rem;padding: 0 0.94rem;}
.my-nav-group .my-nav-item .item-ico{display: inline-block;width: 1.25rem;height: 1.25rem;background-position: center;background-repeat: no-repeat;-webkit-background-size: contain;background-size: contain;}
.my-nav-group .my-nav-item .item-name{padding-left: 0.94rem;}
.my-nav-group .my-nav-item .item-ft{display: inline-block;}
.my-nav-group .my-nav-item .sys-ico-right{width: 0.5rem;opacity: 0.2;}
.my-nav-group .my-nav-item:active{background-color: #f6f6f6;}


/*-------------------------------------------------------- 
                                                         page: 账号设置
                                                                    ------------------------------------------------------*/
.page-account{background-color: #f3f3f3;}
.page-account .cell-group{margin-bottom: 0.63rem;}
.page-account .acc-set-cell{position: relative;font-size: 0.94rem;height:2.5rem;line-height:2.5rem;padding: 0.625rem 0.94rem;background-color: #fff;-webkit-box-pack: space-between;-moz-justify-content: space-between;-webkit-justify-content: space-between;justify-content: space-between;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.page-account .acc-set-cell:after{content: '';display: block;height: 1px;background-color: #ddd;position: absolute;left: 0.94rem;right: 0;bottom: 0;}
.page-account .acc-set-cell:last-child:after{display: none;}
.page-account .acc-set-cell .cell-bd{text-align: right;color: #666;}
.page-account .acc-set-cell .cell-ft{padding-left: 0.94rem;}
.page-account .acc-set-cell .user-avatar,.page-account .acc-set-cell .user-avatar img{display: inline-block;width: 2.5rem;height: 2.5rem;border-radius: 50%;vertical-align: top;}
.page-account .acc-set-cell .user-avatar{border: 2px solid #dadada;}
.page-account .acc-set-cell .sys-ico-right{opacity: 0.35;}
.page-account .acc-select .sys-ico-right{position: absolute;margin-left: -0.4rem;height: 2.5rem;vertical-align: top;}
.page-account .acc-select select{display: inline-block;width: 100%;height: 2.5rem;line-height: 2.5rem;text-align: right;border: 0;background: none;padding-right: 1.34rem;-webkit-box-sizing: border-box;box-sizing: border-box;color: #666;direction: rtl;-webkit-appearance:none;appearance:none;border: 0;position: relative;z-index: 1;}
.page-account  a.acc-set-cell:active{background-color: #ddd;}
.page-account .btn-group{padding: 0.6rem 0 3rem; }
.page-account .btn-logout{border-radius: 0;background: #fff;color: #333!important;box-shadow: none;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.page-account .btn-logout:active{background: #ddd;}


/*-------------------------------------------------------- 
                                                         page: 关于
                                                                    ------------------------------------------------------*/
.page-about .page-wrap{padding: 3.5rem 0.94rem 1.25rem;}
.page-about .about-top{text-align: center;}
.page-about .about-top .about-logo{display: block;}
.page-about .about-top .about-logo img{width: 8.63rem;height: auto;}
.page-about .about-top .top-desc{display: block;padding: 0.88rem;font-size: 0.94rem;line-height: 1.31rem;color: #666;}
.page-about .about-main{padding: 4.13rem 0 0;}
.page-about .about-main,.page-about .about-main a{color: #666;}
.page-about .main-hd {border-bottom: 1px solid #ddd;padding-bottom: 0.94rem;}
.page-about .main-hd .hd-title{font-size: 0.94rem;line-height: 1.31rem;font-weight: normal;}
.page-about .about-item{border-bottom: 1px solid #ddd;padding: 0.88rem 0;}
.page-about .about-item:last-child{border-bottom: 0;}
.page-about .about-item .item-hd{line-height: 1.38rem;}
.page-about .about-item .item-tit{font-size: 0.81rem;float: left;font-weight: normal;}
.page-about .about-item .item-time{display: block;color: #888;text-align: right;}
.page-about .about-item .item-bd{padding-top: 0.69rem;}






/*
 * 优惠券
 */

/*-------------------------------------------------------- 
                                                         page: 我的优惠券
                                                                    ------------------------------------------------------*/

/* flex */
.coupon-item,.coupon-item .coupon-ft{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}
.coupon-item .item-bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.coupon-item .coupon-ft{-webkit-box-pack: space-between;-moz-justify-content: space-between;-webkit-justify-content: space-between;justify-content: space-between;}

/* 固定顶部 */
.coupon-top-fixed{padding-bottom: 3.13rem;}
.coupon-top-fixed .coupon-tabs{position: fixed;left: 0;top: 0;z-index: 2;}


/* 优惠券 */
.coupon-item {margin-bottom: .63rem;position: relative;}
.coupon-item .item-hd{width: 6rem;padding: .35rem 0 .75rem;text-align: center;color: #fff;
	background-image: -webkit-linear-gradient(41deg, #FF4347 19%, #FF8050 100%);background-image: -o-linear-gradient(41deg, #FF4347 19%, #FF8050 100%);background-image: linear-gradient(41deg, #FF4347 19%, #FF8050 100%);border-radius: 2px 0 0 2px;}
.coupon-item .item-ft{padding-right: 0.94rem;background-color: #999;}
.coupon-item .item-ft:before{content: '1';display: inline-block;width: 1px;height: 100%;vertical-align: middle;position: relative;}
.coupon-item .item-bd{background-color: #fff;border: 1px solid #ddd;border-left: 0;border-radius:0 2px 2px 0;overflow: hidden;}
.coupon-item .item-bd .sys-checkbox{position: absolute;right: 0.94rem;top: 50%;margin-top: -0.6rem;}
.coupon-item .coupon-price{display: block;height: 3.13rem;line-height: 3.13rem;}
.coupon-item .price-num{font-size: 2.25rem;}
.coupon-item .price-ico{font-size: 1rem;}
.coupon-item .coupon-scope{display: block;font-size: .75rem;}
.coupon-item .item-bd{padding: .63rem;}
.coupon-item .coupon-name{display: block;font-size: .81rem;font-weight: normal;padding-top: .5rem;}
.coupon-item .coupon-desc{font-size: 0.75rem;color: #bbb;position: absolute;right: 0.5rem;top: 0.3rem;}
.coupon-item .coupon-ft{padding-top: 1.13rem;-webkit-box-align:center; -moz-align-items:center; -webkit-align-items:center; align-items:center;}
.coupon-item .coupon-time{color: #999;font-size: .65rem;font-family: Arial;}
.coupon-item .sys-btn{height: auto;line-height: 1.31rem;font-size: .75rem;padding: 0 .5rem;}
a>.coupon-item:active .sys-btn{border-color: #FA5741;background-color: #FA5741;color: #fff!important;}
.coupon-item .ico-yiguoqi,.coupon-item .ico-yishiyong{display: inline-block;width: 3.83rem;height: 3.83rem;position: absolute;right: 0;top: 0.1rem;background-position: center;background-repeat: no-repeat;-webkit-background-size: auto 3rem;background-size: auto 3rem;}
.coupon-item .ico-yiguoqi{background-image: url("img/coupon-icon-yiguoqi.png")/*tpa=https://hy.360srcs.com/styles/img/coupon-icon-yiguoqi.png*/;}
.coupon-item .ico-yishiyong{background-image: url("img/coupon-icon-yishiyong.png")/*tpa=https://hy.360srcs.com/styles/img/coupon-icon-yishiyong.png*/;}
.coupon-item.disabled .item-hd{background: #bbb;}


/* 输入密码券 */
.coupon-ipt-item {padding-top: 1rem;}
.coupon-ipt-item .ipt-label{display: block;font-size: 0.94rem;padding-bottom: 0.75rem;color: #666;}
.coupon-ipt-item .ipt-box{padding-bottom: 0.75rem;}
.coupon-ipt-item .coupon-ipt-txt{display: block;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0.5rem 0.81rem;line-height: 2rem;border: 1px solid #ddd;font-size: 0.94rem;-webkit-appearance:none;}
.page-mycoupon .sys-form-ft{padding-left: 3.36rem;padding-right: 3.36rem;padding-top: 1.2rem;}

/* 我的优惠券 */
.page-mycoupon,.page-mycoupon .page-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}
.page-mycoupon .page-wrap,.page-mycoupon .coupon-tab-cont{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.page-mycoupon {background-color: #f6f6f6;}
.page-mycoupon .coupon-tab-cont{padding: 1.25rem 0.94rem 2.5rem;}   
.page-mycoupon .sys-cont-none{background: none;padding: 2rem 0;}                                                 
.page-mycoupon .bg-white{background-color: #fff;}

/* 优惠券周秀娜 */
.page-coupon .coupon-list{padding: 1.25rem 0.94rem;}

/* 优惠券弹窗 */
.coupon-pop{width: 100%;padding: .94rem 0 0;background-color: #f7f7f7;-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 9;position: fixed;left: 0;bottom: 0;visibility: hidden;opacity: 0;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;-webkit-transform: translateY(100%);-ms-transform: translateY(100%);-o-transform: translateY(100%);transform: translateY(100%);}
.coupon-pop .pop-hd{font-size: 1.31rem;font-size: .94rem;text-align: center;padding: 0 0 1.5rem;font-weight: bold;}
.coupon-pop .uc-sys-tabs{margin-bottom: 1.25rem;overflow: hidden;position: relative;}
.coupon-pop .pop-title{color: #81838D;font-size: .94rem;font-weight: normal;margin-bottom: .63rem;}
.coupon-pop .coupon-list {padding: 0;}
.coupon-pop .pop-close{display: block;width: 1.25rem;height: 1.25rem;background-position: center;background-repeat: no-repeat;-webkit-background-size: 1.1rem auto;background-size: 1.1rem auto;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEUAAAC7u7u9vb28vLy8vLy8vLy8vLy7u7umysnrAAAAB3RSTlMA9D7KsDUXODoAswAAALFJREFUOMt11EsKg1AMheFQ6AZuKZ3aJXTUHbTTdg9uQBSyfUUCB3L4Heh9+Pm4N0nMt1/YcX194pvDJ565xSOXqY9fjsF4p4hArvFPEYG8n+dhYJnq0sHQ1UA1DKhloJoNqO1AHd3UuIHqOqh+ByINiAh0ItBIAScFnBRwItCJgE/go/jl+Ln8g7gkvIi47LxRuLUcDBg+HHAYohzUmAacOJhqmJyYzlgAsGRgkcGytAOVTnj/7eRkIwAAAABJRU5ErkJggg==);position: absolute;right: .94rem;top: 1.06rem;}
.coupon-pop.active{visibility: visible;opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.coupon-pop .pop-tab-cont{padding: 0 0.94rem;overflow: hidden;overflow-y: auto;max-height: -webkit-calc(100vh - 18rem);max-height: calc(100vh - 18rem);}
.coupon-pop .coupon-item .sys-checkbox{width: 1.2rem;height: 1.2rem;vertical-align: middle;}
.coupon-pop .pop-btn-item{padding: 1.38rem 4.35rem 1.25rem;}
.coupon-pop .pop-btn-item .sys-btn{display: block;width: 100%;box-shadow: none;}




/*
 * 我的订单
 */

/* flex */
.flex-hor,.order-group .group-hd,.order-group .group-ft,.order-detail-foot,.order-preview-hd,.order-preview-item,.order-preview-ft,.order-panel-hd,.order-delivery,.pay-result-cell,.rate-item,.rate-cell,.delivery-summary .summary-cell,.order-info-cell,.page-pay .pay-top-info,.pay-method-cell,.order-sys-cell,.order-delivery-box .info-cell,.refund-record .record-cell{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}
.flex-hor .flex-cell,.order-group .group-ft .cell-bd,.order-preview-hd .hd-value,.order-preview-item .item-value,.order-preview-ft .ft-value,.order-delivery .cell-bd,.pay-result-cell .cell-bd,.rate-item .cell-bd,.rate-cell .cell-bd,.delivery-summary .cell-bd,.order-info-cell .cell-bd,.pay-method-cell .cell-bd,.order-sys-cell .cell-bd,.order-delivery-box .info-cell .cell-bd,.refund-record .record-cell .cell-bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.flex-hor-between,.order-group .group-hd,.order-group .group-ft,.order-detail-foot,.order-panel-hd,.page-pay .pay-top-info,.order-sys-cell .cell-ft{-webkit-box-pack: space-between;-moz-justify-content: space-between;-webkit-justify-content: space-between;justify-content: space-between;}
.flex-center,.order-group .group-ft,.order-detail-foot,.order-panel-hd,.order-delivery,.rate-item,.rate-cell,.pay-method-cell{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-ver{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}

/* 清除浮动 */
.order-edit-pay .pay-list:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}

/* 按钮 */
.sys-btn-small{height: 1.88rem;line-height: 1.81rem;padding: 0 0.5rem;-webkit-box-sizing: border-box;box-sizing: border-box;}
.sys-btn-primary{background: #fff;border: 1px solid #bbb;box-shadow: none;color: #666!important;}
.sys-btn-primary:active{background: #eee;}

/* 文字颜色 */
.color-default,.color-default *{color: #333!important;}
.color-light-grey{color: #999!important;}
.color-grey{color: #81838d!important;}
.color-red{color: #fa5741!important;}


/* 顶部 */
.sys-head .top-ico-more{background-image: url("img/icon-morelist.png")/*tpa=https://hy.360srcs.com/styles/img/icon-morelist.png*/;}


/*-------------------------------------------------------- 
                                                         page: 我的订单
                                                                    ------------------------------------------------------*/

.fixed-head .page-myorders {padding-top: 6.26rem;}
.page-myorders{background-color: #f6f6f6;}
.page-myorders .page-wrap{padding-top: 0.63rem;}
.order-top-fixed{padding-bottom: 3.13rem;}
.order-top-fixed .order-tabs{position: fixed;left: 0;top: 0;z-index: 2;}
.order-group{margin-bottom: 0.63rem;background-color: #fff;}
.order-group  a.group-hd,.order-group a.cart-cell{-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.order-group  a.group-hd:active,.order-group a.cart-cell:active{background-color: #ddd;}
.order-group .group-hd{height: 2.5rem;line-height: 2.5rem;padding: 0 0.94rem;overflow: hidden}
.order-group .group-hd .cell-hd .order-num .pay-desc{padding-left: 1.19rem;}
.order-group .group-bd{border-top: 1px solid #ddd;}
.order-group .group-ft{padding: 0.475rem 0.94rem;border-top: 1px solid #ddd;}
.order-group .group-ft .sys-price{display: inline;font-size: 0.81rem;line-height: 1.88rem;}
.order-group .sys-price .price-ico{font-size: 0.81rem;}
.order-group .group-ft .cell-bd{text-align: right;}
.order-group .sys-btn{font-size: 0.75rem;padding: 0 0.35rem;box-shadow: none;}
.order-group .sys-btn+.sys-btn{margin:0.155rem 0 0.155rem 0.31rem;}
.order-group .cart-cell:last-child:after{display: none;}
.order-group .cart-cell:after{left: 0.94rem;}
.order-group .cart-cell .cell-bd{position: relative;}
.order-group .cart-cell .sys-price{line-height: 1.88rem;padding-top: 0;}
.order-group .cart-cell .sys-price,.order-group .cart-cell .sys-price .price-amount{font-size: 0.81rem;}
.order-group .sys-price .price-ico,.order-group .sys-price .price-amount{color: #444;}
.order-group .cart-cell .pd-other{position: absolute;right: 0;bottom: 0;color: #666;line-height: 1.88rem;}
.order-group .cart-cell .pd-other .equal-ico {padding: 0 8px;}
.order-group .cart-cell .pd-other{}
.order-group .cart-cell .btns{display: inline;padding-left: 1.35rem;}


/*-------------------------------------------------------- 
                                                         page: 订单详情
                                                                    ------------------------------------------------------*/

.page-order-detail{background-color: #f6f6f6;}
.fixed-foot .page-order-detail{padding-bottom: 5rem;}


/* 订单信息 */
.order-summary{background-color: #fffef3;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 0.8rem 0;}
.order-summary .order-preview-hd {line-height: 1.25rem;}
.order-summary .order-preview-item,.order-summary .order-preview-item a{color: #999;}

/* 地址 */
.order-address{background-color: #fff;position: relative;border-bottom: 1px solid #ddd;padding: 1rem 0.94rem;margin-bottom: 0.63rem;}
.order-address .address-hd{line-height: 1.2rem;font-size: 1.06rem;font-weight: normal;}
.order-address .address-hd .my-name+.myphone{padding-left: 1.35rem;}
.order-address .address-desc{color: #666;font-size: 0.75rem;padding-top: 0.5rem;}
.order-address:before{content:'';display:block;width:100%;height:.25em;
background-image:linear-gradient(-45deg, #00c891 21%, transparent 21%,transparent 25%,#ff532b 25%,#ff532b 46%,transparent 46%,transparent 50%,#00c891 50%,#00c891 71%,transparent 71%,transparent 75%,#ff532b 75%,#ff532b 96%,transparent 96%,transparent);
background-image:-webkit-linear-gradient(-45deg, #00c891 21%, transparent 21%,transparent 25%,#ff532b 25%,#ff532b 46%,transparent 46%,transparent 50%,#00c891 50%,#00c891 71%,transparent 71%,transparent 75%,#ff532b 75%,#ff532b 96%,transparent 96%,transparent);
	background-size:4em 2.5rem;background-repeat:repeat;position:absolute;left:0;bottom:0;}

/* 模块 */
.order-preview-group{background-color: #fff;margin-bottom: 0.63rem;padding: 0.8rem 0;}
.order-preview-group .sys-price{line-height: 1.5;}
.order-preview-group .sys-price .price-ico{line-height: 1.5;}
.order-preview-hd{line-height: 1.84rem;}
.order-preview-hd .hd-label{padding-right: 0.94rem;float: left;padding-left: 0.94rem;}
.order-preview-hd .hd-value{display: block;overflow: hidden;text-align: right;-ms-word-break: break-all;word-break: break-all;word-wrap: break-word;padding-right: 0.94rem;}
.order-preview-bd+.order-preview-ft{margin-top: 0.3rem;}
.order-preview-item {line-height: 1.375rem;font-size: 0.75rem;}
.order-preview-item,.order-preview-item a{color: #666;}
.order-preview-item .item-label{padding-right: 0.94rem;float: left;padding-left: 0.94rem;}
.order-preview-item .item-value{display: block;overflow: hidden;text-align: right;-ms-word-break: break-all;word-break: break-all;word-wrap: break-word;padding-right: 0.94rem;}
.order-preview-ft{line-height: 1.84rem;position: relative;padding-top: 0.3rem;}
.order-preview-ft:before{content: '';display: block;height: 1px;background-color: #ddd;position: absolute;left: 0.94rem;right: 0.94rem;top: 0;}
.order-preview-ft .ft-label{padding-right: 0.94rem;float: left;padding-left: 0.94rem;}
.order-preview-ft .ft-value{display: block;overflow: hidden;text-align: right;-ms-word-break: break-all;word-break: break-all;word-wrap: break-word;padding-right: 0.94rem;}
.order-preview-panel{background-color: #fff;}
.order-panel-hd {line-height: 1.31rem;padding: 0.6rem 0.94rem;}
.order-panel-hd .hd-tit{display: inline-block;font-size: 0.94rem;font-weight: normal;}
.order-panel-hd .hd-more{display: inline-block;color: #666;}
.order-info-panel .panel-bd{border-top: 1px solid #ddd;}
.order-cancle-tips{color: #999;text-align: center;font-size: 0.75rem;padding: 0.35rem 0.94rem;}
.order-delivery{padding: 1.31rem 0.94rem;background-color: #fff;border-bottom: 1px solid #ddd;}
.order-delivery .cell-hd+.cell-bd{padding-left: 0.88rem;}
.order-delivery .ico-delivery,.delivery-item:first-child .item-line:before{display: inline-block;width: 2rem;height: 2rem;background-repeat: no-repeat;background-position: center;-webkit-background-size: contain;background-size: contain;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAqFBMVEUAAABFRUVFRUVHR0dFRUX7V0FERERERERMTExERERFRUVERERFRUVFRUVERERJSUlLS0tQUFBFRUVFRUVHR0dERERERERERERERERERERVVVVERERERERFRUVFRUVFRUVGRkZKSkpwcHBERET7WEJERERHR0dFRUVFRUVGRkb/W0JERET7WEJFRUVFRUVFRUVERERFRUVFRUVGRkb7V0JFRUVERET7V0EBL9LLAAAANnRSTlMAd6MZivaS4Q7y5r6o/cwhFAeAZijp29fDtQP5rvWebTYbBMe9mTCGc04d7LZVRjzTXlpB8JAwtYX2AAAC8ElEQVRo3u2Z2ZKqMBBAo6KCsosrCO466uis7f//2aUzCAEGinDHh5nKeRLT4WTpMqmWCAQCgeAPYb16IxfKcbvTgUzq8dyFagwHpA57qI6/ItzYwMOW8PIezX7aLMeL1vGNV6Bjr+57hcjFmIZahIsr7SRXSzY6mGc+gYR9LhWDd1oYrPIJ+jiBytGTMHrEJ8B19SpHd8JohU/QC7t0Kkc3IEQIhOBPCZxA7UGR4Hhub47/ITAO3gmQIsH5drtt6gqWBx2QMsFHKGjXEzi+CyzzxndR7VtIHYHZBIaxP9jNyE8Knk5w5+XzySTITwoaGlC0SbDE558WHICiSPj2BwgugGh7mZCHCOQePeGvhDxIYGNzr0VKOJ4/2l/c+AWWgkm/I2Wcbwncgids/aywMDFtPkEHW51ywSYl2PAJ8FKjk3KOm2QO3L+mPf5rGZ9gHjZKjxRgY0MIhEAIsoJZy7BICZaxnNUXyEHfxQOosyi43kgjPP/0hllPMBjCHXWZjza3GkQojRm/YOUDQy93DBljYJjK3AIVUiiZc6LVgxT9FacgAETrS3ZzCMhYTm3+5Eur2tLUBUTiE5gKPozo7lodyOXXKyAqlTo6HYvDJZDotO+DfqOjlZkJdCHkcN8uldq4BPiCuRG3NDNFjgX1Jwk1xHCLQ+DgR5tJSVxnP3OBcpiMxucLh4BeYHaZksgkeVQzNQ8T4wMOAR0RmzZbfGPaNyUMmBP7EkES1UwEJtPk5wV9wuBGgmZptWVNk0EKmeKna6ZpKMWMMkUkA9AoSTSd1oWCQWH90NEgz5X9EWUYlNWrWLQFuyR5xlY8gTkkTEgxhp5+g1FeOd2uohxaQ4JukBJWdhcYlNcZavtQgL6jOT2EmK6N0lLkFuVZi8qxXjSr/rLF0gTKizeNhhTgtzLf6coyyvS11pCiQ7g5uOzO5Y400wOG/Yzws9DjvbC/6x+c4my4kHostpPhfFz4v4P15r0op7X/TgQCgUDwy/kHJ3McUMDW77IAAAAASUVORK5CYII=);vertical-align: middle;}
.order-delivery .cell-bd .cell-name,.order-delivery .cell-bd .cell-desc{display: block;line-height: 1rem;}
.order-delivery .cell-bd .cell-name{font-size: 0.94rem;font-weight: normal;}
.order-delivery .cell-bd .cell-desc{color: #999;padding-top: 0.15rem;}


/* 底部*/
.order-detail-foot{width: 100%;background-color: #fff;position: fixed;left: 0;bottom: 0;line-height: 1.88rem;padding: 0.63rem 0.94rem;-webkit-box-sizing: border-box;box-sizing: border-box;}
.order-detail-foot .cell-label{display: block;}
.order-detail-foot .cell-bd{text-align: right;}
.order-detail-foot .sys-btn{font-size: 0.75rem;padding: 0 0.35rem;box-shadow: none;}
.order-detail-foot .sys-btn+.sys-btn{margin:0.155rem 0 0.155rem 0.31rem;}
.order-detail-foot .order-sv-ico,.order-detail-foot .order-sv-ico:before{display: inline-block;vertical-align: middle;line-height: 1.25rem;}
.order-detail-foot .order-sv-ico{margin-right: 0.44rem;}
.order-detail-foot .order-sv-ico:before{content: '';display: inline-block;width: 1.25rem;height: 1.25rem;background-repeat: no-repeat;background-position: center;-webkit-background-size: contain;background-size: contain;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAn1BMVEUAAAD7V0H/ZFD/XEf7V0L7WEL/eWn7WEH7V0H6V0L7V0H8WEP/Xkn/aVD7V0L7WEH7WEH7V0H7V0L7WEH7WEL7V0L7WUP6WEH7V0H7WEL/WkL7WEL7WEL7WUP8V0L6V0L8WEL8WEH7WUT6WUT/X0r6WEL/WkP/WEP6WEH6WEL7WEL7WEL8WEL/WkL/WUX7WEH8V0L8WEH7WEH6WEL7V0H/aSrsAAAANHRSTlMA+wwZzbIE6vTXxk4TCPDl7sGpj4V9RNy4ZyeKczmVbWFWPzYPozAp4Z6ZgF0sH3lSSbyhT1ELZQAAAuRJREFUSMftltmW2jAMQGOSkA2yACFh33eGodP7/9/WmAZIwAPpU/vQe87MiWzLkmxZQvvPX6e+GLaixA6DJG33+n+k2m3ZFHEGm6pGe1syfLMd946Tw9gVUjTnVXQ9R5oaru8jzfnAkur6O9XaT7ms+zjcPBpgT17rfjiQdJVTPR9+Nl/oLkLofLdAN8FtfKs7txGzF3t3wKhpavo+4Uh7RU/wpXas5iAy3dfaMFZO7OGovWMMP1TjLToVMijCaqjc/tAq0BcMqqRp/HNRlDemKbcfYOtPO/5oPIWBvSk4ZoG11LSlhTkrra3vISxn1hIonoInZe9iGkS7fp85ZDL2qZRQZLTv8lnKM+kjEuNmvGazqrmsSm8hBCalk4JLGC5pB3bXiSmioY2wl0XtmSAqJuNQiOHlI8bK/hjdzibN/gdMyy/hId8auadd6Netm2n3cndfWYhVaMiDG+PkYnAJboWpVSJgqA0Jc8limDtfCYeO9sk2l4yLwxGraspGFuWOKJdM+VX3OVRTjjJbwc3SBHGSKdR9yu/P+bW6xbWC5bgL3vX8BF+jhG39qQ5D/PvDL9yjz8QguC2OkUyfb8UBd7I+tyDRC1kvSoWjnYl7VclM+U2q32ssEPZKrzWSeyvwTB+rVaw9McHpIcD6mOT0TRspi67Kx6GwqnQzXShr4NkWWb94xwFfuajv4Px41wpDRZXVP/Vspi1wvZfKn9gNRTk3pDcLA4LO5lYm0odATr7q4XbJC/LMAIJVb13LzhBIH/I6WCo7iZjn+5g2Esv1ydiUnEbZvpsO/vp6Kt4u4EqhGh0F4286iYX1UcjrxbFziaBZrIlpXVOzDnlIk1oqtotie3Zrr35WiLg8tLxv1AI3F5WcDIjWyikvgX1de0VzB7T6zxfpgj3V3jE3QEST4vP8ODjAStcqMJVLhdGKZ+ezNx2YWymaI60io71PkeQgrVZn3dt9Gdswcc32TNf+8y/wC97eXVrnPyAGAAAAAElFTkSuQmCC);}
.order-detail-foot .order-sv-txt{vertical-align: middle;}


/*-------------------------------------------------------- 
                                                         page: 添加银行卡
                                                                    ------------------------------------------------------*/
.page-addCard{background-color: #f6f6f6;}



/*-------------------------------------------------------- 
                                                         page: 确认订单
                                                                    ------------------------------------------------------*/

.order-sys-panel{background-color: #fff;margin-bottom: 0.63rem;}
.order-sys-panel .panel-hd{padding: 1rem 0.94rem 0.65rem;}
.order-sys-panel .panel-tit{font-size: 0.94rem;font-weight: normal;}
.order-sys-panel .panel-bd{/*padding-top: 1.2rem;*/padding: 0.65rem 0.94rem; }
.order-sys-cell {line-height: 1.64rem;margin: 0 -0.94rem;padding: 0.3rem 0;font-size: 0.94rem;}
.order-sys-cell .cell-hd .cell-label{display: inline-block;padding: 0 0.94rem;line-height: 1.24rem;}
.order-sys-cell .cell-bd{padding-right: 0.94rem;}
.order-sys-cell .cell-ft{padding-right: 0.94rem;}
.order-sys-cell .cell-ipt{display: block;width: 100%;height: 1.64rem;line-height: 1.64rem;border: 0;font-size: 0.94rem;}
.order-edit-address{display: block;position: relative;padding-right: 1.8rem;}
.order-edit-address .sys-ico-right{position: absolute;top: 50%;margin-top: -0.4rem;right: 0.94rem;}
/*.order-edit-pay {padding: 0.94rem 0 0.94rem 0.94rem;}*/
.order-edit-pay .pay-list{margin-right: -0.94rem;}
.order-edit-pay .pay-item{float: left;padding:0 1.15rem 0.5rem 0;}
.order-edit-pay .pay-item .sys-checkbox{width: 1.25rem;height: 1.25rem;vertical-align: middle;}
.order-edit-pay .pay-item .ipt-label{vertical-align: middle;padding-left: 0.3rem;}
.order-delivery-box{padding: 0.63rem 0.94rem;background-color: #e9e9e9;line-height: 1.25rem;color: #81838d;font-size: 0.75rem;margin-top: -0.63rem;/*-webkit-transform: translateY(20%);-ms-transform: translateY(20%);-o-transform: translateY(20%);transform: translateY(20%);*/-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.order-delivery-box .info-cell .cell-hd{display: inline-block;width: 3.5rem;}
.order-delivery-box .info-cell .cell-bd{display: inline-block;}
.order-delivery-box.active{background-color: #fffbc3;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.page-confirm-order{background-color: #f6f6f6;}
.page-confirm-order .order-group .sys-price .price-ico,.page-confirm-order .order-group .sys-price .price-amount{color: #ff4448;}
.order-address .btn-add-new {display: block;padding: 0.8rem 0;text-align: center;font-size: 0.94rem;color: #81838d;}
.page-confirm-order .cart-foot .cell-bd{padding-left: 0.94rem;text-align: left;}
.fixed-foot .page-confirm-order{padding-bottom: 0;}
.fixed-foot .page-confirm-order .page-wrap{padding-bottom: 3.13rem;}



/*-------------------------------------------------------- 
                                                         page: 支付订单
                                                                    ------------------------------------------------------*/
.page-pay{background-color: #f6f6f6;}
.page-pay .pay-top-info{background-color: #fff8f8;box-shadow: 0 0.13rem 0.38rem 0 rgba(114,114,114,0.10);margin-bottom: 1rem;padding: 1.25rem 0.94rem 1rem;color: #444;}
.page-pay .pay-top-info .time-num{color: #fa5741;}
.page-pay .pay-top-info .sys-price .price-ico{font-size: 0.94rem;}
.pay-method-panel {margin-bottom: 1rem;}
.pay-method-panel .panel-hd{line-height: 2rem;padding:0 0.94rem 0.15rem;}
.pay-method-panel .panel-hd .hd-tit{display: inline-block;font-size: 0.81rem;font-weight: normal;color: #999;vertical-align: middle;}
.pay-method-panel .panel-hd .hd-ico{display: inline-block;vertical-align: middle;width: 2rem;height: 2rem;background-position: center;background-repeat: no-repeat;-webkit-background-size: contain;background-size: contain;}
.pay-method-panel .panel-hd .hd-ico-upcash{background-image: url("img/pay-icon-upcash.png")/*tpa=https://hy.360srcs.com/styles/img/pay-icon-upcash.png*/;}
.pay-method-panel .panel-bd{background-color: #fff;}
.pay-method-cell{padding: 1rem 0.94rem;}
.pay-method-cell .cell-hd img{width: 2rem;height: 2rem;}
.pay-method-cell .cell-hd+.cell-bd{padding-left: 0.63rem;}
.pay-method-cell .cell-bd .bank-name{display: block;font-size: 0.94rem;line-height: 1.31rem;font-weight: normal;}
.pay-method-cell .cell-bd .bank-desc{padding-top: 0.13rem;line-height: 1.06rem;font-size: 0.75rem;color: #999;}
.pay-method-cell+.pay-method-cell{border-top: 1px solid #ddd;}
.pay-method-panel a.pay-method-cell:active{background-color: #eee;}
.page-pay .foot-bar{box-shadow: none;}
.fixed-foot .page-pay{padding-bottom: 4.5rem;}


/*-------------------------------------------------------- 
                                                         page: 支付成功
                                                                    ------------------------------------------------------*/
.page-payResult .page-wrap{padding: 5.47rem 1.25rem;}
.page-payResult .member-msg-box{padding-bottom: 2.5rem;}
.pay-result-group{padding-top: 1.44rem;}
.pay-result-cell{padding-top: 0.63rem;line-height: 1.13rem;text-align: left;}
.pay-result-cell .cell-hd{width: 6.4rem;color: #81838d;}
.pay-result-cell .cell-bd{}



/*-------------------------------------------------------- 
                                                         page: 申请退款
                                                                    ------------------------------------------------------*/
.page-refund{background-color: #f6f6f6;}
.refund-order-info{padding: 1rem 1.13rem;background-color: #fff;margin-bottom: 0.63rem;}
.refund-order-info .order-info-cell {line-height: 1.13rem;padding: 0.315rem 0;}
.refund-order-info .order-info-cell .cell-hd{display: inline-block;width: 5.5rem;}
.refund-order-info .order-info-cell .order-num{color: #00c891;}
.page-refund .order-info-panel{background-color: #fff;margin-bottom: 0.63rem;}
.page-refund .form-hd-tips{padding: 0.94rem;color: #81838d;font-size: 0.81rem;font-weight: normal;line-height: 1.25rem;margin-bottom: 1.25rem;}
.page-refund .refund-form .panel-bd{padding: 1.25rem 0.94rem;}
.page-refund .refund-form .refund-txtarea{display: block;width: 100%;height: 5.25rem;overflow: hidden;background-color: #f7f7f7;border: 0;padding: 0.63rem;-webkit-box-sizing: border-box;box-sizing: border-box;}
.page-refund .sys-form-ft{padding-top: 1.2rem;}
.page-refund .select-reason{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-left: 0.94rem;}
.page-refund .select-reason .select-toggle{display: block;color: #bbb;position: relative;}
.page-refund .select-reason .select-toggle .toggle-val{display: block;}
.page-refund .select-reason .sys-ico-right{position: absolute;right: 0;top: 0;height: 1.31rem;}


/*-------------------------------------------------------- 
                                                         page: 退款详情
                                                                    ------------------------------------------------------*/

.refund-summary{background-color: #fffef3;border-top: 1px solid #ddd;padding: 1rem 0.94rem;margin-bottom: 0.63rem;}
.refund-summary .order-sys-cell{padding: 0.1rem 0;}
.refund-summary .order-sys-cell .cell-hd{width: 6rem;}
.refund-summary .order-sys-cell .cell-hd .cell-label{padding-right: 0;color: #333;}
.refund-summary .order-sys-cell.desc-cell,.refund-summary .order-sys-cell.desc-cell .cell-label{font-size: 0.75rem;color: #999;}
.page-refund-detail {background-color: #f6f6f6;}
.page-refund-detail .order-sys-cell .cell-label{color: #666;}
.refund-record .panel-bd{padding:1rem 0;border-top: 1px solid #ddd;}
.refund-record .record-list{padding: 0 0 0 2.5rem;} 
.refund-record .record-list ul{position: relative;line-height: 1.25rem;}
.refund-record .record-item{padding: 0.4rem 0;position: relative;}
.refund-record .record-cell .cell-hd{display: inline-block;width: 3rem;}
.refund-record .record-cell .cell-bd{display: block;}
.refund-record .record-item .item-tit{font-weight: normal;}
.refund-record .record-item .item-line:before{content: '';display: inline-block;width: 0.56rem;height: 0.56rem;background-color: #ddd;border-radius: 50%;position: absolute;left: 50%;top: 0.8rem; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.refund-record .record-item .item-time{display: block;font-size: 0.75rem;padding-top: 0.15rem;color: #999;}
.refund-record .record-item:first-child .item-tit{font-size: 0.94rem;font-weight: bold;}
.refund-record .record-item:first-child .item-line:before{top: -0.2rem;background-color: #00c891;}
.refund-record .record-item:last-child{border-bottom: 0;}
.refund-record .record-item:last-child .item-line:before{bottom: 0;top: auto;}
.refund-record .item-line{content: '';display: block;width: 1px;background-color: #ddd;position: absolute;left: -1.15rem;bottom: 0;top: 0;}
.refund-record .record-item:first-child .item-line{top: 0.9rem;}
.refund-record .record-item:last-child .item-line{bottom:2.1rem;}
.refund-foot{width: 100%;height: 3.13rem;background-color: #fff;position: fixed;left: 0;bottom: 0;z-index: 2;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 0.94rem;text-align: right;}
.refund-foot:before{content: '';display: inline-block;width: 1px;height: 100%;vertical-align: middle;}
.refund-foot .btn-cancle-refund{display: inline-block;line-height: 1.88rem;text-align: center;border: 1px solid #999;border-radius:3px;background: none;-webkit-appearance:none;padding: 0 0.75rem;vertical-align: middle;}
.refund-foot .btn-cancle-refund+.btn-cancle-refund{margin-left: 0.94rem;}



/*-------------------------------------------------------- 
                                                         page: 评价商品
                                                                    ------------------------------------------------------*/
.page-remark{background-color: #f6f6f6;}
.page-remark .pd-pricebox .sys-price .price-ico,.page-remark .pd-pricebox .sys-price .price-amount{color: #444;}
.page-remark .cart-cell:after{left: 0;}
.product-remark{background-color: #fff;margin-bottom: 0.63rem;}
.product-remark .remark-bd{padding: 0.94rem;}
.product-remark .reamrk-txtarea{display: block;width: 100%;height: 5.25rem;padding: 0.5rem 0.63rem;background-color: #f7f7f7;border: 0;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: 0.94rem;line-height: 1.06rem;}
.rate-item{font-size: 0.94rem;line-height: 2.38rem;padding: 0 0 0 0.3rem;}
.rate-item .glyphicon,.rate-item .glyphicon:before{display: inline-block;width: 2.38rem;height: 2.38rem;vertical-align: top;}
.rate-item .glyphicon:before{content: '';background-repeat: no-repeat;background-position: center;-webkit-background-size: auto 1.9rem;background-size: auto 1.9rem;background-image: url("img/icon-star.png")/*tpa=https://hy.360srcs.com/styles/img/icon-star.png*/;}
.rate-item .glyphicon-star-empty:before{background-image: url("img/icon-star-gray.png")/*tpa=https://hy.360srcs.com/styles/img/icon-star-gray.png*/;}
.service-remark{padding: 0.69rem 1.25rem;background-color: #fff;margin-bottom: 0.63rem;}
.rate-cell .cell-bd{text-align: right;}
.rate-cell .caption{display: none!important;}
.rate-cell {padding: 0.35rem 0;line-height: 1.5rem;}
.rate-cell .glyphicon,.rate-cell .glyphicon:before{display: inline-block;width: 1.65rem;height: 1.65rem;vertical-align: top;}
.rate-cell .glyphicon:before{content: '';background-repeat: no-repeat;background-position: center;-webkit-background-size: 1.35rem auto;background-size: 1.35rem auto;background-image: url("img/icon-star-sm.png")/*tpa=https://hy.360srcs.com/styles/img/icon-star-sm.png*/;}
.rate-cell .glyphicon-star-empty:before{background-image: url("img/icon-star-sm-gray.png")/*tpa=https://hy.360srcs.com/styles/img/icon-star-sm-gray.png*/;}
.rating-loading{width:25px;height:25px;font-size:0;color:#fff;border:none}
.rating-container .rating-stars{position:relative;cursor:pointer;vertical-align:middle;display:inline-block;overflow:hidden;white-space:nowrap;font-size:1.6rem;z-index:1;}
.rating-container .rating-input{position:absolute;cursor:pointer;width:100%;height:1px;bottom:0;left:0;font-size:1px;border:none;background:0 0;padding:0;margin:-1px 0 0;visibility:hidden;}
.rating-container .rating-input,.star-rating{opacity: 0;}
.rating-disabled .rating-input,.rating-disabled .rating-stars{cursor:not-allowed;outline: 0;}.rating-container .star{display:inline-block;margin:0 1px;text-align:center}
.rating-container .empty-stars{color:#ff7200}
.rating-container .filled-stars{position:absolute;left:0;top:0;margin:auto;color:#ff7200;white-space:nowrap;overflow:hidden}
.rating-animate .filled-stars{transition:width .25s ease;-o-transition:width .25s ease;-moz-transition:width .25s ease;-webkit-transition:width .25s ease}
.rating-container .empty-stars,.rating-container .filled-stars{z-index:1;}
.rating-container .filled-stars{z-index:3;}
.rating-container .caption{display: inline;float: right;padding-right: 0.94rem;}
.page-remark .sys-form-ft{padding-top: 0.62rem;}


/*-------------------------------------------------------- 
                                                         page: 订单物流跟踪
                                                                    ------------------------------------------------------*/
.page-delivery{background-color: #f6f6f6;}
.page-delivery .page-wrap{padding-bottom: 2.5rem;}
.page-delivery .hotline{color: #00c891;}
.delivery-summary{background-color: #fff;padding: 1.19rem 0.94rem 0.94rem;line-height: 1.26rem;font-size: 0.94rem;margin-bottom: 0.63rem;}
.delivery-summary .summary-cell {line-height: 1.25rem;padding: 0.2rem 0;}
.delivery-summary .summary-cell .cell-hd,.delivery-summary .summary-cell .cell-bd{display: inline-block;}
.delivery-detail{padding: 0.94rem 0.94rem 0.94rem 0.38rem;background-color: #fff;margin-bottom: 0.63rem;} 
.delivery-detail .delivery-list{position: relative;line-height: 1.25rem;}
.delivery-detail .delivery-item{padding: 0.8rem 0;border-bottom: 1px solid #ddd;position: relative;}
.delivery-detail .delivery-item .item-tit{font-weight: normal;}
.delivery-detail .delivery-item .item-line:before{content: '';display: inline-block;width: 0.56rem;height: 0.56rem;background-color: #ddd;border-radius: 50%;position: absolute;left: 50%;top: 1.2rem; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.delivery-detail .delivery-item .item-time{display: block;font-size: 0.75rem;padding-top: 0.15rem;color: #999;}
.delivery-detail .delivery-item:first-child .item-tit{font-size: 0.94rem;font-weight: bold;}
.delivery-detail .delivery-item:first-child .item-line:before{content: '';width: 2rem;height: 2rem;background-color: #fff;position: absolute;top: -0.5rem;}
.delivery-detail .delivery-item:last-child .item-line:before{bottom: 0;top: auto;}
.delivery-detail .delivery-item:last-child{border-bottom: 0;}
.delivery-detail .item-line{content: '';display: block;width: 1px;background-color: #ddd;position: absolute;left: -1.65rem;bottom: 0;top: 0;}
.delivery-detail .delivery-item:first-child .item-line{top: 1.3rem;}
.delivery-detail .delivery-item:last-child .item-line{bottom:2.5rem;}



/*
 * 收货地址
 */

.address-cell{}

/* flex */
.flex-hor,.address-cell{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}
.flex-hor .flex-cell,.address-cell .cell-bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.flex-hor-between{-webkit-box-pack: space-between;-moz-justify-content: space-between;-webkit-justify-content: space-between;justify-content: space-between;}
.flex-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-ver{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}

/*-------------------------------------------------------- 
                                                         page: 收货地址
                                                                    ------------------------------------------------------*/
.page-address{background-color: #f6f6f6;}
.address-list{overflow: hidden;background-color:#fff;padding-bottom:1rem;}
.address-list .selected {border-bottom:solid #f55;border-top:solid #f55;}
.address-cell {position: relative;}
.address-cell .cell-bd{padding: 0.63rem 1.8rem 0.63rem 0.94rem;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100vh;position: relative;}
.address-cell+.address-cell:before{content: '';display: block;height: 1px;background-color: #ddd;position: absolute;left: 0.94rem;top: 0;right: 0;}
.address-cell:last{content: '';display: block;height: 1px;background-color: #ddd;position: absolute;left: 0.94rem;top: 0;right: 0;}
.address-cell:active{background-color: #eee;}
.address-cell .cell-btn{display: none;}
.address-cell .address-hd{line-height: 1.2rem;font-size: 1.06rem;font-weight: normal;}
.address-cell .address-hd  span{vertical-align: middle;}
.address-cell .address-hd .my-name{}
.address-cell .address-hd .my-phone{padding-left: 1.2rem;}
.address-cell .address-desc{font-size: 0.75rem;color: #666;padding-top: 0.5rem;}
.address-cell .sys-ico-right{position: absolute;right: 0.94rem;top: 50%;margin-top: -0.4rem;}
.address-cell .cell-btn{-webkit-box-flex:1;-webkit-flex:1;flex:1;background-color: #ed3737;text-align: center;color: #fff;border: 0;-webkit-appearance:none;}
.address-cell .cell-btn:before{content: '';display: inline-block;width: 1px;height: 100%;vertical-align: middle;}
.address-cell .cell-btn em{font-weight: normal;vertical-align: middle;}
.address-cell .sys-btn-default{background-color: #bbb;}
.address-cell.edit-active{width: 136%;left: -36%;height:4.5rem;}
.address-cell.edit-active .cell-btn{display: block;padding: 0;}
.address-cell.edit-active .cell-bd{width: 100vw;-webkit-box-flex: initial;-webkit-flex: initial;flex: initial;}
.page-address .sys-form-ft{padding-top: 0.62rem;}
.bottm_fix {position:fixed;bottom:0px;width:100%;background-color: #F5F5F5;}
.bottom_btn {padding: 10px 0;margin-top: 20px;overflow: hidden;}
.bottom_btn a {display: block;width: 90%;padding: 15px;background-color: #00c891;color: #fff;text-align: center; margin: 0 auto;font-size: 18px;line-height: normal;}




/*-------------------------------------------------------- 
                                                    插件: mPicker
                                                                    ------------------------------------------------------*/
.mPicker .hide{display:none}
.mPicker-hide{visibility:hidden}
.mPicker-pr{position:relative}
.mPicker{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}
.mPicker-mask{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9;background:#000;opacity:.7}
.mPicker-active-box{position:absolute;top:50%;left:50%;width:70%;margin-left:-35%;border-top:1px solid #1fdb9b;border-bottom:1px solid #1fdb9b}
.mPicker-main{background:#f5f5f5;box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;z-index:10;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0,0,0)}
.mPicker-main.mPicker-bottom{bottom:0}
.mPicker-main.mPicker-modal{-webkit-border-radius:3px;border-radius:3px;width:264px;top:50%;bottom:auto;left:50%;margin-top:-127px;margin-left:-132px}
.mPicker-main.down{transform:translateY(100%);-webkit-transform:translateY(100%)}
.mPicker-header{position:relative;height:40px;line-height:40px;text-align:center;border-bottom:1px solid #1fdb9b;color:#1fdb9b;font-size:1.6em}
.mPicker-footer{border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:36px;line-height:36px;position:relative}
.mPicker-content{overflow:hidden;z-index:15;position:relative;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}
.mPicker-list{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;position:relative;overflow:hidden}
.mPicker-content ul{width:100%;text-align:center;position:relative;z-index:20;list-style:none;margin:0;padding:0}
.mPicker-content li{padding-left:3%;padding-right:3%;height:36px;line-height:36px;overflow:hidden;color:#333;font-size:14px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;color: #999;}
.mPicker-content li.active{color:red;-webkit-transform:scale(1.1);transform:scale(1.1)}
.mPicker-content.level-2 ul{width:50%}
.mPicker-cancel,.mPicker-confirm{color:#333;font-size:14px;width:50%;text-align:center;display:inline-block;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}
.mPicker-cancel:active,.mPicker-cancel:hover,.mPicker-confirm:active,.mPicker-confirm:hover{background-color:#29799c;color:#fff}
.mPicker-confirm{border-right:1px solid #dbdbdb;background:#1fdb9b;color:#fff}
.mPicker-input-mask{position:absolute;top:0;left:0;z-index:2}
.mPicker-shadow{position:absolute;top:41px;bottom:38px;left:0;width:100%;z-index:999;background:linear-gradient(#282828 0,rgba(40,40,40,0) 52%,rgba(40,40,40,0) 48%,#282828 100%);background:-webkit-gradient(linear,left bottom,left top,from(#282828),color-stop(.52,rgba(40,40,40,0)),color-stop(.48,rgba(40,40,40,0)),to(#282828));background:-moz-linear-gradient(#282828 0,rgba(40,40,40,0) 52%,rgba(40,40,40,0) 48%,#282828 100%);background:-o-linear-gradient(#282828 0,rgba(40,40,40,0) 52%,rgba(40,40,40,0) 48%,#282828 100%);background:-webkit-gradient(linear,0 100%,0 0,from(whitesmoke),color-stop(.48,rgba(245,245,245,0)),color-stop(.52,rgba(245,245,245,0)),to(whitesmoke));pointer-events:none}

.mPicker{font-size: 14px!important;}
.mPicker-active-box{width: 100%; left:0;margin-left: 0;}
.mPicker .mPicker-content{padding: 50px 0;}
.mPicker .mPicker-content li{padding: 0;}
.mPicker .mPicker-head{height: 45px;line-height: 45px;background-color: #f5f5f5;}
.mPicker .mPicker-head .mPicker-cancel,.mPicker .mPicker-head .mPicker-cancel:hover{display: inline-block;padding: 0 15px;float: left;width: auto;background: none;color: #666;}
.mPicker .mPicker-head .mPicker-confirm{display: inline-block;padding: 0 15px;float: right;width: auto;background: none;color: #ff4448;}
.mPicker .mPicker-main{background-color: #fff;}
.mPicker .mPicker-shadow{background: none;}
.mPicker .mPicker-active-box{border-top-color: #eee;border-bottom-color: #eee;}


.pd-coupon-list{width:100%;position:relative;overflow: scroll;height: 200px;}
.pd-coupon-list ul{width: 105%;}
.pd-coupon-list .pd-coupon-item{display:inline;width:45%;float:left;margin:0 0.6rem 1rem 0;cursor:pointer;overflow:hidden;position:relative;}
.pd-coupon-list .pd-coupon-item:before{content:'';display:block;width:100%;height:3px;background:url(../img/top_wave_bg.gif) 0 0 repeat-x;position:absolute;left:0;top:0;}
.pd-coupon-list .pd-coupon-item .coupon-bd{display:block;height:56px;background-color:#74d2d4;border:2px solid #74d2d4;border-bottom:0;padding:4px 0 0 13px;}
.pd-coupon-list .pd-coupon-item .coupon-bd,.pd-coupon-list .pd-coupon-item .coupon-bd a{color:#fff;}
.pd-coupon-list .pd-coupon-item .coupon-bd .coupon-price{display:block;font-size:12px;line-height:1.3;}
.pd-coupon-list .pd-coupon-item .coupon-bd .coupon-price i{font-size:14px;}
.pd-coupon-list .pd-coupon-item .coupon-bd .coupon-price b{font-size:20px;padding-right:10px;font-weight:normal;position:relative;top:3px;}
.pd-coupon-list .pd-coupon-item .coupon-bd .coupon-time{display:block;}
.pd-coupon-list .pd-coupon-item .coupon-ft{display:block;height:26px;line-height:26px;overflow:hidden;padding:0 1px 1px 15px;border:1px solid #cef0f1;border-top:0;}
.pd-coupon-list .pd-coupon-item .coupon-ft,.pd-coupon-list .pd-coupon-item .coupon-ft a{color:#74d2d4;}
.pd-coupon-list .pd-coupon-item .coupon-ft b{font-weight:normal;display:inline;padding-right:15px;}
.pd-coupon-list .pd-coupon-item .ico-tick{display:none;width:18px;height:15px;background-image:url(../img/icons_common.png);background-repeat:no-repeat;background-position:-130px 0;position:absolute;right:2px;bottom:2px;}
.pd-coupon-list .pd-coupon-item .select-tips{display:inline-block;height:20px;line-height:20px;padding:0 5px;background-color:#e1f4f4;color:#ff5556;position:absolute;right:2px;top:2px;float:right;font-weight:normal;display:none;}
.pd-coupon-list .pd-coupon-selected:before{display:none;}
.pd-coupon-list .pd-coupon-selected .coupon-bd{border-color:#ff5556;}
.pd-coupon-list .pd-coupon-selected .coupon-ft{border:2px solid #ff5556;border-top:0;padding:0 0 0 14px;height:26px;}
.pd-coupon-list .pd-coupon-selected .ico-tick{display:block;}
.pd-coupon-list .pd-coupon-selected:hover .select-tips{display:inline-block;}
.checkout-wrap .pd-coupon-form{line-height:28px;color:#ff5556;font-size:14px;padding-top:10px;}
.checkout-wrap .pd-coupon-form *{vertical-align: middle;}
.checkout-wrap .pd-coupon-form .coupon-ipt{display:inline-block;width:115px;height:26px;line-height:26px;border:1px solid #ddd;padding:0 5px 0 10px; color:#ff5556;margin-right:8px;font-size:14px;}
.checkout-wrap .pd-coupon-form .coupon-btn{display:inline-block;width:45px;height: 28px\9;line-height:28px;text-align:center;background-color:#ff5556;color:#fff;text-align:center;font-size:14px;border:0;}



.pd-coupon-list .pd-coupon-item-no{display:inline;width: 45%;float:left;margin: 0 0.6rem 1rem 0;cursor:pointer;overflow:hidden;position:relative;}
.pd-coupon-list .pd-coupon-item-no:before{content:'';display:block;width:100%;height:3px;background:url(../img/top_wave_bg.gif) 0 0 repeat-x;position:absolute;left:0;top:0;}
.pd-coupon-list .pd-coupon-item-no .coupon-bd{display:block;height:56px;background-color: #9ea6a6;border:2px solid #c0c0c0;border-bottom:0;padding:4px 0 0 13px;}
.pd-coupon-list .pd-coupon-item-no .coupon-bd,.pd-coupon-list .pd-coupon-item .coupon-bd a{color:#fff;}
.pd-coupon-list .pd-coupon-item-no .coupon-bd .coupon-price{display:block;font-size:12px;line-height:1.3;}
.pd-coupon-list .pd-coupon-item-no .coupon-bd .coupon-price i{font-size:14px;}
.pd-coupon-list .pd-coupon-item-no .coupon-bd .coupon-price b{font-size:17px;padding-right:10px;font-weight:normal;position:relative;top:3px;}
.pd-coupon-list .pd-coupon-item-no .coupon-bd .coupon-time{display:block;}
.pd-coupon-list .pd-coupon-item-no .coupon-ft{display:block;height:26px;line-height:26px;overflow:hidden;padding:0 1px 1px 15px;border:1px solid #cef0f1;border-top:0;}
.pd-coupon-list .pd-coupon-item-no .coupon-ft,.pd-coupon-list .pd-coupon-item .coupon-ft a{color:#74d2d4;}
.pd-coupon-list .pd-coupon-item-no .coupon-ft b{font-weight:normal;display:inline;padding-right:15px;}
.pd-coupon-list .pd-coupon-item-no .ico-tick{display:none;width:18px;height:15px;background-image:url(../img/icons_common.png);background-repeat:no-repeat;background-position:-130px 0;position:absolute;right:2px;bottom:2px;}
.pd-coupon-list .pd-coupon-item-no .select-tips{display:inline-block;height:20px;line-height:20px;padding:0 5px;background-color:#e1f4f4;color:#ff5556;position:absolute;right:2px;top:2px;float:right;font-weight:normal;display:none;}
