@charset "utf-8";
.u-flex-lr{display:flex;flex-flow:row nowrap;padding: 0 0 35px 0px;}
.u-flex-lr>left{flex:0 1 auto;background-color:#fff;background-image:linear-gradient(90deg,var(--ag-a) 90%,var(--ag-b));white-space:nowrap;border-radius:var(--br)}
.u-flex-lr>right{flex:1 1 auto;overflow:hidden;position:relative;background-color:#fff;border-radius:var(--br)}
.u-flex-lr>left aside{padding:.8rem;}
.u-flex-lr>left aside>h3{line-height:1.6rem;color:#e4000f;padding:0 .8rem;font-weight:700;}
.u-flex-lr>left aside>ul{padding:0 .8rem;font-size:.7rem;}
.u-flex-lr>left aside>ul>li{line-height:1.6rem}
.u-flex-lr>left aside>ul>li>a{color:#aaa;}
.u-flex-lr>right>section>h3{line-height:1.6rem;padding:.8rem;color:#aaa;display:flex;justify-content:space-between;align-items:center;
border-top:1px solid #eee;
border-bottom:1px solid #eee;margin-top:-1px}
.u-flex-lr>right>section>h3>a{color:#ff4500;}
.u-flex-lr .m-list{margin:.4rem;min-height:10em}
.u-flex-lr .m-list>li{border-radius:0}
/*用户信息卡 user.html*/
.u-cart{color:var(--main);display:flex;flex-flow:row nowrap;font-size:.7rem;}
.u-cart user{display:flex;justify-content:center;align-items:center;width:6rem;height:6rem;border-right:1px solid #eeeeee;}
.u-cart user a{display:flex;justify-content:center;align-items:center;flex-flow:column;}
.u-cart user img{width:3.2rem;height:3.2rem;border-radius:50%;}
.u-cart nav{flex:1 1 auto;display:flex;justify-content:space-around;align-items:center;flex-flow:row nowrap;}
.u-cart nav>a{display:flex;justify-content:center;align-items:center;flex-flow:column;}
.u-cart nav>a>big{font-size:2em}
.u-cart nav>a>small{font-size:1em}
/*用户右栏上导航*/
.u-bar{display:flex;justify-content:space-between;align-items:center;padding:0 .8rem;position:relative;z-index:7;}
.u-bar:after{content:'';border-bottom:1px solid var(--ag-x);position:absolute;left:0;right:0;bottom:0;}
.u-bar form{display:flex;align-items:center}
.u-bar form span,
.u-bar input{border:none;height:1.6rem}
.u-bar input[type=text]{border-radius:var(--br-xs);width:15em;text-align:center;background-color:var(--main-a);color:var(--main);padding:0 1em;margin-left:1px;}
.u-bar a.btn,
.u-bar input[type=submit]{line-height:1.6rem;height:1.6rem;background-color:#e4000f;color:var(--white-a);display:inline-flex;padding:0 1em;border-radius:var(--br-xs)}
.u-bar ul{display:flex;align-items:center}
.u-bar ul:first-of-type li{margin-right:1em}
.u-bar ul:last-of-type li{margin-left:1em}
.u-bar ul:only-of-type li{margin-left:0}

.u-bar>h3,
.u-bar ul li,
.u-bar ul b,
.u-bar ul a{line-height:3.2rem;display:inline-flex;align-items:center;position:relative;z-index:1;font-size:1em;}
.u-bar ul li,
.u-bar ul a{color:var(--ag-y)}
.u-bar ul li.u-curr,
.u-bar ul a.u-curr{color:var(--active);}
.u-bar>h3:after,
.u-bar ul li.u-curr:after,
.u-bar ul a.u-curr:after{content:'';border-bottom:1px solid currentcolor;position:absolute;left:0;right:0;bottom:0;}
/*普通表格*/
.u-table{width:100%;font-size:.7rem}
.u-table th,
.u-table td{padding:1em;text-align:center;line-height:1.5em;border:1px solid var(--ag-x)}
/*无外框表格*/
.u-table-order{width:100%;font-size:.7rem;background-color:var(--ag-a);}
.u-table-order th,
.u-table-order td{padding:1em;text-align:center;line-height:1.5em;}
.u-table-order td:nth-child(2){text-align:left}
.u-table-order tr>td:not(:first-of-type){border-left:1px solid #eee;}
.u-table-order tr{border-bottom:1px solid #eee;}
.u-table-order a{display:block;}
.u-table-order input{border:none;color:#e4000f;margin:0;background-color:transparent;}
/*表单*/
.u-form-flex{display:flex}
.u-form .filePicker input{display:none;}
.u-form>ul{min-width:25em;}
.u-form li{display:flex;flex-flow:row nowrap;align-items:center;position:relative;width:100%;}
.u-form li p{flex:0 0 8em;text-align:right;color:var(--ag-y);line-height:2rem;height:2rem;margin:.5rem 0;}
.u-form li p>i{color:red;margin:.5em;}
.u-form li span.tip{margin:.5rem;font-size:.6rem;color:var(--active);}
.u-form input[type=text],
.u-form input[type=email],
.u-form input[type=password]{height:2rem;margin:0 .5rem;padding:0 .5rem;
flex:0 0 15em;color:var(--main);background-color:var(--main-a);border:1px solid var(--main-b);border-radius:var(--br-xs);box-sizing:border-box;}
.u-form input[readonly]{color:var(--ag-y);}
.u-form input[type=button],
.u-form input[type=submit],
.u-form a.btn{flex:0 0 auto;margin:0 .5rem;padding:0 1rem;height:2rem;line-height:2rem;border:none;background-color:#e4000f;;color:var(--white-a);border-radius:var(--br-xs);}
.u-form input.btn,
.u-form a.btn{background-color:var(--main-b) !important;color:var(--main) !important}
.u-form .abs{position:absolute;
    right: .65rem;
    font-size: .7rem;
    margin: 0;} 
.u-form label.cr{display:inline-flex;align-items:center;margin:0 .5rem;position:relative;color:#e4000f;}
.u-form label.cr input{-webkit-appearance:none;margin:0;padding:0;height:2rem;line-height:2rem;text-align:center;}
.u-form label.cr input:after{content:attr(data-tip)}
.u-form label.cr input:checked:before{content:'\2714';color:var(--active);position:absolute;right:0;top:0;font-size:2em;opacity:.8;}
/*杂项*/
.u-text{padding:2em}
.u-rmsg{position:absolute;top:0;right: 0;bottom:0;left:0;display:flex;justify-content:center;align-items: center;}
/*收货地址*/
.sh-address ul{display:flex;margin:.4rem;}
.sh-address li{box-sizing: border-box;flex:0 1 50%;margin:.4rem;padding:1.6rem;background-color:#ebf3f9;
border:.1rem solid #d9e8f3;
position:relative;box-sizing: border-box;}
.sh-address li.default-add{border-color:var(--active);}
.sh-address .btn,
.sh-address .def{color:#fc5a1f;}
.sh-address span.remove{color:var(--active);position:absolute;top:0;right:0;width:1rem;height:1rem;line-height:1rem;text-align:center;font-size:1rem;}
.sh-address span.remove:before{content:'\2716'}
.sh-address div.add-box-center{cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-flow:column;justify-content:center;align-items: center;}


/*地区选择器*/
.modbox{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--mask);z-index:1000;display:flex;justify-content:center;align-items:center}
.modbox .edit-box{background-color:#fff;}
.modbox .edit-form{padding:1em}
.modbox .edit-form li p,
.modbox .edit-form li input{height:1.6rem;line-height:1.6rem;}
.modbox .edit-box>h3{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ag-x);height:2.4rem;margin:0 .8rem;}
.modbox .close-modbox{font-style:normal;color:red;cursor:pointer}
.modbox .close-modbox:before{content:'\2716'}
.modbox .edit-form .deliver{box-sizing:border-box;flex:0 0 15em;padding:0 .5rem;margin:0 .5rem;color:var(--main);background-color:var(--main-a);border:1px solid var(--main-b);border-radius:var(--br-xs)}

#store-selector{position:relative;z-index:2;}
#store-selector .text{line-height:1rem;padding:.25rem 0}
#store-selector .content{min-width:20em;display:none;position:absolute;left:-.5rem;padding:.5rem;background:var(--ag-a);box-shadow:var(--shadow);}
#store-selector.hover .content,
#store-selector.hover .close{display:block}

#JD-stock .tab{overflow:visible;display:flex;flex-flow:row nowrap;align-items:center}
#JD-stock .tab li{white-space:nowrap;}
#JD-stock .tab li.curr{color:var(--active)}
#JD-stock .tab li a{margin-right:1em;line-height:1.5rem}
#JD-stock .stock-line{height:1px;background-color:var(--ag-x);margin:.25rem 0;}
#JD-stock .area-list{width:100%;display:flex;flex-flow:row wrap}
#JD-stock .area-list li{flex:0 0 20%;white-space:nowrap}
#JD-stock .area-list li a{line-height:1.5rem;margin-right:1em;}
#JD-stock .area-list li a:hover{color:var(--active)}