@charset "UTF-8";
/*=====

页面中有大写J开头的class或者id，表示此dom被绑定了javascript事件

命名字典

pt = product
btn = button
ib = inline-block
active = act
select = sel
delete = del
gb = gray-block
ob = orange-block
pre = preferential
mem = member
fav = favorites

=====*/

/*多分辨率设定rem设定*/
html { font-size : 13px; }

/*Note3*/
@media only screen and (min-width: 360px) {
    html { font-size: 15px !important; }
}

/*iPhone6*/
@media only screen and (min-width: 376px) {
    html { font-size: 16px !important; }
}

/*iPhone6 plus*/
@media only screen and (min-width: 414px) {
    html { font-size: 18px !important; }
}

/*big Resolution*/
@media only screen and (min-width: 641px) {
    html { font-size: 18px !important; }
}

html { font-family: sans-serif; }

* { margin: 0; padding: 0; border: 0; }

ul, ol, menu { list-style: none; }

body {line-height: 1.5; word-wrap: break-word; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-touch-callout: none; }

table { border-collapse: collapse; border-spacing: 0; }

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

input, select, button { vertical-align: middle;color:#000; }

input, select, button, textarea { font-size: 100%; font-family: inherit; }

a { -webkit-tap-highlight-color: transparent; }

body { color: #555;font-size:1rem; font-family: arial;background-color:#F5F5F5; }

a { color: #555; text-decoration: none; }



/*.page { width: 300px; margin: 0 auto; padding: 0 10px; overflow: hidden; }*/
.page{width:100%;}
.full-screen { margin: 0 auto; }

.full-padding { padding: 0 10px; }

.box, .col2 { display: box; display: -webkit-box; display: -moz-box; }
.box .col, .col2 .col { box-flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; }

.f-l { float: left; }

.f-r { float: right; }

.t-r { text-align: right; }

.t-l { text-align: left; }

.t-c { text-align: center; }

.ib { display: inline-block; }
.ib.gray { background-color: #666666; color: #FFFFFF; }

.gb { display: block; border: 1px solid #E1E1E1; background-color: #f5f5f5; padding: 10px; }

.ob { display: block; border: 1px solid #FCE8BE; background-color: #FEF7E9; padding: 10px; }

.c-fix:after { content: "\0020"; display: block; visibility: hidden; clear: both; }

.fix-f { float: left; width: 100%; }

.hide { display: none !important; }

.price { color: #D90000; }

.f-red { color: #C60808; }

.lnk { color: #008a98; }

select, input { padding-left: 0.5rem; margin: 0; outline: none;box-sizing: border-box; }

.star { display: inline-block; width: 66px; height: 11px; background: url(../images/star.png) no-repeat 0 -80px; }
.star b { display: inline-block; height: 100%; background: url(../images/star.png) no-repeat; }
.star.big { line-height: 20px; vertical-align: -4px; width: 125px; height: 20px; background: url(../images/star_b.png) no-repeat 0 -100px; }
.star.big b { background: url(../images/star_b.png) no-repeat; }
.star.s_1 { background-position: 0px -80px; }
.star.s_2 { background-position: 0px -60px; }
.star.s_3 { background-position: 0px -40px; }
.star.s_4 { background-position: 0px -20px; }
.star.s_5 { background-position: 0px 0px; }

.dialog { background-color: #FFFFFF; }
.dialog .dialog-head { position: relative; text-align: center;padding:0.5rem 0;border-bottom:1px solid #f5f5f5; }
.dialog .close { position: absolute; top: 0; right: 0; background-color: #FFFFFF; width:2.5rem; height: 2.5rem; line-height: 2.5rem; text-align: center;  font-weight:900; }

.confirm { padding: 10px 20px; }
.confirm .btn-bar { margin-bottom: 20px; }
.confirm .true { margin-right: 10px; }
.confirm .false { margin-left: 10px; }

.msg { font-weight: bold; font-size: 1rem; line-height: 1.5rem; }
.msg .checkout-success{text-align: center;font-size:1.2rem;margin-bottom:1rem;margin-left:-1.6rem;}
.msg .checkout-success .smile{ background: url(../images/smile.png) no-repeat;background-size:100% 100%; padding: 0.8rem;margin-right:0.5rem;display:inline-block;position:relative;top:0.3rem; }
.msg .checkout-success .cry{ background: url(../images/cry.png) no-repeat;background-size:100% 100%; padding: 0.8rem;margin-right:0.5rem;display:inline-block;position:relative;top:0.3rem; }
.msg .checkout-error { background: url(../images/infoerror.gif) no-repeat left 50%; padding-left: 50px; }
.msg .success-icon{background:url(../images/success.png) no-repeat;background-size:100% 100%;padding:0.8rem;margin-right:0.5rem;display: inline-block;position:relative;top:0.3rem;}
.msg .fail-icon{background:url(../images/fail.png) no-repeat;background-size:100% 100%;padding:0.8rem;margin-right:0.5rem;display: inline-block;position:relative;top:0.3rem;}
.bold { font-weight: bold; }

.section { border-bottom: 1px solid #e1e1e1; padding: 13px; }
.j-section{padding:1rem 0;border-bottom:1px solid #E1E1E1;}
.address-list{background-color:#fff;}
.tax-list{padding:1rem;max-height:20rem;overflow-y: scroll;}
.tax-list li{line-height:2rem;border-bottom: 1px dashed #e1e1e1;}
.address-line{border-bottom: 6px solid #F5F5F5;background:url(../images/address-line.png) no-repeat;width:100%;height:6px;}
#J_mask { position: fixed; top: 0; left: 0; z-index: 65534; background-color: rgba(0, 0, 0, 0.7); }

#loading { margin: -50px 0 0 -50px; width: 100px; height: 100px; text-align: center; position: absolute; top: 50%; left: 50%; z-index: 20; }

.d-table .k { line-height: 26px; text-align: right; }
.d-table .v { line-height: 26px; }

.d-line { line-height:2rem; position: relative; }
.d-line .k, .d-line .v { display: inline-block; }
.d-line .l-k { float: left; width: 7rem; line-height: 2rem; }
.d-line .l-v { display: block; margin-left: 7rem; line-height: 2rem;min-height:2rem; }
.d-line .down { position: absolute; top: 50%; right: 0; margin-top: -3px; }

.orange{color:#ED6C00;}
.btn { display: block; text-align: center; height: 31px; line-height: 31px; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b5b8bd), color-stop(100%, #a8acb3)); background-image: -webkit-linear-gradient(#b5b8bd, #a8acb3); background-image: -moz-linear-gradient(#b5b8bd, #a8acb3); background-image: linear-gradient(#b5b8bd, #a8acb3); border: 1px solid #9AA1A9; color: #FFFFFF; font-size: 1rem; }
.btn:hover, .btn:active, .btn:visited { color: #FFFFFF; text-decoration: none; }
.btn.red { height: 33px; line-height: 33px; border: none; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c60808), color-stop(100%, #a00709)); background-image: -webkit-linear-gradient(#c60808, #a00709); background-image: -moz-linear-gradient(#c60808, #a00709); background-image: linear-gradient(#c60808, #a00709); color: #FFFFFF; }
.btn.red:visited { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c60808), color-stop(100%, #a00709)); background-image: -webkit-linear-gradient(#c60808, #a00709); background-image: -moz-linear-gradient(#c60808, #a00709); background-image: linear-gradient(#c60808, #a00709); color: #FFFFFF; }
.btn.red .arr { border-color: #FFFFFF; }
.btn.orange { height: 33px; line-height: 33px; border: none; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdb543), color-stop(100%, #f4a321)); background-image: -webkit-linear-gradient(#fdb543, #f4a321); background-image: -moz-linear-gradient(#fdb543, #f4a321); background-image: linear-gradient(#fdb543, #f4a321); color: #FFFFFF; }
.btn.orange:visited { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdb543), color-stop(100%, #f4a321)); background-image: -webkit-linear-gradient(#fdb543, #f4a321); background-image: -moz-linear-gradient(#fdb543, #f4a321); background-image: linear-gradient(#fdb543, #f4a321); color: #FFFFFF; }
.btn.gray, .btn.disabled { background: #EAEAEA; color: #000; height: 31px; line-height: 31px; border: 1px solid #DDDDDD; }
.btn.gray:visited, .btn.disabled:visited { background: #EAEAEA; color: #000; }
.btn.gray{background: #EAEAEA;color:#000;border:none;}
.btn.gray:visited{background: #EAEAEA;color:#000;}
.btn.disabled { color: #888888; }
.btn.disabled:visited { color: #888888; }
.btn.blue{ height: 3rem; line-height: 3rem;background-image: none;background-color:#008a98; border: none; color: #FFFFFF; }
.btn.orange{ height: 3rem; line-height: 3rem;background-image: none;background-color:#ED6C00; border: none; color: #FFFFFF; }
.btn-bar{margin-bottom: 1rem;text-align: center;}
button.btn { width: 100%; }
.btn.disabled{background-color:#999;}

.tab .trigger-list { display: box; display: -webkit-box; display: -moz-box; width: 100%;padding:0.5rem 0;border-bottom:1px solid #EEEEEE;font-size:0.8rem;background-color:#fff; }
.tab .trigger { box-flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; text-align: center; height:1rem; line-height: 1rem;border-right:1px solid #999999; }
.tab .trigger:last-child{border-right:none;}
.tab .trigger.act { color:#008a98; }
.tab .panel { display: none; }
.tab .panel.act { display: block; }

.icon { position: relative; display: inline-block; text-align: center;margin:0 0.5rem;font-size:0.8rem; }
.icon.r-arr { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; width: 16px; height: 16px; background-color: #333333; }
.icon.r-arr .arr { border-color: #FFFFFF; position: absolute; }
.icon.r-arr .arr.top { bottom: 4px; left: 5px; }
.icon.r-arr .arr.right { top: 5px; left: 4px; }
.icon.r-arr .arr.down { top: 4px; left: 5px; }
.icon.r-arr .arr.left { top: 5px; right: 4px; }
.icon.r-b { position: relative; display: inline-block; width: 22px; height: 22px; line-height: 22px; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; }
.icon.red { background-color: #FC6B00; color: #FFFFFF; padding: 0 5px; height: 22px; line-height: 22px; }
.icon.orange { background-color: #ED6C00; color: #FFFFFF; padding: 0 5px; height: 22px; line-height: 22px; }
.icon.gray { background-color: #CCCCCC; color: #FFFFFF; padding: 0 5px; height: 22px; line-height: 22px; }
.icon.blue{background-color: #008A98; color: #FFFFFF; padding: 0 5px; height: 22px; line-height: 22px;}
.arr { display: inline-block; border: #666 solid; border-width: 2px 2px 0 0; width: 4px; height: 4px; }
.arr.top { -webkit-transform: rotate(315deg); transform: rotate(315deg); -webkit-transition-duration: 0; transition-duration: 0; }
.arr.right { position: relative; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition-duration: 0; transition-duration: 0; }
.arr.down { -webkit-transform: rotate(135deg); transform: rotate(135deg); -webkit-transition-duration: 0; transition-duration: 0; }
.arr.left { -webkit-transform: rotate(225deg); transform: rotate(225deg); -webkit-transition-duration: 0; transition-duration: 0; }
.d-line .right{position: absolute; top: 50%; right: 1rem; margin-top: -3px;}
.form .c-g { height: 3rem; line-height: 3rem; margin-top:0.9rem;border:1px solid #efefef; }
.form .c-g.active{border-color:#008a98;}
.form .c-g.warm{border-color:#f00;}
.form .c-g.warm input{color:#ddd;}
.form .c-l-g { line-height:26px;border: 1px solid #BFBFBF; padding: 6px 0; margin: 16px 0; }
.form .c-l { float: left; width: 3rem;height:2.95rem; padding-left:0.6rem;text-align:center; border-right: 0.025rem solid #E5E5E5;box-sizing: border-box;background-color:#FBFBFB; }
.form .c-l i{background:url(../../../../../wap_themes/ufo/images/phone-name.png) no-repeat;padding:27px 24px 0 0;font-size:0}
.form .c-l b{background: url(../../../../../wap_themes/ufo/images/password.png) no-repeat;padding:27px 24px 0 0;font-size:0}
.form .c-l em{background: url(../../../../../wap_themes/ufo/images/yanzheng.png) no-repeat;padding:27px 24px 0 0;font-size:0}
.form .c-l .yan{background: url(../../../../../wap_themes/ufo/images/verification.png) no-repeat;padding:27px 24px 0 0;font-size:0}
.form .c {position: relative;height:100%; }
.form .c-j{height: 3rem; line-height: 3rem; margin-top:0.9rem}
.form .c-j-l{float:left;width:65%;text-align: right;font-size:0.8rem;}
.form .c-j-r{float:left;width:35%;}
.form .c-j-a{float:left;width:25%;text-align: right;font-size:0.8rem;}
.form .c-j-b{float:left;width:75%;}
.form .c-j-c{float:left;width:100%;}
.form .pic-preview img{margin:0 auto;display:block;max-height:8rem;max-width:100%;}
.form .ib-btn { display: inline-block; padding: 0 10px; font-size: 0.8rem; text-decoration: none; color: #444;height:2rem;line-height:2rem;border:1px solid #E0E0E0;border-radius: 4px;background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%,#F3F3F3), color-stop(100%, #E2E2E2)); background-image: -webkit-linear-gradient(#F3F3F3, #E2E2E2); background-image: -moz-linear-gradient(#F3F3F3, #E2E2E2); background-image: linear-gradient(#F3F3F3, #E2E2E2); }
.form .btn-send { position: absolute; right: 0; top: 0.15rem; height:1rem; line-height:1rem;margin:0.9rem 0; width: auto;min-width:50%; white-space: nowrap;color:#ABABAB;background-image: none;border:none;border-left:0.05rem solid #ababab;border-radius: 0;}
.form .x-input, .form .text {width: 100%;display:block;height:100%;line-height:100%;}
.form .verify-input { width: 120px; }
.form .verify-code { vertical-align: middle; }
.form .select { border: none; background: none; width: 100%; height: 26px; }
.form .inputstyle { border: none; background: none; height: 26px; }
.form .s-arr { position: absolute; top: 10px; right: 10px; }
.form .c-g-c { height: 1.4rem; line-height: 1.4rem; padding: 0.7rem 0;  }
.form .c-g-c label {color: #999;font-size:0.9rem; }
.form .notice { text-align: right; color: #999999; }
.form .acc-email, .form .get-email-vcode, .form .o-email, .form .acc-mobile, .form .get-mobile-vcode, .form .o-mobile, .form .a-s-verify { display: none; }

.o-f-mobile .acc-mobile, .o-f-mobile .get-mobile-vcode, .o-f-mobile .o-mobile { display: block;height:3rem;line-height:3rem; }
.o-f-mobile .acc-email, .o-f-mobile .get-email-vcode, .o-f-mobile .o-email { display: none; }

.o-f-allof .a-s-verify { display: block; }

.o-f-email .acc-email, .o-f-email .get-email-vcode, .o-f-email .o-email { display: block; }
.o-f-email .acc-mobile, .o-f-email .get-mobile-vcode, .o-f-email .o-mobile { display: none; }

.pageview { padding: 10px 0; text-align: center; }
.pageview .flip { display: inline-block; padding: 1px 5px 2px; margin: 0 2px; border: 1px solid #ddd; }
.pageview .active { color: #fff; background: #008a98; }
.pageview .over { color: #ccc; }

/*===顶部header容器===*/
header { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f0f0f0)); background-image: -webkit-linear-gradient(#fff, #f0f0f0); background-image: -moz-linear-gradient(#fff, #f0f0f0); background-image: linear-gradient(#fff, #f0f0f0); height: 2.8rem; position: relative; }
/*.page header:before, .page header:after { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ececec), color-stop(100%, #d4d4d4)); background-image: -webkit-linear-gradient(#ececec, #d4d4d4); background-image: -moz-linear-gradient(#ececec, #d4d4d4); background-image: linear-gradient(#ececec, #d4d4d4); content: ""; position: absolute; top: 0; bottom: 0; width: 300px; }*/
/*.page header:before { right: 100%; }*/
/*.page header:after { left: 100%; }*/

/*===顶部header容器===*/
/*===footer===*/
.footer { padding: 10px; text-align: center; color: #999; background-color: #f5f5f5; }
.footer p { margin-top: 10px; }

/*======footer=====*/
/*======顶部操作条=====*/
.a-bar { display: box; display: -webkit-box; display: -moz-box; width: 100%; }
.a-bar .arr { position: relative; top: -2px; }
.a-bar .a-name { text-align: center; font-size: 1rem; box-flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; height:2.8rem; line-height: 2.8rem; }
.a-bar .a-back { color: #333333; margin-left: 9px; text-decoration: none; text-align: center; height: 2.8rem; line-height: 2.8rem; }
.a-bar .a-right { margin-right: 9px; text-decoration: none; height: 2.8rem; line-height: 2.8rem; }
.a-bar .a-right .btn { font-size: 13px; height: 25px; line-height: 25px; padding: 0 10px; }
.a-bar .a-search { padding-left: 5px;height:2.8rem; }
.a-bar .a-search.active { border: 1px solid #999; background-color: #FFF;box-sizing: border-box; height:2.8rem;}
.a-bar .a-search.active .a-search-ipt { display: inline-block; }
.a-bar .a-search .a-search-ipt { display: none; border: none; }
.a-bar .a-search .a-search-btn { border: none; width: 49px; height: 2.8rem; line-height: 2.8rem;box-sizing: border-box; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8wMy8xM95CB9IAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAAA8UlEQVQokZWRwVXDMBBEv90ILgFe5k46yKMCOx1QQkqgA3AHpgNynwPpAHeQVGAOrJ9tWebBXCStZnZG2mIYBgAk7YET8MiEC3Cy3ZFBMQwDkhrgNUcItLabtFiG4yg8A0+2C+ABeI96HQZL591u9xFRz7b3KUFSBxyA3na1cGZ648tG5OdY7yStxABsfYrtr9kxL5Z0nxMnbtdUfIn9KSee1Xvbn6l4vDxI6kYnSZWkN6CO+3l8YJrznPQbFvMuAaJwBPqEfONn9iPqMJqc54jYFXAd35hJ1tpuVuIt5Br8WZxrUG5T14i/aeN4/Jdzim/uuWYe+jT1fgAAAABJRU5ErkJggg==) no-repeat 50%; margin-top:1px;}
.a-bar .a-search.active  .a-search-btn{margin-top:0;width:48px;}
/*======顶部操作条 end=====*/
.slider { position: relative; overflow: hidden; }
.slider .slider-list { position: absolute; border-collapse: separate; border-spacing: 8px 0; }
.slider .innershadow { width: 100%; height: 140%; position: absolute; top: -20%; z-index: 3; -webkit-box-shadow: inset 0 0 15px 20px rgba(255, 255, 255, 0.98); -moz-box-shadow: inset 0 0 15px 20px rgba(255, 255, 255, 0.98); box-shadow: inset 0 0 15px 20px rgba(255, 255, 255, 0.98); }

.slider-point { text-align: center; }
.slider-point span { display: inline-block; width: 20px; height: 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #C3E1E4; -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.4); -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.4); box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.4); }
.slider-point span.act { background-color: #363636; }

/*====商品主图====*/
.pt-pic { padding-bottom: 10px; min-height:5rem;}
.pt-pic .slider { height: 205px; padding-top: 6px; }
.pt-pic .slider-item { width: 198px; height: 198px; border: 1px solid #CCCCCC; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; }
.pt-pic .slider-item img { max-width: 198px; max-height: 198px; vertical-align: middle; }

/*====商品主图 end====*/
/*===商品详情页===*/
.pt-name { font-size: 1rem; padding: 0 1rem;color:#555; }

.pt-price { position: relative; border-bottom: 1px solid #BFBFBF; line-height: 1.5rem;padding:0.5rem 0;margin:0 1rem }
.pt-price .price { color: #ED6C00; font-size: 1.2rem; font-weight:normal; }
.pt-price .arr { position: absolute; top: 50%; right: 5px; margin-top: -3px; }
.pt-support{margin:1rem;font-size:0.8rem;}
.pt-support span{margin-right:0.4rem;}
.pt-support i{background:url(../images/support.png) no-repeat;background-size:auto 100%;display:inline-block;padding:0.4rem;position: relative;top:0.1rem; }
.pt-promotions { position: relative; border-bottom: 5px solid #F5F5F5;border-top:5px solid #F5F5F5; padding: 8px 21px 8px 5px; }
.pt-promotions .arr { position: absolute; top: 50%; right: 1rem; margin-top: -3px; }
.pt-promotions .ib { padding: 0 5px; margin: 5px; }
.pt-choosed{margin-top:0.5rem;border-top:5px solid #F5F5F5;border-bottom:5px solid #F5F5F5;padding:1rem;position:relative; }
.pt-choosed .arr{position: absolute;top: 50%;right: 1rem;margin-top:-3px;}
.pt-choosed-state{font-size:0.8rem;}
.pt-choosed-content{padding:0 1rem;}
.goods_num{padding:0.5rem 1rem;display:block;}
.pt-adj {padding:0 1rem;}
.pt-adj li{float:left;height:2.5rem;line-height:2.5rem;border:1px solid #E5E5E5;border-radius: 2px;margin-bottom:0.5rem;}
.pt-adj li.sel{border-color:#008A98;}
.pt-adj li dt{float:left;height:2.5rem;}
.pt-adj li dd{float:left;}
.pt-adj li dd div{float:left;height:2.5rem;line-height:2.5rem;}
.pt-adj li dd span{padding:0 0.5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.pt-adj li dt img{width:2.5rem;height:2.5rem;}
.check-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index: 9000;}
.check-popup .check-popup-modal{width:100%;height:100%;background-color: rgba(0,0,0,.5)}
.check-popup .check-popup-item{position:absolute;bottom:3rem;left:0;right:0;background-color:#fff;z-index: 9001;padding-bottom:1rem;}
.check-popup .check-popup-item .pro-info{border-bottom:1px solid #EDEDED;padding-bottom:0.5rem;}
.check-popup .check-popup-item .pro-info dt{float:left;width:40%;}
.check-popup .check-popup-item .pro-info dt img{width:70%;border:1px solid #EEEEEE;position:relative;left:20%;top:-1rem;}
.check-popup .check-popup-item .pro-info dd{padding-top:0.5rem;float:left;width:50%;}
.check-popup .check-popup-item .pro-info dd h2{font-size:1rem;color:#555;}
.check-popup .check-close{position:absolute;top:0;right:0;height:2rem;line-height:2rem;width:2rem;text-align: center;font-size:2rem;}
.promotions-panel { padding: 10px; }
.promotions-panel .panel { margin: 10px 0; font-size: 0.8rem; }
.promotions-panel .panel li { padding: 5px 0; }
.promotions-panel .panel li.first { border: none; }
.promotions-panel .panel li.disable { color: #999; }
.promotions-panel .panel li.disable span { color: #999; }
.promotions-panel .panel span { color: #008a98; }

.pt-sku { padding: 8px 0; position: relative; }
.pt-sku .sku { padding: 0 5px; margin: 5px; display: inline-block; border: 1px solid #DDDDDD; background-color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height: 28px; color: #868686; }
.pt-sku .sku .arr { position: relative; top: -3px; margin-left: 3px; }
.pt-sku .sku.sel { border-color: #008a98;color:#008a98; }
.pt-sku .sel-sku-box { padding: 0; }
.pt-sku .close-bar { margin-top: 10px; border-top: 1px solid #BFBFBF; text-align: center; }
.pt-sku .close-bar .close { position: relative; top: -1px; display: inline-block; width: 50px; height: 25px; -webkit-border-radius: 0px 0px 4px 3px; -moz-border-radius: 0px 0px 4px 3px; border-radius: 0px 0px 4px 3px; background-color: #FFFFFF; border: 1px solid #BFBFBF; border-top: 1px solid #FFFFFF; }
.pt-sku .sku-item .k { float: left; width: 60px; text-align: right; line-height: 38px; }
.pt-sku .sku-item .v { margin-left: 60px; }


.btn-popup{position:fixed;bottom:0;left:0;right:0;z-index: 65530;background-color: #fff; border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;}
.btn-popup .btn-item{width:40%;float:left;}
.btn-popup .btn-item li{width:33%;float:left;height:3rem;line-height:3rem;text-align: center;box-sizing: border-box}
.btn-popup .btn-item li img{height:1.5rem;width:1.5rem;display:block;margin:0.3rem auto 0;}
.btn-popup .btn-item li p{margin-top:0.2rem;height:1rem;line-height:1rem;font-size:0.8rem;}
.btn-popup .pt-btn { float:left;width:60%;display: box; display: -webkit-box; display: -moz-box; }
.btn-popup .pt-btn .btn { box-flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; }
.btn-popup .btn-item li .btn-addfav i{display:block;height:1.5rem;width:1.5rem;margin:0.3rem auto 0;background: url(../images/favorite.png);background-size: 100% 100%;}
.btn-popup .btn-item li .btn-faved i{display:block;height:1.5rem;width:1.5rem;margin:0.3rem auto 0;background: url(../images/favorited.png);background-size: 100% 100%;}

.pt-detail { margin: 15px 0; padding: 0 5px; }
.pt-detail .panel { padding: 10px; }
.pt-detail .panel img { max-width: 100%; margin-bottom: -4px;vertical-align: middle; }

.pt-comment { padding: 10px; }
.pt-comment .info { padding: 10px 110px 10px 10px; border: 1px solid #ddd; background-color: #f2f2f2; }
.pt-comment .info .publish { float: right; margin-right: -110px; width: 80px; padding: 10px; border-left: 1px solid #ddd; }
.pt-comment .info .publish .btn { height: 25px; line-height: 25px; font-size: 12px; }
.pt-comment .info .grades { padding: 10px 0; }
.pt-comment .info .grades .num { font-size: 18px; font-weight: 800; color: #f60; }
.pt-comment .info .gray { color: #999; }
.pt-comment .count { padding: 15px 0 10px; }
.pt-comment .list { display: none; }
.pt-comment .list.active { display: block; }
.pt-comment .list .item { margin-top: 10px; }
.pt-comment .list .item .anthor { padding: 10px 10px 10px 77px; background-color: #f2f2f2; }
.pt-comment .list .item .anthor .person { float: left; margin-left: -68px; width: 62px; text-align: center; }
.pt-comment .list .item .anthor .person .level { border: 1px solid #fce8be; background-color: #fef7e9; }
.pt-comment .list .item .anthor .person .pic { width: 60px; height: 60px; border: 1px solid #eee; overflow: hidden; background-color: #ddd; }
.pt-comment .list .item .anthor .person .pic img{width:100%;height:100%;}
.pt-comment .list .item .anthor .person .name { padding-top: 3px; }
.pt-comment .list .item .anthor .time { float: right; }
.pt-comment .list .item .anthor .content { padding-top: 30px; min-height: 70px; }
.pt-comment .list .item .content { word-break: break-word; }
.pt-comment .list .item .consult { padding: 10px; background-color: #f2f2f2; }
.pt-comment .list .item .reply { padding-left: 50px; }
.pt-comment .list .item .reply .reply-item { margin-top: 10px; padding: 5px 10px; border: 1px solid #ddd; border-radius: 5px; line-height: 20px; position: relative; }
.pt-comment .list .item .reply .reply-item .n { float: left; margin-top: 8px; margin-left: -40px; width: 20px; line-height: 20px; text-align: center; color: #fff; background-color: #666; border-radius: 5px; }
.pt-comment .list .item .reply .reply-item .c { display: block; }
.pt-comment .list .item .reply .reply-item .t { display: block; margin-top: -20px; text-align: right; color: #999; }
.pt-comment .list .item .reply .reply-item i { position: absolute; left: -4px; top: 22px; background-color: #fff; border-color: #ddd; border-width: 1px 1px 0 0; }
.pt-comment .list .item .reply .btn { margin-top: 10px; height: 25px; line-height: 25px; font-size: 12px; }
.pt-comment .pager { margin-top: 10px; text-align: center; }
.pt-comment .pager .prev, .pt-comment .pager .next, .pt-comment .pager .current { padding: 3px 8px; border: 1px solid #ddd; background-color: #f2f2f2; }
.pt-comment .pager .prev { float: left; }
.pt-comment .pager .next { float: right; }
.pt-comment .pager .current { display: inline-block; }

.publish_comment { padding-bottom: 10px; }
.publish_comment .grades { padding: 5px 0; }
.publish_comment .grades .tag { display: inline-block; width: 7rem; text-align: right; }
.publish_comment .consult-type { height: 65px; }
.publish_comment .consult-type strong { display: block; padding: 10px 0; }
.publish_comment .consult-type span { float: left; width: 80px; height: 30px; line-height: 30px; text-align: center; }
.publish_comment .consult-type span.active { color: #FFF; background-color: #333; }
.publish_comment .textarea { padding: 10px 0; }
.publish_comment .textarea .action-fill-textarea { width: 98%; height: 80px; border: 1px solid #ddd; resize: none; }
.publish_comment .tip { padding: 10px 0; text-align: right; color: #999; }
.publish_comment .item { padding: 5px; border: 1px solid #ddd; line-height: 25px; min-height: 25px; }
.publish_comment .item label { float: left; width: 4rem; padding-right: 5px; border-right: 1px solid #ddd; text-align: right; }
.publish_comment .item input { border: none; margin-left: 5px; width: 200px; vertical-align: middle; }
.publish_comment .item .verify-input { width: 88px; }
.publish_comment .item .verify-code { vertical-align: middle; }
.publish_comment .mt10 { margin-top: 10px; }

/*===商品详情页 end===*/
/*===商品列表页===*/
.brands-list { padding: 10px 0; }
.brands-list .items { float: left; width: 33.33333%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; padding-bottom: 10px; padding-right: 10px; }
.brands-list .items:nth-child(3n+0) { padding-right: 0; }
.brands-list .img { width: 91px; height: 91px; border: 1px solid #DDDDDD; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; }
.brands-list .img img { max-width: 91px; max-height: 91px; vertical-align: middle; }
.brands-list .intro { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/*===商品列表页 end===*/
/*===购物车页===*/
.total { height: 38px; line-height: 38px; font-weight: bold; font-size: 14px; }
.total .fixed-bar { height: 38px; line-height: 38px; background-color: #FEF7E9; }
.total.fixed .fixed-bar { position: fixed; left: 0; top: 0; z-index: 1000; width: 100%; -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4); box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4); }
.total.fixed .fixed-bar .checkout { display: block; }
.total .checkout { display: none; position: absolute; top: 0; right: 0; padding-right: 5px; height: 38px; line-height: 38px; color: #FF5800; }
.total .checkout .arr { border-color: #FF5800; position: relative; top: -2px; }

.total-inner { position: relative; padding: 0 5px; }

.cart-pt .pre-info { padding: 10px; background-color: #EEEEEE; }
.cart-pt .order-promotion .pre-info { padding: 0; background: transparent; }
.cart-pt .cart-empty { width: 12rem; margin: 0 auto; padding: 50px 0; }
.cart-pt .cart-empty h1 { padding-top: 10rem; font-size: 1rem; background: url(../images/cart_empty.png) no-repeat center top;background-size:100% 100%; }
.cart-pt .cart-empty p { padding-top: 20px; line-height: 1.5rem; color: #999; }
.settlement{width:100%;position:fixed;bottom:0;left:0;}
.settlement .total{background-color:#fff;border-top:1px solid #FFFFFF;box-sizing:border-box;float:left;height:3rem;line-height:3rem;font-size:0.8rem;width:50%;text-align: center;}
.settlement .total span{color:#ED6C00;}
.settlement .check{float:right;height:3rem;line-height:3rem;font-size:0.8rem;width:25%;color:#fff;background: #ED6C00;text-align: center;}
.settlement .go-on{float:right;height:3rem;line-height:3rem;font-size:0.8rem;width:25%;color:#fff;background: #999999;text-align: center;}
.settlement .foot{text-align: center;color:#fff;background-color: #000;font-size:0.8rem;height:4rem;padding-top:1rem;float:left;width:100%;box-sizing: border-box;}
.settlement .foot a{color:#fff;}
.view-history{background-color:#fff;margin-top:0.5rem;}
.view-history .title{padding:0.3rem 1rem;}
.view-history .history-list{padding:1rem;}
.view-history .history-list li{float:left;width:50%;}
.view-history .history-list li img{display:block;width:95%;margin:0 auto;}
.view-history .history-list li h4{font-size:0.8rem;text-align: left;margin:0.5rem 2.5%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.view-history .history-list li p{color:#EF7C1E;font-size:0.8rem;padding:0.5rem 0;text-align: center;}
/*===购物车页 end===*/
/*===商品相关===*/
.pt-gallery .panel { padding: 0 10px; }
.pt-gallery .no-data { padding: 30px 0; text-align: center; }
.pt-gallery .no-data a { color: #2970A6; }
.pt-gallery .warn { margin-bottom: 20px; display: inline-block; padding-left: 40px; height: 32px; line-height: 32px; background: url(../images/warn.jpg) no-repeat; }
.pt-gallery .filter-handle { box-flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;text-align: center; height: 1rem; line-height: 1rem; }
.panel-list{background-color:#fff;margin-top:0.3rem;}
.pt-list .pt-h-item { padding: 0.2rem 0 ;border-bottom:1px solid #e1e1e1;}
.pt-list .pt-h-item .star { margin-right: 5px; }
.pt-list .pt-h-link { color: #333333; }
.pt-list .pt-h-img { float: left; width:25%; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; background-color: #FFFFFF; }
.pt-list .pt-h-img img { width:100%; vertical-align: middle; }
.pt-list .pt-h-info { margin-left:28%; }
.pt-list .pt-h-name { height: 1.5em; line-height: 1.5em; overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.pt-list .pt-h-price { height: 24px; line-height: 24px; }
.pt-list .pt-h-price .pre { display: inline-block; padding: 0 10px; }
.pt-list .pt-h-price .pre .top { display: none; }
.pt-list .pt-h-price .pre.act { background-color: #EEEEEE; }
.pt-list .pt-h-price .pre.act .down { display: none; }
.pt-list .pt-h-price .pre.act .top { display: inline-block; }
.pt-list .pt-h-price .down { position: relative; top: -3px; }
.pt-list .pt-h-price .top { position: relative; top: -1px; }
.pt-list .pt-h-pro { text-align: left;padding:1rem 0;position: relative; }
.pt-list .pt-h-pro .J-pre { display: inline-block; width: 80px;  }
.pt-list .pt-h-pro .J-pre .top { display: inline-block; }
.pt-list .pt-h-pro .J-pre .down { display: none; }
.pt-list .pt-h-pro .J-pre.act { background-color:#fff; }
.pt-list .pt-h-pro .J-pre.act .top { display: none; }
.pt-list .pt-h-pro .J-pre.act .down { display: inline-block; }
.pt-list .pt-h-pro .pre-info { padding: 10px; text-align: left;background-color:#fff;  }
.pt-list .pt-h-bar { padding-bottom: 12px; clear: both; }
.pt-list .pt-h-del, .pt-list .pt-h-fav { float: right; }
.pt-list .pt-h-del a, .pt-list .pt-h-fav a { font-size: 1rem; padding: 0 10px; }
.pt-list .pt-h-fav { margin-right: 12px; }
.pt-list .pt-h-other { min-height: 20px; color: #999999; }

.pt-num { display: box; display: -webkit-box; display: -moz-box; }
.pt-h-item .pt-num { float: left; }
.pt-num .plus, .pt-num .minus { display: inline-block; width: 2.5rem; height:2.5rem; line-height: 2.5rem; border: 1px solid #BFBFBF; text-align: center;box-sizing: border-box; }
.pt-num .num { padding: 0; }
.pt-num .num .num-ipt { border-top: 1px solid #BFBFBF;border-bottom: 1px solid #BFBFBF; background-color: #FFFFFF; height: 2.5rem; line-height: 2.5rem; text-align: center; width: 2.6rem;padding:0}
.pt-num .warn-message { margin-left: 5px; }

.pt-filter .title { height: 30px; line-height: 30px; padding: 5px; border-bottom: 1px solid #DDD; }
.pt-filter .title .reset { font-weight: 800; color: #2970A6; }
.pt-filter .title .btn { float: right; width: 80px; height: 25px; line-height: 25px; font-size: 12px; }
.pt-filter dl { margin: 8px; border-bottom: 1px solid #DDD; }
.pt-filter dl dt { padding: 8px 10px; border: 1px solid #DDD; border-bottom: none; }
.pt-filter dl dt span { margin-left: 10px; font-weight: normal; color: #333; }
.pt-filter dl dt span.act { color: #FDB543; }
.pt-filter dl dt .arr { margin-right: 10px; }
.pt-filter dl dt .down { display: none; }
.pt-filter dl dt.first { border-bottom: none; }
.pt-filter dl dt.handle { font-weight: 800; background: #EAEAEA; }
.pt-filter dl dt.handle .right { display: none; }
.pt-filter dl dt.handle .down { display: inline-block; }
.pt-filter dl dd table { width: 100%; text-align: center; table-layout: fixed; background: #efefef; }
.pt-filter dl dd table td { height: 30px; border: 1px solid #DDD; border-bottom: none; }
.pt-filter dl dd table .handle { color: #FFF; background: #008a98; }

.pt-category .title { height: 38px; line-height: 38px; padding: 0 10px; border-bottom: 1px solid #DDD; background-color:#fff;}
.pt-category strong { font-size: 16px; }
.pt-category .content { padding-bottom: 20px; text-align: center; background: #EAEAEA; }
.pt-category .content em { display: block; height: 30px; line-height: 30px; color: #999; }
.pt-category .content .item { float: left; width: 47%; margin: 10px 1% 0; background: #FFF; border: 1px solid #DDD; }
.pt-category .content .item a { display: block; padding: 8px 0; }
.pt-category .content .item .arr { float: right; margin: 8px 10px 0 0; }
.pt-category .content .item span { display: inline-block; width: 130px; height: 18px; line-height: 18px; vertical-align: middle; overflow: hidden; }

.action-post-reply .form-item { padding: 5px; }
.action-post-reply .action-filled-textarea { width: 98%; height: 80px; border: 1px solid #ddd; resize: none; }
.action-post-reply .verify-code { vertical-align: middle; }

.popup { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: fixed; top: 50%; left: 50%; width: 200px; margin-left: -100px; margin-top: -30px; background-color: rgba(0, 0, 0, 0.8); text-align: center; color: #FFFFFF;padding:15px 10px;z-index: 9999; }

/*===商品 end===*/
/*===下单页===*/
.address-form { padding: 0 13px; border-top:1px solid #E1E1E1;}
.address-form div{height:3rem;line-height:3rem;border-bottom:1px solid #E1E1E1;}
.address-form div input{height:2.9rem;line-height:3rem;}
.address-form .region .inputstyle { width: 100%; }

.address-btn { margin-top: 5rem;padding:1rem 0;border-top:1px solid #E1E1E1;}
.address-btn .add-address{width:13rem;text-align: center;margin:0 auto;border-radius: 1.5rem;}
.pay-item, .shipping-item, .address-item { margin: 0; }

.pre-type { font-weight: bold; line-height: 26px; margin-top: 10px; }

.order-msg .c-g { margin: 0; padding: 6px 10px; }

.point-dis { padding: 10px; }
.point-dis b { color: #f00; }
.point-dis p { padding: 10px 0; }
.point-dis p span { margin-left: 20px; }
.point-dis .dis-set input { height: 28px; border: 1px solid #ddd; }
.point-dis .dis-set .btn { width: 80px; display: inline-block; vertical-align: middle; }

.coupon-use { padding: 10px; }
.coupon-use .panel { padding: 10px; }
.coupon-use .panel p { padding: 10px 0; }
.coupon-use .panel .btn { display: inline-block; width: 60px; vertical-align: middle; height: 20px; line-height: 20px; font-size: 12px; }
.coupon-use .used { padding: 5px 10px 0;  }
.coupon-use .used li { padding: 5px 70px 5px 0; }
.coupon-use .used li .del { float: right; margin-right: -70px; color: #00e; }

.order-promotion, .unused-promotion { padding: 5px 0; }
.order-promotion h3, .unused-promotion h3 { font-weight: normal; }
.order-promotion ul, .unused-promotion ul { padding-left: 30px; }
.order-promotion .btn-collapse, .order-promotion .btn-collapse, .unused-promotion .btn-collapse, .unused-promotion .btn-collapse { display: inline-block; margin-right: 10px; width: 16px; height: 16px; border: 1px solid darkgrey; text-align: center; vertical-align: middle; font: 14px/18px simsun, serif; color: #666; }
.j-settlement{position:fixed;bottom:0;width:100%;height:3rem;line-height:3rem;border-top:1px solid #E9E9E9;background-color:#fff;}
.j-settlement p{float:left;padding-left:1rem;}
.j-settlement .order-btn-bar{float:right;}
/*===下单页end===*/
/*===会员中心===*/
.mem-info{position:relative;}
.mem-info .bg{width:100%;display:block;}
.mem-info .back{background:url(../images/back_w.png) no-repeat;background-size:100% 100%;padding:1.2rem 1.2rem 0 0;display:inline-block;position: absolute;top:0.8rem;left:0.5rem;}
.mem-info .member-setting{position: absolute;top:0.8rem;right:0.8rem;padding-left:1.5rem;}
.mem-info .member-setting a{color:#fff;font-size:0.9rem;}
.mem-info .parameter{background:url(../images/parameter.png) no-repeat;background-size:100% 100%;padding:1.2rem 1.2rem 0 0;display:inline-block;position:absolute;left:0;top:0.1rem;}
.mem-info .mem-info-detail{position:absolute;top:2.5rem;left:0;}
.mem-info .mem-info-detail .left-side{width:7rem;float:left;}
.mem-avatar {width: 4.6rem; height: 4.6rem;margin:0 auto;border-radius: 50%; overflow: hidden;  vertical-align: middle;}
.mem-avatar img { height:100%;width:100%; vertical-align: middle; }
.mem-name { color:#fff;text-align: center;padding-top:0.5rem; }
.mem-base { float:left; }
.mem-base .identity {padding-left:1.1rem;position:relative;color:#fff;font-size:0.9rem;}
.mem-base .identity i{padding:0.85rem 0.75rem 0 0;display:inline-block;background:url(../images/identity.png) no-repeat;background-size:100% 100%;position:absolute;left:0;top:0.25rem;}
.mem-base .mem-attribute{color:#fff;font-size:0.9rem;line-height:1.8rem;}
.mem-base .mem-attribute span{text-align: right;width:3.7rem;display:inline-block;}
.mem-base .mem-attribute b{font-weight: 400;}
.mem-base .mem-attribute a{display:inline-block;border:1px solid #fff;border-radius: 5px;height:1.5rem;line-height:1.5rem;padding:0 5px;margin-right:5px;color:#fff;}
.mem-base .mem-attribute i{display:inline-block;background:url(../images/service-detail.png) no-repeat;background-size:100% 100%;padding:0.9rem 0.9rem 0 0 ;position: absolute;left:0;top:0.4rem;}
.mem-base .mem-attribute .up{display:inline-block;background:url(../images/up.png) no-repeat;background-size:100% 100%;padding:0.9rem 0.9rem 0 0 ;position:relative;top:0.1rem;}
.mem-base .mem-attribute .down{display: inline-block;background:url(../images/down.png) no-repeat;background-size:100% 100%;padding:0.9rem 0.9rem 0 0 ;position:relative;top:0.1rem;}
.orders-info{background-color:#fff;}
.orders-info .title{padding-left:0.5rem;height:2.5rem;line-height:2.5rem;}
.orders-info .title a{float:right;padding-right:0.5rem;font-size:0.8rem;color:#ADADAD;}
.orders-info .orders-item{border-top:1px solid #EBEBEB;padding:2rem 0;}
.orders-info .orders-item li{float:left;width:25%;border-right:1px solid #EBEBEB;box-sizing: border-box;position:relative;}
.orders-info .orders-item li:last-child{border-right:none;}
.orders-info .orders-item li img{margin:0 auto;display:block;width:2.5rem;}
.orders-info .orders-item li div{margin-top:1rem;text-align: center;font-size:0.9rem;}
.orders-info .orders-item li i{font-size:0.8rem;height:1.2rem;width:1.2rem;line-height:1.2rem;background-color:#f00;color:#fff;border-radius:50%;text-align: center;position:absolute;top:0;right:1.3rem;}
.generalized-integral{margin-top:0.8rem;background-color: #fff;}
.generalized-integral .title{padding-left:0.5rem;height:2.5rem;line-height:2.5rem;}
.generalized-integral .integral-item{border-top:1px solid #ebebeb;padding:1rem 0;}
.generalized-integral .integral-item .pie-chart{float:left;width:40%;border-right:1px solid #ebebeb;box-sizing: border-box;}
.generalized-integral .integral-item .extension-point{margin:0 auto;}
.generalized-integral .integral-item .ex-change{text-align: center;}
.generalized-integral .integral-item .ex-change a{color:#fff;background-color: #008a98;border-radius:0.8rem;padding:0.3rem 1.5rem;}
.generalized-integral .integral-item .integral-show{float:left;padding:0 1rem;width:60%;box-sizing: border-box;}
.generalized-integral .integral-item .integral-show p{font-size:0.8rem;line-height:1.8rem;padding-left:0.5rem;}
.generalized-integral .integral-item .integral-show .new-integral{border-top:1px solid #ebebeb;padding-top:0.3rem;padding-left:0.5rem;position:relative;}
.generalized-integral .integral-item .integral-show .new-integral h2{color:#ff9600;}
.generalized-integral .integral-item .integral-show .new-integral h5{font-weight:400;}
.generalized-integral .integral-item .integral-show .new-integral a{padding:1rem 1rem 0 0;display:inline-block;background: url(../images/arrow-right.png) no-repeat;background-size:100% 100%;position: absolute;right:0;top:40%;}
.integral-links-item{margin-top:0.5rem;background-color:#fff;}
.integral-links-item li{width:25%;float:left;text-align: center;padding:2rem 0;}
.integral-links-item img{margin:0 auto;display:block;width:2.5rem;}
.integral-links-item div{font-size:0.9rem;margin-top:1rem;}
.links-list{margin-top:0.8rem;background-color:#fff;padding-bottom:0.5rem;}
.links-list li{font-size:0.9rem;height:3rem;line-height:3rem;border-bottom:1px solid #ebebeb;padding-left:1rem;position:relative;}
.links-list li i{float:right;padding-right:1rem;}
.mem-exit{background-color: #fff;text-align: center;height:3rem;line-height:3rem;width:100%;display:block;margin-top:0.8rem;}

.mem-experience { float: right; }
.mem-experience a { color: #2970A6; }

.mem-deposit { margin: 12px 0; }

.mem-integration { margin: 12px 0; }

.mem-menu { margin: 12px 0; }
.mem-menu .btn { font-size: 13px; }
.mem-menu .col { margin-right: 5px; }
.mem-menu .col:last-child { margin-right: 0; }
.mem-menu #cartNum { float: right; margin-top: -38px; height: 18px; line-height: 18px; border-radius: 10px; }

.mem-fav-list .title { position: relative; display: block; font-weight: bold; height: 30px; line-height: 30px; }
.mem-fav-list .arr { position: absolute; top: 50%; right: 13px; margin-top: -3px; }
.mem-fav-list .box { background-color: #BFBFBF; }

.mem-fav-item { box-flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; height: 75px; display: block; margin: 1px 0px 1px 1px; background-color: #FFFFFF; }
.mem-fav-item:last-child { margin-right: 1px; }
.mem-fav-item img { max-height: 75px; max-width: 75px; }

.mem-order-item { padding: 13px 0; }

.mem-order-pt { border: 1px solid #DDDDDD; border-top: none; padding: 5px 5px 0; }

.mem-pt-item { position: relative; float: left; margin-bottom: 5px; width: 71px; height: 70px; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; border: 1px solid #BFBFBF; border-right: none; }
.mem-pt-item img { max-width: 71px; max-height: 70px; vertical-align: middle; }
.mem-pt-item:last-child, .mem-pt-item:nth-child(4n+0) { width: 70px; height: 70px; border: 1px solid #BFBFBF; overflow: hidden; text-align: center; display: table-cell; vertical-align: middle; }
.mem-pt-item:last-child img, .mem-pt-item:nth-child(4n+0) img { max-width: 70px; max-height: 70px; vertical-align: middle; }
.mem-pt-item .num { position: absolute; top: 0; right: 0; background-color: #FF5800; height: 13px; line-height: 13px; color: #FFFFFF; font-size: 11px; padding: 0 3px; }
.mem-pt-item .icon { position: absolute; top: 0; left: 0; }
.mem-comment-list{background-color: #fff;}
.mem-comment-list th { height: 30px; border-bottom: 1px solid #ddd; background: #fff; }
.mem-comment-list td { padding: 5px 10px; }
.mem-comment-list .goods-pic img { width: 60px; height: 60px; }
.mem-comment-list .goods-name { padding: 0 5px; }
.mem-comment-list .datetime { width: 88px; text-align: center; }
.mem-comment-list .actions { width: 60px; text-align: center; white-space: nowrap; }

.coupons { padding: 0 10px 10px; }
.coupons .gb { margin-top: 10px; }

.address .item, .address .count { padding: 10px; border-bottom: 1px solid #DDD; position: relative; }
.address a { display: inline-block; margin-top: 10px; width: 80px; height: 25px; line-height: 25px; text-align: center; border: 1px solid #DDD; background: #EEE; }
.address span { position: absolute; right: 0; top: 0; padding: 2px 8px; color: #FFF; background-color: #c00; }
.address .arr { position: absolute; right: 10px; top: 48%; }
.address .def { background-color: #fef7e9; }

.favorites .count { padding: 10px; border-bottom: 1px solid #DDD; }
.favorites .item { padding: 10px 10px 10px 110px; height: 120px; position: relative; }
.favorites .item .f-l { margin-left: -100px; }
.favorites .item span, .favorites .item a { display: block; }
.favorites .item .pic { width: 80px; height: 80px; border: 1px solid #DDD; margin-bottom: 10px; }
.favorites .item img { width: 80px; height: 80px; }
.favorites .item .del { width: 80px; height: 25px; line-height: 25px; text-align: center; border: 1px solid #DDD; background: #EEE; }
.favorites .item .size { margin-top: 5px; color: #CCC; }
.favorites .item .price { margin-top: 10px; color: red; }
.favorites .item .get { position: absolute; right: 10px; bottom: 10px; width: 90px; height: 25px; line-height: 25px; text-align: center; }
.favorites .item .disabled { color: #FFF; background: gray; }

.integral, .deposit { padding: 10px; }
.integral .count, .deposit .count { padding-bottom: 10px; font-weight: 800; }
.integral .count em, .deposit .count em { margin-right: 30px; }
.integral table, .deposit table { border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; width: 100%; }
.integral table th, .deposit table th { padding: 5px; border-bottom: 1px solid #DDD; text-align: left; }
.integral table td, .deposit table td { padding: 5px; }
.integral table .trade, .deposit table .trade { color: green; }
.integral .deposit-num, .deposit .deposit-num { padding-bottom: 20px; }
.integral .deposit-way, .deposit .deposit-way { padding-bottom: 70px; }
.integral .deposit-way .act, .deposit .deposit-way .act { border-color: #900; }
.integral .deposit-way .btn, .deposit .deposit-way .btn { margin-top: 10px; }

/*===会员中心 end===*/
/*=== 注册 ===*/
.reg-license { max-height: 400px; overflow-y: scroll; }

/*=== 文章系统页面 ===*/
.article-list .article-item { line-height: 2.5; font-size: 14px; }

.article-main { font-size: 1rem; line-height:1.5rem;}
.article-main .mod-title { padding:1.5rem 0 1rem;color:#C0C0C0;border-bottom:1px dashed #C0C0C0;}
.article-main .mod-title h2{font-weight:400;}
.article-main .article-time { text-align: center; }
.article-main .mod-content { margin: 0.5rem 0; }
.article-main .mod-content img{max-width:100%;display:block;margin:0 auto;}
.article-main .content{position:relative;background-color:#fff;margin-top:1.5rem;padding-bottom:1rem;box-shadow: 0 0 5px 0 #999;}
.article-main .content .img-title{background:rgba(0,0,0,.5);color:#fff;height:2rem;line-height:2rem;font-size:1rem;padding-left:0.5rem;box-sizing: border-box;position:absolute;top:0;left:0;width:100%;}
.article-main .content .title{line-height:2rem;font-size:1rem;padding-left:0.5rem;box-sizing: border-box;}
.article-main .content img{width:100%;}
.article-main .content h4{padding:0.5rem 0.5rem;}
.article-main .content .introduction{color:#333;padding:0 0.5rem;}
    /*=== 自动补全 ===*/
.autocompletion { position: absolute; z-index: 1000; background-color: #FFFFFF; border: 1px solid #CCCCCC; width: 100%; margin-left: -2px; font-size: 14px; line-height: 2; }

.autocompletion-shim { position: absolute; z-index: 999; background: rgba(255, 255, 255, 0.01); width: 100%; margin-left: -2px; -webkit-tap-highlight-color: transparent; pointer-events: none; }

/*=== coupon ===*/
.coupon-widget { color: #fff; background-color: #fff; }
.coupon-widget .coupon-banner{overflow: hidden;}
.coupon-widget .coupon-banner img { width: 100%; vertical-align: bottom; }
.coupon-widget .coupon-content { position: relative; padding: .4rem .85rem .4rem; }
.coupon-widget .coupon-content .coupon-title { position: absolute; left: 0; right: 0; top: -1rem; background: url(youhui.png) no-repeat center center; background-size: 4rem; text-indent: -999px; color: #fff; }
.coupon-widget .coupon-content .coupon-note { color: #999; margin-bottom: 5px; }
.coupon-widget .coupons-list-type1 { overflow: hidden; }
.coupon-widget .coupons-list-type1 .cp-left { box-flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; margin-left: .7rem; }
.coupon-widget .coupons-list-type1 .cp-left .title { font-size: 1.1em; max-height: 2rem; line-height: 1rem; overflow: hidden; }
.coupon-widget .coupons-list-type1 .cp-left .name { display: none; }
.coupon-widget .coupons-list-type1 .cp-right { width: 2rem; text-align: center; font-size: .9em; margin-right: .7rem; }
.coupon-widget .coupons-list-type1 .cp-right .cp-btn { display: block; padding: 2px 0; height: 1.8rem; width: 1.8rem; line-height: .9rem; margin: auto; color: #fff; background-color: #e86403; border-radius: 3px; }
.coupon-widget .coupons-list-type1 .cp-item { display: box; display: -webkit-box; display: -moz-box; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; -webkit-box-align: center; -moz-box-align: justify; -ms-flex-align: center; justify-content: space-between; align-content: center; margin-right: 10px; margin-bottom: 7px; height: 3rem; float: left; width: 48%; color: #fff; background: url(../images/coupon_sm.png) no-repeat center; background-size: 100%; background-origin: content-box; }
.coupon-widget .coupons-list-type1 .cp-item:nth-child(2n) { margin-right: 0; }
.coupon-widget .coupons-list-type1 .cp-item.act { background: url(../images/coupon_sm_dis.png) no-repeat center; background-size: 100%; background-origin: content-box; }
.coupon-widget .coupons-list-type1 .cp-item.act .cp-btn { background-color: #8e8e8e; }
.coupon-widget .coupons-list-type2 { overflow: hidden; }
.coupon-widget .coupons-list-type2 .cp-left { position: relative; float: left; padding: 0 ; width: 68.5%; height: 4rem; }
.coupon-widget .coupons-list-type2 .cp-left .title { margin-top: 1.2rem; font-size: .9rem; height: 1.2rem; line-height: 1.2rem; text-align: center; overflow: hidden; }
.coupon-widget .coupons-list-type2 .cp-left .name { position: absolute; bottom: 6px; right: 10px; font-size: .85em; }
.coupon-widget .coupons-list-type2 .cp-right { width: 31.5%; float: left; height: 4rem; text-align: center; font-size: 1em; }
.coupon-widget .coupons-list-type2 .cp-right .cp-btn { display: block; height: 4rem; line-height: 3.6rem; margin: auto; color: #e86403; }
.coupon-widget .coupons-list-type2 .cp-item { margin-bottom: 7px; height: 4rem; width: 100%; color: #fff; background: url(../images/coupon_bg.png) no-repeat center; background-size: 100%; background-origin: content-box; }
.coupon-widget .coupons-list-type2 .act { background: url(../images/coupon_bg_dis.png) no-repeat center; background-size: 100%; background-origin: content-box; }
.coupon-widget .coupons-list-type2 .act .cp-btn { color: #bbb; }

/*修改网站所有input的提示文字默认颜色*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #DBDBDB;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #DBDBDB;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #DBDBDB;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #DBDBDB;}
/*滑块验证引入样式*/
.slideunlock-label{text-align: center;padding-top:0.2rem;}
.slideunlock-label i{display:inline-block;padding:15px 21px 0 0;background:url(../../../../../wap_themes/ufo/images/slider.png) no-repeat;font-size:0;}
/*注册信息收集样式*/
.regist-message{width:100%;height:2.5rem;border:0.025rem solid #EDEDED;padding-left:0.9rem;box-sizing: border-box;margin-top:0.9rem;}
.regist-message.active{border-color:#008a98;}

/*二开样式*/
/*页面头部*/
.page-head{height:3.8rem;line-height:3.8rem;text-align: center;position:relative;}
.page-head .back{background:url(../images/back.png) no-repeat;background-size:100% 100%;padding:1.2rem 1.2rem 0 0;display:inline-block;position: absolute;top:1.2rem;left:0.5rem;}
.page-head .home{background:url(../images/main-menu.png) no-repeat;background-size:100% 100%;padding:1.2rem 1.2rem 0 0;display:inline-block;position: absolute;top:1.2rem;right:0.5rem;}
/*订单列表页*/
.orders-classification{background-color:#fff;height:3rem;}
.orders-classification li{width:25%;float:left;height:3rem;line-height:3rem;text-align: center;}
.orders-classification li span{box-sizing:border-box;height:100%;display:inline-block;}
.orders-classification li.active span{border-bottom:1px solid #008a98;color:#008a98;}
.myorders-item{margin-top:0.5rem;padding:0.3rem 0;background-color:#fff;border-bottom:1px solid #ebebeb;}
.myorders-item .order-title{padding:0 1rem;}
.myorders-item .order-title div{float:left;}
.myorders-item .order-title div h5{font-size:0.9rem;}
.myorders-item .order-title div p{font-size:0.8rem;color:#a7a7a7;}
.myorders-item .order-title span{float:right;color:#008a98;padding-top:0.5rem;}
.myorders-item .order-content{padding:0 1rem;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.myorders-item .order-content li dl{padding:0.5rem;}
.myorders-item .order-content dt{float:left;width:20%;}
.myorders-item .order-content dt img{width:100%;}
.myorders-item .order-content dd{float:left;padding:1rem 0 0 1rem;width:80%;box-sizing: border-box;}
.myorders-item .order-content dd h5{font-size:0.9rem;}
.myorders-item .order-content dd p{font-size:0.8rem;color:#BBBBBB;}
.myorders-item .order-operation{padding:0.5rem 1rem;}
.myorders-item .order-operation a{display:inline-block;border:1px solid #C2C2C2;height:1.6rem;line-height:1.6rem;padding:0 0.5rem;margin-right:0.5rem;border-radius:0.8rem;font-size:0.8rem;}
.myorders-item .order-operation a.active{}
.myorders-item .order-operation .j-total{float:right;line-height:1.6rem;}
/*订单详情页*/
.order-detail .order-status{background-color:#fff;padding:1rem;}
.order-detail .order-status .order-number{float:left;width:75%;}
.order-detail .order-status .order-message{float:right;width:25%;text-align: center;border:1px solid #D7D7D7;box-sizing: border-box;padding:0.2rem 0;margin-top:0.1rem;}
.order-detail .order-status .order-message {font-size:0.8rem;}
.order-detail .logistics{padding:0.3rem 1rem;}
.order-detail .logistics div{width:90%;float:left}
.order-detail .logistics i{float:right;padding:1rem 1rem 0 0;background:url(../images/arrow-right.png) no-repeat;background-size: 100%;position:relative;top:0.2rem;}
.order-detail .logistics div span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.order-detail .goods-list{background-color:#fff;padding:0.5rem 0;margin-bottom:0.6rem;}
.order-detail .goods-list li{padding:0 1rem;}
.order-detail .goods-list li dt{float:left;width:20%;}
.order-detail .goods-list li dt img{width:100%;}
.order-detail .goods-list li dd{float:left;padding:1rem 0 0 1rem;width:80%;box-sizing: border-box;}
.order-detail .goods-list li dd h5{font-size:0.9rem;}
.order-detail .goods-list li dd p{font-size:0.8rem;color:#BBBBBB;}
.order-detail .goods-list .total-price{padding:0 1rem;}
.order-detail .goods-list .total-price span{float:right;}
.order-detail .order-status .order-btn{padding:0 1.5rem;box-sizing: border-box;}
.order-detail .order-status .order-btn .bill{width:45%;float:left;text-align: center;background-color:#008a98;color:#fff;border-radius:5px;height:2rem;line-height:2rem;}
.order-detail .order-status .order-btn .evaluate{width:45%;float:right;text-align: center;background-color:#008a98;color:#fff;border-radius:0.2rem;height:2rem;line-height:2rem;}
.order-detail .order-status .order-price{padding-bottom:5rem;}
.order-detail .order-status .order-price li{font-size:0.8rem;height:1.6rem;line-height:1.6rem;}
.order-detail .order-status .order-price li span{float:left;text-align:right;width:7rem;}
.order_navbox{padding:0.75rem 0 0.2rem;}
.order_navbox .order_nav{width: 21%;margin: 0 2%;float: left;text-align: center;font-size: 0.9rem;line-height: 1rem;}
.leave-message-box{padding:1rem;}
.leave-message-box .form-item{padding:0.5rem 0;}
.leave-message-box .form-item .form-label{width:3rem;float:left;}
.leave-message-box .form-item .form-act{margin-left:3.5rem;display: block;}
.leave-message-box .form-item .form-act input{border:1px solid #e1e1e1;width:100%;box-sizing: border-box;}
.leave-message-box .form-item .form-act textarea{width:100%;height:5rem;border:1px solid #e1e1e1;box-sizing: border-box;}
/*优惠券*/
.coupon-list{margin-top:0.5rem;background-color:#fff;padding:0.8rem;}
.coupon-list li{position:relative;margin-bottom:0.5rem;}
.coupon-list li>img{width:100%;}
.coupon-list li dl{position:absolute;top:0;left:0;width:100%;padding:0.6rem 1rem;box-sizing: border-box;}
.coupon-list li dt{float:left;width:5rem;height:5rem;}
.coupon-list li dt p{color:#fff;text-align: center;line-height:5rem;font-size:1.5rem;}
.coupon-list li dd{margin-left:5rem;box-sizing: border-box;padding-left:0.5rem;}
.coupon-list li dd h4{font-weight:400;line-height:2rem;}
.coupon-list li dd p{font-size:0.8rem;}
.coupon-list li .effective-state{position:absolute;bottom:0;left:0;width:100%;padding:0.8rem;box-sizing: border-box;}
.coupon-list li .effective-state p{float:left;padding-left:1.3rem;position:relative;}
.coupon-list li .effective-state p i{display:inline-block;position:absolute;top:0.25rem;left:0;padding:0.5rem;background: url(../images/effective-state1.png) no-repeat;background-size: 100%;}
.coupon-list li .effective-state span{float:right;}
.coupon-list .available dt{background-color:#EE9202;}
.coupon-list .available dd h4{color:#EE9202;}
.coupon-list .available .effective-state p{color:#EE9202;}
.coupon-list .expired dt{background-color:#DADADA;}
.coupon-list .expired dd h4{color:#939393;}
.coupon-list .expired .effective-state p{color:#9C9C9C;}
.coupon-list .unavailable dt{background-color:#ADADAD;}
.coupon-list .unavailable dd h4{color:#080808;}
.coupon-list .unavailable .effective-state p{color:#080808;}
.coupon-list .unavailable b{position:absolute;top:0;right:0.5rem;padding:2.5rem;display:inline-block;background: url(../images/unavailable.png) no-repeat;background-size: 100%;}
/*购物车*/
.page-head .edit{position:absolute;top:0;right:1rem;}
/*服务订单页*/
.survey{background-color:#008A98;}
.survey .rule{padding:0.3rem 1rem;}
.survey .rule a{float:right;color:#ACE8EF;font-size:0.8rem;}
.survey .point-survey{padding:1.5rem 0;}
.survey .point-survey li{float:left;width:50%;box-sizing: border-box;}
.survey .point-survey li dt{height:2rem;width:40%;float:left;}
.survey .point-survey li dt img{width:2rem;height:2rem;margin:0 0.5rem 0 0;float:right;}
.survey .point-survey li dd{float:left;}
.survey .point-survey li dd p{color:#fff;font-size:0.8rem;}
.survey .point-survey li dd h3{color:#fff;font-size:1.5rem;font-weight:400;}
.sorder-list{margin-top:0.5rem;}
.sorder-list li{margin-bottom:0.5rem;background-color:#fff;}
.sorder-list li .title{border-bottom:1px solid #ebebeb;padding:0.5rem 1rem}
.sorder-list li .title h4{font-weight:400;color:#1A1A1A;}
.sorder-list li .title p{color:#A6A6A6;font-size:0.8rem;}
.sorder-list li .content{padding:0.5rem 2%;}
.sorder-list li .content img{float:left;width:20%;}
.sorder-list li .content .detail{float:left;width:60%;}
.sorder-list li .content .ex-change{float:left;width:20%;}
.sorder-list li .content .detail h4{color:#454545;}
.sorder-list li .content .detail p{color:#A4A4A4;font-size:0.8rem;}
.sorder-list li .content .detail h5{color:#EE7310;}
.sorder-list li .content .ex-change a{color:#fff;background-color:#ED6C00;height:2rem;line-height:2rem;padding:0 0.5rem;font-size:0.8rem;text-align: center;display:block;border-radius:1rem;margin-top:30%;}
/*积分明细*/
.point-tabs{background-color:#fff;height:3rem;}
.point-tabs li{width:33.3%;float:left;height:3rem;line-height:3rem;text-align: center;}
.point-tabs li span{box-sizing:border-box;height:100%;display:inline-block;font-size:0.9rem;}
.point-tabs li.active span{border-bottom:1px solid #E20006;color:#E20006;}
.point-list{margin-top:0.6rem;background-color: #fff;}
.point-list li{border-bottom:1px solid #F9F9F9;padding:0 1rem;}
.point-list li .date{border-bottom:1px solid #F9F9F9;height:2.5rem;line-height:2.5rem;font-size:0.9rem;color:#212121;padding:0 0.5rem;}
.point-list li .point-change{padding:1rem 0.5rem;border-bottom:1px dashed #B7B7B7;}
.point-list li .point-change h6{color:#EE7817;font-size:0.9rem;}
.point-list li .point-change p{color:#B2B2B2;font-size:0.8rem;}
.point-list li .point-detail{padding:0.8rem 0;}
.point-list li .point-detail .detail{position:relative;padding-left:0.5rem}
.point-list li .point-detail .detail span{float:left;color:#B5B5B5;font-size:0.8rem;}
.point-list li .point-detail .detail i{background:url(../images/point-arr-right.png) no-repeat;background-size:100% 100%;padding:0.5rem;display: inline-block;position:absolute;right:0;top:0.2rem;}
.point-list li .point-detail.active .detail i{background: url(../images/point-arr-down.png) no-repeat;background-size:100% 100%;}
.point-list li .point-detail .detail-content{display:none;margin-top:0.3rem;padding:0.5rem;font-size:0.8rem;background-color:#F5F5F5;}
.point-list li .point-detail.active .detail-content{display:block;}
/*积分兑换明细*/
.point-exchange-list{margin-top:0.6rem;background-color:#fff;}
.point-exchange-list>li{border-bottom:1px solid #F9F9F9;padding:0 1rem;}
.point-exchange-list>li .date{border-bottom:1px solid #F9F9F9;height:2.5rem;line-height:2.5rem;font-size:0.9rem;color:#212121;padding:0 0.5rem;}
.point-exchange-list .exchange-detail{padding:0.5rem 0;font-size:0.8rem;}
.point-exchange-list .exchange-detail span{float:left;color:#777777;height:2rem;line-height:2rem;width:25%;text-align: right;}
.point-exchange-list .exchange-detail p{float:left;color:#484848;height:2rem;line-height:2rem;width:75%;}
/*积分冻结*/
.freezing-list{margin-top:0.6rem;background-color:#fff;}
.freezing-list li{border-bottom:1px solid #F9F9F9;padding:0 1rem;}
.freezing-list li .date{border-bottom:1px solid #F9F9F9;height:2.5rem;line-height:2.5rem;font-size:0.9rem;color:#212121;padding:0 0.5rem;}
.freezing-list li .point-change{padding:1rem 0.5rem;border-bottom:1px dashed #B7B7B7;position:relative;}
.freezing-list li .point-change h6{color:#181818;}
.freezing-list li .point-change i{background:url(../images/freezing-point.png) no-repeat;background-size:100% 100%;padding:2.5rem;display:inline-block;position:absolute;right:0.5rem;top:0;}
.freezing-list li .point-detail{padding:0.8rem 0;}
.freezing-list li .point-detail .detail{position:relative;padding-left:0.5rem}
.freezing-list li .point-detail .detail span{float:left;color:#B5B5B5;font-size:0.8rem;}
.freezing-list li .point-detail .detail i{background:url(../images/point-arr-right.png) no-repeat;background-size:100% 100%;padding:0.5rem;display: inline-block;position:absolute;right:0;top:0.2rem;}
.freezing-list li .point-detail.active .detail i{background: url(../images/point-arr-down.png) no-repeat;background-size:100% 100%;}
.freezing-list li .point-detail .detail-content{display:none;margin-top:0.3rem;padding:0.5rem;font-size:0.8rem;background-color:#F5F5F5;}
.freezing-list li .point-detail.active .detail-content{display:block;}
/*站内信*/
.message-tabs{background-color:#fff;height:3rem;}
.message-tabs li{width:50%;float:left;height:3rem;line-height:3rem;text-align: center;}
.message-tabs li span{box-sizing:border-box;height:100%;display:inline-block;font-size:0.9rem;}
.message-tabs li.active span{border-bottom:1px solid #E20006;color:#E20006;}
.message-list li{padding:0 1rem 2rem;}
.message-list li .date{text-align: center;padding:1rem;}
.message-list li .date span{text-align: center;color:#fff;background-color:#AAAAAA;padding:0.3rem 0.5rem;border-radius:3px;margin:0 auto;}
.message-list li .content{background-color:#fff;padding:1rem;border-bottom:1px solid #E7E7E7;}
.message-list li .content h4{color:#ED6D03;font-weight:400;}
.message-list li .content p{font-size:0.8rem;color:#6F6F6F;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.message-list li .detail{background-color:#fff;padding:1rem;font-size:0.9rem;position:relative;}
.message-list li .detail i{background:url(../images/point-arr-right.png) no-repeat;background-size:100% 100%;padding:0.5rem;display: inline-block;position:absolute;right:1rem;top:1.2rem;}
.message-list .no-more{text-align: center;}
/*支付中心*/
.paycenter{position:relative;}
.paycenter img{width:100%;display:block;}
.paycenter .msg{position:absolute;top:1rem;left:2rem;color:#fff;}
.paycenter .msg h5{font-size:1.2rem;height:2rem;line-height:2rem;}
.paycenter .msg p{font-size:1rem;height:2rem;line-height:2rem;}
/*账户设置*/
.member-message-box input[type='checkbox'].x-checkbox {opacity:0; display:none; height:0.8rem; }
.member-message-box label.x-checkbox {background:url(../images/check.png) no-repeat;background-size: auto 100%;height:0.8rem; padding-left:1.3rem;font-size:0.8rem;}
.member-message-box input[type='checkbox'].x-checkbox:checked + .x-checkbox {background:url(../images/checked.png) no-repeat;background-size: auto 100%;}
.member-message-box input[type='text']{width:100%;height:2rem;line-height:2rem;box-sizing:border-box;border:1px solid #e1e1e1;}
.member-message-box input[type='text'].warm{color:#f00;border-color:#f00;}
.member-message-box .action-submit-message-ip{background: #008a98;color: white;display:block;margin:0 auto;width:6rem;height:2rem;line-height:2rem;}
.member-message-box .disabled{background-color: #EAEAEA;}
/*服务认证*/
.member-mod .mod-content .form-item{height:2rem;line-height:2rem;}
.member-mod .mod-content .form-item .form-label{float:left;width:4rem;text-align: justify;text-justify: distribute-all-lines;text-align-last: justify;-moz-text-align-last: justify;-webkit-text-align-last: justify;}
.member-mod .mod-content .form-item .form-act{padding-left:4.5rem;width:100%;display:block;box-sizing: border-box;}
.member-mod .mod-content .form-item.warm .form-act input{color:#ddd;}
.member-mod .mod-content .c-j{height: 3rem;line-height: 3rem;margin-top: 0.9rem;}
.member-mod .mod-content .c-j-l{float: left;width: 40%;text-align: left;}
.member-mod .mod-content .c-j-r{float:left;width:60%;}
.member-mod .mod-content .ib-btn{display: inline-block; padding: 0 10px; font-size: 0.8rem; text-decoration: none; color: #444;height:2rem;line-height:2rem;border:1px solid #E0E0E0;border-radius: 4px;background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%,#F3F3F3), color-stop(100%, #E2E2E2)); background-image: -webkit-linear-gradient(#F3F3F3, #E2E2E2); background-image: -moz-linear-gradient(#F3F3F3, #E2E2E2); background-image: linear-gradient(#F3F3F3, #E2E2E2);}
.member-mod .mod-content .pic-preview img{margin: 0 auto;display: block;max-height: 8rem;max-width: 100%;}
/*confirm统一样式*/
.j_confirm{padding:1rem;display:none;}
.j_confirm p{}
.j_confirm .btn-item{margin-top:1rem;}
.j_confirm .btn-item li{float:left;text-align: center;width:50%;}
.j_confirm .btn-item li span{display:inline-block;width:6rem;height:2rem;line-height:2rem;background-color:#008a98;color:#fff;}
.j_confirm .btn-item li .cancel{background-color:#999;}
/*分类页面样式*/
::-webkit-scrollbar{width:0}
.categroy-leftside{width:30%;float:left;}
.categroy-leftside .categroy-one-list{padding:3rem 0;box-sizing: border-box;}
.categroy-leftside .categroy-one-list li{height:3rem;line-height:3rem;font-size:1rem;padding-left:1rem;color:#222;}
.categroy-leftside .categroy-one-list li.active{background-color:#fff;}
.categroy-rightside{width:70%;float:left;box-sizing: border-box;background-color:#fff;}
.categroy-rightside .categroy-two-list{margin-top:1rem;}
.categroy-rightside .categroy-two{margin-bottom:0.5rem;font-size:0.9rem;color:#555;}
.categroy-rightside .categroy-two div{float:left;width:33%;text-align: center;}
.categroy-rightside .categroy-two img{width:3rem;height:3rem;display:block;margin:0 auto;}
.categroy-rightside .categroy-three-list{margin-bottom:1rem;}
.categroy-rightside .categroy-three-list .categroy-three{float:left;width:33%;text-align: center;}
.categroy-rightside .categroy-three-list .categroy-three img{display:block;margin:0 auto;height:3rem;width:3rem;}
.categroy-rightside .categroy-three-list .categroy-three dd{color:#999;font-size:0.8rem;}

/*物流弹窗*/
.logistics-detail{display:none;}
.logistics-detail .nodelivery{padding:1rem 0;text-align: center;}
.logistics-detail .delivery-detail{padding:0.5rem;max-height:20rem;overflow-y: scroll;}
.logistics-detail .first-show li{margin-bottom:1rem;}
.logistics-detail .first-show li h5{font-weight:400;}
.logistics-detail .first-show li:first-child h5, .logistics-detail .first-show li:first-child p{color:#008A98;}
/*下载中心*/
.download-list{padding:1rem 0;}
.download-list li{border-bottom:1px solid #EBEBEB;padding:0.5rem 10px;position:relative;}
.download-list li .file-describe{width:80%;float:left;}
.download-list li .file-describe p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#3F3F3F;font-size:0.9rem;}
.download-list li .file-describe span{color:#B7B7B7;font-size:0.8rem;}
.download-list li .file-download{width:20%;float:left;position:relative;}
.download-list li a{color:#EE7D2E;border:1px solid #EE7D2E;position:absolute;top:40%;right:10px;padding:0.2rem 0.5rem;}
/*发票信息页*/
.invoices-list{background-color: #fff;padding:10px;}
.invoices-list li{border-radius: 5px;width:100%;padding:10px 10px 0;box-sizing: border-box;margin-bottom:15px;}
.invoices-list li .title{height:2rem;line-height:2rem;border-bottom:1px solid #e1e1e1;}
.invoices-list li .title .type{float:left;}
.invoices-list li .title .add-default{float:right;}
.invoices-list li .title .default{color:#fff;float:right;height:1rem;line-height:1rem;padding:5px 10px;}
.invoices-list li .content{line-height:2rem;border-bottom:1px solid #e1e1e1;}
.invoices-list li .option{line-height:2rem;}
.invoices-list li .option a{float:right;margin-left:10px;}
.invoices-list li .option span{float:right;margin-left:10px;}
.invoices-list .personal-invoice{box-shadow: 2px 2px 5px 0 #008a98;border:1px solid #008a98;}
.invoices-list .personal-invoice .title .add-default{color:#008a98;}
.invoices-list .personal-invoice .title .default{background-color:#008a98;}
.invoices-list .personal-invoice .option a{color:#008a98;}
.invoices-list .personal-invoice .option a{color:#008a98;}
.invoices-list .personal-invoice .option span{color:#008a98;}
.invoices-list .company-invoice{box-shadow: 2px 2px 5px 0 #ff9600;border:1px solid #ff9600;}
.invoices-list .company-invoice .title .add-default{color:#ff9600;}
.invoices-list .company-invoice .title .default{background-color:#ff9600;}
.invoices-list .company-invoice .option a{color:#ff9600;}
.invoices-list .company-invoice .option a{color:#ff9600;}
.invoices-list .company-invoice .option span{color:#ff9600;}
.invoices-list .value_added{box-shadow: 2px 2px 5px 0 #f15151;border:1px solid #f15151;}
.invoices-list .value_added .title .add-default{color:#f15151;}
.invoices-list .value_added .title .default{background-color:#f15151;}
.invoices-list .value_added .option a{color:#f15151;}
.invoices-list .value_added .option a{color:#f15151;}
.invoices-list .value_added .option span{color:#f15151;}
.add-invoice{background-color: #fff;padding:10px;}
.add-invoice a{display: block;text-align: center;background-color:#008a98;color:#fff;border-radius: 5px;padding:10px;}

/*发票编辑*/
.edit-invoice-tabs{background-color:#fff;height:3rem;}
.edit-invoice-tabs li{width:33%;float:left;height:3rem;line-height:3rem;text-align: center;}
.edit-invoice-tabs li span{box-sizing:border-box;height:100%;display:inline-block;}
.edit-invoice-tabs li.active span{border-bottom:1px solid #008a98;color:#008a98;}
.edit-invoice-list{background-color:#fff;margin-top:0.5rem;padding:1rem;}
.edit-invoice-list .form-item{height:3rem;line-height:3rem;}
.edit-invoice-list .form-item .form-label{float:left;width:6rem;text-align: justify;text-justify: distribute-all-lines;text-align-last: justify;-moz-text-align-last: justify;-webkit-text-align-last: justify;}
.edit-invoice-list .form-item em{color:red;float:left;+}
.edit-invoice-list .form-item .form-act{padding-left:6.5rem;width:100%;display:block;box-sizing: border-box;}
.edit-invoice-list .form-item .form-act input{height:2.5rem;line-height:3rem;box-sizing: border-box;border:1px solid #e1e1e1;}
.edit-invoice-list .form-item .form-act input.warm{border-color:#f00;}
.edit-invoice-list .form-item.warm .form-act input{color:#ddd;}
.edit-invoice-list .c-j{height: 3rem;line-height: 3rem;margin-top: 0.9rem;}
.edit-invoice-list .c-j-l{float: left;width: 40%;text-align: left;}
.edit-invoice-list .c-j-r{float:left;width:60%;}
.edit-invoice-list .form-item .submit-edit-invoice{color:#fff;background-color: #008a98;display: block;height:2.5rem;line-height: 2.5rem;border-radius:5px;text-align: center;margin-top:0.5rem;}
.edit-invoice-list .form-item .submit-edit-invoice.disabled{background-color:#999;}









