@charset "UTF-8";
html { font-family: "Hiragino Sans GB", "Hiragino Sans GB W3", "微软雅黑", "宋体", Helvetica, Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: none; word-wrap: break-word; }

article, aside, details, figcacption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background: transparent; text-decoration: none; color: #4a5053; -webkit-tap-highlight-color: transparent; }

a:active, a:hover, a:focus { outline: 0; text-decoration: none; color: #f00; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

mark { background: #ff0; color: #000; }

sub, sup { font-size: 0.75em; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; width: auto; max-width: 100%; width: 100%; -ms-interpolation-mode: bicubic; }

svg:not(:root) { overflow: hidden; }

hr { box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; }

ton { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; empty-cells: show; font-size: inherit; }

body { font-size: 0.28rem; }

body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, a, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea { margin: 0; padding: 0; font-weight: normal; font-style: normal; font-family: inherit; box-sizing: border-box; text-align: justify; }

body { color: #4a5053; background: #fff; }

ul, li, ol { list-style: none; line-height: normal; }

small { font-size: 0.875em; }

i, address, cite, dfn, em, var { font-style: normal; }

.tabBox .bd ul li, .tabBox21 .bd, .tabBox4789 .cpxq .part2, .bnav, .login .li8, .register-info .operate, .huodong-rigister .operate, .filter5, .pro-discuss .operate, .my-order-info .other-info li, .shopping-car .operate, .shopping-car-edit .operate, .tihuoquan-duihuan .step, .liping-duihuan ul, .member-center .dengji ul, .member-center .tequan ul, .member-center .dingdan ul, .member-center .operate, .mall-index .alert-login .operate, .mall-index .classify, .mall-index .other, .filter-box .choose-result, .product-details2 .part1 .product-item, .product-details2 .part3 .item .con, .product-classify .rmsp, .product-classify .jtfa, .product-classify .bgfa, .product-classify2 .rmsp, .product-classify2 .jtfa2, .product-classify2 .bgfa2, .filter45, .filter45-result .con, .cf { *zoom: 1; }
.tabBox .bd ul li:before, .tabBox21 .bd:before, .tabBox4789 .cpxq .part2:before, .bnav:before, .login .li8:before, .register-info .operate:before, .huodong-rigister .operate:before, .filter5:before, .pro-discuss .operate:before, .my-order-info .other-info li:before, .shopping-car .operate:before, .shopping-car-edit .operate:before, .tihuoquan-duihuan .step:before, .liping-duihuan ul:before, .member-center .dengji ul:before, .member-center .tequan ul:before, .member-center .dingdan ul:before, .member-center .operate:before, .mall-index .alert-login .operate:before, .mall-index .classify:before, .mall-index .other:before, .filter-box .choose-result:before, .product-details2 .part1 .product-item:before, .product-details2 .part3 .item .con:before, .product-classify .rmsp:before, .product-classify .jtfa:before, .product-classify .bgfa:before, .product-classify2 .rmsp:before, .product-classify2 .jtfa2:before, .product-classify2 .bgfa2:before, .filter45:before, .filter45-result .con:before, .tabBox .bd ul li:after, .tabBox21 .bd:after, .tabBox4789 .cpxq .part2:after, .bnav:after, .login .li8:after, .register-info .operate:after, .huodong-rigister .operate:after, .filter5:after, .pro-discuss .operate:after, .my-order-info .other-info li:after, .shopping-car .operate:after, .shopping-car-edit .operate:after, .tihuoquan-duihuan .step:after, .liping-duihuan ul:after, .member-center .dengji ul:after, .member-center .tequan ul:after, .member-center .dingdan ul:after, .member-center .operate:after, .mall-index .alert-login .operate:after, .mall-index .classify:after, .mall-index .other:after, .filter-box .choose-result:after, .product-details2 .part1 .product-item:after, .product-details2 .part3 .item .con:after, .product-classify .rmsp:after, .product-classify .jtfa:after, .product-classify .bgfa:after, .product-classify2 .rmsp:after, .product-classify2 .jtfa2:after, .product-classify2 .bgfa2:after, .filter45:after, .filter45-result .con:after, .cf:before, .cf:after { content: ""; display: table; }
.tabBox .bd ul li:after, .tabBox21 .bd:after, .tabBox4789 .cpxq .part2:after, .bnav:after, .login .li8:after, .register-info .operate:after, .huodong-rigister .operate:after, .filter5:after, .pro-discuss .operate:after, .my-order-info .other-info li:after, .shopping-car .operate:after, .shopping-car-edit .operate:after, .tihuoquan-duihuan .step:after, .liping-duihuan ul:after, .member-center .dengji ul:after, .member-center .tequan ul:after, .member-center .dingdan ul:after, .member-center .operate:after, .mall-index .alert-login .operate:after, .mall-index .classify:after, .mall-index .other:after, .filter-box .choose-result:after, .product-details2 .part1 .product-item:after, .product-details2 .part3 .item .con:after, .product-classify .rmsp:after, .product-classify .jtfa:after, .product-classify .bgfa:after, .product-classify2 .rmsp:after, .product-classify2 .jtfa2:after, .product-classify2 .bgfa2:after, .filter45:after, .filter45-result .con:after, .cf:after { clear: both; }

.liping-duihuan h3, .filter-box .choose-result span, .product-classify .rmsp span, .product-classify2 .rmsp span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.bgf { background-color: #fff; }

.left, .right { float: left; }

.show { display: block !important; }

.hide { display: none !important; }

.h50 { width: 100%; height: 0.8rem; }

.btn-orange, .alert-password .btn-submit, .alert-yzm .btn-submit, .reset-password .btn-submit, .register-info .operate .btn-submit, .huodong-rigister .operate .btn-submit, .my-order-service .operate .btn-submit, .service-apply .operate .btn-submit, .pro-discuss .operate .btn-submit, .my-order-info .operate .btn-submit, .liping-duihuan .operate .btn-submit, .btn-dark, .peisong .operate .btn-submit, .register .btn-next, .reset-password .btn-next, .register-info .operate .btn-next, .pro-discuss .operate .btn-cancle, .youhuiquan .operate .btn-submit, .youhuiquan-lq .btn-lq, .tihuoquan-duihuan .operate .btn-next, .filter-box .operate .btn-clear { height: .8rem; line-height: .8rem; text-align: center; display: inline-block; color: #fff; border-radius: 3px; }

.btn-orange, .alert-password .btn-submit, .alert-yzm .btn-submit, .reset-password .btn-submit, .register-info .operate .btn-submit, .huodong-rigister .operate .btn-submit, .my-order-service .operate .btn-submit, .service-apply .operate .btn-submit, .pro-discuss .operate .btn-submit, .my-order-info .operate .btn-submit, .liping-duihuan .operate .btn-submit { background-color: #fb660f; }

.btn-dark, .peisong .operate .btn-submit, .register .btn-next, .reset-password .btn-next, .register-info .operate .btn-next, .pro-discuss .operate .btn-cancle, .youhuiquan .operate .btn-submit, .youhuiquan-lq .btn-lq, .tihuoquan-duihuan .operate .btn-next, .filter-box .operate .btn-clear { background-color: #323232; }

.btn-line-orange, .my-order-item .operate .btn-pay, .my-order-item .operate .btn-sure, .my-order-item .operate .btn-return, .my-order-item .operate .btn-audit, .my-order-item .operate .btn-return-ok, .btn-line-tc2, .my-order-item .operate .btn-cancle, .my-order-item .operate .btn-logistics, .my-order-item .operate .btn-service { height: .7rem; line-height: .7rem; text-align: center; display: inline-block; border-radius: 3px; border-radius: .1rem; }

.btn-line-orange, .my-order-item .operate .btn-pay, .my-order-item .operate .btn-sure, .my-order-item .operate .btn-return, .my-order-item .operate .btn-audit, .my-order-item .operate .btn-return-ok { border: #fb660f 1px solid; color: #fb660f; }

.btn-line-tc2, .my-order-item .operate .btn-cancle, .my-order-item .operate .btn-logistics, .my-order-item .operate .btn-service { border: #7b7f82 1px solid; color: #7b7f82; }

input[type=text], .register-info .ul1 input[type=date], input[type=password] { border: #cbcbcb 1px solid; height: .8rem; padding: 0 .1rem; }

textarea { height: auto; min-height: 2.4rem; border: #cbcbcb 1px solid; border-radius: .1rem; padding: .1rem; }

.jia-jian { width: 2.2rem; height: .7rem; overflow: hidden; border-radius: 3px; position: relative; }
.jia-jian .jian, .jia-jian .jia { width: .7rem; height: .7rem; background: url("../images/num-jian.png") 0 0 no-repeat; background-size: 100% 100%; outline: none; position: absolute; top: 0; cursor: pointer; border: none; }
.jia-jian .jian { left: 0; }
.jia-jian .jia { background-image: url("../images/num-jia.png"); right: 0; }
.jia-jian .num { width: .8rem; height: .7rem; text-align: center; position: absolute; top: 0; left: .7rem; }

.overly { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); position: absolute; left: 0; top: 0; z-index: 99; display: none; }

.banner { width: 100%; margin: 0 auto; overflow: hidden; position: relative; }
.banner .hd { width: 100%; height: 0.22rem; position: absolute; z-index: 99; bottom: 0.2rem; text-align: center; }
.banner .hd ul { display: inline-block; height: 0.1rem; padding: 0.06rem 0.1rem; border-radius: 0.1rem; font-size: 0; vertical-align: top; }
.banner .hd ul li { display: inline-block; width: 0.1rem; height: 0.1rem; border-radius: 0.1rem; background: #fff; margin: 0 0.1rem; vertical-align: top; overflow: hidden; }
.banner .hd ul .on { background: rgba(0, 0, 0, 0.8); }
.banner .bd { position: relative; z-index: 0; }
.banner .bd li img { width: 100%; background: url(images/loading.gif) center center no-repeat; display: block; }
.banner .bd li a { -webkit-tap-highlight-color: transparent; }

.tabBox { font-size: 0.28rem; font-weight: lighter; }
.tabBox .hd { padding: 0.2rem; width: 100%; }
.tabBox .hd ul { width: 100%; height: 0.6rem; line-height: 0.6rem; font-size: 0.28rem; overflow: hidden; }
.tabBox .hd ul li { height: 0.6rem; line-height: 0.6rem; float: left; text-align: center; width: 33%; }
.tabBox .hd ul li.on { display: block; }
.tabBox .hd ul li.on a { color: #f00; }
.tabBox .bd { width: 100%; }
.tabBox .bd ul li { border-top: #1b1b1b 1px solid; padding: 0.2rem; }
.tabBox .left { width: 20%; float: left; margin-right: 0.2rem; }
.tabBox .right { width: 75%; float: left; }
.tabBox .right a { font-size: 2.25rem; margin: 0.06rem 0; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.tabBox21 { font-size: 0.28rem; }
.tabBox21 .hd { padding: 0.2rem; width: 100%; background-color: #f6f6f6; border-bottom: #cbcbcb 1px solid; }
.tabBox21 .hd ul { width: 100%; line-height: 0.6rem; font-size: 0.24rem; overflow: hidden; }
.tabBox21 .hd li { height: 0.6rem; line-height: 0.6rem; width: 100%; background: url("../images/radio.png") left center no-repeat; background-size: .34rem .34rem; padding-left: .44rem; }
.tabBox21 .hd li.on { background-image: url(../images/radio-on.png); }
.tabBox21 .hd .r { float: right; width: 4rem; text-align: center; }
.tabBox21 .hd a { color: #4a5053; }
.tabBox21 .bd { width: 100%; }
.tabBox21 .zt { width: 100%; }
.tabBox21 .zt .part1, .tabBox21 .zt .part2 { border-top: #cbcbcb 1px solid; border-bottom: #cbcbcb 1px solid; margin-top: .3rem; background-color: #f6f6f6; }
.tabBox21 .zt h3 { height: .6rem; line-height: .6rem; padding: 0 .2rem; font-size: .26rem; border-bottom: #cbcbcb 1px solid; }
.tabBox21 .zt .con { padding: .2rem; }
.tabBox21 .zt p { color: #aaaaaa; font-size: .22rem; }
.tabBox21 .zt .con a { display: inline-block; width: 100%; height: 100%; background: url("../images/arrow-right.png") 96% center no-repeat; background-size: .15rem .27rem; font-size: .24rem; }
.tabBox21 .zt .con a span { margin-left: .4rem; }

/* 配送 */
.peisong { width: 100%; }
.peisong h2 { height: .8rem; line-height: .8rem; padding: 0 .2rem; font-size: .28rem; border-bottom: #cbcbcb 1px solid; background-color: #fff; }
.peisong .tips { padding: .2rem; color: #7b7f82; }
.peisong .tips h3 { width: 100%; font-size: .24rem; background: url("../images/icon7.png") left center no-repeat; background-size: .34rem .34rem; padding-left: .5rem; }
.peisong .tips .con { font-size: .22rem; margin-top: .1rem; }
.peisong .operate { width: 100%; position: fixed; bottom: 0; left: 0; height: .8rem; line-height: .8rem; }
.peisong .operate .btn-submit { display: block; border-radius: 0; }

/* 正在进行中的活动 */
.huodong { font-weight: lighter; }
.huodong .hd { width: 100%; border-bottom: #cbcbcb 1px solid; position: relative; }
.huodong .hd ul { width: 100%; overflow: hidden; }
.huodong .hd li { line-height: 0.8rem; float: left; text-align: center; width: 50%; padding: 0 .3rem; }
.huodong .hd a { width: 100%; height: 100%; display: inline-block; text-align: center; line-height: .8rem; }
.huodong .hd li.on { display: block; }
.huodong .hd li.on a { color: #fb660f; border-bottom: #fb660f 3px solid; }
.huodong .hd .line { width: 1px; height: .6rem; position: absolute; left: 50%; top: .15rem; display: inline-block; background-color: #cbcbcb; }
.huodong .bd { width: 100%; background-color: #f0f0f0; }
.huodong .item { width: 100%; background-color: #fff; margin-top: .2rem; padding-bottom: .4rem; padding-top: .4rem; }
.huodong .item:first-child { margin-top: 0; padding-top: 0; }
.huodong .item p { width: 100%; padding: 0 .2rem; font-size: .24rem; }
.huodong .item .operate { text-align: center; margin-top: .2rem; }
.huodong .item .btn-add, .huodong .item .btn-wait { width: 2.2rem; height: .8rem; line-height: .8rem; display: inline-block; text-align: center; color: #fff; border-radius: .05rem; }
.huodong .item .btn-add { background-color: #fb660f; }
.huodong .item .btn-wait { background-color: #7b7f82; }
.huodong .img { width: 100%; display: block; }
.huodong h3 { width: 100%; font-size: .26rem; padding: 0 .2rem; margin-top: .1rem; margin-bottom: .1rem; }
.huodong h3 span { font-size: .2rem; color: #7b7f82; float: right; }
.huodong h3 i { display: inline-block; border-radius: 3px; border: #fb660f 1px solid; font-size: .2rem; color: #fb660f; padding: 0.05rem .1rem; margin-right: .1rem; }
.huodong .details { margin-top: .8rem; color: #7b7f82; margin-bottom: .4rem; }
.huodong .details h3 { font-size: .24rem; }
.huodong .details p { font-size: .22rem; text-align: left; }

/*卡券页-02我的卡券－优惠券  提货券*/
.tabBox3335 .hd { width: 100%; position: relative; }
.tabBox3335 .hd ul { width: 100%; overflow: hidden; }
.tabBox3335 .hd li { line-height: 0.8rem; float: left; text-align: center; width: 50%; padding: 0 .3rem; }
.tabBox3335 .hd a { width: 100%; height: 100%; display: inline-block; text-align: center; line-height: .8rem; background: url("../images/icon9.png") 0.2rem center no-repeat; background-size: .5rem .5rem; }
.tabBox3335 .hd li:nth-child(1) a { background-image: url(../images/icon9.png); }
.tabBox3335 .hd li:nth-child(1).on a, .tabBox3335 .hd li:nth-child(1):hover a { background-image: url(../images/icon9-on.png); color: #fb660f; }
.tabBox3335 .hd li:nth-child(2) a { background-image: url(../images/icon10.png); }
.tabBox3335 .hd li:nth-child(2).on a, .tabBox3335 .hd li:nth-child(2):hover a { background-image: url(../images/icon10-on.png); color: #fb660f; }
.tabBox3335 .hd .line { width: 1px; height: .6rem; position: absolute; left: 50%; top: .15rem; display: inline-block; background-color: #cbcbcb; }
.tabBox3335 .bd { width: 100%; }
.tabBox3335 .part1 { width: 100%; border-top: #f1f1f1 .1rem solid; border-bottom: #f1f1f1 .1rem solid; padding: .2rem; }
.tabBox3335 .part1.bt0 { border-top: none; }
.tabBox3335 .part1 h3 { width: 100%; text-align: center; font-size: .24rem; }
.tabBox3335 .part1 p { width: 100%; margin: .2rem 0; }
.tabBox3335 .part1 input { width: 4rem; border: none; background-color: #f6f6f6; margin-right: .2rem; font-size: .24rem; }
.tabBox3335 .part1 .btn-lq { width: 1.54rem; height: .54rem; line-height: .54rem; border-radius: 3px; display: inline-block; color: #fff; background-color: #fb660f; text-align: center; font-size: .24rem; }
.tabBox3335 .part2 { width: 100%; padding: 0 .2rem; font-size: .22rem; color: #7b7f82; }
.tabBox3335 .part2 .item { width: 100%; padding: .3rem 0; border-top: #eee 2px solid; }
.tabBox3335 .part2 .item:first-child { border: none; }
.tabBox3335 .part2 h3 { font-size: .24rem; color: #fb660f; padding-left: .5rem; background: url("../images/icon11.png") left center no-repeat; background-size: .42rem .42rem; height: .5rem; line-height: .5rem; }
.tabBox3335 .part2 p { padding-left: .5rem; }
.tabBox3335 .part3 { width: 100%; padding: 0 .2rem; font-size: .22rem; color: #7b7f82; }
.tabBox3335 .part3 .item2 { width: 100%; padding: .3rem 0; border-top: #eee 2px solid; position: relative; }
.tabBox3335 .part3 .item2:first-child { border: none; }
.tabBox3335 .part3 h3 { font-size: .24rem; color: #fb660f; height: .5rem; line-height: .5rem; }
.tabBox3335 .part3 .ma { width: 1.5rem; height: 1.5rem; background: url("../images/ma.png") center center no-repeat; background-size: 100% 100%; position: absolute; right: .2rem; top: .4rem; padding-top: .4rem; }
.tabBox3335 .part3 .ma p { width: 100%; text-align: center; line-height: .4rem; }
.tabBox3335 .part3 .operate { padding-left: 3em; margin-top: .2rem; }
.tabBox3335 .part3 .operate .btn-jh { width: 1.54rem; height: .54rem; line-height: .54rem; border-radius: 3px; display: inline-block; color: #fff; background-color: #7b7f82; text-align: center; font-size: .24rem; }

/* 商品详情页-商品详情内容-产品参数-购买须知 */
.tabBox4789 { font-weight: lighter; }
.tabBox4789 .hd { padding: 0.2rem; width: 100%; }
.tabBox4789 .hd ul { width: 100%; height: 0.6rem; line-height: 0.6rem; font-size: 0.24rem; overflow: hidden; }
.tabBox4789 .hd ul li { height: 0.5rem; line-height: 0.5rem; float: left; text-align: center; width: 33%; border-left: #ccc 1px solid; }
.tabBox4789 .hd ul li:first-child { border: none; }
.tabBox4789 .hd ul li.on { display: block; }
.tabBox4789 .hd ul li.on a { color: #fb660f; }
.tabBox4789 .bd { width: 100%; }
.tabBox4789 .cpxq { width: 100%; }
.tabBox4789 .cpxq .part1 { padding: .2rem; }
.tabBox4789 .cpxq .part1 img { width: 100%; display: block; }
.tabBox4789 .cpxq .part2 { width: 100%; background-color: #ebebeb; padding-bottom: .4rem; }
.tabBox4789 .cpxq .part2 h3 { width: 100%; height: 1rem; position: relative; }
.tabBox4789 .cpxq .part2 h3 i { display: inline-block; height: 1px; width: 100%; background-color: #ccc; position: absolute; top: .6rem; left: 0; }
.tabBox4789 .cpxq .part2 h3 span { width: 6em; height: .6rem; background-color: #ebebeb; font-size: .24rem; position: absolute; left: 50%; margin-left: -3em; top: .4rem; display: inline-block; z-index: 9; text-align: center; color: #7b7f82; }
.tabBox4789 .cpxq .part2 .item { width: 2.8rem; float: left; margin: .1rem .2rem; height: 3.8rem; background-color: #fff; border: #cbcbcb 1px solid; }
.tabBox4789 .cpxq .part2 .item p { font-size: .22rem; color: #7b7f82; padding: 0 .2rem; }
.tabBox4789 .cpxq .part2 .item b { font-size: .26rem; color: #fb660f; margin-top: .2rem; display: inline-block; }
.tabBox4789 .cpcs { width: 100%; padding: 0 .2rem; }
.tabBox4789 .cpcs li { line-height: .8rem; border-top: #cbcbcb 1px solid; font-size: .22rem; color: #7b7f82; }
.tabBox4789 .gmxz h2 { width: 100%; padding: 0 .2rem; font-size: .26rem; font-weight: bold; color: #000; margin-bottom: .1rem; }
.tabBox4789 .gmxz .item { width: 100%; padding: .2rem; border-top: #f1f1f1 .2rem solid; color: #7b7f82; line-height: .38rem; text-align: left; }
.tabBox4789 .gmxz .item.bdn { border: none; }
.tabBox4789 .gmxz .item h3 { font-size: .24rem; }
.tabBox4789 .gmxz .item p { font-size: .22rem; text-align: left; }

.top-nav { border-bottom: #cbcbcb 1px solid; height: 0.8rem; width: 100%; line-height: 0.8rem; background-color: #fff; position: fixed; top: 0; right: 0; z-index: 9; overflow: hidden; }
.top-nav .top-left, .top-nav .top-right { position: absolute; z-index: 10; top: 0rem; }
.top-nav a { color: #4a5053; }
.top-nav .top-left { width: .8rem; height: .8rem; background: url(../images/back.png) 0 center no-repeat; background-size: 0.8rem 0.8rem; left: 0rem; font-size: 0.32rem; display: inline-block; }
.top-nav h3 { text-align: center; width: 100%; line-height: 0.8rem; font-size: 0.32rem; }
.top-nav .top-right { right: 0.2rem; }
.top-nav .top-right img { width: 0.5rem; height: 0.5rem; display: block; }
.top-nav.bbn { border-bottom: none; }

.slide-nav { width: 2.36rem; position: fixed; top: 0.8rem; right: 0; display: none; z-index: 999; background-color: #666; font-size: 0.26rem; }
.slide-nav li { width: 100%; height: 0.72rem; line-height: 0.72rem; text-align: center; margin-top: 1px; background-color: #eee; }
.slide-nav li a { font-size: 0.26rem; color: #4e4e4e; width: 100%; height: 0.72rem; line-height: 0.72rem; }
.slide-nav li.on a, .slide-nav li:hover a { color: #f00; }

/* 会员中心页头部 */
.member-top-nav { width: 100%; height: 1.3rem; padding: .2rem; border-bottom: #cbcbcb 1px solid; padding-left: .9rem; position: relative; }
.member-top-nav .logo { width: .64rem; height: .78rem; display: block; background: url("../images/logo2.png") center center no-repeat; background-size: 100% 100%; position: absolute; left: .2rem; top: .2rem; }
.member-top-nav ul { width: 5.3rem; padding-top: .03rem; }
.member-top-nav ul li { width: 20%; float: left; text-align: center; font-size: .24rem; }
.member-top-nav ul img { width: .48rem; height: .48rem; display: block; margin: 0 auto; }

.bnav { width: 100%; position: fixed; bottom: -0.06rem; overflow: hidden; z-index: 10; height: 0.98rem; }
.bnav a { color: #4a5053; }
.bnav li { width: 25%; float: left; text-align: center; height: 100%; padding-top: 0.1rem; font-weight: normal; font-size: 0.24rem; }
.bnav li img { width: 0.4rem; height: 0.4rem; margin-left: auto; margin-right: auto; display: block; }
.bnav li.on a { color: #f00; }

.footer { width: 100%; height: .8rem; line-height: .8rem; text-align: center; position: fixed; bottom: 0; font-size: .24rem; }

.login { width: 100%; padding: .2rem; }
.login .logo { width: 1.6rem; height: 1.6rem; margin: .3rem auto; }
.login li { width: 100%; margin-bottom: .3rem; }
.login input[type=password], .login input[type=text], .login .register-info .ul1 input[type=date], .register-info .ul1 .login input[type=date], .login input[type=submit] { width: 100%; text-align: center; }
.login input[type=submit] { background-color: #323232; color: #fff; height: .8rem; line-height: .8rem; border: none; }
.login .tips1 { text-align: right; width: 100%; font-size: .24rem; }
.login .tips1 a { color: #cbcbcb; }
.login .line { text-align: center; position: relative; margin-top: -.2rem; }
.login .line i { width: 100%; height: 1px; background-color: #cbcbcb; display: inline-block; }
.login .line span { width: 1.8rem; height: .4rem; line-height: .4rem; background-color: #fff; display: inline-block; position: absolute; left: 50%; top: 50%; margin-left: -.9rem; margin-top: -.1rem; }
.login .btn-orange, .login .alert-password .btn-submit, .alert-password .login .btn-submit, .login .alert-yzm .btn-submit, .alert-yzm .login .btn-submit, .login .reset-password .btn-submit, .reset-password .login .btn-submit, .login .register-info .operate .btn-submit, .register-info .operate .login .btn-submit, .login .huodong-rigister .operate .btn-submit, .huodong-rigister .operate .login .btn-submit, .login .my-order-service .operate .btn-submit, .my-order-service .operate .login .btn-submit, .login .service-apply .operate .btn-submit, .service-apply .operate .login .btn-submit, .login .pro-discuss .operate .btn-submit, .pro-discuss .operate .login .btn-submit, .login .my-order-info .operate .btn-submit, .my-order-info .operate .login .btn-submit, .login .liping-duihuan .operate .btn-submit, .liping-duihuan .operate .login .btn-submit { width: 100%; }
.login .tips2 { font-size: .24rem; color: #7b7f82; margin-bottom: .2rem; }
.login .li8 { width: 100%; }
.login .li8 img { width: 1rem; margin-right: .55rem; }
.login .li8 .img4 { margin-right: 0; }

.register, .reset-password { width: 100%; padding: .2rem .2rem 0 .2rem; }
.register li, .reset-password li { width: 100%; margin-bottom: .3rem; position: relative; }
.register span, .reset-password span { width: .6rem; height: .6rem; border-radius: .6rem; overflow: hidden; background: url("../images/close.png") center center no-repeat; background-size: 50% 50%; display: block; position: absolute; right: .1rem; top: .1rem; }
.register input[type=password], .reset-password input[type=password], .register input[type=text], .reset-password input[type=text], .register .register-info .ul1 input[type=date], .register-info .ul1 .register input[type=date], .reset-password .register-info .ul1 input[type=date], .register-info .ul1 .reset-password input[type=date], .register input[type=submit], .reset-password input[type=submit] { width: 100%; }
.register input[type=submit], .reset-password input[type=submit] { background-color: #323232; color: #fff; height: .8rem; line-height: .8rem; border: none; }
.register .tips, .reset-password .tips { height: .3rem; line-height: .3rem; padding: 0; margin-top: -.2rem; font-size: .22rem; color: #fb660f; background: url("../images/tips.png") left center no-repeat; background-size: .3rem .3rem; padding-left: .4rem; }
.register .tips a, .reset-password .tips a { color: blue; }
.register .tips.tips2, .reset-password .tips.tips2 { background: none; padding-left: 0; }
.register .tips input[type=checkbox], .reset-password .tips input[type=checkbox] { position: relative; top: 2px; margin-right: 2px; }
.register .yz input[type=text], .reset-password .yz input[type=text], .register .yz .register-info .ul1 input[type=date], .register-info .ul1 .register .yz input[type=date], .reset-password .yz .register-info .ul1 input[type=date], .register-info .ul1 .reset-password .yz input[type=date] { width: 3.5rem; }
.register .yz .yzm, .reset-password .yz .yzm { display: inline-block; float: right; border-radius: .05rem; width: 2.3rem; height: .8rem; line-height: .8rem; background-color: #7b7f82; text-align: center; color: #fff; font-size: .24rem; }
.register .btn-next, .reset-password .btn-next { width: 100%; }

.alert-password, .alert-yzm { position: absolute; top: 20%; width: 80%; left: 10%; background-color: #fff; z-index: 999; display: none; color: #fb660f; border-radius: .05rem; padding-top: .5rem; overflow: hidden; }
.alert-password h3, .alert-yzm h3 { width: 100%; text-align: center; font-size: .32rem; text-align: center; }
.alert-password i, .alert-yzm i { width: .3rem; height: .3rem; background: url("../images/tips.png") center center no-repeat; background-size: 100% 100%; display: inline-block; margin-right: .05rem; position: relative; top: .03rem; }
.alert-password .con, .alert-yzm .con { width: 100%; text-align: center; padding-bottom: .8rem; font-size: .24rem; line-height: .48rem; }
.alert-password .con p, .alert-yzm .con p { width: 100%; text-align: center; }
.alert-password .btn-submit, .alert-yzm .btn-submit { width: 100%; border-radius: 0; }

.reset-password .fixed { position: fixed; bottom: 0; left: 0; padding: 0; margin-bottom: 0; }
.reset-password .btn-submit { width: 100%; }
.reset-password .btn-next, .reset-password .btn-submit { border-radius: 0; }

.register-info { width: 100%; overflow-x: hidden; }
.register-info h5 { color: #b5aaaa; width: 100%; height: .6rem; line-height: .6rem; background-color: #f0f0f0; margin-bottom: 10px; text-align: center; border-bottom: #cbcbcb 1px solid; }
.register-info .ul1 { width: 4.4rem; position: relative; padding-left: .2rem; }
.register-info .ul1 label { width: 1rem; }
.register-info .ul1 input, .register-info .ul1 select { width: 3.2rem; }
.register-info .ul1 select { height: .8rem; line-height: .8rem; margin-left: -4px; }
.register-info .ul1 .img { width: .6rem; height: .8rem; position: absolute; margin-left: -.6rem; }
.register-info .tips { height: .3rem; line-height: .3rem; padding: 0; margin-top: -.2rem; font-size: .2rem; color: #fb660f; width: 2rem; position: absolute; left: 4.2rem; top: .45rem; background: url("../images/tips.png") left center no-repeat; background-size: .3rem .3rem; padding-left: .3rem; }
.register-info li { width: 100%; margin-bottom: .3rem; position: relative; }
.register-info span { width: .6rem; height: .6rem; border-radius: .6rem; overflow: hidden; background: url("../images/close.png") center center no-repeat; background-size: 50% 50%; display: block; position: absolute; right: .2rem; top: .1rem; }
.register-info p.tips2 { font-size: .24rem; width: 100%; padding: .2rem; color: #7b7f82; }
.register-info .not { border-top: #cbcbcb 1px solid; text-align: left; padding-left: .2rem; background: url("../images/arrow-down2.png") 96% center no-repeat; background-size: .27rem .16rem; }
.register-info .ul2 { width: 6.4rem; padding: .2rem; }
.register-info .ul2 input[type=text], .register-info .ul2 .ul1 input[type=date], .register-info .ul1 .ul2 input[type=date] { width: 100%; }
.register-info .ul2 span { right: .1rem; }
.register-info .ul2 select { height: .8rem; line-height: .8rem; width: 1.44rem; }
.register-info .operate { position: fixed; bottom: 0; left: 0; width: 100%; overflow: hidden; }
.register-info .operate a { display: block; width: 3.2rem; height: .8rem; line-height: .8rem; text-align: center; box-sizing: border-box; }
.register-info .operate .btn-submit { border-radius: 0; float: left; margin-bottom: 0; padding: 0; }
.register-info .operate .btn-next { border-radius: 0; float: right; margin-bottom: 0; padding: 0; }

/* 会员活动注册 */
.huodong-rigister { width: 100%; overflow-x: hidden; padding-bottom: 1rem; }
.huodong-rigister ul { width: 100%; position: relative; padding: .2rem; font-size: .24rem; }
.huodong-rigister ul li { line-height: .8rem; }
.huodong-rigister ul li:nth-child(1), .huodong-rigister ul li:nth-child(5) { line-height: .4rem; }
.huodong-rigister ul input { width: 100%; }
.huodong-rigister ul span { margin-right: .2rem; }
.huodong-rigister ul select { width: 3.2rem; }
.huodong-rigister ul select { height: .8rem; line-height: .8rem; margin-left: -4px; }
.huodong-rigister ul .img { width: .6rem; height: .8rem; position: absolute; margin-left: -.6rem; }
.huodong-rigister li { width: 100%; margin-bottom: .3rem; position: relative; }
.huodong-rigister .title { width: 100%; height: .6rem; line-height: .6rem; background-color: #f0f0f0; margin-bottom: 10px; text-align: center; }
.huodong-rigister .tips { padding: .4rem .2rem; color: #7b7f82; }
.huodong-rigister .tips h3 { font-size: .24rem; margin-bottom: .1rem; }
.huodong-rigister .tips p { font-size: .2rem; }
.huodong-rigister .operate { position: fixed; bottom: 0; left: 0; width: 100%; overflow: hidden; }
.huodong-rigister .operate .check { width: 100%; text-align: center; padding: .4rem 0; font-size: .24rem; }
.huodong-rigister .operate input { margin-right: .2rem; position: relative; top: .02rem; }
.huodong-rigister .operate a { display: block; width: 100%; height: .8rem; line-height: .8rem; text-align: center; box-sizing: border-box; }
.huodong-rigister .operate .btn-submit { border-radius: 0; float: left; margin-bottom: 0; padding: 0; }

/* ----------------------------------------------------------------------main-------------------------------------------------------------------- */
.filter5 { width: 100%; border-bottom: #cbcbcb 1px solid; height: .8rem; line-height: .8rem; }
.filter5 a { display: inline-block; width: 20%; height: .8rem; color: #4a5053; text-align: center; float: left; font-size: .24rem; }
.filter5 .on { color: #fb660f; border-bottom: #fb660f 3px solid; }

.my-order { width: 100%; background-color: #eee; }

.my-order-item { width: 100%; margin-bottom: .2rem; background-color: #fff; }
.my-order-item .title { height: .6rem; line-height: .6rem; padding: 0 .2rem; font-size: .24rem; }
.my-order-item .pro-list { min-height: 2.2rem; width: 100%; padding: .2rem; padding-left: 2.2rem; position: relative; background-color: #f6f6f6; margin-bottom: .2rem; font-size: .24rem; }
.my-order-item .pro-list .img { width: 1.8rem; height: 1.8rem; position: absolute; left: .2rem; top: .2rem; display: inline-block; }
.my-order-item .pro-list h3 { font-size: .28rem; margin-bottom: .1rem; }
.my-order-item .pro-list p { color: #7b7f82; font-size: .22rem; line-height: .36rem; }
.my-order-item .pro-list p span { margin-right: .2rem; }
.my-order-item .price { width: 100%; margin-top: .2rem; }
.my-order-item .price span { color: #7b7f82; font-size: .22rem; float: right; }
.my-order-item .price i, .my-order-item .price b { color: #fb660f; }
.my-order-item .price i { font-size: .24rem; }
.my-order-item .price b { font-size: .32rem; }
.my-order-item .pro-totail { width: 100%; text-align: right; font-size: .28rem; padding: 0 .2rem; border-bottom: #cbcbcb 1px solid; height: .8rem; line-height: .8rem; margin-top: -.2rem; }
.my-order-item .operate { width: 100%; padding: .2rem; height: 1.2rem; text-align: right; }
.my-order-item .operate a { display: inline-block; margin-left: .2rem; padding: 0 .3rem; min-width: 1.7rem; font-size: .24rem; }

.my-order-service { width: 100%; padding: .3rem .2rem; font-size: .24rem; color: #7b7f82; line-height: .4rem; }
.my-order-service input[type=text], .my-order-service .register-info .ul1 input[type=date], .register-info .ul1 .my-order-service input[type=date] { width: 100%; margin-top: .4rem; border: none; background-color: #eee; }
.my-order-service .operate { position: fixed; left: 0; bottom: 0; width: 100%; }
.my-order-service .operate a { width: 100%; display: block; }
.my-order-service .operate .btn-submit { border-radius: 0; }

.service-apply { padding: .2rem; }
.service-apply li { margin-bottom: .4rem; }
.service-apply li:nth-child(1), .service-apply li:nth-child(2) { width: 100%; height: .8rem; line-height: .8rem; position: relative; background-color: #eee; }
.service-apply li:nth-child(1) i, .service-apply li:nth-child(2) i { font-size: .36rem; color: red; margin-left: .2rem; line-height: .8rem; position: relative; top: .1rem; }
.service-apply li:nth-child(1) span, .service-apply li:nth-child(2) span { font-size: .24rem; color: #ceccc9; }
.service-apply li:nth-child(1) select, .service-apply li:nth-child(2) select { height: .8rem; width: 4.4rem; float: right; background: transparent url("../images/arrow-down3.png") 96% center no-repeat; border: none; background-size: .27rem .16rem; }
.service-apply li:nth-child(1) option, .service-apply li:nth-child(2) option { line-height: .8rem; }
.service-apply textarea { width: 100%; border: none; background-color: #eee; height: 2rem; border-radius: 0; }
.service-apply .upload { width: 1.6rem; height: 1.6rem; background: url("../images/upload.png") center center no-repeat #eee; background-size: 100% 100%; position: relative; }
.service-apply input[type=file] { position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; }
.service-apply .operate { position: fixed; left: 0; bottom: 0; width: 100%; margin-bottom: 0; }
.service-apply .operate a { width: 100%; display: block; }
.service-apply .operate .btn-submit { border-radius: 0; }

.pro-discuss { width: 100%; }
.pro-discuss .discuss-item { width: 100%; border-bottom: #f6f6f6 .2rem solid; height: 2.8rem; }
.pro-discuss .discuss-item .top { padding: .2rem; padding-left: 1.66rem; position: relative; height: 1.8rem; border-bottom: #eee 1px solid; }
.pro-discuss .discuss-item .top textarea { width: 100%; min-height: .8rem; height: 1.26rem; max-height: 1.26rem; border: none; outline: none; }
.pro-discuss .discuss-item .img { width: 1.26rem; height: 1.26rem; position: absolute; left: .2rem; top: .2rem; }
.pro-discuss .discuss-item .btm { width: 100%; padding: 0 .2rem; line-height: .8rem; color: #7b7f82; }
.pro-discuss .discuss-item .star { float: right; }
.pro-discuss .discuss-item .star span { display: inline-block; width: .32rem; height: .32rem; background: url("../images/star.png") center center no-repeat; background-size: 100% 100%; }
.pro-discuss .discuss-item .star span.on { background-image: url(../images/star-on.png); }
.pro-discuss .operate { position: fixed; left: 0; bottom: 0; width: 100%; }
.pro-discuss .operate a { width: 50%; display: block; float: left; }
.pro-discuss .operate .btn-submit { border-radius: 0; }
.pro-discuss .operate .btn-cancle { border-radius: 0; }

.my-order-info { width: 100%; padding-bottom: 1rem; }
.my-order-info .addr { width: 100%; padding: 0 .2rem; background-color: #f6f6f6; border-bottom: #cbcbcb 1px solid; }
.my-order-info .addr h3 { width: 100%; border-bottom: #cbcbcb 1px solid; background: url("../images/icon1.png") left center no-repeat; background-size: .48rem .48rem; padding-left: .5rem; line-height: .8rem; font-size: .28rem; }
.my-order-info .addr .con { width: 100%; padding: .2rem 0; }
.my-order-info .addr p { width: 100%; font-size: .22rem; line-height: .30rem; }
.my-order-info .gift { width: 100%; padding: 0 .2rem; height: .6rem; line-height: .6rem; font-size: .24rem; color: #cbcbcb; border-bottom: #cbcbcb 1px solid; }
.my-order-info .other-info { width: 100%; font-size: .22rem; }
.my-order-info .other-info li { line-height: .4rem; padding: .2rem; border-bottom: #cbcbcb 1px solid; }
.my-order-info .other-info li:last-child { border: none; }
.my-order-info .other-info a { display: inline-block; width: 100%; height: 100%; background: url("../images/arrow-right.png") 96% center no-repeat; background-size: .15rem .27rem; color: #4a5053; }
.my-order-info .other-info .r { float: right; margin-right: .6rem; text-align: right; color: #aaaaaa; }
.my-order-info .other-info i { color: #fb660f; }
.my-order-info .tips { width: 6rem; background-color: #eeeeee; margin-left: .2rem; height: .8rem; line-height: .8rem; color: #c2c1c1; font-size: .24rem; }
.my-order-info .tips i { color: #fb660f; font-size: .28rem; position: relative; top: .1rem; }
.my-order-info .total { height: .6rem; line-height: .6rem; text-align: center; border-top: #cbcbcb 1px solid; margin-top: .3rem; }
.my-order-info .total i { color: #fb660f; }
.my-order-info .operate { width: 100%; position: fixed; bottom: 0; left: 0; height: .8rem; line-height: .8rem; }
.my-order-info .operate .btn-submit { display: block; border-radius: 0; }

.my-order-item2 { width: 100%; background-color: #fff; }
.my-order-item2 .title { height: .6rem; line-height: .6rem; padding: 0 .2rem; font-size: .24rem; }
.my-order-item2 .pro-list { min-height: 2.2rem; width: 100%; padding: .2rem; padding-left: 2.2rem; position: relative; background-color: #f6f6f6; margin-bottom: .1rem; font-size: .24rem; }
.my-order-item2 .pro-list .img { width: 1.8rem; height: 1.8rem; position: absolute; left: .2rem; top: .2rem; display: inline-block; }
.my-order-item2 .pro-list h3 { font-size: .28rem; margin-bottom: .1rem; }
.my-order-item2 .pro-list p { color: #7b7f82; font-size: .2rem; line-height: .36rem; }
.my-order-item2 .pro-list p span { margin-right: .2rem; }
.my-order-item2 .price { width: 100%; font-size: .24rem; }
.my-order-item2 .price span { color: #7b7f82; float: right; }
.my-order-item2 .price i, .my-order-item2 .price b { color: #fb660f; font-weight: normal; }
.my-order-item2 .tt { width: 100%; }
.my-order-item2 .tt span { display: inline-block; padding-left: .3rem; background: url("../images/icon8.png") left center no-repeat; background-size: .26rem .26rem; margin-right: .1rem; font-size: .2rem; }
.my-order-item2 .pro-total { width: 100%; text-align: right; font-size: .24rem; padding: 0 .2rem; border-bottom: #cbcbcb 1px solid; height: .8rem; line-height: .8rem; margin-top: -.2rem; }
.my-order-item2 .pro-total i { color: #fb660f; }

/* 订单详情 */
.my-order-info2 .addr { width: 100%; padding: 0 .2rem; background-color: #f6f6f6; margin-bottom: .2rem; }
.my-order-info2 .addr h3 { width: 100%; border-bottom: #cbcbcb 1px solid; background: url("../images/icon1.png") left center no-repeat; background-size: .48rem .48rem; padding-left: .5rem; line-height: .8rem; font-size: .28rem; }
.my-order-info2 .addr .con { width: 100%; padding: .2rem 0; }
.my-order-info2 .addr p { width: 100%; font-size: .22rem; line-height: .30rem; }
.my-order-info2 .infos h3, .my-order-info2 .price-info h3, .my-order-info2 .my-order-item3 .title { width: 100%; height: .6rem; line-height: .6rem; padding: 0 .2rem; font-size: .24rem; }
.my-order-info2 .infos h3, .my-order-info2 .price-info h3 { border-bottom: #cbcbcb 1px solid; }
.my-order-info2 .infos h3 { background: url("../images/icon2.png") left center no-repeat; background-size: .48rem .48rem; padding-left: .6rem; border-bottom: #cbcbcb 1px solid; }
.my-order-info2 .price-info h3 { background: url("../images/icon6.png") left center no-repeat; background-size: .48rem .48rem; padding-left: .6rem; border-bottom: #cbcbcb 1px solid; }
.my-order-info2 .my-order-item3 .title { background: url("../images/icon5.png") 0.2rem center no-repeat; background-size: .48rem .48rem; padding-left: .8rem; }
.my-order-info2 .infos, .my-order-info2 .price-info { padding: 0 .2rem; background-color: #f6f6f6; }
.my-order-info2 .infos .con { width: 100%; font-size: .22rem; color: #7b7f82; padding: .2rem 0; }
.my-order-info2 .infos .con li { position: relative; padding-left: 5em; }
.my-order-info2 .infos .con span { position: absolute; left: 0; }
.my-order-info2 .infos .con .e6 { padding-left: 6em; padding-right: .2rem; }
.my-order-info2 .infos .con a { width: 100%; height: 100%; color: #7b7f82; padding-right: .4rem; background: url("../images/arrow-right.png") right center no-repeat; background-size: .15rem .27rem; display: block; }
.my-order-info2 .price-info .con { width: 100%; font-size: .22rem; color: #7b7f82; padding: .2rem 0 .4rem 0; }
.my-order-info2 .price-info .con li { width: 100%; }
.my-order-info2 .price-info .con span { float: right; }
.my-order-info2 .price-info .con i { color: #fb660f; }
.my-order-info2 .operate { width: 100%; height: 1.1rem; padding: .2rem; border-bottom: #f6f6f6 .2rem solid; line-height: .5rem; }
.my-order-info2 .operate a { display: inline-block; width: 50%; text-align: center; color: #fb660f; position: relative; padding-left: .5rem; }
.my-order-info2 .operate img { width: .48rem; height: .48rem; position: absolute; left: .6rem; }
.my-order-info2 .operate a:nth-child(2) { border-left: #cbcbcb 1px solid; }

.my-order-item3 { width: 100%; background-color: #fff; margin-bottom: .2rem; }
.my-order-item3 .title { height: .6rem; line-height: .6rem; padding: 0 .2rem; font-size: .24rem; }
.my-order-item3 .pro-list { min-height: 2.2rem; width: 100%; padding: .2rem; padding-left: 2.2rem; position: relative; background-color: #f6f6f6; margin-bottom: .1rem; font-size: .24rem; }
.my-order-item3 .pro-list .img { width: 1.8rem; height: 1.8rem; position: absolute; left: .2rem; top: .2rem; display: inline-block; }
.my-order-item3 .pro-list h3 { font-size: .28rem; margin-bottom: .1rem; }
.my-order-item3 .pro-list p { color: #7b7f82; font-size: .2rem; line-height: .36rem; }
.my-order-item3 .pro-list p span { margin-right: .2rem; }
.my-order-item3 .price { width: 100%; font-size: .24rem; margin-top: .3rem; }
.my-order-item3 .price span { color: #7b7f82; float: right; }
.my-order-item3 .price i, .my-order-item3 .price b { color: #fb660f; font-weight: normal; }
.my-order-item3 .price b { font-size: .26rem; }

/* 快递信息 */
.express-info { width: 100%; }
.express-info .express { width: 100%; padding: .2rem; background-color: #f6f6f6; padding-left: 1.5rem; position: relative; border-bottom: #cbcbcb 1px solid; font-size: .22rem; height: 1.5rem; }
.express-info .express .logo { width: 1.1rem; height: 0.1 0.1rem; position: absolute; left: .2rem; top: .2rem; border: #cbcbcb 1px solid; }
.express-info .express p { line-height: .4rem; }
.express-info .express-details { width: 100%; padding: 0 .2rem; }
.express-info .express-details h3 { width: 100%; height: .6rem; line-height: .6rem; border-bottom: #cbcbcb 1px solid; font-size: .26rem; }
.express-info .express-details .item { width: 5.3rem; margin-left: .6rem; font-size: .24rem; padding: .3rem 0; color: #a4aaaa; border-bottom: #cbcbcb 1px solid; position: relative; }
.express-info .express-details .item.on { color: #1db35c; }
.express-info .express-details .item.on .c { background-image: url(../images/i1-on.png); }
.express-info .express-details .item.on .line { background-color: #1db35c; }
.express-info .express-details .c, .express-info .express-details .line { display: block; position: absolute; }
.express-info .express-details .c { width: .32rem; height: .32rem; background: url("../images/i1.png") left top no-repeat; background-size: 100% 100%; left: -.5rem; z-index: 9; }
.express-info .express-details .line { width: 1px; height: 100%; background-color: #cccccc; left: -.35rem; top: 0; }
.express-info .express-details .line.l1 { top: .3rem; }
.express-info .express-details time { font-size: .22rem; }

/* 优惠券 */
.youhuiquan { width: 100%; padding-bottom: 1rem; }
.youhuiquan .yhm { width: 100%; padding: 0 .2rem; }
.youhuiquan .yhm input[type=text], .youhuiquan .yhm .register-info .ul1 input[type=date], .register-info .ul1 .youhuiquan .yhm input[type=date] { width: 100%; background-color: #eeeeee; height: .8rem; line-height: .8rem; color: #c2c1c1; font-size: .24rem; color: #4a5053; border: none; }
.youhuiquan .yhm p { width: 100%; text-align: center; margin: .4rem 0; }
.youhuiquan .yhm .btn-submit { padding: 0 .8rem; height: .8rem; line-height: .8rem; border: #fb660f 1px solid; border-radius: .1rem; display: inline-block; font-size: .28rem; color: #fb660f; }
.youhuiquan .title { width: 100%; padding: 0 .2rem; border-top: #cbcbcb 1px solid; border-bottom: #cbcbcb 1px solid; line-height: .7rem; font-size: .24rem; }
.youhuiquan .list { width: 100%; }
.youhuiquan .list li { padding: .2rem; padding-left: .7rem; border-bottom: #cbcbcb 1px solid; background: url("../images/radio.png") 0.2rem center no-repeat; background-size: .32rem .32rem; }
.youhuiquan .list li.on { background-image: url(../images/radio-on.png); }
.youhuiquan .list h4 { font-size: .24rem; color: #fb660f; }
.youhuiquan .list p { font-size: .22rem; }
.youhuiquan .tips { padding: .2rem; color: #7b7f82; }
.youhuiquan .tips h3 { width: 100%; font-size: .24rem; background: url("../images/icon7.png") left center no-repeat; background-size: .34rem .34rem; padding-left: .5rem; }
.youhuiquan .tips .con { font-size: .22rem; margin-top: .1rem; }
.youhuiquan .operate { width: 100%; position: fixed; bottom: 0; left: 0; height: .8rem; line-height: .8rem; }
.youhuiquan .operate .btn-submit { display: block; border-radius: 0; }

/* 选择支付方式 */
.zhifu { width: 100%; padding-bottom: 1rem; }
.zhifu .part1, .zhifu .part2 { margin-bottom: .3rem; background-color: #f6f6f6; border-bottom: #cbcbcb 1px solid; }
.zhifu .part1 p { width: 100%; height: .6rem; line-height: .6rem; text-align: center; font-size: .24rem; }
.zhifu .part1 p:first-child { border-bottom: #cbcbcb 1px solid; }
.zhifu .part1 i { color: #fb660f; }
.zhifu .part2 { border-top: #cbcbcb 1px solid; }
.zhifu .part2 h3 { line-height: .6rem; font-size: .24rem; padding: 0 .2rem; }
.zhifu .part2 p { line-height: .88rem; height: .88rem; border-top: #cbcbcb 1px solid; padding: 0 .2rem; }
.zhifu .part2 a { display: block; width: 100%; height: 100%; background: url("../images/pay-wx.png") left center no-repeat; background-size: .68rem .68rem; padding-left: .8rem; font-size: .24rem; }
.zhifu .part2 .zfb a { background-image: url(../images/pay-zfb.png); }

/* 购物车 */
.shopping-car { width: 100%; padding-bottom: 1rem; }
.shopping-car .operate { width: 100%; position: fixed; bottom: 0; border-top: #cbcbcb 1px solid; height: .88rem; }
.shopping-car .operate .left { float: left; line-height: .88rem; background: url("../images/checkbox.png") 0.2rem center no-repeat #f8f8f8; background-size: .4rem .4rem; padding-left: .8rem; font-size: .24rem; color: #7b7f82; }
.shopping-car .operate .left.on { background-image: url(../images/checkbox-on.png); }
.shopping-car .operate .right { float: right; height: .88rem; background-color: #fb660f; color: #fff; text-align: center; line-height: .88rem; font-size: .24rem; padding: 0 .2rem; }

.shopping-car-list { width: 100%; background-color: #fff; margin-bottom: .2rem; }
.shopping-car-list .item { min-height: 2.2rem; width: 100%; padding: .2rem; padding-left: 2.6rem; position: relative; margin-bottom: .1rem; font-size: .24rem; background: url("../images/checkbox.png") 0.2rem center no-repeat #f8f8f8; background-size: .4rem .4rem; }
.shopping-car-list .item .img { width: 1.8rem; height: 1.8rem; position: absolute; left: .6rem; top: .2rem; display: inline-block; }
.shopping-car-list .item h3 { font-size: .24rem; margin-bottom: .1rem; }
.shopping-car-list .item p { color: #7b7f82; font-size: .2rem; line-height: .36rem; }
.shopping-car-list .item p span { margin-right: .2rem; }
.shopping-car-list .item.on { background-image: url(../images/checkbox-on.png); }
.shopping-car-list .price { width: 100%; font-size: .24rem; margin-top: .3rem; }
.shopping-car-list .price span { color: #7b7f82; float: right; }
.shopping-car-list .price i, .shopping-car-list .price b { color: #fb660f; font-weight: normal; }
.shopping-car-list .price b { font-size: .26rem; }

/* 购物车 编辑 */
.shopping-car-edit { width: 100%; padding-bottom: 1rem; }
.shopping-car-edit .operate { width: 100%; position: fixed; bottom: 0; border-top: #cbcbcb 1px solid; height: .88rem; }
.shopping-car-edit .operate .left { float: left; line-height: .88rem; background: url("../images/checkbox.png") 0.2rem center no-repeat #f8f8f8; background-size: .4rem .4rem; padding-left: .8rem; font-size: .24rem; color: #7b7f82; }
.shopping-car-edit .operate .left.on { background-image: url(../images/checkbox-on.png); }
.shopping-car-edit .operate .right, .shopping-car-edit .operate .right2 { float: right; height: .88rem; background-color: #fb660f; color: #fff; text-align: center; line-height: .88rem; font-size: .24rem; padding: 0 .3rem; }
.shopping-car-edit .operate .right2 { background-color: #ff0000; padding: 0 .5rem; }
.shopping-car-edit .list { width: 100%; background-color: #fff; margin-bottom: .2rem; }
.shopping-car-edit .list .item { min-height: 2.2rem; width: 100%; padding: .2rem; padding-left: 2.8rem; position: relative; margin-bottom: .1rem; font-size: .24rem; }
.shopping-car-edit .list .item .img { width: 1.8rem; height: 1.8rem; position: absolute; left: .8rem; top: .2rem; display: inline-block; }
.shopping-car-edit .list .item h3 { font-size: .24rem; margin-bottom: .1rem; }
.shopping-car-edit .list .item p { color: #7b7f82; font-size: .2rem; line-height: .36rem; }
.shopping-car-edit .list .item p span { margin-right: .2rem; }
.shopping-car-edit .list .item.on { background-image: url(../images/checkbox-on.png); }
.shopping-car-edit .list .price { width: 100%; font-size: .24rem; margin-top: .3rem; }
.shopping-car-edit .list .price span { color: #7b7f82; float: right; }
.shopping-car-edit .list .price i, .shopping-car-edit .list .price b { color: #fb660f; font-weight: normal; }
.shopping-car-edit .list .price b { font-size: .26rem; }
.shopping-car-edit .list .delete { width: .4rem; height: .4rem; background: url("../images/delete.png") 0rem center no-repeat; background-size: 100% 100%; z-index: 99; display: block; position: absolute; left: .2rem; top: 50%; margin-top: -.2rem; }
.shopping-car-edit .list .jia-jian { position: absolute; right: .2rem; bottom: .2rem; }

/* 领取优惠券 */
.youhuiquan-lq { width: 100%; }
.youhuiquan-lq .part1 { background-color: #f8f8f8; padding: .2rem 0; }
.youhuiquan-lq .img { width: 100%; display: block; margin-bottom: .2rem; }
.youhuiquan-lq .input { width: 100%; padding: .2rem; }
.youhuiquan-lq input { width: 100%; text-align: center; font-size: .24rem; }
.youhuiquan-lq .btn-lq { padding: 0 1rem; }
.youhuiquan-lq .center { width: 100%; text-align: center; margin: .2rem; }
.youhuiquan-lq .tips { width: 100%; padding: .2rem; font-size: .22rem; color: #7b7f82; }

/* 领取优惠券 */
.youhuiquan-lq2 { width: 100%; padding: .4rem .2rem; }
.youhuiquan-lq2 li { width: 100%; position: relative; margin-bottom: .2rem; }
.youhuiquan-lq2 img { display: block; width: 100%; }
.youhuiquan-lq2 .btn-lq { width: .6rem; line-height: .6rem; width: 1.3rem; text-align: center; font-size: .24rem; color: #fff; background-color: #f7ad32; display: block; top: 50%; margin-top: -.3rem; right: .2rem; position: absolute; border-radius: 3px; }

/* 提货券兑换 */
.tihuoquan-duihuan { width: 100%; padding: .2rem; }
.tihuoquan-duihuan .step { width: 100%; font-size: .22rem; }
.tihuoquan-duihuan .step span { width: 1.94rem; height: .54rem; line-height: .54rem; text-align: center; display: block; color: #fff; background-color: #aaaaaa; margin-left: .05rem; float: left; border-radius: 2px; }
.tihuoquan-duihuan .step span:first-child { margin-left: 0; }
.tihuoquan-duihuan .step span.on { background-color: #fb660f; }
.tihuoquan-duihuan .input { width: 100%; padding: .2rem 0; }
.tihuoquan-duihuan input { width: 100%; font-size: .24rem; }
.tihuoquan-duihuan .tips { width: 100%; font-size: .22rem; color: #7b7f82; margin-bottom: .2rem; }
.tihuoquan-duihuan .tips span { color: #fb660f; }
.tihuoquan-duihuan .operate { width: 100%; padding: .5rem 0; text-align: center; }
.tihuoquan-duihuan .operate .btn-next { width: 3rem; }
.tihuoquan-duihuan .con-zm, .tihuoquan-duihuan .con-bm { width: 4.9rem; border-radius: 3px; background-color: #5b5b5b; padding: .3rem; position: relative; margin-left: .55rem; display: none; }
.tihuoquan-duihuan .con-zm h3, .tihuoquan-duihuan .con-bm h3 { color: #fff; margin-bottom: .1rem; }
.tihuoquan-duihuan .con-zm .close, .tihuoquan-duihuan .con-bm .close { width: .4rem; height: .4rem; background: url("../images/close2.png") center center no-repeat; background-size: 100% 100%; position: absolute; top: -.2rem; right: -.2rem; }

/* 礼品兑换 */
.liping-duihuan ul { width: 100%; padding: .2rem; font-size: .22rem; color: #7b7f82; }
.liping-duihuan li { width: 44%; margin: 3%; float: left; }
.liping-duihuan h3 { width: 100%; }
.liping-duihuan .center { text-align: center; width: 100%; }
.liping-duihuan .btn-choose { width: 1.5rem; height: .5rem; line-height: .5rem; border-radius: 3px; text-align: center; display: inline-block; border: #fb660f 1px solid; color: #fb660f; margin-top: .2rem; }
.liping-duihuan .btn-choose.on { background-color: #7b7f82; color: #fff; border-color: #7b7f82; }
.liping-duihuan .operate { width: 100%; position: fixed; bottom: 0; left: 0; height: .8rem; line-height: .8rem; }
.liping-duihuan .operate .btn-submit { display: block; border-radius: 0; }

/* 会员中心 */
.member-center { width: 100%; }
.member-center .part1 { width: 100%; padding: .2rem; font-size: .24rem; }
.member-center .part1 h3 { height: .5rem; line-height: .5rem; margin-bottom: .1rem; }
.member-center .part1 .btn-qd { line-height: .5rem; width: 1.3rem; text-align: center; font-size: .24rem; color: #fff; background-color: #fb660f; display: block; border-radius: 3px; float: right; }
.member-center .dengji { width: 100%; position: relative; padding-left: 4em; margin-top: .2rem; }
.member-center .dengji span { position: absolute; left: 0; top: .12rem; }
.member-center .dengji ul { width: 100%; }
.member-center .dengji li { width: 25%; float: left; text-align: center; position: relative; padding-top: .6rem; }
.member-center .dengji .c, .member-center .dengji .line { position: absolute; }
.member-center .dengji .c { width: .4rem; height: .4rem; background: url("../images/s3.png") center center no-repeat; background-size: 100% 100%; top: .05rem; left: 50%; margin-left: -.2rem; border-radius: .4rem; z-index: 9; }
.member-center .dengji .line { width: 100%; height: 2px; background-color: #aaaaaa; left: -50%; top: .25rem; }
.member-center .dengji li:nth-child(1) .c { background: #aaaaaa; }
.member-center .dengji li.on .line { background-color: #fb660f; }
.member-center .dengji li.on .c { background: #fb660f; }
.member-center .dengji span, .member-center .dengji em { font-size: .22rem; color: #7b7f82; }
.member-center .bangding { width: 100%; padding: .2rem 0; }
.member-center .bangding .btn-bd { width: 100%; height: .8rem; line-height: .8rem; border: #fb660f 1px solid; text-align: center; display: block; color: #fb660f; font-size: .28rem; }
.member-center .tequan { width: 100%; padding: .2rem; font-size: .22rem; color: #7b7f82; }
.member-center .tequan h3 { width: 100%; margin-bottom: .2rem; }
.member-center .tequan ul { width: 100%; }
.member-center .tequan li { width: 25%; text-align: center; float: left; margin-bottom: .2rem; }
.member-center .tequan img { width: .9rem; height: .9rem; display: block; margin: 0 auto; margin-bottom: .1rem; }
.member-center .tequan span { color: #7b7f82; }
.member-center .dingdan { width: 100%; padding: .2rem 0; font-size: .22rem; color: #7b7f82; }
.member-center .dingdan h3 { width: 100%; margin-bottom: .2rem; padding: 0 .2rem; line-height: .6rem; background: url("../images/arrow-right.png") 98% center no-repeat #f0f0f0; background-size: .15rem .27rem; }
.member-center .dingdan h3 a { color: #7b7f82; font-size: .24rem; }
.member-center .dingdan ul { width: 100%; }
.member-center .dingdan li { width: 25%; text-align: center; float: left; margin-bottom: .2rem; position: relative; }
.member-center .dingdan img { width: .64rem; height: .64rem; display: block; margin: 0 auto; margin-bottom: .1rem; }
.member-center .dingdan i { width: .3rem; height: .3rem; border-radius: .3rem; display: block; background-color: #ff0000; color: #fff; font-size: .22rem; line-height: .3rem; text-align: center; position: absolute; top: 0rem; left: 60%; }
.member-center .dingdan span { font-size: .22rem; }
.member-center .link { width: 100%; }
.member-center .link li { line-height: .6rem; padding: 0 .2rem; border-top: #cbcbcb 1px solid; }
.member-center .link a { display: block; width: 100%; height: 100%; font-size: .24rem; color: #7b7f82; background: url("../images/arrow-right.png") right center no-repeat; background-size: .15rem .27rem; }
.member-center .operate { width: 100%; height: .8rem; }
.member-center .operate a { display: block; width: 50%; height: .8rem; color: #fff; font-size: .24rem; text-align: center; line-height: .8rem; }
.member-center .operate a:nth-child(1) { float: left; background-color: #fb660f; }
.member-center .operate a:nth-child(2) { float: right; background-color: #323232; }

/* 会员权益说明 */
.member-privilege { width: 100%; padding: .4rem .2rem; }
.member-privilege .img { width: 100%; display: block; margin-bottom: .4rem; }
.member-privilege h3 { width: 100%; font-size: .24rem; margin-bottom: .1rem; }
.member-privilege p { font-size: .22rem; color: #7b7f82; padding-left: 1.2em; position: relative; }
.member-privilege i { position: absolute; left: 0; }

/* 商城首页-门店查找页 */
.find-shops { width: 100%; }
.find-shops .item { width: 100%; padding: .2rem; background-color: #f6f6f6; margin-bottom: .2rem; }
.find-shops h3 { font-size: .26rem; line-height: .6rem; }
.find-shops .con { width: 100%; padding-left: 2.6rem; position: relative; min-height: 1.8rem; }
.find-shops .img { width: 2.4rem; height: 1.8rem; overflow: hidden; position: absolute; left: 0; top: 0; }
.find-shops p { font-size: .22rem; color: #7b7f82; }
.find-shops .time { position: absolute; bottom: 0; }
.find-shops .call { width: .5rem; height: .5rem; display: block; background: url("../images/icon4.png") center center no-repeat; background-size: 100% 100%; position: absolute; right: 0.2rem; bottom: 0; }

/* 商城首页 */
.mall-index { width: 100%; }
.mall-index .login2 { width: 100%; position: relative; }
.mall-index .login2 img { width: 100%; display: block; }
.mall-index .alert-login { width: 5.6rem; background-color: #343530; position: absolute; top: .4rem; left: .4rem; padding: .3rem .2rem; border-radius: 3px; color: #fff; font-size: .24rem; line-height: .4rem; }
.mall-index .alert-login .operate { width: 100%; margin-top: .3rem; margin-bottom: .3rem; font-size: .28rem; }
.mall-index .alert-login .operate a { display: block; width: 48%; height: .7rem; line-height: .7rem; text-align: center; border-radius: 3px; }
.mall-index .alert-login .operate a:nth-child(1) { background-color: #fff; color: #4a5053; float: left; }
.mall-index .alert-login .operate a:nth-child(2) { background-color: #fb660f; color: #fff; float: right; }
.mall-index .alert-login .close { width: .4rem; height: .4rem; background: url("../images/close2.png") center center no-repeat; background-size: 100% 100%; position: absolute; top: -.2rem; right: -.15rem; }
.mall-index .classify { width: 100%; }
.mall-index .classify li { float: left; width: 50%; position: relative; height: 1.84rem; overflow: hidden; }
.mall-index .classify h3 { position: absolute; top: .15rem; left: .2rem; font-size: .24rem; color: #323232; }
.mall-index .classify p { position: absolute; left: .2rem; top: .5rem; font-size: .22rem; color: #85898c; }
.mall-index .classify a { width: 100%; height: 100%; display: inline-block; }
.mall-index .classify li:nth-child(3), .mall-index .classify li:nth-child(4) { height: 1.89rem; }
.mall-index .classify li:nth-child(5), .mall-index .classify li:nth-child(6) { height: 2.14rem; }
.mall-index .classify li:nth-child(7), .mall-index .classify li:nth-child(8) { height: 2.35rem; }
.mall-index .classify li:nth-child(1), .mall-index .classify li:nth-child(2), .mall-index .classify li:nth-child(3), .mall-index .classify li:nth-child(4), .mall-index .classify li:nth-child(5), .mall-index .classify li:nth-child(6) { border-bottom: #cbcbcb 1px solid; }
.mall-index .classify li:nth-child(1), .mall-index .classify li:nth-child(3), .mall-index .classify li:nth-child(5), .mall-index .classify li:nth-child(7) { border-right: #cbcbcb 1px solid; }
.mall-index .quan2 { width: 100%; background-color: #f0f0f0; padding: .2rem; }
.mall-index .quan2 a { display: inline-block; width: 1.86rem; margin-right: .1rem; }
.mall-index .quan2 a:last-child { margin-right: 0; }
.mall-index .ad { width: 100%; margin-top: .3rem; }
.mall-index .ad img { width: 100%; display: block; }
.mall-index .czmd { margin: .3rem 0; width: 100%; position: relative; }
.mall-index .czmd img { width: 100%; display: block; }
.mall-index .czmd p { position: absolute; line-height: .5rem; background-color: rgba(0, 0, 0, 0.5); width: 100%; padding: 0 .2rem; text-align: right; position: absolute; bottom: 0; left: 0; }
.mall-index .czmd a { color: #fff; font-size: .24rem; line-height: .5rem; }
.mall-index .link { width: 100%; border-bottom: #cbcbcb 1px solid; }
.mall-index .link li { line-height: .6rem; padding: 0 .2rem; border-top: #cbcbcb 1px solid; }
.mall-index .link a { display: block; width: 100%; height: 100%; font-size: .24rem; color: #7b7f82; background: url("../images/arrow-right.png") right center no-repeat; background-size: .15rem .27rem; }
.mall-index .link img { width: .4rem; height: .4rem; position: relative; top: .1rem; margin-right: .1rem; }
.mall-index .other { width: 100%; margin-top: .3rem; margin-bottom: .8rem; }
.mall-index .other a { display: block; float: left; width: 22%; margin-right: 2%; font-size: .2rem; color: #7b7f82; border: #cbcbcb 1px solid; border-radius: 3px; line-height: .4rem; text-align: center; }
.mall-index .other img { width: .3rem; height: .3rem; position: relative; top: .08rem; margin-right: .04rem; }
.mall-index .other a:nth-child(3) { width: 25%; }

/* 筛选 */
.filter-box { width: 100%; font-size: .24rem; padding-bottom: 1.2rem; }
.filter-box .part1 { width: 100%; padding: 0 .2rem; border-bottom: #f1f1f1 .2rem solid; }
.filter-box .part1.bb1 { border-bottom: none; }
.filter-box .part1 .top { position: relative; width: 100%; height: 1rem; padding: .2rem 0; border-bottom: #e5e5e5 1px solid; }
.filter-box .part1 .btn-cancle, .filter-box .part1 .btn-submit, .filter-box .part1 .btn-sure { position: absolute; border-radius: 3px; border: #e5e5e5 1px solid; display: inline-block; padding: 0 .3rem; height: .6rem; line-height: .6rem; position: absolute; top: .2rem; z-index: 99; }
.filter-box .part1 .btn-cancle { left: 0; color: #7b7f82; }
.filter-box .part1 .btn-submit { right: 0; color: #fb660f; border-color: #fb660f; }
.filter-box .part1 .btn-sure { right: 0; color: #fff; background-color: #fb660f; border-color: #fb660f; line-height: .55rem; }
.filter-box .part1 h3 { width: 100%; text-align: center; line-height: .6rem; }
.filter-box .part1 .btm { width: 100%; height: .8rem; line-height: .8rem; }
.filter-box .part1 .btm span { width: 5rem; text-align: right; display: inline-block; color: #7b7f82; }
.filter-box .part1 .btm a { width: 100%; height: 100%; display: inline-block; background: url("../images/arrow-right.png") 98% center no-repeat; background-size: .15rem .27rem; }
.filter-box .part2 { width: 100%; padding: 0 .2rem; }
.filter-box .part2 li { width: 100%; height: .7rem; line-height: .7rem; border-bottom: #e5e5e5 1px solid; }
.filter-box .part2 a { width: 100%; height: 100%; color: #4a5053; display: inline-block; background: url("../images/arrow-right.png") 98% center no-repeat; background-size: .15rem .27rem; }
.filter-box .part2 span { width: 5rem; text-align: right; display: inline-block; color: #7b7f82; }
.filter-box .operate { width: 100%; height: .8rem; position: fixed; bottom: 0; left: 0; }
.filter-box .operate .btn-clear { width: 100%; border-radius: 0; }
.filter-box .choose-result { width: 6rem; margin-left: .2rem; border-top: #e5e5e5 1px solid; height: .7rem; line-height: .7rem; border-bottom: #e5e5e5 1px solid; }
.filter-box .choose-result span { max-width: 4.3rem; overflow: hidden; height: 100%; display: inline-block; float: left; overflow: hidden; text-align: left; }
.filter-box .choose-result em, .filter-box .choose-result i { display: inline-block; float: left; line-height: .7rem; text-align: left; }
.filter-box .choose-list { width: 100%; padding: 0 .2rem; }
.filter-box .choose-list li { width: 100%; height: .7rem; line-height: .7rem; border-bottom: #e5e5e5 1px solid; color: #7b7f82; background: url("../images/radio.png") right center no-repeat; background-size: .32rem .32rem; }
.filter-box .choose-list li.on { background-image: url(../images/radio-on.png); }

.page-discuss { width: 100%; }
.page-discuss .item { border-top: #f1f1f1 .2rem solid; padding: .3rem .2rem; }
.page-discuss .item:first-child { border: none; }
.page-discuss .item h3 { width: 100%; font-size: .26rem; color: #000; font-weight: bold; }
.page-discuss .item h3 i { width: .34rem; height: .34rem; display: inline-block; margin-right: .04rem; background: url("../images/star.png") left top no-repeat; background-size: 100% 100%; position: relative; top: .05rem; }
.page-discuss .item h3 i.on { background-image: url(../images/star-on.png); }
.page-discuss .item time { float: right; font-weight: normal; color: #7b7f82; font-size: .22rem; }
.page-discuss .item p { width: 100%; text-justify: distribute; font-size: .24rem; margin-top: .1rem; margin-bottom: .1rem; }
.page-discuss .item .td { margin-top: .1rem; color: #a7a5a5; margin-bottom: 0; }
.page-discuss .item .td span { margin-right: .4rem; }
.page-discuss .more { width: 100%; height: 1rem; line-height: 1rem; border-bottom: #cbcbcb 1px solid; text-align: center; font-size: .24rem; border-top: #cbcbcb 1px solid; }

/* 商品主页 */
.product-details { width: 100%; padding-bottom: 1rem; }
.product-details .part1 { width: 100%; padding: .2rem; border-bottom: #f1f1f1 .2rem solid; }
.product-details .part1 h3 { font-size: .24rem; color: #000; margin-bottom: .2rem; }
.product-details .part1 > div { font-size: .26rem; }
.product-details .part1 > div b { font-size: .32rem; }
.product-details .part1 > div span { display: inline-block; padding: 0 .1rem; border-radius: 3px; background-color: #fb660f; color: #fff; font-size: .22rem; }
.product-details .part1 > div .r { float: right; text-align: right; font-size: .22rem; color: #757f82; }
.product-details .part1 > div i { display: inline-block; width: .24rem; height: .24rem; background: url("../images/star-on.png") center center no-repeat; background-size: 90% 90%; position: relative; top: 0.02rem; margin-left: .02rem; }
.product-details .part2 { width: 100%; height: .8rem; border-bottom: #cbcbcb 1px solid; padding: 0 .2rem; }
.product-details .part2 a { display: inline-block; width: 100%; height: 100%; background: url("../images/arrow-right.png") right center no-repeat; background-size: .15rem .27rem; line-height: .8rem; font-size: .22rem; }
.product-details .part2 i { display: inline-block; padding: 0 .1rem; border-radius: 3px; border: #fb660f 1px solid; color: #fb660f; font-size: .22rem; line-height: .3rem; margin-left: .1rem; }
.product-details .part2a { width: 100%; border-bottom: #cbcbcb 1px solid; padding: .2rem; position: relative; padding-left: .8rem; text-align: left; }
.product-details .part2a span { position: absolute; left: .2rem; top: .25rem; }
.product-details .part2a a { display: inline-block; width: 100%; height: 100%; background: url("../images/arrow-right.png") right center no-repeat; background-size: .15rem .27rem; font-size: .22rem; text-align: left; }
.product-details .part2a i { display: inline-block; padding: 0 .1rem; border-radius: 3px; border: #4a5053 1px solid; color: #4a5053; font-size: .22rem; line-height: .3rem; margin: .1rem .05rem; }
.product-details .operate { width: 100%; position: fixed; bottom: 0; left: 0; height: .9rem; border-top: #cbcbcb 1px solid; background-color: #fff; }
.product-details .operate .storage, .product-details .operate .share { float: left; width: .5rem; padding-top: .36rem; background: url("../images/storage.png") center top no-repeat; background-size: .36rem .36rem; font-size: .2rem; text-align: center; margin-left: .3rem; margin-right: .1rem; margin-top: .1rem; }
.product-details .operate .share { background-image: url(../images/share.png); }
.product-details .operate .btn-add-car, .product-details .operate .btn-buy { width: 1.9rem; height: .7rem; line-height: .7rem; display: inline-block; text-align: center; color: #fff; border-radius: .05rem; margin-top: .1rem; }
.product-details .operate .btn-add-car { background-color: #fc9400; margin-left: .4rem; }
.product-details .operate .btn-buy { background-color: #fb660f; }

/* 商品主页 */
.product-details2 { width: 100%; padding-bottom: 1rem; }
.product-details2 .part1 { width: 100%; position: relative; margin-bottom: 1rem; }
.product-details2 .part1 .bg { width: 100%; background-color: #000; }
.product-details2 .part1 .bg img { display: block; opacity: .5; }
.product-details2 .part1 .product-item { position: absolute; bottom: -.8rem; }
.product-details2 .part1 .product-item a { margin-left: .2rem; margin-right: .1rem; display: block; width: 1.8rem; background-color: #fff; height: 1.8rem; border-radius: .05rem; border: #cbcbcb 1px solid; box-shadow: 1px 1px 1px 0 #eee; float: left; }
.product-details2 .part2 { width: 100%; border-bottom: #f1f1f1 .2rem solid; padding: .2rem; font-size: .24rem; }
.product-details2 .part2 h3 { color: #fb660f; }
.product-details2 .part2 p { color: #7b7f82; }
.product-details2 .part3 { width: 100%; border-bottom: #f1f1f1 .2rem solid; padding: .2rem; font-size: .24rem; }
.product-details2 .part3 .item { color: #7b7f82; }
.product-details2 .part3 .item h4 { font-size: .24rem; margin-bottom: .1rem; }
.product-details2 .part3 .item .con { width: 100%; }
.product-details2 .part3 .item span { width: 1.8rem; height: .6rem; line-height: .6rem; border-radius: .05rem; border: #cbcbcb 1px solid; text-align: center; display: inline-block; margin-bottom: .2rem; float: left; margin-right: .15rem; font-size: .2rem; overflow: hidden; }
.product-details2 .part3 .item span.on { background-color: #fb660f; border-color: #fb660f; color: #fff; }
.product-details2 .part4 { width: 100%; padding: .2rem; font-size: .24rem; position: relative; min-height: 1.2rem; }
.product-details2 .part4 span { position: relative; top: .3rem; }
.product-details2 .part4 .jia-jian { position: absolute; right: .2rem; bottom: .2rem; }
.product-details2 .operate { width: 100%; position: fixed; bottom: 0; left: 0; height: .8rem; background-color: #fff; }
.product-details2 .operate .btn-add-car, .product-details2 .operate .btn-buy { width: 50%; height: .8rem; line-height: .8rem; display: inline-block; text-align: center; color: #fff; }
.product-details2 .operate .btn-add-car { background-color: #fc9400; }
.product-details2 .operate .btn-buy { background-color: #fb660f; float: right; }

.search2 { width: 100%; padding: .2rem; border-bottom: #cbcbcb 1px solid; }
.search2 input[type=text], .search2 .register-info .ul1 input[type=date], .register-info .ul1 .search2 input[type=date] { width: 4.8rem; height: .6rem; line-height: .6rem; background: url("../images/search33.png") 0.05rem center no-repeat #f0f0f0; background-size: .5rem .5rem; padding-left: .7rem; font-size: .24rem; border: none; }
.search2 input[type=submit] { width: 1.1rem; height: .61rem; line-height: .6rem; border: none; text-align: center; background-color: #aaaaaa; border-radius: 3px; color: #fff; }

.search3 { width: 100%; padding: .2rem; }
.search3 input[type=text], .search3 .register-info .ul1 input[type=date], .register-info .ul1 .search3 input[type=date] { width: 4.8rem; height: .6rem; line-height: .6rem; padding-left: .2rem; background-color: #f0f0f0; font-size: .24rem; border: none; }
.search3 input[type=submit] { width: 1.1rem; height: .61rem; line-height: .6rem; border: none; text-align: center; background-color: #aaaaaa; border-radius: 3px; color: #fff; }

.product-classify { width: 100%; position: relative; padding: 0 .2rem; padding-bottom: 1rem; }
.product-classify .title { width: 100%; height: .8rem; line-height: .8rem; font-size: .28rem; color: #000; }
.product-classify .title .btn-slideNav { float: right; color: #fb660f; font-size: .24rem; }
.product-classify .slideNav { width: 1.32rem; background-color: #f0f0f0; font-size: .22rem; border: #cbcbcb 1px solid; position: absolute; right: .2rem; top: .8rem; z-index: 9; }
.product-classify .slideNav li { width: 100%; height: .6rem; line-height: .6rem; text-align: center; border-bottom: #cbcbcb 1px solid; }
.product-classify .slideNav li:last-child { border: none; }
.product-classify .slideNav2 { width: 1.32rem; background-color: #fff; font-size: .22rem; border: #cbcbcb 1px solid; position: absolute; right: .2rem; top: .2rem; padding-top: .3rem; z-index: 9; }
.product-classify .slideNav2 li { width: 100%; height: .6rem; line-height: .6rem; text-align: center; }
.product-classify .slideNav2 li a { color: #7b7f82; }
.product-classify .slideNav2 li.on { background-color: #fb660f; }
.product-classify .slideNav2 li.on a { color: #fff; }
.product-classify .rmsp { width: 100%; padding-right: 1.3rem; }
.product-classify .rmsp li { width: 1.35rem; float: left; margin-right: .2rem; }
.product-classify .rmsp img { width: 1.3rem; height: 1.3rem; border-radius: .05rem; overflow: hidden; display: block; margin-bottom: .2rem; }
.product-classify .rmsp span { display: block; width: 100%; font-size: .22rem; color: #7b7f82; }
.product-classify .jtfa, .product-classify .bgfa { width: 100%; padding-right: 1.3rem; margin-top: .2rem; }
.product-classify .jtfa h3, .product-classify .bgfa h3 { width: 100%; font-size: .24rem; font-weight: bold; line-height: .7rem; }
.product-classify .jtfa li, .product-classify .bgfa li { width: 1.35rem; float: left; margin-right: .2rem; }
.product-classify .jtfa img, .product-classify .bgfa img { width: 1.3rem; height: 1.3rem; border-radius: .05rem; overflow: hidden; display: block; margin-bottom: .2rem; }

.product-classify2 { width: 100%; position: relative; padding-bottom: 1rem; }
.product-classify2 .title { width: 100%; height: .8rem; line-height: .8rem; font-size: .28rem; color: #000; padding: 0 .2rem; }
.product-classify2 .title .btn-slideNav { float: right; color: #fb660f; font-size: .24rem; }
.product-classify2 .slideNav3 { width: 1.32rem; background-color: #7f7f7f; font-size: .22rem; position: absolute; right: .2rem; top: .2rem; z-index: 9; }
.product-classify2 .slideNav3 li { width: 100%; height: .6rem; line-height: .6rem; text-align: center; }
.product-classify2 .slideNav3 li a { color: #fff; }
.product-classify2 .slideNav3 li.on { background-color: #fb660f; }
.product-classify2 .slideNav3 li.on a { color: #fff; }
.product-classify2 .rmsp { width: 100%; padding-right: 1.3rem; padding: 0 .2rem; }
.product-classify2 .rmsp li { width: 1.35rem; float: left; margin-right: .2rem; }
.product-classify2 .rmsp img { width: 1.3rem; height: 1.3rem; border-radius: .05rem; overflow: hidden; display: block; margin-bottom: .2rem; }
.product-classify2 .rmsp span { display: block; width: 100%; font-size: .22rem; color: #7b7f82; }
.product-classify2 .jtfa2, .product-classify2 .bgfa2 { width: 100%; margin-top: .2rem; }
.product-classify2 .jtfa2 h3, .product-classify2 .bgfa2 h3 { width: 100%; font-size: .24rem; font-weight: bold; line-height: .7rem; border-left: 0.1rem #fb660f solid; line-height: .8rem; padding: 0 .2rem; color: #fb660f; border-bottom: #cbcbcb 1px solid; }
.product-classify2 .jtfa2 li, .product-classify2 .bgfa2 li { width: 100%; height: .8rem; line-height: .8rem; border-bottom: #cbcbcb 1px solid; position: relative; padding-left: .9rem; font-size: .24rem; color: #7b7f7c; }
.product-classify2 .jtfa2 img, .product-classify2 .bgfa2 img { width: .5rem; height: .5rem; border-radius: .05rem; overflow: hidden; position: absolute; left: .2rem; top: .15rem; }

.filter45 { width: 100%; padding: .2rem; }
.filter45 .item { width: 1.40rem; height: .5rem; line-height: .5rem; float: left; margin-right: .1rem; overflow: hidden; border: #7b7f82 1px solid; border-radius: .05rem; position: relative; }
.filter45 .item img { position: absolute; width: .37rem; height: .6rem; right: 0; top: -.1rem; z-index: 9; }
.filter45 .item select { width: 100%; height: 100%; font-size: .2rem; color: #7b7f82; border: none; position: absolute; top: 0; left: 0; }

.filter45-result { width: 100%; }
.filter45-result h3 { height: .8rem; line-height: .8rem; border-bottom: #cbcbcb 1px solid; padding: 0 .2rem; font-size: .24rem; }
.filter45-result h3 a { float: right; color: #fb660f; }
.filter45-result .con { width: 100%; padding: .2rem; }
.filter45-result .item { width: 2.36rem; float: left; margin: 0 .3rem; margin-bottom: .3rem; }
.filter45-result .item p { width: 100%; font-size: .22rem; color: #7b7f82; padding: .1rem 0; height: 3em; overflow: hidden; }
.filter45-result .item p.price { width: 100%; }
.filter45-result .item p.price i { display: inline-block; background-color: #fb660f; color: #fff; border-radius: 3px; padding: 0 .1rem; margin-right: .1rem; }
.filter45-result .item img { width: 2.36rem; height: 2.36rem; display: block; }
