﻿/*! normalize.css v3.0.0 | MIT License | git.io/normalize *//*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */article, aside, details, figcaption, 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 }/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */

html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }

body { margin: 0 }/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */

a { background: transparent }

a:active, a:hover { outline: 0 }/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */

abbr[title] { border-bottom: 1px dotted }

b, strong { font-weight: bold }

dfn { font-style: italic }

h1 { font-size: 2em; margin: 0.67em 0 }

mark { background: #ff0; color: #000 }

small { font-size: 80% }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }

sup { top: -0.5em }

sub { bottom: -0.25em }/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */

img { border: 0 }

svg:not(:root) { overflow: hidden }/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */

figure { margin: 1em 40px }

hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0 }

pre { overflow: auto }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em }/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0 }

button { 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; padding: 0 }

 input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {

 height: auto

}

input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box }

 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {

 -webkit-appearance: none

}

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em }

legend { border: 0; padding: 0 }

textarea { overflow: auto }

optgroup { font-weight: bold }/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */

table { border-collapse: collapse; border-spacing: 0 }

td, th { padding: 0 }

* { margin: 0; padding: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: transparent }

 input:-webkit-autofill {

 -webkit-box-shadow: 0 0 0px 1000px white inset

}

html { font-size: 46.875px }

body { width: 16rem; max-width: 16rem; margin: 0 auto; font-family: Helvetica, PingFangSC-Regular, "Droid Sans", Arial, sans-serif; font-size: .34133rem; line-height: 1; color: #232326; overflow-x: hidden }

ul, li { list-style: none }

a { color: #232326; text-decoration: none; vertical-align: middle }

i, em { font-style: normal }

span, img { vertical-align: middle }

.floor { overflow: hidden }

/*.floor { background-color: #ffffff; margin-bottom: 0.2567rem; }*/

.p:before, .p:after { content: ""; clear: both; display: block; font-size: 0; height: 0 }

.loadbefore { text-align: center; background: white; display: none }

.ajaxloading { width: 1.36533rem; height: 1.36533rem }

.fl { float: left }

.fr { float: right }

.g5 { background: #f3f5f7 }

.ma-to-10 { margin-top: .21333rem }

.ma-to-20 { margin-top: .42667rem }

.ds-in-bl { display: inline-block; vertical-align: middle; *vertical-align: auto;

 *zoom: 1;

 *display: inline

}

.content { margin: 0 .21333rem }

.content:before, .content:after { content: ""; clear: both; display: block; font-size: 0; height: 0 }

.maleri30 { margin: 0 .64rem }

.action-sprite, .action-aa, .action-ab, .action-ac, .action-ad, .action-ae, .action-af, .action-ag, .action-ah, .action-ai, .action-aj, .action-ak, .action-al, .action-am, .action-an { background-image: url("../images/action-s6077e892fb.png"); background-repeat: no-repeat }

.action-aa { background-position: 0 0; height: 1.024rem; width: 1.024rem; background-size: 13.20533rem }

.action-ab { background-position: -1.23733rem 0; height: .896rem; width: .93867rem; background-size: 13.20533rem }

.action-ac { background-position: -2.38933rem 0; height: .85333rem; width: .72533rem; background-size: 13.20533rem }

.action-ad { background-position: -3.328rem 0; height: .832rem; width: .91733rem; background-size: 13.20533rem }

.action-ae { background-position: -4.45867rem 0; height: .704rem; width: 1.00267rem; background-size: 13.20533rem }

.action-af { background-position: -5.67467rem 0; height: .512rem; width: .704rem; background-size: 13.20533rem }

.action-ag { background-position: -6.592rem 0; height: .59733rem; width: .55467rem; background-size: 13.20533rem }

.action-ah { background-position: -7.36rem 0; height: .53333rem; width: .68267rem; background-size: 13.20533rem }

.action-ai { background-position: -8.256rem 0; height: .55467rem; width: .59733rem; background-size: 13.20533rem }

.action-aj { background-position: -9.06667rem 0; height: .42667rem; width: .21333rem; background-size: 13.20533rem }

.action-ak { background-position: -9.49333rem 0; height: .68267rem; width: .768rem; background-size: 13.20533rem }

.action-al { background-position: -10.47467rem 0; height: .34133rem; width: .59733rem; background-size: 13.20533rem }

.action-am { background-position: -11.28533rem 0; height: .34133rem; width: .59733rem; background-size: 13.20533rem }

.action-an { background-position: -12.096rem 0; height: .85333rem; width: .896rem; background-size: 13.20533rem }

.famfh { font-family: "\5b8b\4f53" }

header { width: 16rem; position: fixed; left: 50%; top: 0; margin-left: -8rem; z-index: 999; height: 1.87733rem; background: -webkit-linear-gradient(rgba(0,0,0,0.3), rgba(255,255,255,0)); background: linear-gradient(rgba(0,0,0,0.3), rgba(255,255,255,0)); -webkit-transition: -webkit-transform 3s, opacity 4s, background 10s; }



@media screen and (min-width: 1300px) {

header { height: .93867rem }

}

header .content { padding-top: .29867rem; margin: 0; }



@media screen and (min-width: 1300px) {

header .content { padding-top: .128rem }

}

header .logo { float: left; width: 1.024rem; height: 1.024rem; margin: .106667rem .384rem; border-radius: 50%; overflow: hidden; }

header .logo img { width: 100% }



@media screen and (min-width: 1300px) {

header .logo { width: .64rem; height: .64rem; margin: 0 .384rem; }

}

header .sea-box { width: 12.8rem; height: 1.23733rem; background: #fff; position: relative; margin: 0 .512rem; border-radius: .618667rem; overflow: hidden; }



@media screen and (min-width: 1300px) {

header .sea-box { height: .64rem; width: 12.8rem; }

}

header .sea-box span { background-image: url("../images/search.png"); background-repeat: no-repeat; background-size: cover; height: .64rem; width: .64rem; float: left; margin: .298667rem 0; }



@media screen and (min-width: 1300px) {

header .sea-box span { width: .384rem; height: .384rem; margin: .128rem 0; }

}

header .sea-box .sear-input { width: 10.112rem; margin-left: .256rem; }



@media screen and (min-width: 1300px) {

header .sea-box .sear-input { width: 10.496rem; }

}

header .sea-box form { float: left; }

header .sea-box input { border: none; outline: none; width: 100%; height: 1.23733rem; color: #666; padding: 0 .256rem; font-size: .512rem; }



@media screen and (min-width: 1300px) {

header .sea-box input { height: .64rem; font-size: .32rem; }

}

header .login { margin-left: .21333rem; font-size: .64rem }



@media screen and (min-width: 1300px) {

header .login { font-size: .384rem }

}

header .login a { color: #fff }

.headerbg { background: -webkit-linear-gradient(rgba(175,21,33,0.8), rgba(175,21,33,0.8)); background: -o-linear-gradient(rgba(175,21,33,0.8), rgba(175,21,33,0.8)); background: -moz-linear-gradient(rgba(175,21,33,0.8), rgba(175,21,33,0.8)); background:#009567; opacity: 1 }

.foohi { height: 2.34667rem }



@media screen and (min-width: 1300px) {

.foohi { height: 1.28rem }

}



@media screen and (min-width: 1300px) {

.foohiext { height: 2.34667rem }

}

.footer { height: 2.13333rem; background: #fff; position: fixed; z-index: 999; bottom: 0; left: 0; width: 100%; -moz-box-shadow: 0 0 10px 0 rgba(155,143,143,0.6); -webkit-box-shadow: 0 0 10px 0 rgba(155,143,143,0.6); box-shadow: 0 0 10px 0 rgba(155,143,143,0.6) }



@media screen and (min-width: 1300px) {

.footer { height: 1.06667rem }

}

.footer ul li { float: left; text-align: center; width: 25% }

.footer ul li .yello { color: #009567 }

.footer ul li a { display: inline-block; cursor: pointer }

.footer ul li a .icon { margin-top: .128rem }



@media screen and (min-width: 1300px) {

.footer ul li a .icon { margin-top: .04267rem }

}

.footer ul li a .icon .iconfont { font-size: 1.06667rem }



@media screen and (min-width: 1300px) {

.footer ul li a .icon .iconfont { font-size: .59733rem }

}

.footer ul li a .icon p { font-size: .55467rem; margin-top: .21333rem }



@media screen and (min-width: 1300px) {

.footer ul li a .icon p { font-size: .29867rem; margin-top: .08533rem }

}

.banner img { width: 100% }

.dh nav { width: auto; . margin-top: .12667rem;

margin-bottom: .12667rem; overflow: hidden; }

.dh nav a { display: block; float: left; width: 25%; text-align: center; margin: 0.64rem 0 .4rem; }

.dh nav a span img { width: 1.92rem; height: 1.92rem; display: block; margin: 0 auto; }

.dh nav a span span { position: unset; display: block; text-align: center; margin-top: 0.0267rem; color: #999; font-size: 0.512rem; }

.secondkill .content { margin-top: .28667rem; line-height: 1.375rem; }

.secondkill .time { font-size: .46933rem }

.secondkill .time .lightning { padding-left: 0rem }

.secondkill .time .lightning:before { content: ""; background-image: url("../images/voice.png"); background-repeat: no-repeat; background-size: cover; width: 3.99733rem; height: .9733rem; position: relative; top: .02133rem; left: 0rem; bottom: 0rem; right: 0rem; display: block; float: left; margin-right: .04267rem }

.secondkill .time .lightning .add { font-size: .72533rem; font-weight: 600 }

.secondkill .time .lightning .hms { background-color: #3d3d3d; color: #fff; padding: .04267rem; -moz-border-radius: .08533rem; -webkit-border-radius: .08533rem; border-radius: .08533rem }

.secondkill .time .xsxl { font-weight: 600; padding-right: .235rem; margin-top: -.065rem; }

.secondkill .time .xsxl a { color: #999 }

.secondkill .time .xsxl a span { vertical-align: middle; color: #999; font-weight: normal; font-size: 0.55rem; }

.secondkill .time .xsxl a span img { width: .17067rem; height: .29867rem; margin-left: .21333rem; vertical-align: initial }

.secondkill .shop { margin-top: .21333rem }

.secondkill .shop a { float: left; width: 33.33333%; text-align: center; overflow: hidden }

.secondkill .shop a .shopnum { position: relative }

.secondkill .shop a .shopnum img { width: 3.73333rem; height: 3.73333rem }

.secondkill .shop a .shopnum .time_sn { color: white; position: absolute; background: rgba(35,39,51,0.5); margin: 0; bottom: .768rem; left: .74667rem; width: 3.73333rem; height: .64rem; line-height: .64rem; font-size: 14px }

.secondkill .shop a .shopnum p { font-size: .512rem; color:#009567; margin: .21333rem }

.secondkill .cwhy { background-image: linear-gradient(to right, #eacda5, #ebcba2); line-height: 1.467rem; font-size: .46933rem; border-radius: .65rem 0 .65rem 0; margin: .455rem 0; display: flex; justify-content: space-between; }

.secondkill .cwhy .hybx:before { content: ""; background-image: url("../images/queen.png"); background-repeat: no-repeat; background-size: cover; width: .99733rem; height: .99733rem; position: relative; top: .145rem; left: .435rem; bottom: 0rem; right: 0rem; float: left; margin-right: .4267rem; display: flex; }

.secondkill .cwhy .wenzi { font-size: 0.585rem; font-weight: bold; color: #88603f; display: flex; }

.secondkill .cwhy .wenzi span { font-size: .46933rem }

.secondkill .cwhy .xsxl1 { font-weight: 600; padding-right: .235rem; margin-top: .065rem; display: flex; align-items: center; }

.secondkill .cwhy .xsxl1 a { color: #88603f }

.secondkill .cwhy .xsxl1 a span { vertical-align: middle; color: #88603f; font-weight: normal; font-size: 0.55rem; }

.secondkill .cwhy .xsxl1 a span img { width: .17067rem; height: .29867rem; margin-left: .21333rem; vertical-align: initial }

/* ç§’æ€ 

.secondkill .content { margin-top: .42667rem }

.secondkill .time { font-size: .46933rem }

.secondkill .time .lightning { padding-left: .34133rem }

.secondkill .time .lightning:before { content: ""; background-image: url("../images/s.png"); background-repeat: no-repeat; background-size: cover; width: .59733rem; height: .59733rem; position: relative; top: .02133rem; left: 0rem; bottom: 0rem; right: 0rem; display: block; float: left; margin-right: .04267rem }

.secondkill .time .lightning .add { font-size: .72533rem; font-weight: 600 }

.secondkill .time .lightning .hms { background-color: #3d3d3d; color: #fff; padding: .04267rem; -moz-border-radius: .08533rem; -webkit-border-radius: .08533rem; border-radius: .08533rem }

.secondkill .time .xsxl { font-weight: 600 }

.secondkill .time .xsxl a { color: #666666 }

.secondkill .time .xsxl a span { vertical-align: middle; color: #666666; font-weight: normal }

.secondkill .time .xsxl a span img { width: .17067rem; height: .29867rem; margin-left: .21333rem; vertical-align: initial }

.secondkill .shop { margin-top: .21333rem }

.secondkill .shop a { float: left; width: 33.33333%; text-align: center; overflow: hidden }

.secondkill .shop a .shopnum { position: relative }

.secondkill .shop a .shopnum img { width: 3.73333rem; height: 3.73333rem }

.secondkill .shop a .shopnum .time_sn { color: white; position: absolute; background: rgba(35,39,51,0.5); margin: 0; bottom: .768rem; left: .74667rem; width: 3.73333rem; height: .64rem; line-height: .64rem; font-size: 14px }

.secondkill .shop a .shopnum p { font-size: .512rem; color: red; margin: .21333rem }

.advertisement { border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0 }

.advertisement .content { margin: 0 }

.advertisement a { display: block }

.advertisement .fl { padding-right: .04267rem }

.advertisement .fl img { float: right }

.advertisement .fr { border-left: 1px solid #e0e0e0; padding-left: .04267rem }

.advertisement .le { width: 50% }

.advertisement .le .td { overflow: hidden }

.advertisement .le .td img { width: 8rem; }

.advertisement .lefhe img { height: 4.33067rem }

.advertisement .lefhe a:first-child { border-bottom: 1px solid #e0e0e0 }

.advertisement .re img { height: 8.66133rem }

div.index_hot { background-color: white; height: inherit; padding-bottom: inherit }

.newshop .advertisement img { /*padding: .21333rem;*/

}

.newshop .lefhe img { height: 3.09333rem }

.newshop .lefhe a:first-child { border-bottom: 1px solid #e0e0e0 }

.newshop .re img { height: 6.18667rem }

.hotshop .hotsome { border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; overflow: hidden }

.hotshop .hotsome .hottop { border-bottom: 1px solid #e0e0e0; overflow: hidden }

.hotshop .hotsome .hottop .le { width: 50% }

.hotshop .hotsome .hottop .le img { width: 8rem; height: 4.77867rem; }

.hotshop .hotsome .hottop .fl { border-right: 1px solid #e0e0e0; }

.hotshop .hotsome .hottop .fl img { float: right }

.hotshop .hotsome .hottop .fr { padding-left: .04267rem }

.hotshop .hotsome a { display: block }

.hotshop .hotsome .bloc .foura a { float: left; width: 25%; margin: 0 auto; border-right: 1px solid #e0e0e0 }

.hotshop .hotsome .bloc .foura a:last-child { border-right: 0 }

.hotshop .hotsome .bloc .foura a img { width: 100%; max-height: 5.07733rem; padding: .21333rem }

.guesslike .likeshop { background-color: #f0f2f5; overflow: hidden }

.guesslike ul li { float: left; width: 50%; padding-bottom: .08533rem; position: relative }

.guesslike ul li:nth-child(2n+1) { padding-right: .04267rem }

.guesslike ul li:nth-child(2n) { padding-left: .04267rem }

.guesslike ul li:nth-child(2n+1) .similer-product { float: right }

.guesslike ul li:nth-child(2n) .similer-product { float: left }

.guesslike ul li .similer-product { background-color: #fff; clear: both; overflow: hidden; display: block; padding-bottom: .42667rem; width: 100%; }

.guesslike ul li .similer-product .simidibl { display: block }

.guesslike ul li .similer-product img { width: 7.95733rem; height: 7.95733rem }

.guesslike .add { text-align: center; font-size: .55467rem; background: #f0f2f5; border-top: 1px solid #dedede; height: 1.23733rem; line-height: 1.23733rem; cursor: pointer }

.rxsp-list { width: 100%; min-height: 2.093rem; background-color: #f5f5f5; overflow: hidden; padding-bottom: 0.213rem; }

.rxsp-title { font-size: 0.555rem; color: #181818; width: 6.933rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0.34rem 0 .15rem .213rem; height: .8rem; line-height: .8rem; }

.rxsp-list li { height: 10.880rem; width: 7.680rem; background-color: #ffffff; margin-top: 0.213rem;/* margin-left: 0.213rem;*/ float: left; }

.rxsp-list li img { height: 7.68rem; display: inline-block; }

.rx-sp { display: inline-block; padding: 0.2rem 0.171rem .15rem; text-align: center; color: #ff2a2a; border: 0.021rem solid #ff2a2a; font-size: 0.427rem; border-radius: 0.064rem; margin-left: 0.213rem; }

.rxsp-list ul li .frp-label{padding-left: .5rem;text-decoration: line-through;font-size: .59rem;line-height: .8rem;color: #999;}
.rxsp-price { width: 100%; margin-top: 0.2rem; padding: 0 0.42667rem 0.42667rem; height: auto; box-sizing: border-box; line-height: 0.768rem; display: flex; align-items: flex-end; justify-content: space-between; }

.rxsp-price { margin-top: 0.184rem; padding-left: 0.213rem; font-size: 0.683rem; color: #ff2a2a; }

.wo-msg { position: unset; font-size: 0.4693rem; color: #999; }

.ro-sm { font-size: 0.47rem; margin-top: 0.185rem; display: inline-block; color: #009567; font-weight: 600; }

.ro-price { font-size: 0.64rem; color: #f55; font-weight: 600; padding-left: 0.4267rem; }

.rxsp-list ul { width: 95%; margin: 0 auto; }

.rxsp-list li { height: max-content; width: 48%; background-color: #ffffff; margin-top: 0.4266rem; margin-right: 4%; float: left;  overflow: hidden; position: relative; }

.rxsp-list li:nth-child(2n) { margin-right: 0 }

.rxsp-list li .tu11 { /*width: 7.26rem;height: 7.2600rem;*/ width: 100%;  border-radius: 0.2133rem; display: flex; justify-content: center; align-items: center; }

.rxsp-list li .tu11 img { max-width: 100%; display: block; width: auto; height: auto; max-height: 100%; }



.mian_h2 { height: auto; padding: 0.4267rem 0.4267rem 0 0.4267rem; font-size: 0.554667rem; line-height: 0.682667rem; color: #333; box-sizing: border-box; -webkit-line-clamp: 2; }

footer { background: #f8f8f8; font-size: .55467rem }

footer .flool1 { height: 1.23733rem; border-top: 1px solid #dedede }

footer .flool1 ul { display: table; margin: 0 auto }

footer .flool1 ul li { float: left; border-right: 2px solid #dedede; padding: 0 1.06667rem; margin-top: .29867rem }

footer .flool1 ul li:last-child { border-right: 0 }

footer .flool1 ul li a { color: #999999 }

footer .flool1 ul .comebackTop { cursor: pointer; color: #999999 }

footer .flool2 { height: 3.2rem; border-top: 1px solid #dedede }

footer .flool2 ul { display: table; margin: 0 auto }

footer .flool2 ul li { float: left; padding: 0 1.36533rem; text-align: center; margin-top: .64rem }

footer .flool2 ul li a p { color: #999999; margin-top: .21333rem }

footer .flool2 ul li .black p { color: #444444 }

footer .flool2 ul li img { width: .85333rem; height: .85333rem }

footer .flool3 { height: 1.48133rem; }

footer .flool3 p { color: #999999; font-size: .42667rem; text-align: center; line-height: 1.48133rem }

.mslide { position: relative; overflow: hidden; height: 19rem; }

.mslide:after { content: ''; display: block; width: 100%; padding-top: 40% }

.mslide ul { position: absolute; left: 0; top: 0; width: 100%; height: 100% }

.mslide li { list-style: none; position: absolute; left: 0; top: 0; width: 100%; height: 100% }

.mslide li:first-child { z-index: 1 }

.mslide li a { display: block; }

.mslide li img { /*position: absolute;*/ left: 0; top: 0; width: 100% !important; height: 19rem; border: none }

.mslide .dot { position: absolute; right: .21333rem; bottom: .41333rem; z-index: 5; font-size: 0 }

.mslide .dot span { display: inline-block; width: .33333rem; height: .33333rem; margin-left: .21333rem; background: rgba(0,0,0,.70); border: 2px solid rgba(0,0,0,.70); border-radius: 50% }

.mslide .dot .cur { background-color: #009567; border: 2px solid #009567; }

.similar-product-text { display: block; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-size: .51000rem; overflow: hidden; /*text-overflow: ellipsis;

    white-space:nowrap; */ color: #232326; /* margin-top:.34133rem; */ line-height: .64rem; padding: 0 .1rem; margin-bottom: .34133rem; margin-top: .1rem; }

.des-mes .similar-pro-text { margin-bottom: .34133rem; line-height: .64rem; height: .64rem; display: block; font-size: .512rem; color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.similar-product-price { color: #009567; font-size: .42667rem; display: block; padding: 0 .21333rem; position: relative; top: .02133rem; height: .55467rem; line-height: .55467rem }

.similar-product-price .big-price { font-size: .59733rem }

.similar-product-price .small-price { vertical-align: text-top }

.similar-product-price .guess-button { display: block; position: absolute; top: 0; right: .21333rem; text-align: center; color: #686868; font-size: .55467rem; width: 2.13333rem; height: .75867rem; line-height: .75867rem; border: 1px solid #bfbfbf; }

.similar-product-price .dele-button { right: 2.66667rem }

.after_login { width: 1.024rem; height: 1.024rem }



@media screen and (min-width: 1300px) {

.after_login { width: .512rem; height: .512rem }

}

.classreturn { width: 16rem; height: 1.87733rem; background-color: #f8f8f8; border-bottom: 1px solid #dedede; position: relative; text-align: center; line-height: 1.87733rem }

.classreturn .content .return { position: absolute; left: .42667rem }

.classreturn .content .return a { overflow: hidden; display: block }

.classreturn .content .return a img { width: .46933rem; height: .78933rem }

.classreturn .content .search { font-size: .59733rem }

.classreturn .content .search .sear-input { width: 12.544rem; height: 1.23733rem }

.classreturn .content .search .sear-input a { display: block }

.classreturn .content .search .sear-input input { border: 0; width: 100%; height: 1.23733rem; color: #666666; outline: none; padding: 0 .21333rem; font-size: .59733rem; display: inherit }

.classreturn .content .menu { position: absolute; right: .42667rem }

.classreturn .content .menu a { display: block }

.classreturn .content .menu img { width: .85333rem }

.tpnavf { display: none }

/*头部导航修改 2018.6.6*/

.up-tpnavf-wrap { height: 0 !important; }

.tpnavf .footer { /*    position: inherit;*/ -moz-box-shadow: 0 0 0 0 rgba(255,255,255,0); -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,0); box-shadow: 0 0 0 0 rgba(255,255,255,0); border-bottom: 1px solid #f0f2f5; background-color: #000; opacity: 0.9; border-bottom: 1px solid #f0f2f5; /*    background-color: #404042*/ position: fixed !important; left: 10.3466rem; top: 2.1333rem !important; width: 5.3333rem; min-height: 6.8266rem; border-radius: .1rem; }

.tpnavf .up-tpnavf-i { width: .6rem; height: .3rem; top: -.2rem; left: 4.6rem; position: absolute; display: block; background: url(../images/top_navs_z.png)no-repeat; background-size: 100% 100%; }

.tpnavf .footer ul li { float: none; width: 100%; }

.tpnavf .footer ul li a { color: #fff; display: block; overflow: hidden; height: 1.7066rem; }

.tpnavf .footer ul li a .icon .iconfont { float: left; font-size: .7rem; margin: .32rem 0 0 .5rem; }

.tpnavf .footer ul li a .icon p { float: right; margin-top: 0px; height: 1.4933rem; line-height: 1.4933rem; border-bottom: 1px solid #fff; width: 65%; text-align: left; }

.tpnavf .footer ul li:last-of-type a .icon p { border: 0; }

.classlist { background-color: #f8f8f8; overflow: hidden }

.classlist .fl { width: 3.24267rem; background-color: #fff; height: 24.4rem; overflow-y: scroll; }

.classlist .fl ul li { text-align: center; position: relative }

.classlist .fl ul li:before { content: ''; height: 3.92533rem; width: .02133rem; position: absolute; left: auto; top: 0; right: 0; bottom: auto; background-color: #e5e5e5; border: 0 solid transparent; border-radius: 0; -webkit-border-radius: 0; transform: scale(0.5); -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform-origin: top left; -webkit-transform-origin: top left; -moz-transform-origin: top left; -ms-transform-origin: top left; -o-transform-origin: top left }

.classlist .fl ul li:after { content: ''; height: .04133rem; width: 200%; position: absolute; left: 0; top: auto; right: auto; bottom: 0; background-color: #e5e5e5; border: 0 solid transparent; border-radius: 0; -webkit-border-radius: 0; transform: scale(0.5); -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform-origin: top left; -webkit-transform-origin: top left; -moz-transform-origin: top left; -ms-transform-origin: top left; -o-transform-origin: top left }

.classlist .fl ul li a { display: block; width: 100%; height: 1.96267rem; line-height: 1.96267rem; text-decoration: none; font-size: .59733rem; color: #232326; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }

.classlist .fl ul .red a { color: #ee5b03 }

.classlist .fr { width: 12.75733rem }

.classlist .fr .branchList .tp-bann img { width: 100% }

.classlist .fr .branchList .tp-class-list h4 { font-size: .59733rem; color: #232326; font-weight: normal }

.classlist .fr .branchList .tp-class-list ul { margin-top: .384rem; background-color: #fff }

.classlist .fr .branchList .tp-class-list ul li { float: left; width: 33.33333%; text-align: center }

.classlist .fr .branchList .tp-class-list ul li a { display: block }

.classlist .fr .branchList .tp-class-list ul li a img { width: 2.13333rem; height: 2.13333rem }

.classlist .fr .branchList .tp-class-list ul li a p { font-size: .59733rem; overflow: hidden; text-overflow: ellipsis; width: 100%; -webkit-line-clamp: 2; line-clamp: 2; height: 1.152rem; -webkit-box-orient: vertical; word-break: break-all; display: -webkit-box; display: -moz-box; display: -ms-box; display: -o-box; margin: .42667rem 0 }

.tp-bann { margin: .29867rem .29867rem 0 .29867rem }

.tp-class-list { margin: .81067rem .29867rem 0 .29867rem }

.tp-category { padding: .29867rem .42667rem 0 .21333rem; overflow: hidden }

.logo-wrap-bg { height: 7.893333rem; padding-top: 2.56rem; background: url(../images/pic-logo-bg.png) no-repeat 0 0; background-size: cover; }

.logo-wrap-bg img { max-width: 100%; max-height: 100%;}

.login-logo-wrap { display: flex; width: 5.802666rem; height: 2.346666rem; margin: auto; overflow: hidden; justify-content: center;align-items: center;}

.loginsingup-input { background-color: #fff; padding: 0 1.92rem; color: #333; font-size: .64rem; }

.loginsingup-input .lsu { border-bottom: 1px solid #dbdbdb; height: 2.133333rem; padding: .853333rem .64rem .426667rem; }

.loginsingup-input input { border: 0; outline: none; }

.loginsingup-input .lsu input { float: left; width: 8.96rem; height: .853333rem; padding: 0 .426667rem; line-height: .853333rem; font-size: .554667rem; color: #333; }

.z-submits { width: 10.96rem !important; background: #EC6909 !important; color: #fff !important; }

.loginsingup-input .lsu .ico { float: left; width: .853333rem; height: .853333rem; background-image: url(../images/ico-login-m.png); background-repeat: no-repeat; background-size: .853333rem 5.973331rem; }

.loginsingup-input .ico-username { background-position: 0 0; }

.loginsingup-input .ico-password { background-position: 0 -0.853333rem; }

.loginsingup-input .ico-v-code { background-position: 0 -1.706667rem; }

.loginsingup-input .ico-telephone { background-position: 0 -2.56rem; }

.loginsingup-input .ico-referee { background-position: 0 -3.413333rem; }

.loginsingup-input .ico-old-password { background-position: 0 -4.266666rem; }

.loginsingup-input .ico-email { background-position: 0 -5.11999rem; }

.loginsingup-input .lsu .v-code-input { width: 5.12rem; }

.loginsingup-input .lsu .v-code-input { width: 5.12rem; }

.loginsingup-input .lsu-recharge>span, .loginsingup-input .lsu-v-code>span { float: left; width: 3.2rem; line-height: .853333rem; }

.loginsingup-input .recharge-curent span { overflow: hidden; }

.loginsingup-input .recharge-curent .cash { font-size: 1.024rem; margin-top: 0.426667rem; display: block; }

.loginsingup-input .recharge-curent .cash i { font-size: 0.64rem; margin-right: 0.128rem; }

.loginsingup-input .recharge-curent { height: 2.88rem; background-color: #009567; color: #fff; padding-top: 0.426667rem; text-align: center; margin-top: 0.64rem; }

.loginsingup-input .recharge-cash { margin: 1.024rem 0 1.664rem; }

.loginsingup-input .lsu-recharge { width: 12.8rem; height: 2.133334rem; border: 1px solid #dedede; line-height: 2.133334rem; margin: 0 auto; padding-left: 0.384rem; position: relative; }

.loginsingup-input .lsu-recharge span em { font-size: 0.768rem; color: #333; }

.loginsingup-input .lsu-v-code>span { float: left; width: 3.2rem; line-height: .853333rem; }

input::-webkit-input-placeholder {

color: #999;

}

input:-moz-placeholder {

color:#999;

}

input::-moz-placeholder {

color:#999;

}

input:-ms-input-placeholder {

color:#999;

}

.loginsingup-input .lsu-recharge>input { width: 7.424rem; }

.loginsingup-input .lsu-recharge i { width: 0.853334rem; height: 0.853334rem; position: absolute; right: 0.213334rem; top: 0.64rem; background: url(../images/clos.png) no-repeat; cursor: pointer; background-size: 0.853334rem 0.853334rem; }

.loginsingup-input .lsu-v-code>input { width: 4.266667rem; }

.lsu-recharge-choose { width: 12.8rem; margin: 0 auto; margin-top: 0.64rem; }

.lsu-recharge-choose a { width: 3.562666666666667rem; height: 1.536rem; line-height: 1.536rem; text-align: center; border: 1px solid #dedede; display: inline-block; margin-left: 0.8533333333333334rem; }

.lsu-recharge-choose a:first-child { margin-left: 0; }

.cash-choosed { background: url(../images/choosed.png) no-repeat; background-position: right bottom; background-size: 0.64rem 0.64rem; }

.loginsingup-input .lsu-recharge>input { width: 7.424rem; }

.loginsingup-input .lsu-v-code>input { width: 4.266667rem; }

.loginsingup-input .lsu-v-code>img { float: right; width: 3.413333rem; height: .853333rem; }

.loginsingup-input .v-code-pic { float: right; width: 4.266667rem; height: .853333rem; }

.loginsingup-input .btn-text-message { float: right; height: .853333rem; line-height: .853333rem; font-size: .512rem; padding: 0 .213333rem; color: #e02015; border: 1px solid #e02015; border-radius: .426667rem; }

.loginsingup-input .lsu-submit { padding: .853333rem 0; }

.loginsingup-input .lsu-submit input, .btn-goto-login { width: 100%; font-size: 0.64rem; height: 1.87733rem; line-height: 1.87733rem; color: #fff; background-color: #009567; border-radius: .938667rem; -webkit-box-shadow: 0 5px 10px rgba(175,21,33,.5); box-shadow: 0 5px 10px rgba(0,149,103,.5); }

.signup-find .note { line-height: 1; }

.reset-pwd-steps { width: 13.866667rem; height: 2.133333rem; margin: 2.56rem auto 1.066667rem; overflow: hidden; }

.reset-pwd-steps>img { width: 100%; }

.reset-pwd-title { height: 2.986667rem; line-height: 2.986667rem; text-align: center; font-size: .768rem; }

.reset-pwd-cont { height: 1.28rem; line-height: 1.28rem; text-align: center; }

.co-red { color: #e93423; }

.v-contact { height: 2.133333rem; line-height: 2.133333rem; text-align: center; font-size: .768rem; }

.v-identity { height: 1.28rem; margin-bottom: .853333rem; }

.m-t-40 { margin-top: .853333rem; }

.v-identity .v-til { float: left; width: 2.773333rem; line-height: 1.28rem; }

.v-identity .v-cont-wrap { float: left; width: 9.386667rem; height: 1.28rem; padding: .128rem; border: 1px solid #e5e8eb; }

.v-identity .v-cont-wrap>input { float: left; width: 4.12rem; height: .981333rem; line-height: .981333rem; padding-left: .256rem; font-size: .512rem; }

.v-identity .v-cont-wrap>.m_phone { float: right; height: .981333rem; line-height: .981333rem; font-size: .512rem; padding: 0 .256rem; background-color: #e5e8eb; }

.show-center-box { position: absolute; width: 12.16rem; height: 13.866667rem; text-align: center; right: 0; top: 0; left: 0; bottom: 0; margin: auto; }

.show-center-box>a { display: block; margin-top: 2.133333rem; }

.show-center-box .sucess-pic-wrap { margin-bottom: .853333rem; }

.sucess-pic-wrap>img { width: 3.242667rem; height: 3.242667rem; }

.radio .che span { margin-left: .21333rem; vertical-align: sub }

.radio i { width: .81867rem; height: 0.81867rem; display: block; margin-top: 0.07rem; float: left; background-image: url(../images/check.png); background-repeat: no-repeat; background-size: cover; background-size: 1.838rem; background-position: 0; }

.radioixy i { width: .81867rem; height: 0.81867rem; display: block; margin-top: 0.07rem; float: left; background-image: url(../images/checknew.png); background-repeat: no-repeat; background-size: cover; background-size: 1.838rem; background-position: 0; }

.radio .check_t i { background-position: -.9468rem .09rem; background-size: 1.638rem; }

.radio { padding-top: 0.53333rem; padding-bottom: 0.53333rem; width: 14rem; margin: 0 auto }

.cart-shop-name { font-size: 0.64rem; }

.radio .cart-freight { color: #009567; float: right; margin-top: 0; }

.signup-find span, .radio span { font-size: .512rem; cursor: pointer }

.thirdlogin { border-top: 1px solid #dedede; text-align: center; margin-top: 1.06667rem; }

.thirdlogin h4 { font-size: .64rem; font-weight: normal; background-color: #fff; position: relative; top: -.34133rem; display: inline-block; padding: 0 .64rem; color: #999; }

.third-login-list { padding-top: .64rem; text-align: center; }

.third-login-list .item-ico { display: inline-block; width: 1.834666rem; height: 1.834666rem; margin: 0 .64rem; background-image: url("../images/ico- third-party.png"); background-repeat: no-repeat; background-size: 5.504rem 1.834666rem; }

.ico-wechat-login { background-position: 0 0; }

.ico-qq-login { background-position: -1.834666rem 0; }

.ico-alipay-login { background-position: -3.669332rem 0; }

.singupphone .content30 .bk span { display: block; float: left; width: 2.47467rem; border-right: 2px solid #dedede; height: 1.83467rem; line-height: 1.83467rem; text-align: center }

.singupphone .content30 .bk input { float: left; width: 11.94667rem }

.singupphone .content30 .radio { width: auto; padding-top: .42667rem }

.singupphone .content30 .signup-find { padding-top: .42667rem }

.recept { font-size: .512rem; color: #666666; vertical-align: middle; text-align: left }

.recept a { vertical-align: top; text-decoration: underline; color: #e30000 }

.findpassword .content30 .bk span { border-right: 0 }

.findpassword .content30 .ma { margin-top: 1.06667rem }

.findpassword .content30 .ma span { width: 3.66933rem; border-left: 2px solid #dedede }

.findpassword .content30 .ma span img { width: 3.28533rem; height: 1.36533rem; margin-top: -.08533rem }

.findpassword .content30 .ma input { width: 10.8rem; }

.loginsingup-input .content30 .boz { border: 0; margin-top: 0 }

.mobil_topup .content30 .lsu { padding: 16px 0; border-bottom: 1px solid #ddd; }

.mobil_topup .customer-messa { padding: 1.024rem 0; background: white }

.mobil_topup .myorder { padding: 0 0; border-bottom: none; height: 2.53867rem }

.mobil_topup .myorder .order { border-top: 1px solid #ddd; padding: .512rem 0; }

.mobil_topup .myorder .order .fl span { margin-left: 0 }

.mobil_topup .bawhite { background: white }

.g4 { background-color: #f8f8f8 }

.myhearder {/* background-image: url(../images/bjm.jpg);*/ background-repeat: no-repeat; background-size: cover; position: relative; width: 100%; height: 7.63467rem; background-color: #009567 }

.myhearder .person { position: absolute; top: 36%; bottom: 50%; margin-top: -1.55733rem; left: 1.06667rem }

.myhearder .person .personicon { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; width: 2.688rem; height: 2.688rem }

.myhearder .person .personicon img { width: 2.688rem; height: 2.688rem }

.myhearder .person .lors { margin-top: .2024rem; margin-left: .51333rem; color: #fff; font-size: .59rem;line-height: .9rem;height: 3.5rem; width: 9.6rem;  white-space: nowrap; text-overflow: ellipsis; }

.myhearder .set { position: absolute; right: .64rem; top: .64rem }

.myhearder .set a { display: block; float: left }

.myhearder .set a i { background-image: url("../images/set.png"); background-repeat: no-repeat; background-size: cover; width: 0.88rem; height: 0.88rem; display: block }

.myhearder .set .setting i { background-position: 0 0 }

.myhearder .set .massage { margin-left: .64rem }

.myhearder .set .massage i { background-position: -1.74933rem 0 }

.myhearder .scgz { position: absolute; bottom: 0; width: 100%; border-top: 1px solid rgba(251,251,251,0.40); padding-top: .155rem; }

.myhearder .scgz ul li { float: left; text-align: center; width: 33% }

.myhearder .scgz ul li a h2 { font-size: .768rem; font-weight: normal; height: 1.152rem; line-height: 1.152rem; color: #fff }

.myhearder .scgz ul li a p { font-size: .512rem; color: #fff; margin-bottom: .31333rem }

.bankhearder { background-image: url(../images/zjgl.jpg); height: 11.73333rem }

.bankhearder .hh { color: white; text-align: center; padding-top: 3.2rem }

.bankhearder .hh h2 { font-size: .64rem; font-weight: normal }

.bankhearder .hh h1 { font-size: .768rem; font-weight: normal }

.bankhearder .scgz ul li { position: relative; top: -.64rem }

.bankhearder .scgz ul li a img { display: inline-block; width: .59733rem; height: .59733rem }

.bankhearder .scgz ul li a p { display: inline-block; position: relative; top: .10667rem }

.myorder { padding: 0 .64rem; /*height: 1.49333rem;*/ line-height: 1.49333rem; background-color: #fff; }

.myorder a { overflow: hidden; display: block }

.myorder .order { overflow: hidden }

.myorder .order .fl img { width: .896rem; height: .853333rem; vertical-align: middle; }

.myorder .order .fl span { font-size: .64rem; vertical-align: middle; font-weight: normal; margin-left: .21333rem }

.myorder .order .fr { margin-top: .08533rem }

.myorder .order .fr a { display: block; overflow: hidden }

.myorder .order .fr span { font-size: .59733rem; color: #4c4c4c; float: left; margin-top: -.04267rem }

.myorder .order .fr i { margin-top: .384rem; margin-left: .21333rem }

.Mright { background-image: url("../images/yr.png"); background-repeat: no-repeat; background-size: cover; width: .34133rem; height: .59733rem; display: block; float: left }

.AddressMright { background-image: url("../images/yr.png"); background-repeat: no-repeat; background-size: cover; width: .34133rem; height: .59733rem; display: block; float: right; line-height: 1.2rem; margin-top: 7px; }

.my { margin-bottom: 2.56rem }

.my .content { margin: 0 }

.my .content .floor { background-color: #fff }

.my .content .floor ul .fr { float: right }

.my .content .floor ul li.br { border-left: 0 !important }

.my .content .floor ul li.br:before { content: ""; background-image: inherit !important }

.my .content .floor ul li { position: relative; float: left; width: 25%; text-align: center }

.my .content .floor ul li a { padding: .853333rem 0; display: block }

.my .content .floor li>a>span { box-sizing: content-box; background-color: #e23435; border-radius: .277333rem; font-size: .469333rem; min-width: .298667rem; max-width: .725333rem; height: .554667rem; padding: 0 .128rem; line-height: .554667rem; position: absolute; left: 2.048rem; top: .682667rem; color: white; overflow: hidden; }

.my .content .floor a>img { width: 1.066667rem; height: .896rem; }

.my .content .floor ul li a h2 { font-size: .768rem; font-weight: normal; height: 1.36533rem; line-height: 1.36533rem; color: #e3110b }

.my .content .floor ul li a p { font-size: .512rem; margin-top: .21333rem; color: #4c4c4c; font-weight: normal }

.my .content .floor ul li a p.or:after { content: ""; background-image: url(../images/or.png); width: .17067rem; height: .29867rem; background-repeat: no-repeat; position: absolute; margin-top: .08533rem; margin-left: .04267rem; background-size: .17067rem }

.my .content .w3 { width: inherit }

.my .content .w3 ul li { width: 33.33333% }

.my .content .action { background-image: url(../images/rb.png); background-repeat: no-repeat; background-position: 0 1.96267rem; width: 100%; background-size: 16rem }

.my .content .action ul li { width: 25% }

.my .content .tyby { background-image: inherit }

.list7 .myorder { /* height: 1.92rem; */ height: auto; line-height: 1.92rem; }

.go-set-password { color: #e23435; font-size: .512rem; line-height: 2; margin-left: 3.2rem; }

.list7 .myorder .fr i { margin-top: .59733rem }

.setting .content .list7 { background-color: inherit }

.setting .myorder { height: 2.13333rem; line-height: 2.13333rem }

.setting .myorder .fl span { font-size: .59733rem; font-weight: normal }

.setting .bo { border-bottom: 0 }

.setting .he { height: 3.584rem; line-height: 3.584rem }

.setting .he .order .fl { position: relative }

.setting .he .order .fl .bridh { background-image: url("../images/birdh.png"); background-repeat: no-repeat; background-size: cover; width: 1.70667rem; height: .87467rem; position: absolute; left: -.64rem; bottom: 0rem }

.setting .he .order .fr { margin-top: 0px }

.setting .he .order .fr .hendicon { position: relative }

.setting .he .order .fr .hendicon span { background-image: url("../images/bird.png"); background-repeat: no-repeat; background-size: cover; width: 1.64267rem; height: 1.00267rem; position: absolute; right: 0; top: -.384rem }

.setting .he .order .fr .hendicon .around { width: 2.688rem; height: 2.688rem; overflow: hidden; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; margin-top: .42667rem }

.setting .he .order .fr .hendicon .around img { vertical-align: inherit; width: 2.688rem; height: 2.688rem }

.setting .close { margin: .42667rem .64rem }

.setting .close a { display: block; background: #009567; text-align: center; width: 100%; height: 1.87733rem; color: #fff; line-height: 1.87733rem; font-size: .64rem; -moz-border-radius: .42667rem; -webkit-border-radius: .42667rem; border-radius: 1.42667rem }

.bandg { overflow: hidden; padding: 4.26667rem 0 }

.bandg ul li { float: left; text-align: center; height: 2.73067rem; width: 50% }

.bandg ul li i { background-image: url("../images/bag.png"); background-repeat: no-repeat; background-size: cover; background-size: 4.48rem; width: 2.13333rem; height: 2.73067rem; position: absolute; margin-left: -1.06667rem; cursor: pointer }

.bandg ul li .boy { background-position: 0 0 }

.bandg ul li .boy_click { background-position: -2.34667rem 0 }

.bandg ul li .girl { background-position: 0 -2.92267rem }

.bandg ul li .girl_click { background-position: -2.368rem -2.92267rem }

.user-center { position: relative; height: 8.36267rem }

.user-center .bg-coveru { width: 100%; height: 1.38667rem; position: absolute; bottom: -.04267rem; z-index: 1 }

.bg-usce { width: 100%; height: 8.36267rem; position: absolute; top: 0; z-index: -1 }

.setting-usercenter { position: absolute; top: 2.304rem; left: .64rem }

.setting-usercenter a { display: block }

.setting-usercenter .conten-sim { background: rgba(33,33,33,0.5); width: .85333rem; height: .85333rem; text-align: center; line-height: .81067rem; border-radius: 50%; overflow: hidden }

.setting-usercenter .conten-sim img { width: .59733rem; height: .59733rem }

.message-usercenter { position: absolute; right: 0; top: 2.304rem }

.message-usercenter a { display: block }

.message-usercenter .news-sim { position: relative; background: rgba(33,33,33,0.5); width: 2.048rem; height: .85333rem; text-align: center; line-height: .81067rem; border-top-left-radius: .42667rem; border-bottom-left-radius: .42667rem }

.message-usercenter .news-sim span { font-size: .55467rem; color: white }

.message-usercenter .news-sim i { display: block; width: .21333rem; height: .21333rem; background: #e23435; border-radius: 50%; position: absolute; right: .384rem; top: .04267rem }

.main-headname { padding-top: .72533rem; text-align: center }

.main-headname .main-userhead { margin: 0 auto; width: 4.71467rem; height: 4.71467rem; border-radius: 50%; overflow: hidden; background: rgba(255,255,255,0.4); text-align: center; line-height: 4.65067rem }

.main-headname .main-userhead a { display: block }

.main-headname .main-userhead img { width: 4.52267rem; height: 4.52267rem; border-radius: 50% }

.main-headname .main-name { color: white; font-size: .64rem }

.main-headname .main-level { color: white; font-size: .512rem }

.usercenter_my .content .csqxia ul li { width: 20% }

.usercenter_my .content .csqxia ul li a span { right: .32rem }

.normaseti .myorder { position: relative }

.normaseti .order .fl .w1 { width: .81067rem; height: .768rem }

.normaseti .order .fl .w2 { width: .87467rem; height: .81067rem }

.normaseti .order .fl .w3 { width: .768rem; height: .768rem }

.normaseti .order .fl .w4 { width: .68267rem; height: .59733rem }

.normaseti .order .fl .w5 { width: .768rem; height: .66133rem }

.normaseti .order .fl .w6 { width: .768rem; height: .768rem }

.normaseti .order .fl .w7 { width: .81067rem; height: .78933rem }

.normaseti .order .fl span { position: absolute; top: 0; left: 1.74933rem }

.storenav { background-color: #fff; border-bottom: 1px solid #f8f8f8 }

.storenav ul li { float: left; padding: 0 .21333rem; color: #666; font-size: .59733rem; width: 33.33333%; position: relative; text-align: center; height: 1.92rem; line-height: 1.92rem }

.storenav ul li>a { color: #666; font-size: .59733rem }

.storenav ul li>a>span { color: #666 }

.storenav ul li span { padding-right: .21333rem; cursor: pointer }

.storenav ul li i { position: absolute; background-image: url("../images/dg.png"); background-repeat: no-repeat; background-size: cover; width: .34133rem; height: .192rem; top: .896rem }

.storenav ul .red span { color: #009567 }

.storenav ul .red i { background-image: url("../images/d.png"); background-repeat: no-repeat; background-size: cover }

.lb_showhide { display: none; position: fixed; z-index: 999; background-color: #fff; overflow: hidden; width: 13.44rem; height: 13.44rem; margin: 0 auto; margin-left: 1.28rem; padding: .21333rem; overflow: auto; -moz-border-radius: .21333rem; -webkit-border-radius: .21333rem; border-radius: .21333rem }

.lb_showhide ul li { float: left; width: 33.33333%; height: 1.70667rem; line-height: 1.70667rem; text-align: center }

.lb_showhide ul li a { border: 1px solid #e0e0e0; padding: .21333rem .34133rem; font-size: .59733rem; font-weight: normal; color: #555555 }

.mask-filter-div { display: none; position: fixed; max-width: 16rem; margin: 0 auto; width: 100%; left: 0; right: 0; top: 0; bottom: 0; z-index: 12; background: rgba(0,0,0,0.4) }

.store_info { background-color: #f8f8f8; overflow: hidden }

.store_info .dis-box { background-color: #fff; overflow: hidden; padding: .64rem .64rem 2.13333rem .64rem }

.store_info .dis-box .g-s-i-img img { width: 3.41333rem; height: 3.41333rem }

.store_info .dis-box .g-s-i-title { margin: .98133rem 0 0 .64rem; width: 8.2rem }

.store_info .dis-box .g-s-i-title h3 { font-size: .59733rem; font-weight: normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }

.store_info .dis-box .g-s-i-title p { font-size: .512rem; color: #777777; margin-top: .21333rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }

.store_info .dis-box .g-s-info-add { margin-top: 1.36533rem }

.store_info .dis-box .g-s-info-add a { padding: .192rem .42667rem; border: 1px solid #009567; font-size: .512rem; color: #009567; border-radius: .08533rem; position: relative; z-index: 2 }

.store_info .dis-box .g-s-info-add .collect { background-color: #ccc; border: 1px solid #ccc; }

.store_info .dis-box .comment { clear: both; position: relative; top: .64rem }

.store_info .dis-box .comment ul li { float: left; width: 33.33333% }

.store_info .dis-box .comment ul li span { font-size: .512rem; float: left; margin-top: .21333rem }

.store_info .dis-box .comment ul li .red { color: #009567; . float: left

}

.store_info .dis-box .comment ul li em { font-size: .512rem; vertical-align: middle; padding: .21333rem; background: #009567; border-radius: 0.8rem; margin-left: .04267rem; color: #fff; float: left; font-style: normal }

.store_info .dis-box .baokaun { clear: both; margin-top: 2.77333rem; border-top: 1px solid #dedede; text-align: center }

.store_info .dis-box .baokaun h4 { font-size: .64rem; font-weight: normal; background-color: #fff; position: relative; top: -.34133rem; display: inline; padding: 0 .21333rem }

.store_info .dis-box .baokaun .shop { overflow: hidden }

.store_info .dis-box .baokaun .shop ul li { width: 33.33333%; padding-bottom: .21333rem; position: relative; float: left }

.store_info .dis-box .baokaun .shop ul li a .similer-product img { width: 4.90667rem; height: 4.90667rem }

.dp_head { width: 16rem; height: 4.97067rem; background-size: cover; position: relative }

.dp_head .dp_logo { float: left; position: absolute; bottom: 1.06667rem }

.dp_head .dp_logo img { width: 3.62667rem; height: 1.19467rem }

.dp_dis { position: absolute; bottom: .256rem; right: .64rem; width: 10.53867rem; float: left; margin-left: .512rem }

.dp_dis .dp_dis_s span { font-size: .68267rem; color: white; display: inline-block; width: 8.192rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }

.dp_dis .dp_dis_s i { background: url(../images/b_r.png) no-repeat; width: .704rem; height: .68267rem; background-size: cover; display: inline-block; vertical-align: middle; margin-left: .17067rem }

.dp_dis .dp_dis_x { margin-top: .34133rem }

.dp_dis .dp_dis_x .dp_gz { font-size: .59733rem; color: white; float: left; line-height: 1.23733rem }

.dp_clic { float: right; width: 2.88rem; height: 1.23733rem; text-align: center; line-height: 1.23733rem; background: rgba(255,255,255,0.5); border-radius: .128rem }

.dp_clic i { background-image: url(../images/heart.png); background-repeat: no-repeat; background-size: .85333rem; width: .42667rem; height: .42667rem; display: inline-block; margin-right: .128rem; background-position-x: 0; vertical-align: middle }

.dp_clic .red { background-position-x: -.42667rem }

.dp_clic span { color: #444444; font-size: .59733rem }

.dp_myshin { margin-bottom: 0 }

.dp_myshin .content .floor ul li a { padding: .256rem 0 }

.dp_adcer { background: white; padding: .42667rem 0 }

.dp_adcer img { width: 16rem; height: 5.61067rem }

.madearea { text-align: center; background: white; padding: .49067rem 0 }

.madearea p { font-size: .68267rem; color: #444444 }

.madearea img { width: 8.74667rem; height: .128rem }

.nav-item { height: 2.13333rem; line-height: 2.13333rem; background: white }

.nav-item span { font-size: .68267rem; color: #333333 }

.more_dp { text-align: right; border-top: 1px solid #e3e3e3 }

.more_dp i { background: url(../images/r_r.png) no-repeat; width: .704rem; height: .68267rem; background-size: cover; display: inline-block; vertical-align: middle; margin-left: .17067rem }

.more_dp span { font-size: .59733rem; color: #000000 }

.dp_mb0 { margin-bottom: 0 !important }

.dp_mb0 ul li { padding-top: .08533rem; padding-bottom: 0 }

.dp_mb0 ul li:nth-child(1), .dp_mb0 ul li:nth-child(2) { padding-top: 0 }

.notice_dp { text-align: center; background: #f3f5f7; font-size: .59733rem; color: #aaaaaa; height: 2.34667rem; line-height: 2.34667rem }

.store_nav { background: white; border-top: 1px solid #e8e8e8 }

.store_nav li { font-family: "黑体"; float: left; width: 33.33333%; font-size: .64rem; text-align: center; height: 1.92rem; line-height: 1.92rem; border-left: 1px solid #e8e8e8 }

.store_nav li:first-child { border-left: 0 }

.store_nav li .n a { display: block; color: #666666 }

.store_nav li .n img { width: .512rem }

.killtime { margin: 0 0 .64rem 0 }

.killtime ul { padding: .64rem 0; clear: both; overflow: hidden }

.killtime ul li.red h3, .killtime ul li.red p { color: #009567 }

.killtime ul li { width: 20%; float: left; text-align: center }

.killtime ul li h3 { font-size: .68267rem }

.killtime ul li p { margin-top: .21333rem; font-size: .512rem }

.killtime ul li h3, .killtime ul li p { color: #222222 }

.killtime .nowkill { clear: both; margin: 0 .64rem }

.killtime .nowkill span { font-size: .512rem }

.killtime .nowkill .fl { color: #009567 }

.shopkill { margin: 0 .64rem }

.shopkill ul li { padding: .21333rem 0; clear: both; overflow: hidden; border-top: 1px solid #f8f8f8 }

.shopkill ul li .img { float: left; position: relative; width: 5.26933rem; height: 4.88533rem }

.shopkill ul li .img img { width: 5.26933rem; height: 4.88533rem }

.shopkill ul li .fon { float: left; width: 9.38667rem; margin-top: .21333rem }

.shopkill ul li .fon .similar-product-text { height: 1.28rem; font-size: .46933rem }

.shopkill ul li .fon .ms { padding-top: .21333rem; clear: both }

.shopkill ul li .fon .ms .redmon { float: left; font-size: .55467rem; color: #009567 }

.shopkill ul li .fon .ms .qums { float: right; position: relative; top: .08533rem }

.shopkill ul li .fon .ms .qums a { font-size: .46933rem; color: #fff; background-color: #f02b2b; padding: .128rem .29867rem; border-radius: .128rem }

.shopkill ul li .fon .ce { padding-top: .21333rem; overflow: hidden; clear: both }

.shopkill ul li .fon .ce .redmon { float: left; font-size: .55467rem; text-decoration: line-through; color: #666666 }

.shopkill ul li .fon .ce .jd { float: right }

.shopkill ul li .fon .ce .jd .ymper { float: left; font-size: .46933rem; color: #666666; margin-right: .21333rem; margin-top: 3px }

.shopkill ul li .fon .ce .jd .ymper span { vertical-align: baseline }

.shopkill ul li .fon .ce .jd .jdtred { width: 2.00533rem; float: left; height: .128rem; border: 1px solid #009567; margin-top: .192rem }

.shopkill ul li .fon .ce .jd .jdtred .percent { height: .08533rem; background-color: #009567; width: 0%; -webkit-transition: width 1.8s; transition: width 1.8s }

.czg:before, .rmy:before, .tjb:before { content: ""; width: 1.152rem; height: 1.45067rem; position: absolute; top: 0; left: 0 }

.czg:before { background-image: url("../images/czg.png"); background-repeat: no-repeat; background-size: cover }

.rmy:before { background-image: url("../images/rmy.png"); background-repeat: no-repeat; background-size: cover }

.tjb:before { background-image: url("../images/tjb.png"); background-repeat: no-repeat; background-size: cover }

.ppmsbg { border-top: 1px solid #f8f8f8; padding-top: .128rem }

.ppmsbg img { width: 3.09333rem; height: .98133rem; position: relative; top: .256rem; z-index: 9 }

.killbg { border-top: 1px solid #f8f8f8; background-image: url(../images/xx_57.jpg); background-repeat: no-repeat; width: 100%; height: 6.03733rem; background-size: cover }

.killbg .content30 { margin: 0 .64rem }

.killbg h2 { text-align: center; font-size: .59733rem; color: white; margin-top: .21333rem }

.killbg h2 span { font-size: .46933rem }

.killbg p { text-align: right; margin-top: -.08533rem }

.killbg p a { font-size: .46933rem; color: white }

.killbg p a img { position: relative; top: -2px; margin-left: .21333rem }

.killbg .fladri { margin-top: .08533rem }

.killbg .fladri ul { clear: both; overflow: hidden; display: table; margin: 0 auto }

.killbg .fladri ul li { float: left; width: 4.736rem; background-color: white; text-align: center; margin: 0 2px }

.killbg .fladri ul li a img { width: 4.69333rem; height: 3.41333rem }

.killbg .fladri ul li a p { color: #666666; text-align: left; padding: .21333rem }

.killbg .fladri ul li a p .red { color: #009567; font-size: .46933rem }

.killbg .fladri ul li a p .inh { font-size: .42667rem; text-decoration: line-through }

.groutsearch .content30 { margin: .64rem }

.groutsearch .content30 .search { width: 14.12267rem; margin: 0 auto }

.groutsearch .content30 .search .inp { float: left; width: 12.37333rem }

.groutsearch .content30 .search .inp input { width: 100%; height: 100%; height: 1.152rem; border: 0; outline: none; background-color: #f8f8f8; padding: 0 .21333rem; font-size: .59733rem }

.groutsearch .content30 .search .ss { float: right; width: 1.74933rem; background-color: #009567; height: 1.152rem; text-align: center }

.groutsearch .content30 .search .ss img { width: .93867rem; height: .93867rem; margin-top: .10667rem }

.grst { border-bottom: 0 }

.groupquess .likeshop { background-color: white }

.groupquess ul li a .similer-product img { width: 7.232rem; height: 7.59467rem }

.groupquess ul li:nth-child(2n+1) { padding-left: .64rem }

.groupquess ul li:nth-child(2n) { padding-right: .64rem }

.groupquess .cy { color: #555555; font-size: .42667rem; margin-bottom: .21333rem; display: block; padding: 0 .21333rem }

.groupquess .cy i { color: #555555 }

.groupquess .zjj { position: relative }

.groupquess .zjj .sale { background-color: #fc0c4a; position: absolute; top: 0; left: 0; text-align: center; padding: .21333rem }

.groupquess .zjj .sale p { color: white; font-size: .512rem; margin-top: .064rem }

.groupquess .similar-product-price .guess-button { width: 1.06667rem; height: 1.06667rem; line-height: 1.06667rem; background-color: #f02b2b; color: white; margin-top: -.64rem; border-radius: .128rem }

.gg2 { margin: .64rem; overflow: hidden; text-align: center }

.gg2 ul li { width: 50%; float: left }

.gg2 ul li img { width: 7.25333rem; height: 7.59467rem }

.borltrt .bor { border-top-left-radius: .21333rem; border-top-right-radius: .21333rem }

.th3 { margin: 0 1.06667rem; margin-top: -1.49333rem; position: relative; z-index: 99; overflow: hidden; padding-bottom: .64rem }

.th3 ul li { float: left; width: 33.33333%; text-align: center }

.th3 ul li a .around { border-radius: 50%; overflow: hidden; width: 3.84rem; height: 3.84rem; margin: 0 auto }

.th3 ul li a .around img { width: 3.84rem; height: 3.84rem }

.dic ul li { background-color: white }

.dic ul li:nth-child(2n+1) { padding-left: inherit }

.dic ul li:nth-child(2n) { padding-right: inherit }

.dic ul li a .similer-product img { width: 7.97867rem; height: 8.78933rem }

.dic .similar-product-price .fr { color: #666666; margin-top: -.55467rem }

.dic .zjj .onsale { left: inherit; right: 0 }

.dic .likeshop { background-color: #f8f8f8; padding-top: .42667rem }

.he_sustain { height: 1.87733rem }

.detail { position: fixed; top: 0; z-index: 9999 }

.detail .content .search span { padding: 0 1.06667rem; cursor: pointer }

.detail .content .search .sxp { font-weight: 600; border-bottom: 2px solid #232326; padding-bottom: .533333rem }

.detailban { min-height: 11.09333rem; width: 100%; overflow: hidden; }

.detailban .mslide { min-height: 10rem; width: 100% }

.detailban .mslide ul li a img { height: auto; width: 100% }

.de_font { background-color: #fff }

.thirty { margin: 0 .64rem; border-bottom: 1px solid #f8f8f8; padding-bottom: .42667rem }

.de_font .fl { width: 12.288rem }

.de_font .fl .similar-product-text { padding-left: 0; margin-top: 0.384rem; width: 100%; font-size: 0.64rem; font-weight: bold; color: #1d1d1d; line-height: .853rem; }

.de_font .fr { width: 2.432rem; text-align: center; margin-top: .384rem; overflow: hidden; border-left: 1px solid #f8f8f8; cursor: pointer }

.de_font .fr i { background-image: url("../images/heart.png"); background-repeat: no-repeat; background-size: cover; width: 1.152rem; height: .93867rem; display: block; margin: 0 auto; background-position-x: 0 }

.de_font .fr .red { background-position-x: -1.152rem }

.de_font .fr span { display: block; margin-top: .21333rem; font-size: .42667rem }

.titlebox { display: flex; justify-content: space-between; margin-top: 0.55rem; }

.de_font .scunde p { color: #999; font-size: .59733rem; margin-top: .21333rem }

.de_font .scunde p .linethr { text-decoration: line-through }

.de_font .scunde p .kc { position: relative; left: 6.4rem }

.de_font .scunde .red { color: #009567; font-size: .8rem; font-weight: bold; }

.detailsfloo .myorder .order .fl span { float: left; font-size: .55rem; max-width: 10rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #1f1f1f; margin-left: 1em; }

.detailsfloo .myorder .order .fl span i { color: #009567 }

.detailsfloo .myorder .order .fl .firde { color: #777777; margin-left: 0; width: 4.26667rem; overflow: hidden }

/*退订新增-hxm-s*/

.tp-left-label { float: left; font-size: .64rem; width: 4.266667rem; }

.tp-right-cont { float: left; border: none; outline: none; height: 1.92rem; font-size: .64rem; width: 8.96rem; }

/*退订新增-hxm-e*/

.detailsfloo .myorder .order .fl .red { color: #009567 }

.detailsfloo .myorder .order .fr .gt { background-image: url(../images/gt.png); width: .59733rem; height: .59733rem }

.detailsfloo .myorder .order .fr span i { color: #009567 }

.myhearders { position: relative }

.myhearders .descgz ul li { float: left; width: 33.33333%; text-align: center }

.myhearders .descgz ul li a img { width: .68267rem; height: .68267rem; display: inline-block }

.myhearders .descgz ul li a i { display: inline-block; width: .68267rem; height: .68267rem; line-height: .68267rem; background-color: #009567; border-radius: 50px; vertical-align: middle; font-size: 0.4rem; text-align: center; color: #fff; }

.myhearders .descgz ul li a p { color: #777777; display: inline-block; vertical-align: sub; font-size: .576rem }

.recommed { background-color: #fff; padding: 0 .64rem }

.recommed h2 { color: #009567; font-size: .59733rem; font-weight: normal; padding: .42667rem 0 }

.recommed .guesslike .likeshop { background-color: #fff }

.recommed .guesslike .likeshop ul li { width: 25%; margin: 0 auto; text-align: center }

.recommed .guesslike .likeshop ul li a .similer-product img { width: 2.432rem; height: 2.048rem }

.recommed .guesslike .likeshop ul li a .similer-product .similar-product-price { text-align: left }

.recommed .guesslike .likeshop ul li:nth-child(2n+1) { padding-right: 0 }

.recommed .guesslike .likeshop ul li:nth-child(2n) { padding-left: 0 }

.lxkf { background-color: #fff; padding-top: .42667rem; padding-bottom: .42667rem }

.lxkf a { display: block; width: 12.52267rem; height: 1.74933rem; line-height: 1.74933rem; border: 1px solid #f8f8f8; border-radius: .34133rem; text-align: center; margin: 0 auto }

.lxkf a img { width: .96rem; height: .85333rem; position: relative; top: -.08533rem; margin-right: .21333rem }

.detailsfloo { background-color: #fff;border-top: 0.1867rem solid #f5f5f5;}

.detailsfloo .tbv { margin: .21333rem 0 }

.podee { height: 2.34667rem }



@media screen and (min-width: 1300px) {

.podee { height: 1.28rem }

}

.podee .cart-concert-btm { background-color: white; position: fixed; z-index: 9; bottom: 0; left: 0; width: 100%; height: 2.13333rem; overflow: hidden; line-height: 1.49333rem }



@media screen and (min-width: 1300px) {

.podee .cart-concert-btm { height: 1.06667rem; line-height: 40px }

}

.podee .cart-concert-btm .fl { width: 50%; display: block; overflow: hidden }

.podee .cart-concert-btm .fl ul li { float: left; width: 50%; position: relative; text-align: center }

.podee .cart-concert-btm .fl ul li a i { width: .96rem; height: .85333rem; background-image: url("../images/kf.png"); background-repeat: no-repeat; background-size: cover; background-position-x: -.17067rem; display: block; margin: 0 auto; position: relative; top: .42667rem; left: .08533rem }



@media screen and (min-width: 1300px) {

.podee .cart-concert-btm .fl ul li a i { top: .21333rem; left: .04267rem; width: .53333rem; height: .42667rem; background-position-x: 0rem }

}

.podee .cart-concert-btm .fl ul li a .gwc { background-position-x: -1.23733rem; left: 0 }



@media screen and (min-width: 1300px) {

.podee .cart-concert-btm .fl ul li a .gwc { background-position-x: -.55467rem; left: -.04267rem }

}

.podee .cart-concert-btm .fl ul li a p { font-size: .512rem }



@media screen and (min-width: 1300px) {

.podee .cart-concert-btm .fl ul li a p { font-size: .256rem }

}

.podee .cart-concert-btm .fl ul li a span { background-color: rgba(0,149,103,0.9); border-radius: 50%; font-size: 0.512rem; width: .85333rem; height: .85333rem; display: block; line-height: .85333rem; overflow: hidden; white-space: nowrap; /* text-overflow: ellipsis;*/ position: absolute; left: 50%; top: .04267rem; color: white; text-align: center }



@media screen and (min-width: 1300px) {

.podee .cart-concert-btm .fl ul li a span { width: .42667rem; height: .42667rem; line-height: .42667rem; font-size: .256rem }

}

.podee .cart-concert-btm .fr { width: 50% }

.podee .cart-concert-btm .fr ul li { float: left; width: 50%; text-align: center }

.podee .cart-concert-btm .fr ul li a { display: block; height: 2.13333rem; line-height: 2.13333rem; color: white; font-size: .59733rem }



@media screen and (min-width: 1300px) {

.podee .cart-concert-btm .fr ul li a { font-size: .29867rem; height: 1.06667rem; line-height: 1.06667rem }

}

.podee .cart-concert-btm .fr ul .o { background-color: #ffb03f }

.podee .cart-concert-btm .fr ul .r { background-color: #009567 }

.spxq-ggcs { background-color: white; overflow: hidden; border-bottom: 1px solid #dedede; margin-bottom: .21333rem }

.spxq-ggcs ul li { float: left; width: 50%; text-align: center; height: 1.87733rem; line-height: 1.87733rem; font-size: .59733rem; cursor: pointer }

.spxq-ggcs ul .red { color: #009567 }

.po-fi { position: fixed; width: 16rem; top: 1.87733rem; z-index: 9999 }

.gizle { top: -3.968rem }

.sabit { top: 1.87733rem; z-index: 9999 }

.toper { height: 1.87733rem; width: 100%; background-color: #D0EAF1 }

.spxq { text-align: center; margin: 0 .64rem; background-color: white }

.spxq img { max-width: 16rem; width: 100% !important; height: auto !important; }

.de_table { width: 100% }

.de_table tr th { padding: .42667rem; background-color: #f5fafe; font-size: .59733rem }

.de_table tr td { padding: .42667rem; font-size: .59733rem }

.de_table tr td:nth-child(1) { background-color: #f5fafe }

.transfor { transition: 500ms ease; transform: translate3d(0px, 0px, 0px) }

.dtransfor { transform: translate3d(-414px, 0px, 0px) }

.comment_de ul li { margin-top: .42667rem; line-height: .72533rem; float: left; width: 20%; text-align: center; font-size: .64rem }

.none { text-align: center; margin: 4.26667rem 0; font-size: .59733rem; color: #777777 }

.none img { width: 1.70667rem; height: 2.09067rem }

.assess-flat { position: relative; margin-top: .42667rem; border-bottom: 1px solid #e0e0e0 }

.assess-flat:before { position: absolute; content: ''; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); top: -1px; left: 0; width: 100%; height: .02133rem; border-top: 1px solid #e0e0e0 }

.assess-flat:after { position: absolute; content: ''; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); bottom: -.02133rem; left: 0; width: 100%; height: .02133rem; border-bottom: 1px solid #e0e0e0 }

.assess-wrapper { display: block; padding-left: .42667rem; background-color: #fff }

.assess-top { position: relative; padding: .46933rem .42667rem .469334rem 0; background-color: #fff }

.assess-top:before { position: absolute; content: ''; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); bottom: 0; left: 0; width: 100%; height: .02133rem; border-bottom: 1px solid #e0e0e0 }

.user-portrait img { display: block; float: left; width: 1.152rem; height: 1.152rem; border-radius: 1.06667rem }

.user-name { font-size: .55467rem; line-height: 1.152rem; height: 1.152rem; margin-right: .21333rem; margin-left: .42667rem; color: #252525; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 4.26667rem }

.vip-icon { display: block; float: left; width: .64rem; height: .64rem; margin-top: .256rem; border-radius: 3px; background: url(../images/vip-icon.png) 0 0 no-repeat; background-size: 3.2rem .64rem }

.vip-copper-icon { background-position: -.64rem 0 }

.assess-date, .reply-floor { font-size: .55467rem; line-height: 1.152rem; float: right; height: 1.152rem; color: #848689 }

.assess-bottom { padding-bottom: .512rem; background-color: #fff }

.comment-item-star { display: inline-block; overflow: hidden; width: 3.1rem; height: .46933rem; margin-top: .42667rem; margin-bottom: -.256rem; background: url(../images/comment-star.png) repeat-x 0 -.46933rem; background-size: .64rem .93867rem }

.comment-item-star .real-star { display: inline-block; height: .93867rem; background: url(../images/comment-star.png) repeat-x 0 0; background-size: .64rem .93867rem }

.comment-stars-width5 { width: 100% }

.comment-stars-width4 { width: 80% }

.comment-stars-width3 { width: 60% }

.comment-stars-width2 { width: 40% }

.comment-stars-width1 { width: 20% }

.assess-content { font-size: .55467rem; line-height: .768rem; margin-top: .42667rem; margin-right: .42667rem; color: #252525; word-wrap: break-word; overflow: hidden; text-align: justify }

.product-img-module { font-size: 0; overflow: hidden; margin-top: .21333rem; margin-bottom: .256rem; padding-right: .42667rem; white-space: nowrap }

.product-img-module a { -webkit-tap-highlight-color: transparent }

.jd-slider-container { -webkit-transition: 500ms }

.product-imgs-li { display: block; float: left; overflow: hidden; width: 2.90133rem; height: 2.90133rem; border-radius: .08533rem }

.product-imgs-li img { border-radius: .08533rem; width: 2.79467rem; height: 2.79467rem }

.pay-date, .product-type { font-size: .512rem; line-height: .512rem; margin-top: .21333rem; color: #bfbfbf }

.assess-btns-box { position: relative; padding-top: .42667rem; width: 100%; overflow: hidden; height: 2.13333rem; padding-bottom: .42667rem; background-color: #fff }

.assess-btns-box:before { position: absolute; content: ''; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); top: 0; left: 0; width: 100%; height: .02133rem; border-top: 1px solid #e0e0e0 }

.assess-btns { width: 200%; -webkit-transform: scale(0.5, 0.5); transform: scale(0.5, 0.5); transform-origin: left top; -webkit-transform-origin: left top }

.assess-like-btn { float: left; margin-left: .85333rem }

.assess-reply-btn { float: right; margin-right: .85333rem }

.assess-like-btn, .assess-reply-btn { font-size: 0; position: relative; width: 45%; text-align: center; border: 1px solid #e0e0e0; border-radius: .128rem; -webkit-tap-highlight-color: transparent; cursor: pointer }

.btn-like-icon { width: 1.36533rem; height: 1.19467rem; margin-right: .17067rem }

.assess-btns-icon { display: inline-block; margin-top: .68267rem; margin-right: .256rem; vertical-align: top; background: url(../images/assess-btns-icon.png) 0 0 no-repeat; background-size: 4.01067rem 1.19467rem }

.assess-btns-num { font-size: 1.10933rem; line-height: 2.47467rem; display: inline-block; height: 2.47467rem; color: #bfbfbf }

.assess-like-btn .like { font-style: normal; opacity: 0 }

.no-assess-btns-icon { display: inline-block; margin-top: .68267rem; margin-right: .256rem; vertical-align: top; background: url(../images/assess-btns-icon2.png?v=1) 0 0 no-repeat; background-size: 4.01067rem 1.19467rem }

.btn-reply-icon { width: 1.28rem; height: 1.19467rem; margin-right: .256rem; background-position: -2.73067rem 0 }

.assess-btns:after { font-size: 0; display: block; visibility: hidden; clear: both; height: 0; content: '' }

.tab-con-wrapper { background-color: #f8f8f8 }

.like-red { background-position: -1.344rem 0 }

.like_ani { font-size: 1.19467rem; font-weight: bold; position: absolute; top: -.384rem; right: 1.28rem; -webkit-animation: myfirst .6s; -moz-animation: myfirst .6s; -ms-animation: myfirst .6s; -o-animation: myfirst .6s; animation: myfirst .6s; color: #f00 }

 @keyframes myfirst {

 0% {

 top: -11px;

 right: 28px;

 opacity: .1

}

 10% {

 top: -13px;

 right: 26px;

 opacity: .2

}

 20% {

 top: -15px;

 right: 24px;

 opacity: .4

}

 30% {

 top: -17px;

 right: 22px;

 opacity: .6

}

 40% {

 top: -19px;

 right: 20px;

 opacity: .8

}

 50% {

 top: -20px;

 right: 18px;

 opacity: 1.0

}

 60% {

 top: -22px;

 right: 16px;

 opacity: .8

}

 70% {

 top: -24px;

 right: 14px;

 opacity: .6

}

 80% {

 top: -26px;

 right: 12px;

 opacity: .4

}

 90% {

 top: -28px;

 right: 10px;

 opacity: .2

}

 100% {

 top: -30px;

 right: 8px;

 opacity: .1

}

}

 @-webkit-keyframes myfirst {

 0% {

 top: -11px;

 right: 28px;

 opacity: .1

}

 10% {

 top: -13px;

 right: 26px;

 opacity: .2

}

 20% {

 top: -15px;

 right: 24px;

 opacity: .4

}

 30% {

 top: -17px;

 right: 22px;

 opacity: .6

}

 40% {

 top: -19px;

 right: 20px;

 opacity: .8

}

 50% {

 top: -20px;

 right: 18px;

 opacity: 1.0

}

 60% {

 top: -22px;

 right: 16px;

 opacity: .8

}

 70% {

 top: -24px;

 right: 14px;

 opacity: .6

}

 80% {

 top: -26px;

 right: 12px;

 opacity: .4

}

 90% {

 top: -28px;

 right: 10px;

 opacity: .2

}

 100% {

 top: -30px;

 right: 8px;

 opacity: .1

}

}

 @-ms-keyframes myfirst {

 0% {

 top: -11px;

 right: 28px;

 opacity: .1

}

 10% {

 top: -13px;

 right: 26px;

 opacity: .2

}

 20% {

 top: -15px;

 right: 24px;

 opacity: .4

}

 30% {

 top: -17px;

 right: 22px;

 opacity: .6

}

 40% {

 top: -19px;

 right: 20px;

 opacity: .8

}

 50% {

 top: -20px;

 right: 18px;

 opacity: 1.0

}

 60% {

 top: -22px;

 right: 16px;

 opacity: .8

}

 70% {

 top: -24px;

 right: 14px;

 opacity: .6

}

 80% {

 top: -26px;

 right: 12px;

 opacity: .4

}

 90% {

 top: -28px;

 right: 10px;

 opacity: .2

}

 100% {

 top: -30px;

 right: 8px;

 opacity: .1

}

}

 @-moz-keyframes myfirst {

 0% {

 top: -11px;

 right: 28px;

 opacity: .1

}

 10% {

 top: -13px;

 right: 26px;

 opacity: .2

}

 20% {

 top: -15px;

 right: 24px;

 opacity: .4

}

 30% {

 top: -17px;

 right: 22px;

 opacity: .6

}

 40% {

 top: -19px;

 right: 20px;

 opacity: .8

}

 50% {

 top: -20px;

 right: 18px;

 opacity: 1.0

}

 60% {

 top: -22px;

 right: 16px;

 opacity: .8

}

 70% {

 top: -24px;

 right: 14px;

 opacity: .6

}

 80% {

 top: -26px;

 right: 12px;

 opacity: .4

}

 90% {

 top: -28px;

 right: 10px;

 opacity: .2

}

 100% {

 top: -30px;

 right: 8px;

 opacity: .1

}

}

 @-o-keyframes myfirst {

 0% {

 top: -11px;

 right: 28px;

 opacity: .1

}

 10% {

 top: -13px;

 right: 26px;

 opacity: .2

}

 20% {

 top: -15px;

 right: 24px;

 opacity: .4

}

 30% {

 top: -17px;

 right: 22px;

 opacity: .6

}

 40% {

 top: -19px;

 right: 20px;

 opacity: .8

}

 50% {

 top: -20px;

 right: 18px;

 opacity: 1.0

}

 60% {

 top: -22px;

 right: 16px;

 opacity: .8

}

 70% {

 top: -24px;

 right: 14px;

 opacity: .6

}

 80% {

 top: -26px;

 right: 12px;

 opacity: .4

}

 90% {

 top: -28px;

 right: 10px;

 opacity: .2

}

 100% {

 top: -30px;

 right: 8px;

 opacity: .1

}

}

.alert { display: none; width: 3.84rem; height: 3.41333rem; background-color: rgba(0,0,0,0.6); position: fixed; top: 50%; bottom: 50%; margin-top: -1.70667rem; left: 50%; right: 50%; margin-left: -1.92rem; color: white; font-size: .46933rem; border-radius: .21333rem; opacity: 0; text-align: center; padding: .42667rem 0 }

.alert img { margin: 0 auto; width: 1.70667rem; height: 1.70667rem }

.alert p { margin-top: .21333rem }

.choose_shop_aready { display: none; overflow-x: hidden; background-color: white; position: fixed; width: 16rem; height: 18.77333rem; bottom: 0; z-index: 999 }



@media screen and (min-width: 1300px) {

.choose_shop_aready { height: 12rem; }

}

.choose_shop_aready .shop-top-under { overflow: hidden; border-bottom: 1px solid #f8f8f8 }

.choose_shop_aready .shopprice { height: inherit; overflow: hidden; padding: .42667rem 0 }

.choose_shop_aready .shopprice .img_or { margin-top: 0 }

.choose_shop_aready .shopprice .img_or img { width: 3.11467rem; height: 3.11467rem }

.choose_shop_aready .shopprice .fon_or { margin-top: 0 }

.choose_shop_aready .shopprice .fon_or .similar-product-text { font-size: .68267rem; height: 2.13333rem; line-height: 1.06667rem; margin-top: .10667rem }

.choose_shop_aready .shopprice .fon_or .price_or { color: #009567; padding: 0 .21333rem; font-size: .68267rem }

.choose_shop_aready .shopprice .dqkc_or { padding: 0 .21333rem }

.choose_shop_aready .shopprice .dqkc_or span { font-size: .55467rem; color: #999999 }

.choose_shop_aready .shopprice .price_or { position: relative; margin-top: .21333rem }

.xxgro { background-image: url("../images/xxgro.png"); background-repeat: no-repeat; background-size: cover; width: .85333rem; height: .85333rem; position: absolute; right: 0; cursor: pointer }

.shop-top-under { padding-bottom: .42667rem }

.shop-top-under p { padding: .32667rem 0; font-size: 0.64rem; color: #1b1b1b; display: inline-block; height: 1.5rem; line-height: 1.5rem; }

.plus { float: right; margin-top: .435rem; }

.shop-top-under .shulges .plus span { width: 2.09067rem; height: 1.28rem; line-height: 1.18rem }

.shop-top-under .shulges .plus span input { line-height: 1.18rem }

.shop-top-under .shulges .choic-sel { margin-top: .29867rem }

.shop-top-under .shulges .choic-sel a { padding: .21333rem .46933rem; border: 1px solid #DEDEDE; margin-right: .21333rem; font-size: .68267rem; color: #333; margin-bottom: .42667rem; display: block; float: left }

.shop-top-under .shulges .choic-sel .red { color: white; background: #009567; border-color: #009567 }

.plusshopcar-buy { background-color: #f8f8f8; padding: .42667rem .64rem; overflow: hidden }

.plusshopcar-buy a { display: block; width: 6.99733rem; height: 1.70667rem; text-align: center; line-height: 1.70667rem; color: white; font-size: .64rem }

.plusshopcar-buy .pb_plusshopcar { background-color: #ffb03f; float: left }

.plusshopcar-buy .pb_buy { background-color: #009567; float: right }

.action-detail .detailban { position: relative }

.action-detail .de_font .scunde .shdicc { margin-top: .64rem }

.jump-message { position: absolute; top: .42667rem; left: .64rem }

.jump-message .litsbe { position: relative; width: 10.24rem; height: 1.36533rem; line-height: 1.36533rem; background: rgba(34,34,34,0.61); border-radius: .68267rem }

.jump-message .litsbe .juminm { width: 1.36533rem; height: 1.36533rem; border-radius: 50% }

.jump-message .litsbe .juminn { color: white; font-size: .55467rem; margin-left: .21333rem }

.jump-message .litsbe .juminn .jumname { max-width: 1.70667rem; display: inline-block; overflow: hidden; vertical-align: bottom; text-overflow: ellipsis; white-space: nowrap }

.attengro { color: white; background: #e23435; padding: .128rem .34133rem; border-radius: .68267rem; margin-left: .21333rem }

.actino-her .descgz ul li a img { width: inherit }

.yixgp { font-size: .55467rem; color: #666666; line-height: 1.28rem }

.g7 { background: #e7e8ef }

.lesgcan { background: white; padding: .42667rem 0 }

.box-lesc { overflow: hidden; padding: .42667rem 0 }

.box-lesc .diff_img { width: 2.176rem; height: 2.176rem; overflow: hidden; border-radius: 50%; float: left; position: relative; z-index: 2 }

.box-lesc .diff_img img { width: 2.176rem; height: 2.176rem; border-radius: 50% }

.box-lesc .diff_lrzy { margin-top: .256rem; height: 1.68533rem; width: 9.89867rem; float: left; border: 1px solid #e23435; margin-left: -.40533rem }

.box-lesc .diff_lrzy ul { overflow: hidden; float: left; width: 50%; line-height: .768rem }

.box-lesc .diff_lrzy li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap }

.box-lesc .diff_lrzy .f_name_add { padding-left: 1.06667rem }

.box-lesc .diff_lrzy .f_name_add .nameli { font-size: .64rem }

.box-lesc .diff_lrzy .f_name_add .addci { color: #666666; font-size: .512rem }

.box-lesc .diff_lrzy .f_crou_tim { text-align: right; font-size: .512rem; padding-right: .08533rem }

.box-lesc .diff_lrzy .f_crou_tim .red { color: #e23435 }

.box-lesc .diff_lrzy .f_crou_tim .koes { color: #666666 }

.box-lesc .diff_ct { cursor: pointer; text-align: center; margin-top: .256rem; float: left; height: 1.68533rem; line-height: 1.68533rem; width: 2.98667rem; background: #e23435; border-top-right-radius: 1.06667rem; border-bottom-right-radius: 1.06667rem }

.box-lesc .diff_ct a { font-size: .64rem; color: white }

.w-re { background: url(../images/qcc.png) no-repeat; width: .21333rem; height: .42667rem; display: inline-block; background-size: cover }

.storespe { overflow: hidden; background: white; padding: .42667rem 0 }

.storespe .spelee { float: left; width: 2.02667rem; height: 2.02667rem; line-height: 2.02667rem; border: 1px solid #e7e8ef; overflow: hidden }

.storespe .spelee img { max-width: 2.02667rem; max-height: 2.02667rem }

.storespe .nxnan { float: left; width: 7.89333rem; margin-left: .21333rem; line-height: .98133rem }

.storespe .nxnan h2 { font-size: .64rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }

.storespe .nxnan p { font-size: .55467rem; color: #898989; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }

.storespe .intostro { margin-left: .21333rem; margin-top: .29867rem; float: left; width: 4.37333rem; height: 1.42933rem; line-height: 1.42933rem; font-size: .59733rem; border: 1px solid #e7e8ef; text-align: center; border-radius: .08533rem }

.storespe .intostro .action-ak { display: inline-block; vertical-align: sub; margin-right: .128rem }

.shartogete { background: white; overflow: hidden; padding: .42667rem 0 }

.shartogete h2 { font-size: .68267rem }

.shartogete .forneu { overflow: hidden; margin-top: .85333rem }

.shartogete .forneu li { float: left; width: 25%; text-align: center; font-size: .59733rem; color: #3b3b3b }

.shartogete .forneu li .aroundu { width: 1.06667rem; height: 1.06667rem; border: 1px dashed #d4d4d4; border-radius: 50%; display: block; line-height: 1.06667rem; text-align: center; margin: 0 auto; margin-bottom: .42667rem }

.shartogete .fohe { text-align: center; padding-top: .85333rem }

.shartogete .fohe i { display: inline-block; cursor: pointer }

.hs_acion { display: none; height: 0; background: #faf9f0; padding: .21333rem 0 }

.hs_acion p { font-size: .55467rem; color: #666666; line-height: 1.06667rem }

.red { color: #e23435 }

.actionfooer .cart-concert-btm .fl ul li { width: 2.133333rem; height: 2.133333rem; border-right: 1px solid #ccc; }

.cart-concert-btm .ico { display: block; background-size: cover; background-repeat: no-repeat; background-position: 0 0; }

.cart-concert-btm .ico-index6 { width: 1.045333rem; height: 0.981333rem; margin: 0 auto; background-image: url(../images/index-6.png); }

.cart-concert-btm .ico-heart { width: 1.152rem; height: 0.938667rem; margin: .021333rem auto; background-image: url(../images/heart.png); }

.cart-concert-btm .ico-heart-h { background-position-x: -1.152rem; }

.cart-concert-btm .ico-kf6 { width: 0.96rem; height: 0.853333rem; margin: 0.042667rem auto; background-image: url(../images/kf-6.png); }

.actionfooer .cart-concert-btm .fl { width: 6.4rem; }

.actionfooer .cart-concert-btm .fr { width: 9.6rem; }

.actionfooer .cart-concert-btm .fr ul .o { background: #fe9c9c; width: 3.84rem; }

.actionfooer .cart-concert-btm .fr ul .r { width: 5.76rem; }

.actionfooer .cart-concert-btm .fr ul li a { line-height: .768rem; padding-top: .34133rem }



@media screen and (min-width: 1300px) {

.actionfooer .cart-concert-btm .fr ul li a { font-size: .29867rem; height: 1.06667rem; line-height: .42667rem; padding-top: .17067rem }

}

.top_storeme { position: relative }

.top_storeme .spelee { float: left; width: 2.02667rem; height: 2.02667rem; line-height: 2.02667rem; border: 1px solid #e7e8ef; overflow: hidden }

.top_storeme .spelee img { max-width: 2.02667rem; max-height: 2.02667rem }

.top_storeme .nxnan { float: left; width: 7.89333rem; margin-left: .21333rem; line-height: .98133rem }

.top_storeme .nxnan h2 { font-size: .64rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }

.top_storeme .nxnan p { font-size: .55467rem; color: #898989; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }

.top_storeme .alldeyy { margin-left: .21333rem; float: right; width: 4.37333rem; font-size: .59733rem; position: absolute; text-align: right; bottom: .27733rem; right: 0 }

.mid_storeme { margin-top: .64rem }

.mid_storeme ul li { float: left; width: 33.33333%; text-align: center }

.commeaye p { font-size: .59733rem; color: #666666; line-height: .81067rem }

.commeaye .sh_pp span>em { border-right: 2px solid #e23435; padding: 0 .21333rem }

.commeaye .sh_sz { font-size: .64rem }

.commeaye .sh_ep { font-size: .55467rem }

.bot_storeme { margin-top: .64rem }

.bot_storeme ul li { float: left; width: 50%; text-align: center; font-size: .64rem }

.bot_storeme ul li a { border: 1px solid #dadada; border-radius: .128rem; width: 7.08267rem; height: 1.36533rem; line-height: 1.36533rem; text-align: center; display: block; color: #525252 }

.bot_storeme ul li a .action-ak { display: inline-block; vertical-align: text-top; margin-right: .21333rem }

.kef { background: url(../images/kef.png) no-repeat; width: .85333rem; height: .78933rem; display: inline-block; vertical-align: sub; margin-right: .21333rem; background-size: .85333rem }

.padey { padding: .21333rem 0 }

.storemess { background: white; padding: .42667rem 0 }

.guesslike .likeshop ul li .similer-product .similar-product-text { height: 1.19467rem }

.enkecor { font-size: .55467rem; text-align: center; color: #888; padding: .25rem .24rem .4rem; clear: both }

.chidno { display: none }

.edit_gtfix { background-color: white; position: relative; min-height: 3.49867rem }

.edit_gtfix .namephone { margin-left: .64rem; width: 12.8rem }

.edit_gtfix .namephone .top { font-size: .68267rem; overflow: hidden; padding: .512rem 0 }

.edit_gtfix .namephone .top .le { width: 3.41333rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-left: .85333rem; padding: .08533rem 0 }

.edit_gtfix .namephone .top .lr { padding: .08533rem 0 }

.edit_gtfix .namephone .bot { font-size: .64rem; clear: both; overflow: hidden; position: relative }

.edit_gtfix .namephone .bot .dwgp { background-image: url("../images/dw.png"); background-repeat: no-repeat; background-size: cover; position: absolute; width: .49067rem; height: .61867rem }

.edit_gtfix .namephone .bot span { margin-left: .91733rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block }

.edit_gtfix .youjter { margin-right: .64rem }

.edit_gtfix .youjter .Mright { margin-top: 1.23733rem }

.edit_gtfix .ttrebu { position: absolute; bottom: 0 }

.edit_gtfix .ttrebu img { width: 16rem }

.packeg { background-color: white; height: 2.13333rem; position: relative }

.packeg .fl { line-height: 2.13333rem }

.packeg .fl h1 { font-size: .64rem; margin: 0; font-weight: normal; width: 12.37333rem; line-height: 2.13333rem }

.packeg .fl h1 span.bg { background-image: url("../images/packeg.png"); background-repeat: no-repeat; background-size: cover; width: .81067rem; height: .72533rem; display: inline-block; margin-right: .128rem }

.packeg .fl p { font-size: .512rem; color: #666666; width: 11.47733rem }

.packeg .fl h1, .packeg .fl p { overflow: hidden; white-space: nowrap; text-overflow: ellipsis }

.packeg .fr span { color: #009567; font-size: .59733rem; line-height: 2.13333rem }

.shopprice .img_or { margin-top: .704rem }

.shopprice .img_or img { width: 2.13333rem; height: 2.13333rem; border: 1px solid #c2c2c2 }

.shopprice .fon_or { width: 8.53333rem; margin-left: .42667rem; margin-top: .36267rem }

.shopprice .fon_or h2 { color: #666666; font-size: .55467rem; font-weight: normal; height: 1.19467rem }

.shopprice .fon_or div { color: #333333; font-size: .512rem; margin-top: .21333rem; position: relative }

.shopprice .fon_or div span.icon { background-image: url("../images/7.png"); background-repeat: no-repeat; background-size: cover; width: .68267rem; height: .68267rem; position: absolute; top: -.04267rem; margin-left: .29867rem }

.shopprice .fon_or div span.bac { padding: 0 .21333rem }

.shopprice .price_or { margin-top: .896rem }

.shopprice .price_or p { font-size: .512rem; margin-top: .21333rem; text-align: right }

.qqz { height: 2.13333rem; background-color: white; text-align: right; border-top: 1px solid #dedede }

.qqz a { display: inline-block; border: 1px solid #f8f8f8; border-radius: .21333rem; padding: .42667rem .85333rem; margin: .36267rem 0 0 .42667rem; font-size: .55467rem }

.information_dr { background-color: white }

.tit { border-bottom: 1px solid #f8f8f8; padding: .42667rem 0; position: relative; }

.tit h2 { font-weight: normal; font-size: .64rem }

.tits-ions { display: block; position: absolute; right: 0; top: .4rem; min-width: 2.8173rem; height: 0.868rem; line-height: 0.868rem; text-align: center; font-size: .39rem; font-weight: 500; color: #fff; padding-left: .6rem; background: #ff4f4f url(../images/cash-delivery.png)no-repeat .13rem .18rem; background-size: 0.6rem; border-radius: .08rem; }

.xx-list { padding-bottom: .21333rem }

.xx-list p { margin-top: .21333rem; color: #666666; font-size: .55467rem; padding: .21333rem 0 }

.xx-list p .fr span { margin-left: .21333rem }

.xx-list p .red { color: #009567 }

.invoice { border-top: 1px solid #f8f8f8 }

.invoice .myorder { padding: 0 }

.invoice .myorder .order .fl span { margin-left: 0; font-size: .64rem }

.invoice .myorder .order .fr span { line-height: .55467rem; font-size: .512rem; margin-top: .29867rem; color: #333333 }

.radios-choice-h { display: inline-block; }

.radios-choice-h label { margin-right: .64rem; }

.radios-choice-h label>input[type="radio"] { width: .512rem; height: .512rem; vertical-align: middle; margin-right: .256rem; }

.payit { height: 2.13333rem; background-color: white; overflow: hidden; padding-left: .64rem }

.payit .fl { line-height: 1.06667rem }

.payit .fl p { font-size: .55467rem; color: #009567 }

.payit .fl p .pmo { color: #222222 }

.payit .fl .lastime { color: #666666 }

.payit .fr { width: 4.18133rem }

.payit .fr a { color: white; font-size: .59733rem; text-align: center; height: 2.13333rem; line-height: 2.13333rem; background-color: #009567; display: block }

.payit .fr a.disable { background-color: #e5e8eb; }

.closeorder .con-lo { line-height: 2.8 }

.deel { line-height: 2.09067rem }

.deel a { color: #e23435; border: 1px solid #e23435; padding: .10667rem .256rem; border-radius: .128rem }

.l_top { text-align: center; padding: .42667rem 0 }

.l_top span { font-size: .68267rem; color: #666666; font-family: "黑体" }

.l_top .turenoff { background: url(../images/turnoff.png) no-repeat; display: inline-block; width: .42667rem; height: .42667rem; vertical-align: middle; float: right; cursor: pointer; background-size: cover }

.aftercl { font-size: .68267rem; color: #333333; font-family: "黑体"; line-height: 1.024rem; padding: .21333rem 0 }

.resonco { padding-bottom: 1.06667rem }

.resonco p { font-size: .64rem; margin-top: .21333rem; font-family: "黑体" }

.resonco .radio { margin: inherit }

.resonco .radio .che span { color: #666666; font-family: "黑体"; font-size: .64rem }

.submits_de { width: 100%; height: 2.09067rem; background: #bfbfbf; font-size: .768rem; color: white; font-family: "黑体"; text-align: center; line-height: 2.09067rem }

.shopprice { clear: both }

.ord_list { padding-bottom: .74667rem }

.incorise { font-size: .64rem }

.incorise input { height: 1.06667rem; outline: none; padding: 0 .21333rem; border: 1px solid #ebebeb; width: 8.10667rem }

.incorise .usejfye { width: 2.13333rem; background: #009567; color: white; border: 0 }

.bagrr { background: #009567 }

.timeafter.team-pies { height: 1.024rem; margin-top: .256rem; }

.timeafter .confinetime, .team-pies .confinetime { float: left; font-size: .597333rem; padding: 0 .256rem; line-height: 1.024rem; background: #009567; color: white; border-radius: .128rem; }

.timeafter .team_button, .team-pies .team_button { float: left; color: #009567; font-size: .512rem; margin-left: .512rem; border: 1px solid #009567; line-height: .981333rem; padding: 0 .256rem; border-radius: .128rem; }

.timeafter p.dd_jscom { display: inline-block; margin-left: .21333rem }

.loginlater { height: 2.13333rem; line-height: 2.13333rem; text-align: center }

.loginlater img { width: 1.024rem; height: .768rem }

.loginlater span { color: #bfbfbf; font-size: .512rem }

.loginlater a { font-size: .512rem; color: white; background-color: #009567; padding: .17067rem .29867rem; border-radius: .08533rem; margin-left: .42667rem }

.hotshop { height: 1.70667rem; overflow: hidden; background-color: #f0f2f5; padding-bottom: 2.13333rem }

.hotshop .thirdlogin h4 { color: #666666; background-color: #f0f2f5 }

.allshoporder { border-bottom: 1px solid #f8f8f8; height: 1.92rem; line-height: 1.92rem }

.allshoporder .radio { width: inherit; padding-top: .68267rem; margin-right: .42667rem }

.allshoporder .logoshopcar img { width: 1.088rem; height: .832rem }

.allshoporder .logoshopcar span { margin-left: .21333rem; font-size: .72533rem }

.allshoporder .fr span { font-size: .59733rem }

.sc_list { padding: .51333rem 0; overflow: hidden; border-bottom: 1px solid #e0e0e0 }

.sc_list .radio { width: inherit; padding-top: 1.49333rem; margin-right: .42667rem }

.sc_list .shopimg img { width: 3.84rem; height: 3.84rem }

.sc_list .deleshow { width: 9.17333rem }

.sc_list .deleshow .deletes { overflow: hidden; clear: both }

.sc_list .deleshow .deletes .similar-product-text { width: 7.89333rem; padding: 0 }

.sc_list .deleshow .deletes a.delescj { float: right }

.sc_list .deleshow .deletes a.delescj img { margin-top: .256rem; width: .72533rem; height: .72533rem }

.sc_list .deleshow .weight { font-size: .55467rem; /*font-size: .42rem;*/ color: #999999 }

.sc_list .deleshow .prices { overflow: hidden; margin-top: .21333rem }

.sc_list .deleshow .prices .sc_pri { color: #009567; font-size: .59733rem; margin-top: .21333rem }

.plus span { width: 1.06667rem; height: 1.06667rem; line-height: 1.06667rem; font-size: .59733rem; display: block; float: left; border: 1px solid #dcdcdc; margin-left: -1px; text-align: center; color: #686868; cursor: pointer }

span.mp_mp { width: 1.92rem; }

.plus span input { font-size: .59733rem; outline: none; border: 0; padding: 0 .08533rem; color: #686868; width: 100%; text-align: center }

.payallb { position: fixed; z-index: 99; width: 16rem; bottom: 0; background-color: #f3f5f7 }

.payallb .alllef .radio { width: inherit; padding-top: .81067rem; margin-right: .42667rem }

.payallb .alllef .radio .all { font-size: .55467rem; position: relative; top: -.04467rem; margin-left: .21333rem }

.payallb .youbia { float: right; width: 8.59733rem }

.payallb .youbia p { text-align: right; padding-right: .5rem; }

.guesslike { margin-bottom: 2.13333rem }

.nonenothing { width: 8.53333rem; margin: 0 auto; text-align: center; }

.nonenothing img { width: 3.60533rem; height: 4.58667rem }

.nonenothing p { font-size: .68267rem; color: #9b9b9b; padding: 1.06667rem 0 }

.nonenothing a { display: block; font-size: .72533rem; padding: .42667rem 1.28rem; background: white; }

.brandbanner { margin-top: 1.06667rem; margin-bottom: 1.06667rem }

.brandbanner .mslide ul li a { overflow: hidden; display: block; float: left; width: 30%; text-align: center; margin-left: .64rem }

.brandbanner .mslide ul li a:first-child { margin-left: 0 }

.brandbanner .mslide ul li a img { width: 4.864rem; height: 4.864rem; position: inherit }

.brandbanner .mslide ul li a p { font-size: .512rem; margin-top: .04267rem }

.brandbanner .mslide ul li a .red { color: #009567 }

.brandbanner .mslide ul li a .lineu { color: #888888; text-decoration: line-through }

.signte { position: relative; overflow: hidden; height: .59733rem; top: -2.77333rem; margin-top: -.59733rem }

.signte i { background-image: url("../images/zylr.png"); background-repeat: no-repeat; background-size: cover; width: .40533rem; height: .59733rem; position: absolute }

.signte .l { background-position-x: -.42667rem; left: .08533rem }

.signte .r { background-position-x: 0; right: .08533rem }

.titb { font-size: .68267rem; font-weight: normal; border-bottom: 1px solid #f8f8f8; padding: .42667rem 0 .42667rem .64rem; background-color: white }

.tuijbrand { background-color: #f8f8f8; overflow: hidden }

.brandlistall { background-color: white; overflow: hidden }

.brandlistall ul li { width: 25%; height: 2.56rem; line-height: 2.13333rem; float: left; text-align: center; border-right: 1px solid #f8f8f8; border-bottom: 1px solid #f8f8f8; padding: .128rem; overflow: hidden }

.brandlistall ul li:nth-child(4n) { border-right: 0 }

.brandlistall ul li img { width: 3.2rem; vertical-align: middle }

.brandlistall .more { background-color: #009567; font-size: .68267rem }

.brandlistall .more a { color: white }

.edit .myorder .order .fl span { margin-left: 0 }

.edit .myorder .order .fl input { height: 1.89867rem; outline: none; width: 9.81333rem; padding: 0 .21333rem; font-size: .68267rem; border: 0 }

.edit .myorder .order .fr .turnoff { background-image: url("../images/turnoffuo.png"); background-repeat: no-repeat; background-size: cover; height: 1.06667rem; width: 1.92rem; margin-top: .34133rem; background-position-x: -2.00533rem }

.edit .myorder .order .fr .turnup { background-position-x: 0 }

.ed_shdele { display: none; z-index: 999; position: fixed; top: 50%; bottom: 50%; margin-top: -2.77333rem; left: 50%; right: 50%; margin-left: -6.4rem; width: 12.8rem; height: 5.54667rem; background-color: white; border-radius: .21333rem; font-size: .768rem; padding: 0 .64rem }

.ed_shdele .sfk { text-align: center; line-height: 2.77333rem; border-bottom: 1px solid #f8f8f8 }

.ed_shdele .lineq { text-align: center }

.ed_shdele .lineq span { padding: .384rem 1.70667rem; border: 1px solid #f8f8f8; line-height: 2.77333rem; cursor: pointer }

.ed_shdele .lineq .clos { margin-right: .59733rem }

.ed_shdele .lineq .sur { margin-left: .59733rem; border: 1px solid #009567; background-color: #009567; color: white }

.ed_shdele .lineq .sur a{color: #fff;}

.edita { width: 13.01333rem; position: absolute; /*bottom: 2.56rem;*/ left: 50%; right: 50%; margin-left: -6.50667rem }

.edita input { width: 13.01333rem; height: 1.87733rem; color: #fff; background-color: #009567; margin-top: 1.408rem; -moz-border-radius: 1.128rem; -webkit-border-radius: 1.128rem; border-radius: 1.128rem; font-size: .59733rem; border: 0 }

.jd_listaddless { border-bottom: 1px solid #e7e7e7; padding: .64rem 0 .21333rem 0; cursor: pointer; }

.jd_listaddless .maleri30 { overflow: hidden }

.jd_listaddless .name { width: 2.98667rem }

.jd_listaddless .name h1 { font-size: .64rem; margin: 0; color: #333; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }

.jd_listaddless .name span { font-size: .64rem; background-color: #009567; color: white; padding: .08533rem .21333rem; position: relative; top: .512rem }

.jd_listaddless .numberaddress { width: 9.81333rem; padding: 0 .21333rem }

.jd_listaddless .numberaddress .number { font-size: .64rem; font-weight: 600; }

.jd_listaddless .numberaddress .similars { padding: .42667rem 0; font-size: .64rem; line-height: .73rem; display: block; color: #666; }

.jd_listaddless .editdiv { position: relative }

.jd_listaddless .editdiv .eedit { background-image: url("../images/edit.png"); background-repeat: no-repeat; background-size: cover; width: .81067rem; height: .85333rem; position: absolute; top: .93867rem; margin-left: .85333rem; cursor: pointer; }

.hek { height: 2.33333rem }

.createnew { width: 16rem; height: 1.83467rem; text-align: center; position: fixed; bottom: 0; left: 0; overflow: hidden }

.createnew a { width: 100%; font-size: .59733rem; color: white; background-color: #009567; border-radius: .21333rem; text-align: center; line-height: 1.83467rem; display: block; cursor: pointer; }

.pore_add { position: relative; min-height: 27.73333rem }



@media screen and (min-width: 1300px) {

.pore_add { min-height: 20.26667rem }

}

.ddmoney { height: 2.048rem; overflow: hidden; border-bottom: 1px solid #f8f8f8 }

.ddmoney span { font-size: .68267rem; line-height: 2.048rem }

.ddmoney .fr { color: #009567 }

.quickpayment { height: 2.56rem; overflow: hidden; border-bottom: 1px solid #f8f8f8 }

.quickpayment .quicks { line-height: 2.56rem }

.quickpayment .quicks img { width: 1.57867rem; height: 1.57867rem }

.quickpayment .paym p { line-height: .72533rem; margin-left: .64rem }

.quickpayment .paym .titp { font-size: .68267rem; color: #222222; margin-top: .59733rem }

.quickpayment .paym .spi { font-size: .59733rem; color: #666666 }

.debit { height: 2.56rem }

.debit.myorder { border-bottom: 0 }

.debit .order { margin-top: .512rem }

.debit .order .fl span { margin: 0 }

.debit .order .fr i { margin-top: .49067rem }

.xjt { background-image: url("../images/xjt.png"); background-repeat: no-repeat; background-size: cover; width: .59733rem; height: .34133rem }

.paiton { border-top: 1px solid #f8f8f8; padding-top: 1.28rem; overflow: hidden }

.paiton .soon { height: 1.87733rem; width: 100%; display: block; text-align: center; line-height: 1.87733rem; background-color: #009567; font-size: .68267rem; color: white; border-radius: .21333rem }

.paiton p { font-size: .512rem; margin-top: .42667rem; padding-bottom: 1.28rem }

.otherpay { height: 1.49333rem }

.otherpay .order { margin-top: 0 }

.otherpay .order .fl span { margin: 0 }

.otherpay .order .fr i { margin-top: .49067rem }

.paylist { border-top: .42667rem solid #f8f8f8 }

.pay-list-4 { overflow: hidden; border-top: 1px solid #f8f8f8; padding: .64rem 0 }

.pay-list-4 ul li { overflow: hidden; cursor: pointer; margin: 0 auto; padding: .42667rem 0; border-bottom: 1px solid #e7e7e7 }

.pay-list-4 ul li:first-child { padding-top: 0 }

.pay-list-4 ul li .radio { width: 1.11867rem; padding-top: .59733rem }

.pay-list-4 ul li .pay-list-img img { width: 2.4667rem; height: 1.00667rem; margin-top: .53rem; }

.pay-list-4 ul li .pay-list-font { margin-top: .72533rem; margin-left: .42667rem; font-size: .59733rem }

.chooseebitcard { display: none; position: fixed; z-index: 999; bottom: 0; background-color: white; overflow: hidden; width: 100%; max-width: 16rem }

.choose-titr { text-align: center; position: relative; padding: .42667rem }

.choose-titr span { font-size: .68267rem }

.gb-close { background-image: url("../images/gb.png"); background-repeat: no-repeat; background-size: cover; width: .42667rem; height: .42667rem; position: absolute; right: 0; top: .512rem; cursor: pointer }

.card { padding: .42667rem 0; overflow: hidden }

.card-list .radio { width: .61867rem; padding-top: 0rem; position: relative; top: .08533rem }

.card-list p { font-size: .68267rem; color: #222222 }

.teuse { cursor: pointer; padding: .85333rem 0; text-align: center; clear: both; font-size: .68267rem }

.teuse .red { color: #009567 }

.losepay { display: none; z-index: 999; width: 16rem; background-color: white; position: fixed; bottom: 0 }

.losepay .red { font-size: .768rem; color: #009567; text-align: center; padding: .64rem 0 }

.losepay .lo-tit { font-size: .68267rem; color: #222222; padding-bottom: .42667rem }

.losepay .con-lo { font-size: .59733rem; color: #666666; padding: .42667rem }

.losepay .qx-rebd { border-top: 1px solid #f8f8f8; padding-top: .64rem; margin-top: .21333rem }

.losepay .qx-rebd a { font-size: .64rem; border-radius: .128rem; width: 3.968rem; height: 1.57867rem; text-align: center; line-height: 1.57867rem; display: block; cursor: pointer }

.losepay .qx-rebd .ax { border: 1px solid #f8f8f8; float: left }

.losepay .qx-rebd .are { background-color: #009567; color: white; float: right }

.checkcodes .zc_se { border: 0 }

.wcx { background: url(../images/tcw.png) no-repeat; background-size: 3.09333rem }

.payment-s { border-bottom: 1px solid #e5e5e5 }

.payment-s .tcwe { position: relative; text-align: center; padding: .42667rem 0 }

.payment-s .tcwe img { width: 6.656rem; height: 1.96267rem }

.payment-s .tcwe i { width: .91733rem; height: .91733rem; display: block; position: absolute }

.payment-s .tcwe a { position: absolute; top: 50%; margin-top: -.45867rem; width: .91733rem; height: .91733rem; display: block }

.payment-s .tcwe .le-x { left: 0 }

.payment-s .tcwe .le-x .wcx { background-position-x: -.02133rem }

.payment-s .tcwe .ri-q { right: 0 }

.payment-s .tcwe .ri-q .wcx { background-position-x: -1.088rem }

.pay_way_mi { padding: .85333rem 0 }

.pay_way_mi h2 { font-size: .68267rem; text-align: center }

.pay_way_mi h1 { font-size: 1.024rem; text-align: center; margin: .21333rem 0 }

.pay_way_mi p { font-size: .68267rem; overflow: hidden; padding-top: .64rem }

.pay_way_mi p .p_linco { color: #999999; display: block }

.pay_way_mi p .bank-cho { display: block; width: 10.66667rem; text-align: right; overflow: hidden; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }

.pay_way_mi p .bank-cho em { color: #009567 }

.fixedreyurn { display: none; position: fixed; z-index: 999; bottom: 0; background: white; width: 16rem }

.carder-hav .pay_way_mi p { padding-top: 0 }

.immediately-pay { padding: 1.664rem 0 1.32267rem 0 }

.immediately-pay a { display: block; background: #009567; width: 100%; height: 1.83467rem; color: white; font-size: .768rem; line-height: 1.83467rem; text-align: center; border-radius: .128rem; margin: 0 auto }

.immediately-pay a .wcx { background-position-x: -2.15467rem; display: inline-block; width: .704rem; height: .85333rem; vertical-align: sub; margin-right: .21333rem }

.heses { width: 100%; height: 8.96rem; background-color: #f1f8ee }

.completionpay .llog { padding: 1.06667rem 0 }

.completionpay .llog img { width: 2.816rem; height: .832rem }

.completionpay .heses { border-top: 2px solid #009323 }

.completionpay .heses .zbzim { text-align: center; padding-top: .64rem; padding-bottom: .64rem }

.completionpay .heses .zbzim img { width: 1.664rem; height: 1.28rem }

.completionpay .heses p { font-size: .59733rem; line-height: 2 }

.completionpay .heses .success { color: #7cb364; text-align: center }

.completionpay .heses .ddnum { margin-left: 3.66933rem }

.completionpay .heses .ddnum .red { color: #009567 }

.completionpay .ddxq-succ { text-align: center; margin-top: .42667rem }

.completionpay .ddxq-succ a { padding: .21333rem .85333rem; border: 1px solid #dedede; border-radius: .08533rem; color: #7cb364 }

.head_acc ul { overflow: hidden; border: 1px solid #f8f8f8; border-radius: .21333rem }

.head_acc ul li { float: left; width: 33.33333%; text-align: center; height: 1.87733rem; line-height: 1.87733rem; font-size: .68267rem; background-color: #ccc; cursor: pointer; }

.head_acc ul li>a { color: #fff; }

.head_acc ul .red { background-color: #009567; }

.fll_acc { border-bottom: 1px solid #ddd; overflow: hidden; }

.fll_acc li { float: left; padding: .512rem 0; font-size: .512rem; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.fll_acc .orderid-h { width: 5.376rem; color: #333; }

.fll_acc .price-h { width: 4.352rem; color: #009567; }

.fll_acc .time-h { width: 4.992rem; color: #999; }

.fll_acc-h .orderid-h, .fll_acc-h .price-h, .fll_acc-h .time-h { color: #333; }

.fll_acc ul li .red { color: #e01222 }

.fll_acc ul li .coligh { color: #999999; margin-top: .21333rem }

.fll_acc .des-h { color: #666; font-size: .512rem; line-height: .64rem; padding: .256rem 0; }

.loginsignup .content .newsset img { width: .85333rem; height: .85333rem }

.news_list_fll { padding: .42667rem 0; overflow: hidden; border-bottom: 1px solid #f8f8f8 }

.news_list_fll .news_c_img { position: relative }

.news_list_fll .news_c_img img { width: 1.92rem; height: 1.92rem }

.news_list_fll .news_c_tit { width: 12.8rem; }

.news_list_fll .news_c_tit p { padding-left: .64rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; clear: both; color: #444; line-height: 1.5; font-size: .64rem }

.news-des-wrap { height: .96rem; padding-left: .64rem; }

.left-news-des { float: left; width: 8.96rem; height: 1.56rem; line-height: 0.76rem; font-size: .512rem; color: #777; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.delete-news-btn { float: right; width: 2.56rem; height: .96rem; line-height: .96rem; text-align: center; font-size: .597333rem; border: 1px solid #ddd; border-radius: .128rem; color: #444; }

.news_list_fll .news_c_tit p .news_h { color: #222222; width: 8.53333rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }

.news_list_fll .news_c_tit p .yestertime { font-size: .55467rem; position: relative; top: .08533rem; color: #4b4b4b }

.tip_n { background-color: rgba(217,81,99,0.9); border-radius: 50%; font-size: 0.512rem; width: 1.06667rem; height: 1.06667rem; display: block; line-height: 1.06667rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; right: -.42667rem; top: -.42667rem; color: white; text-align: center }

.settingnews .myorder { height: 2.13333rem; line-height: 2.13333rem }

.settingnews .myorder .order .fr .turnoff { background-image: url("../images/turnsq.png"); background-repeat: no-repeat; background-size: cover; width: 2.47467rem; height: 1.17333rem; margin-top: .42667rem; background-position-x: 0 }

.settingnews .myorder .order .fr .xmove { background-position-x: -2.47467rem }

.settingnews .myorder .order .fl span { margin-left: 0 }

.application-record ul { overflow: hidden; border-bottom: 1px solid #ddd; }

.application-record ul .li1 { width: 2.13333rem }

.application-record ul .li2 { width: 4.26667rem }

.application-record ul .li3 { width: 4.90667rem }

.application-record ul .li4 { width: 3.41333rem; text-align: right; padding-right: .42667rem }

.application-record ul li { float: left; text-align: center; font-size: .64rem; height: 1.92rem; line-height: 1.92rem }

.application-record ul li span { color: #666666 }

.application-record ul li .red { color: #e01222 }

.application-record .re_tit li { font-size: .68267rem; text-align: center }

.application-record .re_tit li span { color: #222222 }

.application-record .re_tit .li4 { padding-right: 0 }

.search_pl { margin-top: 1.06667rem }

.search_pl .search2 .le_inp { float: left }

.search_pl .search2 .le_inp input { height: 1.87733rem; width: 11.648rem; outline: none; font-size: .64rem; border: 1px solid #DEDEDE; padding: 0 .21333rem; color: #666666 }

.search_pl .search2 .ri_ss { float: left; height: 1.87733rem; width: 3.072rem; background-color: #009567; text-align: center; line-height: 1.87733rem }

.search_pl .search2 .ri_ss img { width: .93867rem; height: .93867rem }

.near-le-ri { padding: .85333rem 0 .42667rem 0 }

.near-le-ri span { float: left; font-size: .68267rem }

.near-le-ri img { float: right; width: .72533rem; height: .72533rem; cursor: pointer }

.se_shien { position: inherit; width: 100%; height: inherit; margin-left: 0 }

.se_shien ul li:nth-child(3n+1) { text-align: left }

.se_shien ul li:nth-child(3n) { text-align: right }

.search_list_dump ul li { width: 20% }

.search_list_dump ul li .pr { background-image: url("../images/sxjt.png"); background-repeat: no-repeat; background-size: cover; background-size: 1.024rem; height: .46933rem; top: .74667rem; background-position-x: 0 }

.search_list_dump ul li .bpr1 { background-position-x: -.34133rem }

.search_list_dump ul li .bpr2 { background-position-x: -.68267rem }

.search_list_dump ul li .fitter { background-image: url("../images/xx.png"); background-repeat: no-repeat; background-size: cover; width: .512rem; height: .55467rem; top: .72533rem }

.search_list_dump ul li .listorimg { background-image: url("../images/listo.png"); background-repeat: no-repeat; background-size: cover; background-size: 1.70667rem; width: .85333rem; height: .85333rem; top: .55467rem }

.search_list_dump ul li .listorimg.orimg { background-position-x: -.85333rem }

.addimgchan .orderlistshpop { width: 50%; float: left }

.addimgchan .maleri30 { margin: 0 .21333rem }

.addimgchan .se_sclist .shopimg { float: none; text-align: center }

.addimgchan .se_sclist .shopimg img { width: 100%; height: auto }

.addimgchan .se_sclist .deleshow { width: 100% }

.addimgchan .se_sclist .deleshow .deletes .similar-product-text { width: 100% }

.addimgchan .se_sclist .deleshow .prices { float: left }

.addimgchan .se_sclist .deleshow .weight { float: right }

.fil_all_comm { display: none; background-color: white; overflow: hidden; position: absolute; top: 1.87733rem; z-index: 99; width: 100% }

.fil_all_comm ul li { font-size: .68267rem; height: 1.70667rem; line-height: 1.70667rem; position: relative; cursor: pointer }

.fil_all_comm ul li a { display: block }

.fil_all_comm ul .red { color: #009567 }

.fil_all_comm ul .red:after { content: ""; background-image: url("../images/dgr.png"); background-repeat: no-repeat; background-size: cover; width: .512rem; height: .34133rem; position: absolute; right: 0; top: .68267rem }

.fil_all_comm ul .red a { color: #009567 }

.pore { position: relative; z-index: 99 }

.screen_wi { display: none; position: absolute; top: 0; right: 0; z-index: 99; width: 0; background-color: #f8f8f8 }

.screen_wi .classreturn { width: 14.4rem }

.screen_wi .content .search { width: 10.66667rem; margin-left: 1.49333rem }

.screen_wi .menu { font-size: .59733rem; margin-top: .21333rem }

.whiback { background-color: white }

.popcover { overflow: hidden; background-color: white; padding-bottom: .42667rem }

.popcover ul li { float: left; width: 33.33333%; height: 1.28rem; margin-top: .42667rem; padding: 0 .64rem }

.popcover ul li span { display: block; height: 100%; width: 100%; text-align: center; line-height: 1.28rem; border: 1px solid #f8f8f8; border-radius: .128rem; position: relative; color: #888888; cursor: pointer }

.popcover ul li .ch_dg { padding-left: .512rem; color: #009567; border-color: #009567 }

.popcover ul li .ch_dg:before { content: ""; background-image: url("../images/dgr.png"); background-repeat: no-repeat; background-size: cover; width: .512rem; height: .34133rem; position: absolute; left: 0.268rem; top: .42667rem }

.list-se-all .myorder .order .fl span { margin-left: 0 }

.two-related .myorder .order .fr { margin-top: .21333rem }

.two-related .Mright { background-image: url(../images/dgr.png); width: .512rem; height: .34133rem }

.two-related { display: none }

.screen_wi .suce_ok { font-size: 0.59733rem }

.classreturn .content .suce_ok a { display: block }

.se_sclist .deleshow { width: 10.51733rem; position: relative ;height: 3.8rem;}

.se_sclist .deleshow .deletes .similar-product-text { width: 10.51733rem }

.se_sclist .deleshow .prices { margin-top: 0; margin-bottom: .42667rem }

.se_sclist .deleshow .prices .sc_pri { margin-top: 0 }

.se_sclist .deleshow .prices .sc_pri .cobl { color: #999999 }

.wiconfine { width: 6.4rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }

.wiconfine p { text-overflow: ellipsis; overflow: hidden }

.buttondde { position: absolute; right: 0; bottom: 0 }

.buttondde a { font-size: .55467rem; color: #999999 }

.inherflo { position: inherit; float: right }

.two-bothshop { border-bottom: 1px solid #f8f8f8; overflow: hidden; background-color: white }

.two-bothshop ul li { width: 50%; float: left; text-align: center; height: 1.70667rem; color: #666666; line-height: 1.70667rem; cursor: pointer }

.two-bothshop ul li span { font-size: .68267rem }

.two-bothshop ul .red { color: #009567; border-bottom: 2px solid #009567 }

.paycloseto { padding: .42667rem 0 }

.paycloseto .imgwnh img { width: 3.584rem; height: 1.19467rem; margin-top: .64rem }

.paycloseto .deleshow .qxatten { clear: both; position: relative }

.paycloseto .deleshow .qxatten .weight { float: left }

.paycloseto .deleshow .qxatten .closeannten { float: right; position: absolute; top: -.17067rem; right: 0.21333rem; text-align: center; color: #686868; font-size: 0.55467rem; width: 2.98667rem; height: .85333rem; line-height: .85333rem }

.paycloseto .deleshow .qxatten .closeannten:after { content: ''; width: 200%; height: 200%; position: absolute; top: 0; left: 0; border: 1px solid #bfbfbf; border-radius: 0.08533rem; -webkit-transform: scale(0.5, 0.5); transform: scale(0.5, 0.5); -webkit-transform-origin: top left }

.dib { display: block; overflow: hidden }

.lxx { background-image: url(../images/lxx.png); position: absolute; height: .384rem; background-repeat: repeat-x; background-size: .59733rem }

.w1 { width: .59733rem }

.w2 { width: 1.19467rem }

.w3 { width: 1.792rem }

.w4 { width: 2.38933rem }

.w5 { width: 2.96533rem }

.mandplea .deleshow .deletes .similar-product-text { height: .61867rem; -webkit-line-clamp: 1 }

.mandplea .imgwnh { height: 2.13333rem }

.mandplea .qxatten { margin-top: .64rem }

.mandplea .deleshow .qxatten .closeannten { top: -.34133rem }

.not-more { text-align: center; color: #96979B; font-size: .42667rem; padding-top: 1.06667rem }

.searchsh { background: #f3f5f7; padding: .42667rem 0 }

.searchsh .seac_noord { width: 13.54667rem; height: 1.344rem; line-height: 1.344rem; background: white; margin: 0 auto }

.searchsh .seac_noord img { width: .64rem; height: .64rem; margin-left: .64rem }

.searchsh .seac_noord input { width: 11.62667rem; height: .85333rem; outline: none; border: 0; vertical-align: middle; padding: 0 .21333rem; font-size: .55467rem }

.tuharecha .returntolist .list-top-re { color: #222222 }

.tuharecha .sc_list .shopimg img { width: 2.13333rem; height: 2.13333rem }

.tuharecha .se_sclist .deleshow .deletes .daaloe { font-size: .64rem; font-family: "黑体"; overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap; float: none }

.tuharecha .se_sclist .deleshow { width: 11.94667rem }

.tuharecha .qxatten { margin-top: .768rem }

.tuharecha .paycloseto .deleshow .qxatten .closeannten { top: .32rem }

.tuharecha .paycloseto { padding: .64rem 0 1.06667rem 0 }

.severde { background: white }

.severde .myorder { border-color: #d7d7d7 }

.severde .myorder .order .fl span { margin-left: 0; font-size: .64rem; font-family: "黑体" }

.severde .myorder .order .fr span.red { color: #009567; font-size: .59733rem; font-family: "黑体" }

.severde .paycloseto { padding: .64rem 0; border-bottom: 1px solid #d7d7d7 }

.xomjdche { overflow: hidden; padding: .42667rem 0; font-size: .64rem }

.xomjdche a { padding: .17067rem .21333rem; border: 1px solid #7a7a7a; border-radius: .128rem; float: right; margin-left: .42667rem }

.xomjdche .red { border-color: #009567 }

.rechange ul li { position: relative }

.rechange ul li:last-child:before { content: ""; width: .04267rem; height: .64rem; background: #f8f8f8; position: absolute; left: 0; top: 50%; margin-top: -.32rem }

.returntolist { overflow: hidden; padding: .42667rem 0; border-bottom: 1px solid #f8f8f8 }

.returntolist .list-top-re { font-size: .64rem; color: #999999; clear: both; line-height: 2 }

.returntolist .list-top-re .red { color: #009567 }

.attention-shoppay .orderlistshpop { background-color: white }

.mabo20 { margin-bottom: .42667rem }

.thirsy .sww { padding: .42667rem 0 }

.thirsy .sww ul { clear: both; overflow: hidden; padding: .42667rem 0 }

.thirsy .sww ul li { float: left; font-size: .59733rem }

.thirsy .sww ul .sw_question { color: #444444; width: 3.84rem; text-align: center; padding: 0 .21333rem }

.thirsy .sww ul .sw_answer { color: #666666; padding: 0 .42667rem; width: 10.88rem }

.thirsy .badimg { margin-top: .21333rem }

.thirsy .badimg h4 { font-size: .59733rem; color: #666666 }

.thirsy .badimg ul { display: block; margin-top: 0; clear: both }

.thirsy .badimg ul li { float: left; width: 20%; text-align: center; margin: 0 }

.thirsy .badimg ul li img { width: 2.77333rem; height: 2.77333rem }

.tit-flash-sale { background-color: #333333; overflow: hidden }

.tit-flash-sale ul li { float: left; width: 20%; text-align: center; color: white; height: 1.70667rem; line-height: 1.70667rem; cursor: pointer; font-size: .59733rem }

.tit-flash-sale ul .red { border-bottom: 2px solid #009567 }

.tit2-flash-sale { background-color: white; overflow: hidden }

.tit2-flash-sale ul li { float: left; width: 16.66667%; text-align: center; color: #666666; height: 1.70667rem; line-height: 1.70667rem; font-size: .59733rem; cursor: inherit }

.tit2-flash-sale ul li span { background-color: #ececec; padding: .21333rem .42667rem; border-radius: .21333rem; cursor: pointer }

.tit2-flash-sale ul .red { border-bottom: 0 }

.tit2-flash-sale ul .red span { color: white; background-color: #eb3133 }

.shop-flsa { overflow: hidden; padding: .42667rem 0 }

.shop-flsa .list3-onle { float: left; width: 33.33333%; text-align: center }

.shop-flsa .list3-onle img { width: 4.84267rem; height: 3.60533rem }

.shop-flsa .list3-onle p { padding: 0 .21333rem; text-align: left; line-height: 1.5; overflow: hidden }

p.tit-nike { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: .55467rem }

p.nike-price { font-size: .64rem }

p.nike-price .red { color: #eb3133; float: left }

p.nike-price .throughli { text-decoration: line-through; color: #999999; font-size: .512rem; float: right; margin-top: .128rem }

.omgbag { position: relative; height: 4.01067rem }

.omgbag .gimg-diffcult { border-radius: 50%; overflow: hidden; position: absolute }

.omgbag .wh152 { width: 3.24267rem; height: 3.24267rem; top: -1.344rem; z-index: 9 }

.omgbag .wh152 img { width: 3.24267rem; height: 3.24267rem }

.omgbag .wh276 { width: 5.888rem; height: 5.888rem; top: -3.37067rem; left: 4.52267rem; z-index: 9 }

.omgbag .wh276 img { width: 5.888rem; height: 5.888rem }

.omgbag .wh173 { width: 3.69067rem; height: 3.69067rem; top: -2.13333rem; left: 10.06933rem; z-index: 10 }

.omgbag .wh173 img { width: 3.69067rem; height: 3.69067rem }

.omgbag .wh125 { width: 2.66667rem; height: 2.66667rem; top: -2.88rem; right: .64rem; z-index: 9 }

.omgbag .wh125 img { width: 2.66667rem; height: 2.66667rem }

.omgbag .fon { position: absolute; width: 4.26667rem }

.omgbag .whfon1 { top: 2.13333rem }

.omgbag .whfon2 { top: 2.13333rem; margin-left: 1.06667rem }

.omgbag .whfon2 .red { color: #eb3133 }

.omgbag .whfon3 { top: 2.13333rem; margin-left: 1.06667rem }

.mytit_flash { background-color: white }

.mytit_flash ul li { color: #222222; width: 25% }

.mytit_flash ul .red { color: #009567 }

.mytit_flash .addset li { width: 20% }

.mypackeg { overflow: hidden; background-color: white }

.mypackeg .packeg .fl h1 { width: 10.66667rem }

.mypackeg .packeg .fl h1 span.bg { background-image: url(../images/ty.png) }

.mypackeg .packeg .fl h1 span.zy { background-image: url(../images/zy.png); background-size: .81067rem }

.mypackeg .packeg .fl p { width: 10.66667rem }

.shop-mfive ul li { float: left; width: 25%; text-align: center; margin: 0 auto }

.shop-mfive ul li a { display: block; border: 1px solid #f8f8f8; width: 2.60267rem; height: 2.60267rem; margin: 0 auto; text-align: center }

.shop-mfive ul li a img { width: 2.56rem; height: 2.56rem }

.shop-rebuy-price { margin: .36667rem 0; overflow: hidden }

.price-alln { font-size: .55467rem; margin: .384rem; float: right; width: 100%; position: relative; }

.qxatten-ions { right: 0px; top: auto; bottom: 0; }

.price-alln .red { color: #009567 }

.price-alln .threel { margin-left: .21333rem; margin-right: .21333rem; font-size: .55467rem }

.shop-rebuy { float: right; padding: .36267rem .53333rem; margin-right: .33333rem; border: 1px solid #e2e2e2; font-size: .55467rem; border-radius: .21333rem }

.paysoon { color: white; background-color: #009567; border: 0 }

.deorder { margin-right: .64rem }

.cbaudience { padding: .21333rem 0 }

.cbaudience p { font-size: .55467rem; color: #222222; padding: .08533rem 0 }

.top-detailstore { overflow: hidden; padding-top: .42667rem }

.top-detailstore .de_img_le { float: left }

.top-detailstore .de_img_le img { width: 3.776rem; height: 3.776rem }

.top-detailstore .de_font-midd { float: left; margin-top: .768rem; width: 7.04rem; margin-left: .42667rem }

.top-detailstore .de_font-midd h3 { font-size: .768rem; font-weight: normal; margin: .21333rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }

.top-detailstore .de_font-midd p { font-size: .59733rem; color: #999999; margin: .21333rem; margin-top: .42667rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }

.top-detailstore .de-butt-ygz { float: right }

.top-detailstore .de-butt-ygz .payclos { margin-top: 1.36533rem; overflow: hidden; padding: .21333rem .42667rem; border: 1px solid #f8f8f8; background-color: #e7f1f2; border-radius: .21333rem; cursor: pointer }

.top-detailstore .de-butt-ygz .payclos i { float: left; background-image: url(../images/heart.png); background-repeat: no-repeat; background-size: .85333rem; width: .42667rem; height: .42667rem; display: block; margin: 0 auto; margin-top: .128rem; background-position-x: 0 }

.top-detailstore .de-butt-ygz .payclos .red { background-position-x: -.42667rem }

.top-detailstore .de-butt-ygz .payclos span { float: left; font-size: .59733rem }

.leve-trhee { overflow: hidden; padding-top: .42667rem; padding-bottom: .85333rem; border-bottom: 1px solid #f8f8f8 }

.leve-trhee ul li { float: left; width: 33.33333%; text-align: center }

.leve-trhee ul li span { font-size: .59733rem; float: left }

.leve-trhee ul li .red { color: #e23030 }

.leve-trhee ul li .gr { color: white; background: #e23030; border-radius: 50%; width: .72533rem; height: .72533rem; display: block; text-align: center; line-height: .72533rem; font-size: .512rem; margin-top: -.08533rem; margin-left: .21333rem }

.leve-trhee ul li .green { color: #00a96b }

.leve-trhee ul li .ba-green { background-color: #00a96b }

.leve-trhee ul li .pink { color: #e716bd }

.leve-trhee ul li .ba-pink { background-color: #e716bd }

.leve-trhee ul .te-left { float: left }

.leve-trhee ul .te-midden { padding-left: 7% }

.leve-trhee ul .te-right span { float: right }

.sinhert .content .floor ul li a h2 { color: inherit }

.sto_kf { background-image: url(../images/detailstore.png); background-size: .96rem; width: .96rem; height: .85333rem; background-position-y: 0 }

.sto_ewm { background-position-y: -.896rem }

.sto_phone { background-position-y: -1.83467rem }

.fill-orderlist { margin-top: .42667rem; background: white }

.fill-orderlist .shopprice .price_or p.red { color: #009567 }

.fill-orderlist .shopprice .price_or p.ligfill { color: #666666 }

.invoice .myorder .order .fr span.setalit { line-height: 1.74933rem; margin-top: 0 }

.invoice .myorder .order .fl span.couponssl { background: #da1d1d; font-size: .512rem; color: white; padding: .08533rem .21333rem; margin-left: .42667rem }

.customer-messa { background-color: white }

.customer-messa .maleri30 { position: relative; overflow: hidden }

.customer-messa p { font-size: .64rem; color: #232326; padding-top: .42667rem }

.customer-messa textarea { width: 100%; height: 2.56rem; border: 1px solid #ebebeb; padding: .21333rem; font-size: .55467rem; color: #232326; margin: .42667rem 0; resize: none }

.customer-messa .xianzd { position: absolute; color: #999; bottom: .64rem; right: .21333rem; font-size: .55467rem }

.ma-to-200 { margin-top: 4.26667rem }

.fillpay .fl { float: right; line-height: 2.13333rem; margin-right: 1.06667rem }

.classreturn .content .mess img { width: .93867rem; height: .93867rem }

.f3 { background: #f3f5f7 }

.shpmi { background: white }

.dinaot { font-family: "黑体"; line-height: 1.28rem }

.dinaot .naem { font-size: .68267rem; display: inline-block; max-width: 10.66667rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }

.dinaot .Mright { float: none; display: inline-block; vertical-align: middle; margin-left: .128rem }

.dinaot .red { float: right; font-size: .55467rem }

.yg { background: url(../images/yg.png) no-repeat; display: inline-block; vertical-align: middle; background-size: 1.77067rem; margin-right: .128rem; width: .81067rem; height: .74667rem }

.wuliumess { margin-top: .42667rem }

.wuliumess .yg { background-position-x: -.93867rem; float: left }

.wuliumess .naem { width: 13.78133rem; font-size: .68267rem; display: inline-block; float: left }

.wuliumess .time { font-size: .55467rem; color: #666666; margin-left: .93867rem; padding: .42667rem 0; clear: both }

.fukcuid { position: relative }

.fukcuid .maleri30 { margin: 0 1.45067rem }

.fukcuid .shopprice .fon_or { margin-top: .29867rem; color: #333333; font-family: "黑体"; width: 10.53867rem }

.fukcuid .shopprice .fon_or a { vertical-align: inherit }

.shijefu { font-family: "黑体"; background: white; line-height: 1.06667rem }

.shijefu p { font-size: .59733rem; color: #333333; text-align: right }

.shijefu p .fs24 { font-size: .512rem }

.shijefu .butna { padding: .42667rem 0 }

.shijefu .butna a { padding: .17067rem .256rem; font-size: .64rem; border: 1px solid #c2c2c2; border-radius: .08533rem; margin-left: .10667rem }

.shijefu .butna .red { border-color: #e23435 }

.quedbox { margin: .42667rem 0 }

.bg_white .fukcuid .fon_or { margin-top: .42667rem }

.bg_white .fukcuid .fon_or h2 { height: 1.87733rem; line-height: .93867rem }

.fukcuid { background: #f8f8f8; overflow: hidden; padding-bottom: .64rem }

.euresucess { background: white; text-align: center; padding: 1.28rem 0 }

.euresucess img { width: 5.22667rem; height: 3.34933rem }

.euresucess p { font-family: "黑体"; font-size: .64rem; padding-top: .64rem }

.sonfbst { background: white; padding: .64rem 0 }

.sonfbst span { font-size: .64rem; color: #666666; font-family: "黑体" }

.fbs { background: url(../images/fbs.png) no-repeat; width: .72533rem; height: .72533rem; background-size: cover; display: inline-block; vertical-align: bottom; margin-right: .64rem }

.mae .maleri30 { margin: 0 .64rem }

.mae .shopprice .fon_or { width: 12.16rem; margin-top: .42667rem }

.compj { padding: .21333rem .42667rem; border: 1px solid #c2c2c2; border-radius: .08533rem; font-size: .64rem; float: right }

.bg_white .fukcuid { background: white; padding-bottom: .42667rem }

.surshko { z-index: 999; display: none; width: 12.58667rem; font-family: "黑体"; border-radius: .21333rem; position: fixed; top: 50%; left: 50%; bottom: 50%; right: 50%; overflow: hidden; height: 6.25067rem; margin-top: -3.12533rem; margin-left: -6.29333rem }

.surshko p { background: white; font-size: .768rem; color: #333333; padding: 1.83467rem 0; text-align: center; border-bottom: 1px solid #ebebeb; height: 4.43733rem }

.weiyi a { display: block; float: left; text-align: center; height: 1.81333rem; line-height: 1.81333rem; background: white; width: 50%; font-size: .68267rem }

.weiyi .eno { background: #009567; color: white }

.cuidd { z-index: 999; display: none; width: 12.58667rem; font-family: "黑体"; border-radius: .21333rem; position: fixed; top: 50%; left: 50%; bottom: 50%; right: 50%; overflow: hidden; height: 6.25067rem; margin-top: -3.12533rem; margin-left: -6.29333rem }

.cuidd p { background: white; padding: .64rem 2.13333rem; line-height: 1.06667rem; font-size: .768rem; color: #333333; text-align: center; border-bottom: 1px solid #ebebeb; margin: 0 auto; text-align: left; height: 4.43733rem }

.applytime { background: white }

.applytime p { font-size: .59733rem; color: #222222; font-family: "黑体"; width: 6.4rem; margin: 0 auto; line-height: .85333rem; overflow: hidden; white-space: normal; text-overflow: ellipsis }

.bgwappl { background: white }

.applyover { width: 10.53867rem; margin: 0 auto; overflow: hidden; font-family: "黑体"; padding-top: 1.28rem }

.applyover a { width: 4.48rem; height: 1.344rem; text-align: center; line-height: 1.344rem; border: 1px solid #cbcbcb; color: #666666; font-size: .55467rem }

.applyover a:first-child { float: left }

.applyover a:last-child { float: right }

.pjiscion { padding-top: .42667rem; background: white }

.pjiscion ul li { float: left; width: 33.33333%; text-align: center; font-size: .59733rem; font-family: "黑体"; line-height: .85333rem; cursor: pointer }

.pjiscion ul .red { color: #009567; border-bottom: 1px solid #009567; padding-bottom: .42667rem }

.after-set-li ul li { width: 33.33333% }

.said { background: url(../images/co.png) no-repeat; width: .512rem; height: .448rem; display: inline-block; vertical-align: inherit; background-size: cover; margin-right: .128rem }

.co2 { background: url(../images/co2.png) no-repeat; width: .6016rem; height: .512rem; background-size: cover }

.c23 { background: url(../images/c23.png) no-repeat; width: .512rem; height: .512rem; background-size: cover }

.c24 { background: url(../images/c24.png) no-repeat; width: .384rem; height: .36267rem; background-size: cover }

.dapco .compj { border-color: #009567; margin-left: .32rem; color: #009567 }

.dapco .nomar { border-color: inherit; color: inherit }

.dyeai { clear: both; overflow: hidden; font-size: .512rem; color: #b3b3b3 }

.dyeai span { float: right; margin-top: .32rem; margin-right: 2.13333rem }

.pall0 { padding: 0 .21333rem; color: #b3b3b3; font-size: .512rem }

.quedbox.bg_white .img_or img { border: 0 }

.bg_white .bg3g { background: #f3f5f7 }

.bg3g .dyeai { background: white; padding: .42667rem 0; margin-top: .53333rem }

.overdeta .wuliumess { margin-top: .42667rem }

.overdeta .wuliumess .yg { background-position-x: -.93867rem; float: left }

.overdeta .wuliumess .naem { width: 13.35467rem; font-size: .68267rem; display: inline-block; float: left }

.overdeta .wuliumess .time { font-size: .55467rem; color: #666666; margin-left: .93867rem; padding: .42667rem 0; clear: both }

.overdeta .Mright { float: right; position: relative; top: 1.06667rem }

.overdeta .edit_gtfix { min-height: 2.944rem; cursor: pointer; }

.oversetimh .shopprice { position: relative; overflow: hidden }

.oversetimh .maleri30 { margin-right: .64rem }

.oversetimh .shopprice .fon_or { margin-top: .32rem; width: 8.40533rem }

.oversetimh p { padding: 0 .21333rem; font-size: .512rem; color: #999999 }

.pricangec { float: right; margin-top: 32px }

.plad { display: block; border: 1px solid #dadada; padding: .17067rem; position: absolute; bottom: 0; right: 0 }

.gwcw { background: url(../images/gwcx.png) no-repeat; width: .59733rem; height: .59733rem; display: inline-block; vertical-align: middle; background-size: .59733rem }

.liaxkf { background: white; padding: .42667rem 0 }

.liaxkf .maleri30 { margin: 0 1.06667rem }

.liaxkf .maleri30 a { display: block; font-size: .55467rem; color: #222222; font-family: "黑体"; border: 1px solid #c2c2c2; text-align: center; padding: .21333rem 0; border-radius: .128rem }

.inftwic p { border-bottom: 1px solid #f5f5f5; padding: .42667rem 0; margin-top: 0 }

.inftwic .dark { color: #333333; font-family: "黑体" }

.inftwic-b { padding-top: .21333rem }

.inftwic-b p { border-bottom: 0 }

.backba { background: #f3f5f7 }

.dindboxt { background: white; font-family: "黑体"; font-size: .64rem; padding: .42667rem 0 }

.dindboxt p { line-height: 1.06667rem }

.dindboxt p .gray { color: #666666 }

.comnes { background: white; font-family: "黑体"; font-size: .64rem; padding: .64rem 0 }

.comnes p { line-height: .64rem }

.comnes a.red { margin-top: .64rem; width: 100%; height: 1.28rem; text-align: center; line-height: 1.28rem; border: 1px solid #e23435; border-radius: .128rem; display: block }

.listschdule { background: white; font-family: "黑体"; overflow: hidden }

.listschdule .tittimlord { position: relative; border-bottom: 1px solid #e6e6e6; padding: .42667rem 0; width: 13.93067rem; float: right }

.listschdule .tittimlord:last-child { border-bottom: 0 }

.listschdule .tittimlord h2 { font-size: .59733rem; color: #727272 }

.listschdule .tittimlord p { font-size: .55467rem; color: #999999; overflow: hidden }

.listschdule .tittimlord p span { float: left; display: block }

.listschdule .tittimlord p span.store_dd { width: 11.072rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }

.listschdule .tittimlord h2, .listschdule .tittimlord p { margin: .42667rem 0 }

.listschdule .red-around:before { content: ""; display: block; width: .55467rem; height: .55467rem; background: #e23435; border-radius: 50%; border: 4px solid #ed8182; position: relative; left: -1.28rem; top: 1.06667rem; z-index: 9 }

.listschdule .red-around:after { content: ""; display: block; width: .02133rem; background: #bfbfbf; height: 100%; position: absolute; left: -.91733rem; bottom: -1.81333rem }

.listschdule .gray-around:before { content: ""; display: block; width: .32rem; height: .32rem; background: #bfbfbf; border-radius: 50%; position: relative; left: -1.06667rem; top: .85333rem }

.listschdule .gray-around:after { content: ""; display: block; width: .02133rem; background: #bfbfbf; height: 100%; position: absolute; left: -.91733rem; top: -3.11467rem }

.fl_addextra { width: 10.88rem; overflow: hidden; white-space: nowrap }

.fr_extra { line-height: 2.304rem }

.sueye { padding: .17067rem .256rem; font-size: .64rem; border: 1px solid #c2c2c2; border-radius: .08533rem; margin-left: .10667rem }

.orderrefuce .tittimlord h2 { line-height: .768rem }

.orderrefuce .tittimlord h2 a { color: #62a4f5; vertical-align: bottom; text-decoration: underline }

.orderrefuce .gray-around:after { top: -2.41067rem }

.applyafter .paycloseto .deleshow .qxatten .weight p { float: left; width: 5.33333rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }

.applyafter .tuharecha .paycloseto .deleshow .qxatten .closeannten { top: -.17067rem }

.applyafter .tuharecha .paycloseto { padding: .42667rem 0 }

.seravetype { overflow: hidden; font-family: "黑体"; background: white; padding: .42667rem 0; cursor: pointer; }

.seravetype p { font-size: .68267rem; line-height: .85333rem }

.seravetype .fuwxbo { font-size: .64rem; line-height: 1.70667rem }

.seravetype .fuwxbo a { padding: .21333rem .85333rem; border: 1px solid #c4c4c4; border-radius: .128rem; margin-right: .42667rem }

.seravetype .fuwxbo .red { border-color: #e23435 }

.seravetype .plus { padding: .42667rem 0 }

.seravetype .plus span { border-color: #dadde0 }

.seravetype ul { overflow: hidden }

.seravetype ul li { float: left; width: 20%; margin: .42667rem 0 }

.seravetype ul li .shcph { width: 2.688rem; height: 2.688rem; border: 1px solid #dadde0; text-align: center; cursor: pointer }

.seravetype ul li .shcph img { width: 2.688rem; height: 2.688rem }

.inspectrepot .radio { margin-right: 1.06667rem; float: left; width: inherit; padding: .42667rem 0 }

.inspectrepot .radio .che span { vertical-align: baseline; font-size: .64rem; color: #666666 }

.seravetype .ifhaeu { font-size: .59733rem; color: #999999 }

.apply-afterserve textarea { height: 3.62667rem; border-bottom: 0; border-left: 0; border-right: 0; outline: none }

.nextbutt { padding: 1.664rem 0 }

.nextbutt a { display: block; width: 6.12267rem; height: 1.408rem; text-align: center; line-height: 1.408rem; border-radius: .21333rem; font-size: .68267rem; color: white; background: #009567; margin: 0 auto }

.jaz { font-family: "黑体"; background: white }

.chineinvoice { font-family: "黑体"; background: white }

.chineinvoice .lingtd { color: #666666; font-size: .55467rem; padding: .53333rem 0 }

.chineinvoice .radio { width: 100%; padding-top: 0; padding-bottom: .64rem }

.sabbao { font-family: "黑体"; text-align: center; width: 7.25333rem; height: 1.83467rem; line-height: 1.83467rem; color: white; font-size: .768rem; margin: 0 auto; background: #009567; display: block; position: absolute; bottom: 6.4rem; left: 50%; right: 50%; margin-left: -3.62667rem }

.shprutba { background: white }

.tutif { font-size: .68267rem; padding: .42667rem 0 }

.kzthuic { line-height: 1.81333rem; padding-bottom: .896rem }

.kzthuic .kaid { padding: .42667rem; border: 1px solid #009567; color: #009567; font-size: .59733rem }

.intrudjs { padding: .42667rem 0 }

.intrudjs p { font-size: .55467rem; color: #666666; line-height: 1.06667rem }

.zblikbo { background: white }

.zblikbo .qhsxix { margin-left: .64rem }

.zblikbo .qhsxix .myorder { padding-left: 0 }

.zblikbo .qhsxix .myorder .order .fl span { margin-left: 0 }

.zblikbo .qhsxix .cl-ordhi { height: inherit }

.zblikbo .qhsxix .cl-ordhi .order { overflow: inherit }

.li9 { color: #999999; font-size: .512rem }

.addretu { font-size: .68267rem; width: 10.88rem; /*white-space: nowrap;*/ text-overflow: ellipsis; overflow: hidden }

.addretu2 { font-size: .68267rem; width: 10.88rem; resize: none; border: 0; outline: none; min-height: 1.472rem; max-height: 3.56267rem }

.sunhj { padding: 1.06667rem 0 }

.sunhj a { width: 6.10133rem; height: 1.408rem; display: block; text-align: center; color: white; line-height: 1.408rem; background: #009567; font-size: .68267rem; margin: 0 auto; border-radius: .128rem }

.coupon_csswri ul li { margin-top: 1.06667rem; float: left; width: 6.61333rem }

.coupon_csswri ul li:nth-child(2n) { float: right }

.coupon_csswri ul li .xd_time { font-size: .59733rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #999999; padding: .59733rem 0 }

.coupon_he ul li { width: 33.33333% }

.cp_alo .pon_top { color: white; background: #fd9064; height: 3.2rem; padding-left: .64rem; position: relative }

.cp_alo .pon_top:after { content: ""; background: url(../images/coupon_a.png); background-size: .256rem; background-repeat: repeat-x; width: 100%; height: .08533rem; position: absolute; bottom: -.02133rem; left: 0 }

.cp_alo .pon_top h1 { font-size: .768rem; margin: 0; padding: .42667rem 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }

.cp_alo .pon_top h1 .fosi { font-size: .512rem }

.cp_alo .pon_top p { font-size: .512rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }

.cp_alo .pon_dow { height: 3.2rem; background: white }

.cp_alo .pon_dow p { color: #999999; font-size: .512rem; padding: .426667rem 0 .426667rem .64rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }

.cp_alo .pon_dow .usecoupon { display: block; width: 3.328rem; height: .896rem; color: #fd9064; font-size: .42667rem; border: 1px solid #fd9064; line-height: .896rem; text-align: center; margin: 0 auto; border-radius: .42667rem }

.passtime .pon_top { background: #999999 }

.passtime .pon_dow .usecoupon { border-color: #999999; color: #999999; cursor: no-drop }

.p_zyft { padding: .64rem 0 }

.p_zyft .ka { background: url(../images/ka.png) no-repeat; width: .85333rem; height: .55467rem; display: inline-block; vertical-align: top; background-size: .85333rem; margin-right: .128rem }

.p_zyft .yg { background-position-x: -.93867rem; vertical-align: text-top }

.p_zyft p { font-size: .64rem }

.in_chio { color: #5b5b5b; font-size: .512rem }

.p_zyfm img { border: 1px solid #dddddd; width: 2.13333rem; height: 2.13333rem; margin-right: .91733rem }

.p_zyfm img:nth-child(5n) { margin-right: 0 }

.p_zyfb { padding: .64rem 0 }

.p_zyfb a { padding: .384rem; border: 1px solid #b0b0b0; font-size: .55467rem; border-radius: .128rem; margin-right: .42667rem; display: inline-block }

.p_zyfb .red { color: #009567; border-color: #009567 }

.pay_mind { border-bottom: 1px solid #dadde0; background: white }

.submit_com { color: #009567; font-size: .59733rem }

.sp_idear { overflow: hidden; padding: .85333rem; background-color: white }

.sp_idear img { float: left; width: 2.13333rem; height: 2.13333rem; display: block }

.com_igy { margin-left: .64rem; float: left }

.com_igy p { font-size: .68267rem }

.star_click { margin-top: .46933rem; position: relative }

.star_click .comment-item-star_wr { height: .74667rem; width: .96rem; background: url(../images/comment-star_wr.png) repeat-x 0 0; background-size: .96rem; display: inline-block; background-position-y: -.85333rem; cursor: pointer }

.real-star_wr { height: .74667rem; background: url(../images/comment-star_wr.png) repeat-x 0 0; background-size: .96rem; display: inline-block; background-position-y: -.02133rem }

.comm_text_goods { background: #f3f5f7; padding: 1.06667rem 0 }

.comm_text_goods .tapassa { height: 3.84rem; background: inherit; outline: none; border: 0; line-height: .85333rem }

.wlcomenser { background: white; border-bottom: 1px solid #ebebeb }

.wlcomenser .lifi { color: #666666; font-size: .59733rem; margin-top: .08533rem }

.thirs_commen { background: white; padding-bottom: 1.06667rem }

.al_comentaid { padding-top: 1.06667rem }

.al_comentaid .taidh { float: left; font-size: .68267rem; margin-top: .04267rem; padding-left: 1.408rem }

.al_comentaid .star_click { float: right; margin-top: 0 }

.confine-wsp { width: 10.15467rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }

.shuxg { margin-top: .59733rem }

.custer .content .menu a { display: inline-block; margin-left: 1.06667rem }

.neibohoo { position: relative }

.near_orbr { right: 0; position: absolute; z-index: 999 }

.near_orbr a { display: block; width: 5.33333rem; height: 1.70667rem; line-height: 1.70667rem; text-align: center; color: white; background: #808080; font-size: .68267rem; border-bottom: 1px solid #9a9a9a }

.near_orbr a:last-child { border-bottom: 0 }

.maleri50 { margin: 0 1.06667rem }

.order_datanoprice { width: 8.27733rem; background: #aad2ff; border-radius: .08533rem; font-size: .68267rem; padding: .64rem; margin: 0 auto }

.order_datanoprice p { line-height: .896rem }

.order_datanoprice p .co_blue { color: #0000ee; text-decoration: underline }

.system_dialogue { background: white; padding: .64rem; border: 1px solid #dadde0 }

.system_dialogue .systemmessage { color: #929292; font-size: .59733rem }

.system_dialogue .systemcontact { margin-top: .64rem; color: #4e4e4e; font-size: .64rem; line-height: .768rem }

.salesclerk_dialogue { overflow: hidden }

.salesclerk_dialogue .saleslogo img { width: 1.70667rem; height: 1.70667rem; border: 1px solid #dadde0 }

.salesclerk_dialogue .salescontact { padding: .64rem; background: white; width: 11.34933rem; font-size: .64rem; color: #929292; line-height: .768rem; border-radius: .42667rem; position: relative }

.salesclerk_dialogue .salescontact:before { content: ""; background: url(../images/1317.png) no-repeat; width: .27733rem; height: .36267rem; background-size: .55467rem; position: absolute; left: -.27733rem; top: .768rem }

.customer_dialogue .salescontact:before { right: -.27733rem; left: inherit; background-position-x: -.27733rem }

.customer_dialogue .salescontact img { width: 1.408rem; height: 1.408rem }

.order_datanoprice, .system_dialogue, .salesclerk_dialogue { margin-top: 1.74933rem; margin-bottom: 1.74933rem }

.hiddenbox { height: 2.13333rem; overflow: hidden }

#he100 { height: 2.13333rem }

.write_dialogue { background: #f0f0f0; text-align: center; height: 2.13333rem; line-height: 2.38933rem; position: fixed; z-index: 9999; bottom: 0; width: 16rem }

.write_dialogue a { position: absolute; cursor: pointer; display: block; height: 1.36533rem; width: 1.36533rem; top: 50%; margin-top: -.68267rem }

.write_dialogue a .write { background: url(../images/write.png) no-repeat; background-size: 2.77333rem; height: 1.376rem; width: 1.376rem; display: inline-block }

.write_dialogue .face { left: .64rem }

.write_dialogue .writemf { width: 11.52rem; height: 1.49333rem; border-radius: .08533rem; outline: none; border: 0; padding: 0 .21333rem; font-size: .64rem; color: #666666 }

.write_dialogue .send { right: .64rem }

.write_dialogue .send .write { background-position-x: -1.408rem }

.write_replece { position: relative }

.face-wrap { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 9; background-size: 16rem; width: 16rem; margin: 0 auto; background-repeat: no-repeat }

.face-wrap-1 { background-image: url(../images/face-panel1.2fe5ad465032e7aadae0afca8ebf43f5.png) }

.face-wrap-2 { background-image: url(../images/face-panel2.8e18d844ab6d8cb545234adb1530e621.png) }

.face-wrap-3 { background-image: url(../images/face-panel3.6b545eb939f31bdfd2fbbdcd896d08fa.png) }

.face-wrap-4 { background-image: url(../images/face-panel4.ffa662fda1d9509d6b1384e34e50eb1d.png) }

.face-wrap-5 { background-image: url(../images/face-panel5.5a20055da498e5d4502211589668eb5a.png) }

.face-img { float: left; box-sizing: border-box; width: 2.28267rem; height: 2.02667rem; cursor: pointer }

.successsystem { text-align: center; padding: 2.13333rem 0 }

.successsystem img { width: 3.2rem; height: 3.2rem }

.prompt_s { font-size: .55467rem; color: #999999; text-align: center }

.systemprompt { text-align: center; margin-top: 1.06667rem }

.systemprompt a { display: inline-block; width: 40%; height: 1.06667rem; background: #009567; line-height: 1.06667rem; text-align: center; color: white; border-radius: .128rem; margin: 0 .42667rem; font-size: .59733rem }

.al_mosttype { background: white }

.slide_list_row { width: 13.22667rem; white-space: nowrap; overflow: auto; overflow-y: hidden }

 .slide_list_row::-webkit-scrollbar {

 background-color: transparent;

 height: 0

}

 .slide_list_row::-webkit-scrollbar-thumb {

 background-color: transparent;

 height: 0

}

 .slide_list_row::-webkit-scrollbar-track {

 background-color: transparent;

 height: 0

}

 .slide_list_row::-webkit-scrollbar-button {

 background-color: transparent;

 height: 0

}

 .slide_list_row::-webkit-scrollbar-track-piece {

 background-color: transparent;

 height: 0

}

 .slide_list_row::-webkit-scrollbar-corner {

 background-color: transparent;

 height: 0

}

 .slide_list_row::-webkit-resizer {

 background-color: transparent;

 height: 0

}

.slide_list_row a { font-size: .59733rem; color: #333333; display: inline-block; padding: .576rem 0; margin-right: .896rem; white-space: nowrap }

.slide_list_row .bobo2 { border-bottom: 2px solid #e23435 }

.rilick { width: 1.49333rem; border-left: 1px solid #e3e5e9; text-align: right; margin: .448rem 0 }

.rilick img { width: .98133rem; height: .85333rem }

.goodsimgbo { width: 3.17867rem; height: 3.008rem; border: 1px solid #e3e5e9; float: left; position: relative; z-index: 2; margin: 0 .256rem }

.goodsimgbo img { width: 3.136rem; height: 2.96533rem }

.goods-limit-fo { width: 7.63733rem }

.goods-limit-fo .name { color: #333333; font-size: .512rem; line-height: 1.5; display: block; height: 1.5rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word;/*margin-top: .17067rem*/ }

.goods-limit-fo .condition { color: #74d2d4; font-size: .55467rem; margin-top: .17067rem }

.goods-limit-fo .condition em { font-size: .85333rem; color: #4cb6b8; margin-right: .21333rem }

.alcowlone { background: white; margin: .34133rem 0; position: relative }

.remind_tim { position: absolute; left: -1px; top: -1px; color: white; font-size: .42667rem; background: url(../images/get.png) no-repeat; width: 2.496rem; height: .768rem; line-height: .81067rem; background-size: cover; padding-left: .10667rem; z-index: 3 }

.goods-limit { width: 11.34933rem; padding: .64rem 0; position: relative }

.goods-limit:before { content: ""; background: url(../images/saw-l.png) no-repeat; width: .21333rem; height: 4.20267rem; background-size: cover; position: absolute; left: -.128rem; top: 0 }

.goods-limit:after { content: ""; background: url(../images/saw-r.png) no-repeat; width: .29867rem; height: 4.352rem; background-size: cover; position: absolute; right: -.128rem; top: -.04267rem; z-index: 2 }

.get-limit { position: relative; width: 3.37067rem; background: #74d2d4; height: 3.008rem; padding: .64rem 0; text-align: center; -moz-box-sizing: initial; -webkit-box-sizing: initial; box-sizing: initial; -moz-border-radius-topright: .21333rem; -webkit-border-top-right-radius: .21333rem; border-top-right-radius: .21333rem; -moz-border-radius-bottomright: .21333rem; -webkit-border-bottom-right-radius: .21333rem; border-bottom-right-radius: .21333rem }

.get-limit canvas { width: 2.13333rem; height: 2.13333rem }

.get-limit .data_num { font-family: "黑体"; font-size: .512rem; color: #FFFFFF; width: 2.34667rem; text-align: center; position: absolute; top: 1.23733rem; left: 50%; margin-left: -1.17333rem; line-height: 1.2 }

.get-limit .data_num .getcatch { display: block }

.get-limit .data_num .datanum { display: block }

.get-limit .clickgetcoupon { display: block; background: white; color: #74d2d4; font-size: .512rem; width: 2.816rem; border-radius: .384rem; padding: .064rem; border: 4px solid #48b3b5; margin: 0 auto; letter-spacing: 1px }

.begintimeSurplus { color: white; padding-bottom: .21333rem }

.begintimeSurplus .titt { font-size: .512rem; display: block }

.begintimeSurplus .timeback { font-size: .512rem; display: block; color: white; padding: .256rem 0 }

.begintimeSurplus .timeback a { color: #48b3b5; border: 2px solid #48b3b5; background: white; padding: .064rem }

.begintimeSurplus .peopleremind { font-size: .42667rem; display: block }

.container { width: 0; position: fixed; top: 0; right: 0; z-index: 10000; display: none; overflow-x: hidden }

.container .city-list, .container .province-list, .container .area-list { width: 100%; overflow-x: hidden }

.container .city { overflow-x: hidden; padding: .42667rem; background-color: #ffffff; margin-top: 1.45067rem }

.container .city p { font-size: .55467rem; color: #afafaf; width: 95%; height: 2.13333rem; line-height: 2.13333rem; border-bottom: 1px solid #e8ecf1; cursor: pointer }

.container .city p.co_current { color: #009567 }

.screen_wi_loc { display: block; width: 14.4rem; position: absolute; top: 0; right: 0; background-color: #f8f8f8 }

.screen_wi_loc .suce_ok { font-size: 0.59733rem }

.screen_wi_loc .content .search { width: 10.64533rem; margin-left: -1.38667rem }

.emptyedit { position: absolute; right: .64rem }

.emptyedit a { font-size: .59733rem; color: #999999; border-left: .04267rem solid #999; padding-left: .29867rem; margin-left: .21333rem }

.emptyedit a:first-child { border-left: 0; margin-left: 0; padding-left: 0 }

.lookalike a { float: right; display: block; width: 2.176rem; font-size: .55467rem; color: #666666; border: 1px solid #666666; padding: .192rem 0; text-align: center; border-radius: .08533rem }

.mt12 { margin-top: .256rem }

.dejsshort .radio { display: none }

.dejsshort .se_sclist { border-bottom: none }

.dejsshort .se_sclist .deleshow { border-bottom: 1px solid #e3e5e9 }

.dejsshort .se_sclist .deleshow .deletes { margin-top: .256rem }

.dejsshort .se_sclist .deleshow .prices .sc_pri { margin-top: .21333rem }

.hiradio .radio { display: block }

.hiradio .deleshow { width: 9.17333rem }

.hiradio .deleshow .similar-product-text { width: 9.17333rem !important }

.daterecord { font-size: .59733rem; color: #666666; padding: .64rem 0; border-bottom: 1px solid #e3e5e9 }

.delbrowser p { font-size: .68267rem; line-height: 3.11467rem }

.a_emptyall { display: none }

.detailremark { padding-right: 0 }

.detailcomment .assess-content { margin-right: 0 }

.detailcomment .product-imgs-li { /*float: none;*/ width: 20%;/*height: auto*/ }

.detailcomment .product-imgs-li img { /*width: auto;*/ /*height: auto;*/ margin-bottom: .64rem }

.desupp .fr { float: none; margin: 0 auto; width: 2.13333rem; height: 2.13333rem; border: 1px solid #dedede; border-radius: 50%; -moz-box-shadow: 0 1px 1px #000; -webkit-box-shadow: 0 1px 1px #000; box-shadow: 0 1px 1px #000 }

.desupp .fr i { margin-top: .32rem }

.desupp .fr span { margin: 0 auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: .10667rem }

.replaylist { background: white }

.replaylist .assess-top { padding-bottom: 0; padding-top: 0; margin-top: -1px }

.he108 { height: 2.304rem }

.replay_tit { font-size: .576rem; height: 1.92rem; line-height: 1.92rem; position: relative; border-bottom: 1px solid #e9e9e9 }

.replay_tit:after { content: ''; position: absolute; left: 0 }

.replay_tit em { color: #c1c1c1 }

.replay_text { color: #666666; font-size: .55467rem; line-height: 1.2; margin-top: .21333rem; padding-left: 1.36533rem; word-wrap: break-word }

.limitbox .assess-date { color: #c1c1c1 }

.restrict { border-top: 1px solid #e9e9e9; padding: .64rem 0 }

.answersubmit { position: fixed; bottom: 0; z-index: 99; background: white; font-size: .59733rem; border-top: 1px solid #e9e9e9; background: #eaeef1; padding: .42667rem 0 }

.answersubmit .vautxt { display: inline-block; width: 12.288rem; height: 1.408rem; background: white; padding: 0 .21333rem; border: 1px solid #e9e9e9; outline: none }

.answersubmit .send { display: inline-block; background: #009567; color: white; height: 1.408rem; line-height: 1.408rem; padding: 0 .4rem; border-radius: .08533rem; margin-top: -1px; margin-left: .21333rem }

.askget { line-height: 2.47467rem }

.askget span { font-size: .64rem; color: #222222 }

.askget .item_ask_1 { float: left }

.askget .item_ask_2 { float: right }

.askget .item_ask_2 a { border: 1px solid #666666; color: #666666; display: inline-block; width: 3.2rem; height: 1.45067rem; text-align: center; line-height: 1.45067rem; border-radius: .21333rem }

.askget .item_ask_2 a.n { margin-right: .64rem }

.askget .item_ask_2 a.action { border-color: #e23435; color: #e23435 }

.reminder .bop { border-top: 1px solid #e3e5e9; padding-top: .64rem }

.reminder .message { background: #f8f8f8; padding: .64rem }

.reminder .message p { font-family: "黑体"; font-size: .59733rem; color: #333333; line-height: .81067rem; letter-spacing: -1px }

.resonalist { background: white; margin-top: .64rem }

.resonalist .returnreson { border-top: 1px solid #f8f8f8 }

.resonalist .firde { color: #222222 !important }

.resonalist .Mright { margin-left: -.46933rem !important; -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg) }

.reminder_r { margin-top: 1.28rem }

.reminder_r .message { background: white }

.reminder_r .message p { color: #e23435 }

.ma-to-30 { margin-top: .64rem }

.applyandreyurn { text-align: center; padding: .64rem 0 }

.applyandreyurn a { background: #e23435; color: white; font-size: .72533rem; font-family: "黑体"; padding: .64rem 2.13333rem }

.y_hadgetgoods { display: none }

.describequestion textarea { border: 0; outline: none; padding: .21333rem 0; height: 3.84rem }

.degree_goods { padding: .64rem 0; border: 0 }

.degree_goods .shopimg img { width: 2.688rem; height: 2.688rem }

.degree_goods .deleshow { width: 11.392rem }

.degree_goods .deleshow .deletes .similar-product-text { line-height: .85333rem; height: 1.70667rem; width: 8.96rem; margin-top: 0 }

.rm_star1 .star_click { margin-top: 0; margin-left: .512rem }

.rm_star1 .bot { border-top: 1px solid #e3e5e9; padding-bottom: .64rem }

.rm_star1 .inspectrepot { margin-left: .512rem }

.rm_star1 .inspectrepot .radio { float: none }

.rm_star1 .inspectrepot .radio .che span { font-size: .59733rem }

.rm_star1 .customer-messa textarea { height: 5.03467rem; margin: 0 }

.rm_star1 .submit input { width: 100% !important; border-radius: 0 !important; margin-top: 0 !important }

.rm_question { font-size: .64rem; color: #666666; font-family: "黑体"; padding: 30px 0 }

.servicedetail { background: white }

.no_service { line-height: 2.13333rem; border-bottom: 1px solid #e3e5e9; position: relative }

.no_service span { display: block }

.no_service .item-no { font-size: .59733rem; color: #222222; float: left; width: 12.032rem; overflow: hidden }

.no_service .status { font-size: .68267rem; color: #e23435; float: right }

.no_service .Mright { position: absolute; top: 50%; right: 0; margin-top: -.29867rem }

.overwell { height: auto }

.overwell .item-no { line-height: 1.06667rem; word-break: break-all; padding: .42667rem 0; width: 13.73867rem }

.schdule_t { height: 5.33333rem; padding: 2.13333rem 0 1.06667rem 0; display: block; padding-left: 2.688rem }

.schdule_t .lc { float: left; text-align: center; position: relative }

.schdule_t .lc i { background: url(../images/lc.png) no-repeat; background-size: 5.48267rem; display: inline-block; width: 1.45067rem; height: 1.45067rem }

.schdule_t .lc .tis { position: absolute; background: #50c65f; color: white; border-radius: .42667rem; padding: .128rem .17067rem; font-size: .45rem; top: -1.28rem; left: 50%; white-space: nowrap; transform: translateX(-50%); }

.schdule_t .lc .tis:after { content: ""; width: 0; height: 0; border-left: .17067rem solid transparent; border-right: .17067rem solid transparent; border-top: .17067rem solid #50c65f; position: absolute; bottom: -.128rem; left: 50%; margin-left: -.17067rem }

.schdule_t .f-s .sendapply { background-position: .27733rem .04267rem }

.schdule_t .f-s .gr { display: block; color: #50c65f; font-size: .59733rem }

.schdule_t .m-s { top: .64rem; left: -.256rem }

.schdule_t .m-s .wait { width: .59733rem; height: .59733rem; background-position: -3.52rem -.384rem; position: absolute; left: 50%; top: 50%; margin-left: -.29867rem; margin-top: -.29867rem }

.schdule_t .m-s .box { display: block; position: relative; border-radius: .08533rem; width: 3.62667rem; height: .128rem; background: #cbcbcb }

.schdule_t .m-s span { display: block; border-radius: .08533rem; width: 3.62667rem; height: .128rem; background: #50c65f }

.schdule_t .m-s span.half { width: 50% }

.schdule_t .e-s { left: -1.74933rem }

.schdule_t .e-s .thirdsales { background-position: -4.26667rem .04267rem }

.schdule_t .e-s .gr { display: block; color: #222222; font-size: .59733rem }

.schdule_t .e-s .tis { top: -1.06667rem; display: none }

.schdule_t .change .e-s .tis { display: block }

.schdule_t .change .e-s .gr { color: #50c65f }

.schdule_t .change .e-s .thirdsales { background-position: -1.70667rem .04267rem }

.schdule_t .change .m-s .tis { display: none }

.schdule_t .change .m-s span.half { width: 100% }

.schdule_t .change .m-s span.half .wait { display: none }

.schdule_t .pass .gr { color: #50c65f }

.schdule_t .pass .thirdsales { background-position: .27733rem .04267rem }

.schdule_t .pass .box { width: 1.6rem }

.schdule_t .pass .box .half { width: 100% }

.sc_lc { padding-left: 0 }

.sc_lc .lc { position: absolute }

.sc_lc .f-s .tis { top: -1.06667rem; display: none }

.sc_lc .m-s { left: .21333rem; width: 1.6rem }

.sc_lc .m-s .box { width: 1.6rem }

.sc_lc .e-s { left: 1.32267rem; width: 2.56rem }

.servicedetail_q { background: white; line-height: 2.13333rem }

.la_q_dis { border-bottom: 1px solid #e3e5e9 }

.la_q_q { line-height: 1.06667rem; padding: .53333rem 0; -moz-box-sizing: initial; -webkit-box-sizing: initial; box-sizing: initial }

.la_q_q .dis { font-size: .59733rem; color: #333333 }

.la_q_q .time { font-size: .59733rem; color: #999999 }

.cancel_app { background: white; position: fixed; bottom: 0; width: 100%; max-width: 16rem }

.last_lc { position: relative; float: left; height: 2.13333rem; width: 3.2rem }

.ml86 { margin-left: 1.83467rem }

.newcarlist_head { position: relative; height: 1.87733rem; line-height: 1.87733rem; border-bottom: 1px solid #e3e5e9; background: white }

.newcarlist_head .tit_car { font-size: .768rem; color: #222222; font-family: "黑体"; text-align: center; display: block }

.editamessage { position: absolute; right: .64rem; top: 0 }

.editamessage .edit_car a { font-size: .64rem; color: #666666 }

.editamessage .message_car { background: url(../images/conta.png) no-repeat; width: 1.10933rem; height: 1.088rem; background-size: 1.10933rem; display: inline-block; vertical-align: middle; margin-left: .55467rem }

.editamessage .none_message { background-position: 0 -1.06667rem }

.bulletin_car { height: 1.42933rem; line-height: 1.49333rem; background: #f77f7a }

.bulletin_car .news_car p { font-family: "黑体"; font-size: .55467rem; color: white; display: inline-block; vertical-align: middle; width: 12.30933rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }

.bulletin_car .news_car p span { position: relative; vertical-align: bottom }

.bulletin_car .news_car>span a { float: right; color: white; display: inline-block; vertical-align: middle; font-size: .55467rem }

.carnew { background: url(../images/carnew.png) no-repeat; background-size: 6.10133rem; display: inline-block; vertical-align: middle }

.bell { width: .832rem; height: .74667rem; background-position: .04267rem .04267rem; margin-right: .384rem }

.newallshoporder { background: #f8f8f8; border-top: 1px solid #e3e5e9 }

.newallshoporder .radio i { width: .72533rem; height: .68267rem }

.newallshoporder .check_t i { background-position: -.768rem 0 }

.newallshoporder .logoshopcar .lsc { width: .85333rem; height: .85333rem; background-position: -1.856rem .02133rem }

.newallshoporder .logoshopcar .s_name { font-size: .64rem; color: #333333; font-family: "黑体"; vertical-align: middle; display: inline-block; max-width: 5.97333rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }

.newallshoporder .logoshopcar .Mright { float: none; display: inline-block; vertical-align: middle; margin-left: .21333rem }

.newallshoporder .fr a { color: #e23435; font-size: .59733rem }

.newallshoporder .fr .spea { color: #222222; font-size: .512rem; border-right: 1px solid #bbbbbb; margin-right: .21333rem; padding-right: .21333rem }

.newallshoporder .fr .tycor { width: .64rem; height: .64rem; background-position: -3.66933rem -.10667rem; margin-left: .21333rem }

.fullm { line-height: 1.64267rem }

.fullm .mi { float: left }

.fullm .mi a { display: inline-block; padding: .128rem; border: 1px solid #e23435; font-size: .59733rem; color: #e23435; border-radius: .08533rem; line-height: .576rem }

.fullm .mi span { display: inline-block; font-size: .59733rem; color: #333333 }

.fullm .brow { float: right; line-height: 1.64267rem }

.fullm .brow span { display: inline-block; vertical-align: middle; font-size: .59733rem; color: #e23435 }

.fullm .brow .rear { width: .64rem; height: .64rem; background-position: -2.85867rem -.08533rem }

.group_ord { background: white }

.group_ord .sc_list { padding: .42667rem .64rem }

.group_ord .sc_list:first-child { padding-top: 0 }

.group_ord .sc_list .shopimg { position: relative }

.group_ord .sc_list .shopimg img { width: 4.48rem; height: 4.48rem; border: 1px solid #eaeaea }

.group_ord .sc_list .shopimg .lt { width: 100%; height: .98133rem; line-height: .98133rem; background: rgba(30,20,19,0.65); color: white; text-align: center; font-size: .64rem; position: absolute; bottom: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }

.group_ord .sc_list .radio { padding-top: 1.94133rem }

.group_ord .sc_list .deleshow .deletes .similar-product-text { line-height: .81067rem; height: 1.62133rem; margin-top: 0; margin-bottom: 0 }

.group_ord .sc_list .deleshow { width: 8.74667rem }

.group_ord .sc_list .deleshow .weight { line-height: .85333rem }

.group_ord .sc_list .deleshow .weight span { margin-left: .21333rem; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 3.84rem }

.group_ord .sc_list .deleshow .weight span:first-child { margin-left: 0 }

.group_ord .sc_list .deleshow .edit_weight { background: #f0f2f5; position: relative }

.group_ord .sc_list .deleshow .edit_weight:after { content: ''; position: absolute; background: url(../images/carnew.png) no-repeat; background-size: 6.10133rem; width: .64rem; height: .64rem; right: 2px; top: .08533rem; background-position: -1.04533rem 0 }

.group_ord .sc_list .deleshow .prices .sc_pri { font-size: .72533rem }

.group_ord .sc_list .deleshow .prices .sc_pri .m { font-size: .512rem; vertical-align: bottom }

.group_ord .sc_list .deleshow .prices { margin-top: .896rem }

.group_ord .sc_list .deleshow .emk .sc_pri { color: #666666 }

.group_ord .sc_list .deleshow .emk .sc_pri em { margin-left: .128rem; color: #999999; font-size: .59733rem }

.group_ord .sc_list .deleshow .emk { overflow: inherit }

.group_ord .sc_list .deleshow .emk .plus a { padding: .34133rem .384rem; color: #333333; border: 1px solid #666666; border-radius: .128rem; font-size: .64rem; position: relative; top: .32rem }

.empty_so { position: relative; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);

opacity: .6 }

.empty_so:before { content: ''; background: url(../images/empty.png) no-repeat; width: 3.11467rem; height: 3.11467rem; position: absolute; background-size: cover; left: 50%; top: 50%; margin-left: -1.55733rem; margin-top: -1.55733rem; z-index: 99 }

.givejf { font-size: .55467rem; color: #666666; background: #fff7f7; height: 1.06667rem; line-height: 1.06667rem; padding-left: 1.70667rem }

.givejf .g { color: #999999; margin-left: .42667rem }

.newcarfoo .payallb { bottom: 2.13333rem }



@media screen and (min-width: 1300px) {

.newcarfoo .payallb { bottom: 1.06667rem }

}

.newcarfoo .payallb .alllef .radio .all { top: -.17067rem }

.newcarfoo .payallb .youbia p { text-align: left; color: #333333; font-weight: bold }

.newcarfoo .payit .fl .lastime { color: #666666; font-weight: normal }

.newcarfoo .payallb .youbia { width: 6.4rem; margin-left: 1.06667rem }

.edit_c { height: 2.13333rem; line-height: 2.13333rem; display: none }

.edit_c .all_c .radio { width: inherit; padding-top: 0 }

.edit_c .all_c .radio i { display: inline-block; vertical-align: middle; float: none }

.edit_c .all_c .all { font-size: .55467rem; position: relative; top: .08533rem }

.edit_c .ed3_c { float: right }

.edit_c .ed3_c a { display: inline-block; width: 3.2rem; height: 1.408rem; text-align: center; line-height: 1.408rem; border: 1px solid #666666; font-size: .64rem; color: #666666; border-radius: .128rem; margin-left: .42667rem }

.edit_c .ed3_c a.del { border-color: #e23435; color: #e23435 }

.soldout { position: relative; border-bottom: 1px solid #e3e5e9; padding-bottom: .64rem }

.soldout .shopimg { float: left; width: 4.48rem; height: 4.48rem }

.soldout .shopimg img { width: 4.48rem; height: 4.48rem; border: 1px solid #eaeaea }

.soldout .empty_price { float: left; position: absolute; left: 5.76rem; bottom: .64rem }

.soldout .empty_price .yp { font-size: .72533rem; color: #e23435; margin-bottom: .64rem }

.soldout .empty_price .yp em { font-size: .512rem }

.soldout .empty_price p { font-size: .55467rem; color: #666666 }

.closer { background: url(../images/clos.png) no-repeat; width: .85333rem; height: .85333rem; background-size: cover; display: inline-block; float: right; cursor: pointer }

.choseg { display: none }

.choseg .choose-titr { padding-left: .64rem; padding-right: .64rem; overflow: hidden }

.handard_gg { padding: .64rem 0 }

.handard_gg a { width: 6.89067rem; height: 1.45067rem; text-align: center; line-height: 1.45067rem; color: #333333; font-size: .576rem; border-radius: .128rem; border: 1px solid #e3e5e9; float: right; margin-bottom: .64rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }

.handard_gg a.current { color: #e23435; border-color: #e23435 }

.handard_gg a:nth-child(2n) { float: left }

.handard_gg .submits_de { margin-top: 2.13333rem }

.hdd { color: #666666; font-size: .59733rem; padding-bottom: .34133rem }

.handard_color_size { padding: .64rem 0 }

.handard_color_size a { display: block; width: 2.73067rem; height: 1.45067rem; text-align: center; line-height: 1.45067rem; color: #333333; font-size: .576rem; border-radius: .128rem; border: 1px solid #e3e5e9; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: .64rem; margin-right: .85333rem }

.handard_color_size a.current { color: #e23435; border-color: #e23435 }

.handard_color_size .submits_de { background: #e23435; margin-top: 2.13333rem }

.coupongg { background: #f8f8f8 }

.coupongg .closer { position: absolute; right: .64rem }

.coupongg .soldout_cp { text-align: center }

.coupongg .soldout_cp .nmy { width: 3.392rem; height: 2.70933rem; margin-top: 1.06667rem }

.coupongg .soldout_cp .nzw { font-size: .59733rem; color: #bfbfbf; margin-top: .85333rem }

.c_uscoupon { height: 14.54933rem; overflow: auto; margin-top: .64rem }

.c_uscoupon .canus { font-size: .64rem; color: #333333; font-weight: bold }

.c_uscoupon .canus span { font-size: .512rem; color: #999999 }

.cuptyp { height: 3.94667rem; margin: .64rem 0 }

.cuptyp:first-child { margin-top: 0 }

.cuptyp .le_pri { width: 36%; height: 3.94667rem; float: left; background: #51c9df; position: relative; border-top-left-radius: .128rem; border-bottom-left-radius: .128rem; background-image: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#63EAE8), to(#51CADF)); background-image: -moz-linear-gradient(0% 100% 180deg, #63EAE8, #51CADF) }

.cuptyp .le_pri:before { content: ''; background: url(../images/cp.png) no-repeat; width: .21333rem; height: 3.92533rem; background-size: cover; position: absolute; left: -.128rem; top: 0 }

.cuptyp .le_pri h1 { font-size: 1.70667rem; color: white; text-align: center; margin: 0; margin-top: .64rem }

.cuptyp .le_pri h1 em { font-size: .85333rem; }

.cuptyp .le_pri p { margin-top: .21333rem; color: white; font-size: .55467rem; text-align: center }

.cuptyp .ri_int { width: 64%; height: 3.94667rem; float: left; background: white; padding: .42667rem 0 .42667rem .42667rem; position: relative; border-top-right-radius: .128rem; border-bottom-right-radius: .128rem; border: 1px solid #e3e5e9; border-left: 0 }

.cuptyp .ri_int .ba { background: #56d4e2; color: white; padding: .21333rem; border-radius: .128rem; line-height: 1.00267rem; margin-right: .42667rem }

.cuptyp .ri_int .foi { display: inline-block; width: 5.632rem; font-size: .512rem; line-height: 1.024rem }

.cuptyp .ri_int span { color: #666666; font-size: .512rem }

.cuptyp .ri_int .cp9 { color: #999999 }

.cuptyp .ri_int .bo_two { font-size: .512rem; color: #999999; position: absolute; bottom: .42667rem }

.cuptyp .ri_int .bo_two a { padding: .14933rem .34133rem; border: 1px solid #54cfe1; color: #54cfe1; font-size: .512rem; border-radius: .53333rem; margin-left: .42667rem }

.canget span { vertical-align: top }

.newchoosecar { bottom: 2.13333rem }



@media screen and (min-width: 1300px) {

.newchoosecar { bottom: 1.06667rem }

}

.newchoosecar .choose-titr { overflow: hidden }

.ovfHiden { overflow: hidden; height: 100% }

/*hxm-add-start*/

.edit-btn { float: right; width: 100%; /* height: auto;*/ margin-top: 0.5rem; background: transparent; }

.edit-btn .g { float: right; border-left: 1px solid #bbb; padding-left: 0.5rem; padding-right: 0.5rem; color: #333; cursor: pointer; }

.edit-list { display: none; float: right; height: 1.06667rem; line-height: 1.06667rem; }

.edit-list li { float: left; border-left: 1px solid #bbb; padding-left: 0.5rem; padding-right: 0.5rem; font-size: .55467rem; color: #999; }

.edit-list li:hover { color: #333; }

.edit-list li a { color: inherit; }

.edit-list li:first-child { border-left: none; }

.edit-change .g { display: none; }

.edit-change .edit-list { display: block; }

.operating-floor-two { border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; }

.operating-floor-two .item { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; width: 50%; border-right: 1px solid #dedede; padding: 0 0.5rem; }

.operating-floor-two .item:last-child { border-right: none; }

.operating-floor-two .operating-floor-txt { float: right; width: 3.6rem; font-size: .59733rem; line-height: .8rem; margin-top: 0.5rem; color: #009567; }

.operating-floor-two .operating-floor-pic { float: left; width: 3rem; }

.operating-floor-two .operating-floor-pic img { width: inherit; }

.operating-floor-two .operating-floor-txt span { display: block; width: 100%; height: 0.8rem; overflow: hidden; text-align: right; }

.operating-floor-two .operating-floor-txt .second { font-size: .42667rem; color: #999; }

/*移动端layer弹出层样式*/

div.layui-m-layercont { font-size: .853333rem; }

div.layui-m-layerbtn span { font-size: .59733rem; }

.m-lr-20 { margin: 0 .42667rem; }

.orders-list { font-size: .59733rem; color: #343434; background: #f7f7f7; padding-bottom: .42667rem; }

.orders-item { background: #fff; margin-bottom: .42667rem; }

.shop-mes { height: 2.38933rem; padding-top: 0.8rem }

.shop-logo { float: left; width: 0.725333rem; height: 0.725333rem; margin: 0 .42667rem; overflow: hidden; background: #ddd; }

.shop-logo>img { width: 100%; }

.shop-name { height: .725333rem; line-height: .725333rem; font-size: .64rem; }

.goods-item { background-color: #f7f7f7; padding: .42667rem; margin-bottom: .21333rem; }

.goods-pic { float: left; width: 3.92533rem; height: 3.92533rem; margin-right: .85333rem; overflow: hidden; }

.goods-pic>img { width: 100%; }

.goods-cont { float: left; }

.goods-title { height: 1.536rem; width: 10.24rem; line-height: 0.768rem; font-weight: normal; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.goods-des { height: 2.13333rem; line-height: 2.13333rem; color: #f4b800 }

.goods-price { float: left; color: #f33300; }

.goods-num { float: right; }

.other-item { height: 2.38933rem; margin: 0 .42667rem; line-height: 2.38933rem; border-bottom: 1px solid #e0e0e0; }

.other-item:last-child { border-bottom: none; }

.other-left { float: left; }

.other-right { float: right; }

.leave-word-box { height: 2.3rem; overflow: hidden; }

.leave-word { width: 11.24rem; height: 2.3rem; line-height: 2.3rem; resize: none; outline: none; border: none; color: #989898; }

.other-num { margin: 0 .42667rem; }

.other-price { color: #f33300; }

.other-right .arrow-right { display: inline-block; width: .34133rem; height: .59733rem; margin-left: .21333rem; margin-bottom: -.1rem; background: url(../images/yr.png) no-repeat 0 0; background-size: cover; }

.top-header-m { height: 2.13333rem; }

.top-header-m>.footer { position: fixed; bottom: auto; top: 1.898667rem; }

.btns-fixed-wrap { height: 2.56rem; }

.btns-fixed-w100 { position: fixed; left: 0; bottom: 0; width: 100%; }

/*拼多多页面*/

.page-title1 { display: inline-block; font-size: 0.682667rem; color: #333; }

.goods-info-p { padding: .4rem .5rem; }

.goods-pic-p { float: left; width: 5.5rem; height: 5.5rem; margin-right: .8rem; overflow: hidden; }

.goods-pic-p>img { width: 100%; }

.goods-name-p { line-height: .8rem; font-size: .7rem; height: 3.2rem; color: #333; overflow: hidden; }

.use-num-p { font-size: .6rem; color: #999; height: 1.2rem; line-height: 1.2rem; margin-top: .2rem; }

.goods-price-p { font-size: .6rem; color: #999; height: .9rem; overflow: hidden; }

.goods-price-p>span { font-size: .9rem; color: #df241a; vertical-align: text-bottom; margin-right: .3rem; overflow: hidden; }

.service-list-q { box-sizing: content-box; height: .6rem; padding: .5rem 0; background-color: #fafafa; text-align: center; }

.service-list-q>li { display: inline-block; }

.service-list-q>li+li { padding-left: .8rem; }

.service-list-q>li>img { width: .6rem; height: .6rem; margin-right: .1rem; }

.service-list-q>li>span { line-height: .6rem; font-size: .5rem; color: #666; }

.groups-users-q { padding-top: .5rem; text-align: center; }

.users-list-p { min-height: 2.25rem; padding-top: .15rem; }

.users-list-p>li { display: inline-block; border-radius: 50%; width: 2.1rem; height: 2.1rem; }

.users-list-p>li+li { margin-left: .5rem; overflow: hidden; }

.users-list-p .master-p { position: relative; }

.users-list-p .master-p .pic-wrap { box-sizing: content-box; width: 2rem; height: 2rem; border: 2px solid #ffab33; overflow: hidden; border-radius: 50%; }

.users-list-p>li img { width: 100%; }

.users-list-p .tips-p { position: absolute; left: -1px; top: -.2rem; width: 1.4rem; height: .7rem; line-height: .7rem; font-size: .5rem; color: #aa7806; border: 1px solid #fff; background-color: #ffab33; border-radius: .35rem; }

.groupsing { height: 2rem; font-size: .7rem; line-height: 2rem; color: #333; }

.groupsing>span { color: #e02e24; }

.groupsing>i { font-weight: bold; color: #000; }

.groupsed { box-sizing: content-box; padding: .55rem 0; height: .9rem; line-height: .9rem; font-size: .7rem; color: #333; }

.groupsed>img { width: .9rem; height: .9rem; margin-right: .5rem; vertical-align: top; }

.join-groups-p { display: inline-block; width: 15rem; height: 1.8rem; line-height: 1.8rem; font-size: .75rem; color: #fff; background-color: #e02e24; border-radius: .3rem; }

.buy-notes-p { margin-top: .5rem; border-top: 1px solid #e9e9e9; height: 2.2rem; background-color: #f2f2f2; }

.buy-notes-p .notes-wrap { height: 1.8rem; background-color: #fff; line-height: 1.8rem; padding: 0 .5rem; font-size: .6rem; }

.buy-notes-p .notes-title { float: left; color: #333; }

.buy-notes-p .notes-cont { float: right; color: #999; }

.nav-list-p { height: 2.7rem; padding-top: .2rem; }

.nav-list-p>a { float: left; width: 25%; text-align: center; }

.nav-list-p>a img { width: 1.25rem; height: 1.25rem; }

.nav-list-p>a span { height: 1.1rem; font-size: .7rem; line-height: 1.1rem; color: #666; }

.goods-list-p { background-color: #f2f2f2; }

.goods-item-p { width: 7.936rem; margin-top: .064rem; background-color: #fff; }

.goods-item-p:nth-child(odd) { float: left; }

.goods-item-p:nth-child(even) { float: right; }

.goods-item-p .item-pic-p { width: 7.936rem; height: 7.936rem; overflow: hidden; }

.goods-item-p .item-pic-p>img { width: 100%; }

.goods-item-p .item-name { font-size: .7rem; line-height: 1rem; height: 2rem; margin: .25rem 0; padding: 0 .4rem; color: #333; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.goods-item-p .item-cont-p { height: 1rem; line-height: 1rem; padding: 0 .4rem; margin-bottom: .4rem; overflow: hidden; }

.goods-item-p .items-price { float: left; font-size: .75rem; font-weight: bold; color: #e02e24; }

.goods-item-p .items-num { float: right; font-size: .6rem; color: #999; }

.btn-share-ico { float: right; margin-top: 0.512rem; margin-right: 0.426667rem; width: 0.682667rem; height: 0.853333rem; background: url(../images/ico-share1.png) no-repeat 0 0; background-size: cover; }

/*活动详情页*/

.ac-d-title { margin-top: 1.706667rem; font-size: .64rem; line-height: 1.28rem; color: #333; text-align: center; }

.ac-d-subtitle { font-size: .554667rem; line-height: 1.024rem; color: #666; text-align: center; }

.ac-d-state { height: 1.322667rem; padding-bottom: .426667rem; border-bottom: 1px solid #ddd; text-align: center; }

.ac-d-state>span { display: inline-block; padding: 0 .426667rem; font-size: .512rem; line-height: .896rem; color: #999; }

.ac-d-cont { padding: .426667rem; font-size: .512rem; line-height: .896rem; color: #666; }

.ac-d-cont img { width: 100%; max-width: 100%; }

.ceshi-rem { }

/*hxm-add-end*/



/*微信账号关联商城账号*/

.relation-user-wrap { margin: 0 .64rem; }

.relation-user-wrap .relation-des { font-size: .512rem; line-height: 1.28rem; color: #999; }

.relation-user-wrap .co-black { color: #333; }

.user-photo1-h { width: 3.2rem; height: 3.2rem; margin: .512rem auto 0; border-radius: 50%; overflow: hidden; }

.user-photo1-h>img { width: 100%; }

.ueser-name1-h>span { vertical-align: top; color: #333; margin-left: .384rem; }

.p-t-48 { padding-top: 1.024rem; }

.relation-user-wrap .relation-btns { display: block; height: 1.664rem; line-height: 1.664rem; text-align: center; font-size: .597333rem; color: #666; border: 1px solid #ccc; border-radius: .128rem; }

.relation-btns.register-btns { background-color: #009567; color: #fff; border-color: #ab434a; }

/*签到页面*/

.panel1-sign { position: relative; height: 7.253333rem; padding: .512rem .426667rem .64rem; background: url("../images/bg-panel-sign.jpg") no-repeat 0 0; background-size: cover; font-size: .469333rem; color: #fff; }

.user-sign { float: left; }

.user-sign>i { float: left; width: 1.28rem; height: 1.28rem; margin-right: .426667rem; border-radius: 50%; overflow: hidden; }

.user-sign img { width: 100%; }

.user-sign>span { float: left; height: 1.28rem; max-width: 3.84rem; line-height: 1.28rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.integral-sign { float: right; text-align: right; max-width: 5.12rem; }

.integral-sign>span { display: block; line-height: .768rem; }

.click-sign { position: absolute; top: 1.365333rem; left: 50%; margin-left: -2.133333rem; width: 4.266666rem; height: 4.266666rem; background: url("../images/ico-integral-sign.png") no-repeat 0 0; background-size: 8.533332rem 4.266666rem; }

.click-sign>span { display: none; padding-top: 2.56rem; line-height: .576rem; color: #00b35a; text-align: center; font-size: .469333rem; }

.clicked-sign { background-position-x: -4.266666rem; }

.clicked-sign>span { display: block; }

.continuity-sign { position: absolute; width: 100%; line-height: 1; text-align: center; bottom: .64rem; }

.continuity-sign i { font-weight: bold; color: #ffe400; }

.continuity-sign .c-7 { display: inline; }

.continuity-sign .c-20 { display: none; }

.continuity-7 .c-7 { display: none; }

.continuity-7 .c-20 { display: inline; }

.panel2-sign { padding: 0 .384rem; background-color: #fff; }

.panel2-sign h3 { font: .597333rem/1.706667rem normal; color: #666; border-bottom: 1px solid #ddd; text-align: center; }

.panel2-sign li { float: left; height: 1.28rem; line-height: 1.28rem; width: 2.176rem; text-align: center; font-size: .512rem; }

.weeks-sign { padding-top: .256rem; }

.weeks-sign li { color: #666; }

.calendar-sign { padding-bottom: .512rem; }

.calendar-sign li { position: relative; color: #999; }

.calendar-sign li>i { display: none; position: absolute; left: .768rem; bottom: 0; width: .746667rem; height: .682667rem; background: url("../images/ico-checked-sign.png") no-repeat 0 0; background-size: cover; }

.calendar-sign .checked>i { display: block; }

.rule-sign { background-color: #fff; margin-top: .426667rem; padding: .32rem .426667rem .512rem; color: #666; }

.rule-sign h5 { font: .597333rem/1.536rem normal; }

.rule-sign p { font-size: .512rem; line-height: .853333rem; }

.mytit_flash { background-color: white; }

.mytit_flash ul li { color: #222222; width: 25% }

.mytit_flash ul .red { color: #009567 }

.mytit_flash .addset li { width: 20% }

.mytit_flash .addset-h li { width: 2.944rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.mytit_flash .addset-wrap-h { width: 14.72rem; margin: 0 auto; overflow-x: auto; }

.mytit_flash .addset-h { width: 200%; }

.share-bottom-wrap { position: fixed; width: 16rem; bottom: 0; z-index: 13; background-color: #fff; padding: .512rem 0; transform: translateY(100%); -webkit-transition: transform 0.5s; transition: transform 0.5s; }

.share-bottom-show { transform: translateY(0); }

.share-bottom-wrap .xxgro { top: .256rem; right: .256rem; }

.share-bottom-wrap .bdsharebuttonbox { text-align: center; }

.share-bottom-wrap .bdsharebuttonbox>a { display: inline-block; width: 2.56rem; height: 2.56rem; background-color: transparent; margin: 0 .384rem; background-size: cover; float: none; line-height: 0; overflow: hidden; text-indent: 0; }

.share-bottom-wrap .bdsharebuttonbox>.ico-share-wechat { background-image: url("../images/ico-share-wechat.png"); }

.share-bottom-wrap .bdsharebuttonbox>.ico-share-qq { background-image: url("../images/ico-share-qq.png"); }

.share-bottom-wrap .bdsharebuttonbox>.ico-share-kj { background-image: url("../images/ico-share-kj.png"); }

.share-bottom-wrap .bdsharebuttonbox>.ico-share-weibo { background-image: url("../images/ico-share-weibo.png"); }

.pop-write-order { position: fixed; z-index: 13; bottom: 0; width: 16rem; padding: .64rem; background-color: #fff; transform: translateY(100%); -webkit-transition: transform 0.5s; transition: transform 0.5s; }

.pop-show { transform: translateY(0); }

.pop-write-order .pop-title { height: 1.706667rem; padding-bottom: 0.426667rem; margin-bottom: .426667rem; text-align: center; font-size: .64rem; line-height: 1.28rem; border-bottom: 1px solid #ccc; color: #333; }

.item-order-input { padding: .256rem 1.28rem; line-height: 1.024rem; font-size: .512rem; color: #666; }

.item-order-input>span { display: inline-block; width: 3.84rem; overflow: hidden; }

.item-order-input>input { border: none; outline: none; padding: 0 .256rem; width: 7.68rem; height: 1.024rem; border: 1px solid #aaa; }

.write-order-des { padding: .256rem 0; font-size: .512rem; line-height: .768rem; color: #999; }

.write-order-des>span { color: #333; }

.write-order-des>a { display: inline-block; color: #e23435; margin: 0 .256rem; }

.pop-btns-wrap { padding: .426667rem 0; text-align: center; }

.btns-item { display: inline-block; height: 1.28rem; font-size: .597333rem; line-height: 1.28rem; padding: 0 1.28rem; margin: 0 .426667rem; border: 1px solid #aaa; border-radius: .128rem; color: #666; }

.pop-btns-true { border-color: #e23435; background-color: #e23435; color: #fff; }

.btn-write-order { float: right; height: 1.024rem; margin-top: .106667rem; line-height: 1.024rem; border: 1px solid #aaa; padding: 0 .256rem; font-size: .512rem; border-radius: .128rem; color: #666; box-shadow: 0 0 .384rem rgba(0,0,0,.2) inset; }

/*日历插件字体调整*/

body .gearDate { font-size: .512rem; }

/*订单详情页面增加 s*/

/*开关按钮*/

.z-toggle { padding: 0.1066rem; display: block; position: relative; }

.z-toggle input { display: none; }

.z-toggle.z-toggle-royal input:checked + .z-tarck { border-color: #ef4e3a; background-color: #ef4e3a; }

.z-toggle.z-toggle-royal input:checked + .z-tarck .z-handle { -webkit-transform: translate3d(0.832rem, 0, 0); -moz-transform: translate3d(0.832rem, 0, 0); transform: translate3d(0.832rem, 0, 0); background-color: #fff; }

.z-toggle .z-handle:before { position: absolute; top: 0.1066rem; left: -0.4693rem; padding: 0.4053rem 0.7466rem; content: " "; }

.order .fr .z-toggle .z-tarck { -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-property: background-color, border; -moz-transition-property: background-color, border; transition-property: background-color, border; display: inline-block; box-sizing: border-box; width: 2.176rem; height: 1.386rem; border: solid 2px #E5E5E5; border-radius: 50px; background-color: #fff; content: ' '; cursor: pointer; }

.z-toggle .z-handle { -webkit-transition: 0.2s ease-in-out; -moz-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; position: absolute; top: 0.1493rem; left: 0.1493rem; display: block; width: 0.5973rem; height: 0.5973rem; border-radius: 50px; background-color: #fff; }

.z-toggle .z-handle { transition: 0.3s cubic-bezier(0, 1.1, 1, 1.1); transition-property: background-color, -webkit-transform; transition-property: background-color, transform; position: absolute; display: block; width: 1.2373rem; height: 1.2373rem; border-radius: 50px; background-color: #fff; top: 0.1615rem; left: 0.1493rem; box-shadow: 0 0.0426rem 0.1493rem rgba(0, 0, 0, 0.35), 0 0.0213rem 0.0213rem rgba(0, 0, 0, 0.15); }

.invoice .z-toggle-btn { margin-top: 0.5333rem !important; }

.Scavenging-pop-wrap { position: fixed; max-width: 16rem; margin: 0 auto; width: 100%; left: 0; right: 0; z-index: 998; overflow: scroll; top: 0; bottom: 0; }

.package-pop-bg-opacity { position: absolute; max-width: 16rem; margin: 0 auto; width: 100%; height: 130%; left: 0; right: 0; top: 0; bottom: 0; z-index: 12; background: rgba(0,0,0,0.4); }

.package-pop { position: relative; box-sizing: border-box; width: 9.6rem; margin: 0.4266rem auto 0; padding: 0.8533333333333334rem 0px 0px 0px; text-align: center; border-radius: 15px; color: #333; background-color: #fff; overflow: hidden; box-shadow: 0 0.02133rem 0.2133rem 0 rgba(0,0,0,.3); z-index: 899; position: fixed; left: 50%; top: 50%; margin: auto; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.package-pop-icon { position: absolute; left: 50%; height: 1.7066rem; border-left: 1px solid #e5e5e5; }

.package-pop .package-pop-select .fr { color: #ea3524; }

.package-pop p { font-size: 0.64rem; margin-bottom: 0.8533rem; }

.package-pop-select { border-top: 1px solid #e5e5e5; position: relative; }

.package-pop-select a { display: block; height: 1.7066rem; line-height: 1.7066rem; width: 50%; text-align: center; color: #333; font-size: 0.5546rem; }

.details-list-wrap .ttrebu { height: 0.2706rem; overflow: hidden; }

.details-list-wrap { background-color: #FFF; }

.details-list-wrap .myorder-two { border: 0px; }

.details-list-wrap .invoice .myorder .order .fr span { color: #999999; }

.details-list-wrap .Pending-delivery { color: #f89494; height: 2.133rem; line-height: 2.133rem; font-size: 0.64rem; padding-right: 0.64rem; text-align: right; }

.details-list-wrap .list7 .myorder { height: auto; line-height: 2.3466rem; }

.details-list-wrap .myorder .order .fr { margin-top: 0.3533rem; }

.details-list-header { padding-top: 1.066rem; }

.details-list-header .details-list-a { margin-right: 0.1066rem; }

.details-list-header .details-list-a a { width: 5.12rem; height: 1.4933rem; display: block; font-size: 0.64rem; line-height: 1.4933rem; padding-left: 1.92rem; }

.details-list-header .list-a-one a { color: #ea3524; border: 1px solid #ea3524; background: url(../images/z-dengziti.png) no-repeat 0.5973rem 0.256rem; background-size: .75rem; }

.details-list-header .list-a-two a { color: #ea3524; background: url(../images/z-iphone.png) no-repeat 0.96rem 0.512rem; background-size: .6rem; }

.details-list-header .details-list-img { width: 1.6rem; }

.details-list-wrap .ttrebu img { width: 100%; height: 100%; }

.details-list-header .details-list-img .list-img-a { display: block; width: 1.6rem; }

.details-list-header .details-list-img .list-img-a img { width: 100%; }

.details-list-header .details-list-img .list-img-title { font-size: 0.512rem; height: 0.8533rem; line-height: 0.8533rem; margin-top: 0.1066rem; color: #666666; }

.details-progress { padding: 1.1733rem 0 1.706rem 0; border-bottom: 1px solid #ddd; }

.details-progress ul li { width: 25%; text-align: center; font-size: 0.4693rem; color: #333; }

.progress-icon-wrap { margin-top: 0.5333rem; height: 0.8746rem; position: relative; }

.details-progress ul .details-li-color { color: #999999; }

.details-progress .details-progress-icon { position: absolute; top: 50%; left: 1.92rem; width: 10.88rem; height: 0.1066rem; background: url(../images/z-xian-bg.png) no-repeat; background-size: 100% 100%; z-index: 1; }

.progress-icon-wrap dl dt, dd { width: 0.8446rem; height: 0.8446rem; background: url(../images/progress-cheng-none.png)no-repeat; background-size: 100% 100%; }

.progress-icon-wrap dl dt { background: #FF403C url(../images/z-chengs.png) no-repeat 0.128rem 0.1706rem; background-size: 70% 60%; margin-left: 3.146rem; border-radius: 50px; z-index: 3; position: relative; }

.progress-icon-wrap dl dt:nth-child(1) { margin-left: 1.0666rem; }

.progress-icon-wrap dl dd { margin-left: 3.03rem; }

.progress-icon-wrap dl dd:first-of-type { margin-left: 3.1rem; }

.Scavenging-pop { position: relative; box-sizing: border-box; width: 14.08rem; height: 20.5866rem; margin: 2rem auto 0; text-align: center; color: #333; background-color: #fff; overflow: hidden; box-shadow: 0 0.02133rem 0.2133rem 0 rgba(0,0,0,.3); z-index: 899; }

.Scavenging-pop .Scavenging-pop-header { text-align: center; height: 1.92rem; line-height: 1.92rem; color: #fff; font-size: 0.64rem; background-color: #ff4747; }

.Scavenging-pop-img-one { width: 12.16rem; height: 2.88rem; margin: 0 auto; margin-top: 0.64rem; }

.Scavenging-pop-img-title { text-align: center; font-size: 0.512rem; margin: 0.5333rem 0; }

.Scavenging-pop-img-two { width: 4.8rem; height: 4.8rem; margin: 0 auto; }

.Scavenging-pop-img-one img, .Scavenging-pop-img-two img { width: 100%; height: 100%; }

.Scavenging-pop-cont { width: 12.224rem; margin: 0 auto; padding: 0.8533rem 0; }

.Scavenging-pop-cont ul li { color: #999; font-size: 0.5546rem; text-align: left; line-height: 0.5546rem; margin-bottom: 0.5546rem }

.Scavenging-pop-cont ul li b { width: 0.192rem; display: inline-block; }

.Scavenging-pop-cont ul li em { color: #333; }

.Scavenging-pop-footer { margin: 0 auto; height: 3.84rem; background-color: #f6f6f6; }

.Scavenging-pop-footer ul { padding: 0.64rem 0; }

.Scavenging-pop-footer ul li { text-align: left; width: 12.224rem; margin-left: 0.9386rem; font-size: 0.512rem; color: #666666; margin-bottom: 0.3626rem; }

.Scavenging-pop-close { width: 1.0453rem; height: 1.0453rem; border: 1px solid #fff; position: relative; border-radius: 50px; background: url(../images/z-chacha.png)no-repeat 0.2773rem 0.2773rem; background-size: 45% 45%; z-index: 990; margin: 1.2rem auto 0; }

.Scavenging-pop-head { height: 2.048rem; width: 16rem; background-color: #fff; left: 0; top: 0; z-index: 990; position: relative; }

.Scavenging-pop-head h5 { width: 100%; height: 2.048rem; line-height: 2.048rem; text-align: center; font-size: 0.768rem; color: #333; font-weight: 500; }

.Scavenging-pop-head i { display: block; width: 0.4rem; height: .8rem; left: .5rem; top: .6rem; background: url(../images/withdraw-left.png) no-repeat; position: absolute; background-size: 100% 100%; }

.z-monry { width: 100%; margin-top: 0.4266rem; background-color: #fff; border-bottom: 2px solid #f0f0f0; }

.z-monry .z-monry-cont .fl { font-size: 0.5546rem; color: #848484; margin: 0.576rem 0 0.1066rem 0; }

.z-monry .z-monry-cont .fr { font-size: 0.5546rem; }

.z-monry .z-monry-cont .fr a { color: #dd2924; margin: 0.576rem 0 0.1066rem 0; display: block; }

.z-select-wrap { background-color: #fff; }

.z-select-wrap .z-select-title { height: 1.92rem; font-size: 0.5546rem; color: #666; line-height: 2.133rem; background-color: #f2f2f2; }

.border-top20 { border-top: 20px solid #F2F2F2; }

.z-dispatching { padding-top: 0.6826rem; border-top: 1px solid #ddd; }

.z-dispatching .fl { font-size: 0.64rem; height: 0.896rem; line-height: 0.896rem; }

.z-dispatching .fr .dispatching-checkbox input { display: none; }

.border-none { border: 0px !important; }

.z-dispatching .fr .dispatching-checkbox .dispatching-cont { display: inline-block; box-sizing: border-box; content: ' '; cursor: pointer; border: solid 2px #E5E5E5; border-radius: 50px; width: 0.896rem; height: 0.896rem; }

.z-dispatching .fr .dispatching-checkbox .z-dispatching-cheng { background: #FF403C url(../images/z-chengs.png) no-repeat 0.128rem 0.1706rem; background-size: 70% 60%; border: solid 2px #FF403C; }

.z-dispatching-one { display: none; }

.ma-top-1 { margin-top: .6rem !important; padding-bottom: 0.76rem; }

.dispatching-font2 { padding-bottom: .3rem; border-bottom: 1px solid #ddd; }

.z-dispatching-one { font-size: 0.4693rem; line-height: 1.4506rem; color: #afafaf; }

.dispatching-Package { display: none; }

.invoice_Package { display: inline-block; overflow: hidden; line-height: 0.7466rem; font-size: 0.512rem !important; text-align: right; margin-right: 0.96rem; width: 9.92rem; }

.invoice_Package input { border: 0px; text-align: right; outline: none; width: 4.8rem; }

.invoice_Package input:checked { background-color: #fff !important; }

.invoice .myorder .order .fl p { font-size: 0.5546rem; color: #cacaca; font-weight: 100; line-height: 0.6826rem; margin-bottom: 0.7466rem }

.invoice .myorder .order .fl p i { margin-left: 1.1733rem; }

.invoice .myorder .order .fr .invoice-Mright { font-size: 0.64rem; }

/*新增订单详情页面 e*/

/*修改提货人 s*/



.z-Package { width: 16rem; position: relative; }

.z-Package-wrap { padding: 0 0.64rem; }

.z-Package-hrader { height: 2.048rem; width: 100%; position: relative; }

.z-Package-hrader h5 { width: 100%; line-height: 2.048rem; text-align: center; font-size: 0.768rem; color: #333333; font-weight: 500; border-bottom: 1px solid #d2d2d2; }

.z-Package-hrader .z-Package-icon { width: 0.3626rem; height: 0.7466rem; display: block; position: absolute; left: 0.64rem; top: 0.704rem; background: url(../images/withdraw-left.png) no-repeat; background-size: 100% 100%; cursor: pointer; }

.z-Package-cont { width: 100%; height: 1.92rem; line-height: 1.92rem; border: 1px solid #e3e3e3; border-top-color: #e0e0e0; border-bottom-color: #e0e0e0; border-right-color: #ececec; box-shadow: 0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0, 0, 0, .072); -webkit-box-shadow: 0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0, 0, 0, .072); -moz-box-shadow: 0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0, 0, 0, .072); -o-box-shadow: 0.0426rem 0.0426rem 0.04266rem 0.04266rem }

.z-Package-title { font-size: 0.64rem; line-height: 1.92rem; color: #999; padding-left: 0.4906rem; }

.ma-to-48 { margin-top: 1.024rem; }

.z-Package-cont .z-Package-up { position: relative; }

.z-Package-cont .fr span { display: inline-block; margin-right: 2.24rem; border: 0px; line-height: 1.92rem; font-size: 0.64rem; text-align: right; }

.z-Package-cont .fr .Package-cont-icon { display: block; position: absolute; height: 0.5973rem; width: 0.8533rem; top: 0.6826rem; right: 0.704rem; background: url(../images/z-xiugai.png)no-repeat; background-size: 100% 100%; }

.up-cont input { width: 90%; height: .8rem; border: 0; font-size: .64rem; line-height: .8rem; text-align: right; }

.Package-btn input { width: 100%; height: 1.8133rem; background-color: #ff4747; color: #FFFFFF; text-align: center; font-size: 0.6826rem; border: 0px; line-height: 1.8133rem; }

.ma-to-535 { margin-top: 11.4133rem; }

/*修改提货人 e*/





/*选择自提点 s*/



.z-Packageiphon-header { padding: 0.448rem 0; }

.z-Packageiphon-d { height: 1.8773rem; line-height: 1.8773rem; font-size: 0.4693rem; color: #737373; }

.Packageiphon-d-icon { height: 0.8533rem; width: 0.64rem; display: inline-block; background: url(../images/z-dingw.png) no-repeat; background-size: 100% 100%; vertical-align: middle; margin: 0 0.1066rem 0 0.3626rem; }

.z-SelectPackage-wrap .z-SelectPackage-ul { margin-bottom: 1.173rem; overflow: scroll; height: 17.2rem; }

.z-SelectPackage-wrap .z-SelectPackage-ul li { width: 100%; height: 3.8826rem; border: 1px solid #e3e3e3; border-top-color: #e0e0e0; border-bottom-color: #e0e0e0; border-right-color: #ececec; box-shadow: 0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0, 0, 0, .072); -webkit-box-shadow: 0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0, 0, 0, .072); -moz-box-shadow: 0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0, 0, 0, .072); -o-box-shadow: 0.0426rem 0.0426rem 0.04266rem 0.04266rem; margin-bottom: 0.5333rem; }

.Package-radio-wrap { width: 2.0533rem; height: 3.8826rem; }

.Package-radio-wrap .Package-radio { height: 0.896rem; width: 0.896rem; border-radius: 50px; border: 1px solid #bababa; display: inline-block; vertical-align: middle; margin: 1.4933rem 0 0 0.4693rem; }

.Package-radio-wrap .Package-radio input { display: none; }

.Package-radio-wrap .Package-radio-label { width: 0.896rem; height: 0.896rem; box-sizing: border-box; content: ' '; cursor: pointer; border-radius: 50px; display: inline-block; margin-left: -1px; margin-top: -1px; }

.Package-radio-wrap .Package-radio-checked { background: #FF403C url(../images/z-chengs.png) no-repeat 0.128rem 0.1706rem; background-size: 70% 60%; border: 2px solid #FF403C; }

.Package-radio-cont { width: 7.58rem; height: 100%; padding: 0.5973rem 0; }

.Package-radio-cont .z-SelectPackage-title { font-size: 0.64rem; color: #333333; line-height: 0.7466rem; height: .7466rem; overflow: hidden; width: 7rem; }

.Package-radio-cont .z-SelectPackage-nvg, .Package-radio-cont .z-SelectPackage-phon { font-size: 0.512rem; color: #999999; margin-top: 0.2773rem; line-height: 0.5973rem; }

.Package-radio-Lately { width: 4.8926rem; height: 100%; padding: 0.5973rem 0; }

.Package-radio-Lately .Package-Lately { width: 2.2826rem; height: 0.704rem; display: block; background-color: #ff3636; text-align: center; color: #fff; font-size: 0.4266rem; line-height: 0.704rem; border-radius: 45px; }

.Package-distance-wrap { display: block; }

.Package-distance-wrap .Package-distance { font-size: 0.512rem; color: #333; max-width: 2.2rem; overflow: hidden; height: 0.704rem; line-height: 0.704rem; margin-left: 0.384rem; }

.distance-icon-wrap { height: 0.96rem; margin-top: 0.96rem; }

.Package-distance-icon { border-left: 1px solid #bdbdbd; height: 0.64rem; display: inline-block; margin-top: 0.2133rem; }

.Package-distance-wrap .Package-Location { width: 0.7466rem; height: 0.96rem; display: block; background: url(../images/z-dingw1.png) no-repeat; background-size: 100% 100%; margin-left: 0.6826rem; cursor: pointer; }

.z-Package-footer-wrap { width: 100%; border-top: 1px solid #e5e5e5; }

.Package-footer { padding: 0px 0.64rem; }

.z-Package-footer { height: 1.7493rem; line-height: 1.74933rem; border: 1px solid #e3e3e3; border-top-color: #e0e0e0; border-bottom-color: #e0e0e0; border-right-color: #ececec; box-shadow: 0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0, 0, 0, .072); -webkit-box-shadow: 0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0, 0, 0, .072); -moz-box-shadow: 0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0, 0, 0, .072); -o-box-shadow: 0.0426rem 0.0426rem 0.04266rem 0.04266rem; margin: 0.7466rem 0; position: relative; }

.Package-footer-btn { margin-bottom: 1.344rem; }

.Package-footer-btn input { width: 100%; height: 1.8133rem; border: 0px; background-color: #ff4747; color: #fff; text-align: center; font-size: 0.6826rem; font-weight: 400; }

.z-Package-footer .Package-foot-cont { font-size: 0.5546rem; color: #333333; width: 5.9733rem; margin-left: 0.5333rem; }

.z-Package-footer .Package-foot-cont span { color: #999999; }

.z-Package-footer .Package-right-icon { position: absolute; display: block; width: 0.4266rem; height: 0.78933rem; right: 0.512rem; top: 0.512rem; background: url(../images/z-package-left.png) no-repeat; background-size: 100% 100%; }

/*选择自提点 e*/

/*地图 s*/

.Package-hrader-absolute { position: absolute; left: 0; top: 0; z-index: 999; opacity: 0.9; background-color: #fff; }

.z-Package-plat { height: 20.2666rem; }

.parkage-plat-cont { height: 8.2133rem; width: 16rem; background-color: #fff; }

.parkage-plat-cont { padding: 0 0.8533rem; }

.parkage-plat-cont .parkage-plat-title { padding-top: 1.4933rem; }

.parkage-plat-cont .parkage-plat-title i { width: 1.0666rem; height: 0.8533rem; display: block; background: url(../images/z-dianpu.png)no-repeat; background-size: 100% 100%; }

.parkage-plat-cont .parkage-plat-title p { margin-left: 0.5333rem; height: 0.8533rem; line-height: 0.8533rem; font-size: 0.768rem; color: #333; }

.parkage-plat-ul li { font-size: 0.5973rem; margin-top: 0.8533rem; color: #333; }

.parkage-plat-ul li em { color: #3d8fff; }

.parkage-plat-ul li span { margin-left: 1.024rem; }

/*地图 e*/

.pop-prkage-wraps, .dizhi-pop { position: fixed; z-index: 996; top: 0; left: 0; background-color: #fff; width: 100%; height: 100%; overflow: scroll; }

/**手机确认订单详情 --s**/

div.cuptyp { box-sizing: content-box; border: 2px solid transparent; }

div.checked { border: 2px solid #e23435; }

.phoneclck { /*部分手机不能点击问题*/ cursor: pointer }

strong { font-size: 15px; }

pre { padding: 16px 0; overflow: auto; line-height: 1.45; background-color: #f6f8fa; border-radius: 3px; }

#date-wrapper { left: 0 !important; bottom: 0 !important; width: 100% !important; margin: 0 !important; }

#date-wrapper li span { font-size: .6rem; }

#date-wrapper ol, #d-tit>div { font-size: .6rem; }

#date-wrapper h3 { font-size: .7rem !important; line-height: 2rem !important; background: #ff4040 !important; }

#d-confirm { background: #ff4040 !important; }

/**手机确认订单详情 --e**/

/*组合套餐 s*/

.Set-meal-wrap { border-bottom: .3rem solid #f3f5f7; padding-bottom: 0.4266rem; }

.orderlistshpop-titles { line-height: 2.4533rem; padding: 0 0.64rem; }

.meal-wap-icon { width: 0.6613rem; display: block; height: 0.7893rem; background: url(../images/mea-iconsl.png) no-repeat; background-size: 100% 100%; margin: 0.8533rem 0.32rem 0 0.32rem; }

.meal-wap-radio { width: 0.8533rem; padding: 0; }

.meal-wap-radio i { margin-top: 0.86rem; }

.orderlistshpop-titles p { padding-top: 0.32rem; line-height: 2.0266rem; font-size: 0.64rem; }

.orderlistshpop { position: relative; }

.orderlistshpop .sc_list_icn { position: absolute; height: 4.1rem; left: .9823rem; top: 2.9226rem; border-right: .05rem dashed #ff4949; }

.orderlistshpop .sc_list-none { border-right: .05rem dashed #ccc; }

.orderlistshpop:last-of-type .sc_list_icn { border-right: 0; }

.dpg-radios { width: .81867rem; height: .81867rem; padding: 0; }

/*组合套餐 e*/

/*组合套餐商品详情 s*/

.Combination-wrap { width: 100%; }

.Combination-heads { margin: 0.64rem 0px; }

.Combination-heads h3 { font-size: .59733rem; line-height: 0.5973rem; margin: 0 0.64rem; border-left: 5px solid #ff3636; padding-left: 0.4266rem; }

.Combination-left-img { max-width: 3.2rem; }

.Combination-list { overflow: scroll; height: 3.52rem; overflow-y: hidden; }

.Combination-list ul li { width: 10.5rem; }

.Combination-list ul li a { margin-bottom: 0.746666rem; display: block; padding-left: 0.64rem; position: relative; }

.Combination-rigth { width: 6.1613rem; padding-right: 0.85333rem; }

.Combination-rigth .Combination-names { font-size: 0.512rem; line-height: 0.5846rem; margin-bottom: 0.2133rem; height: 1.192rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.Combination-prices { font-size: 0.512rem; line-height: 0.5546rem; color: #ff4949; margin-bottom: 0.2133rem; }

.Combination-dev { font-size: 0.4693rem; line-height: 0.6826rem; padding: 0 0.1066rem; background-color: #ff4949; color: #fff; display: inline-block; }

.Combination-right-i { position: absolute; height: 1.8346rem; border-left: 2px dashed #b3b3b3; right: 0; top: 0.2986rem; }

.Combination-list ul li:last-of-type .Combination-right-i { border-left: 0; }

.prices-two { font-weight: 600; }

.mun-two span { border: 1px solid transparent; }

.Combination-head-title { padding: 0 .64rem; height: 2.1333rem; background-color: #ff4949; line-height: 2.1333rem; font-size: 0.6826rem; font-weight: 500; color: #fff; }

/*组合套餐商品详情 e*/

/*列表页面滚动 s*/



.branchList-cont { overflow-y: scroll; height: 24.4rem; }

/*列表页面滚动 e*/



.Combination-head-title p { width: 50%; overflow: hidden; height: 2.1333rem; }

.Combination-head-prices { text-align: right; padding-left: .5rem; }

.Combination-head-prices em { font-size: 0.512rem; margin-right: 0.32rem; }

.price-foot-wrap { width: 16rem; height: 2.6026rem; padding: 0.5333rem 0; }

.price-foot-wrap p { text-align: right; height: 0.6826rem; line-height: 0.6826rem; font-size: 0.512rem; color: #333333; }

.price-foot-wrap p em { font-size: 0.6826rem; color: #ff4949; font-weight: 600; }

.price-foot-wrap p i { color: #ff4949; font-weight: 600; }

.price-foot-two { margin-top: 0.2133rem; }

.check_op5 { opacity: 0.6; }

.price-foots .price-foot-two { font-size: 0.4693rem; line-height: 0.6826rem; padding: 0 0.1066rem; background-color: #ff4949; color: #fff; display: inline-block; }

.z_cart_wrap { border-bottom: .3rem solid #f3f5f7; padding-bottom: .3rem; }

.mp_price_i { height: 1.06667rem; line-height: 1.06667rem; font-size: .59733rem; display: block; }

.mp_price_input { text-align: left !important; background-color: #fff; }

/*组合套餐商品详情 e*/

/*列表页面滚动 s*/



.branchList-cont { overflow-y: scroll; height: 26.6rem; }

/*列表页面滚动 e*/

.m-b-0 { margin-bottom: 0; }

.jz-loods { color: #707077; text-align: center; font-size: .55rem; height: 1.5rem; line-height: 1.5rem; }

#addressDefault { cursor: pointer; }

.radio .dapei_icon_s { border: 1px solid #999; border-radius: 51px; width: .70867rem; height: .70867rem; background: #fff; }

.radio .check_t .dapei_icon_s { background-image: url(../images/check.png); border: 1px solid #009567; background-repeat: no-repeat; background-size: cover; background-position: -.9668rem .0rem; background-size: 1.638rem; }

.radio .dapei_icon_b { border-radius: 51px; width: .70867rem; height: .70867rem; background: #d9d9d9; }

.radio .check_t .dapei_icon_b { border-radius: 51px; width: .70867rem; height: .70867rem; background: #009567; }

/*取消订单详情*/

.cancel-order-record { padding: .426667rem .64rem; background-color: #fff; margin-bottom: .426667rem; }

.cancel-order-title { padding: .426667rem 0; font-size: .64rem; color: #333; line-height: 1; text-align: center; }

.des-title2 { border-bottom: 1px solid #ccc; margin-bottom: .426667rem; }

.no-service-m { border: 1px solid #ddd; }

.no-service-m>li { height: 1.152rem; font-size: .512rem; border-bottom: 1px solid #ddd; overflow: hidden; }

.no-service-m>li:last-child { border-bottom: none; height: auto; min-height: 1.024rem; }

.no-service-m .item-title-s { float: left; padding: .256rem 0 .256rem .512rem; width: 3.84rem; color: #333; line-height: .64rem; }

.no-service-m .item-cont-s { float: left; padding: .256rem; width: 10.816rem; color: #666; line-height: .64rem; border-left: 1px solid #ddd; }

.no-service-m .item-cont-s { float: left; padding: .256rem; width: 10.816rem; color: #666; line-height: .64rem; border-left: 1px solid #ddd; }

.cancel-order-record .progress-bar { height: 2.56rem; background-repeat: no-repeat; background-position: center; background-size: 12.074667rem 1.450667rem; }

.item-contacts { display: inline-block; margin-right: .256rem; height: .64rem; max-width: 5.12rem; overflow: hidden; vertical-align: top; }

.co-red { color: #e23435; }

.refund-detail { font-size: .512rem; line-height: .768rem; color: #666; }

/*签到页面*/

.dianji {
    width: 100%;
    position: relative;
    background: url("../images/qiandao.gif") no-repeat center ;
    background-size: cover;
    height: 35.653333rem;
}
.haha {
    position: absolute;
    left: 35%;
    width: 29%;
    height: 15%;
    display: block;
    top: 39%;
    cursor: pointer;
    border-radius: 100%;
}
.haha a {
    width: 100%;
    height: 100%;
    display: inline-block;
}
.haha a ins {
    display: none;
}
.dinav {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1.87rem;
    display: flex;
    justify-content: center;
    color: #fff;
    align-items: center;
    background: #fbd34b;
    font-size: .65rem;
    box-shadow: 0 0 16px 0 rgba(255,68,100,0.6); 
}
.dinav a { color: #ff4464;}
.panel1-sign {
    position: relative;
    height: 7.253333rem;
    padding: .512rem .426667rem .24rem;
    background: #009567;
    /* background: url("../images/bg-panel-sign.jpg") no-repeat 0 0; */
    background-size: cover;
    font-size: .469333rem;
    color: #fff;
}
.user-sign {
    float: left;
}
.user-sign>i {
    float: left;
    width: 1.28rem;
    height: 1.28rem;
    margin-right: .426667rem;
    border-radius: 50%;
    overflow: hidden;
}
.user-sign img {
    width: 100%;
}
.user-sign>span {
    float: left;
    height: 1.28rem;
    max-width: 3.84rem;
    line-height: 1.28rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.integral-sign {
    float: right;
    text-align: right;
    max-width: 5.12rem;
}
.integral-sign>span {
    display: block;
    line-height: .768rem;
}
.click-sign {
    position: absolute;
    top: 1.365333rem;
    left: 50%;
    margin-left: -2.133333rem;
    width: 4.266666rem;
    height: 4.266666rem;
    background: url("../images/ico-integral-sign.png") no-repeat 0 0;
    background-size: 8.533332rem 4.266666rem;
}
.click-sign>span {
    display: none;
    padding-top: 2.56rem;
    line-height: .576rem;
    color: #00b35a;
    text-align: center;
    font-size: .469333rem;
}
.clicked-sign {
    background-position-x: -4.266666rem;
}
.clicked-sign>span {
    display: block;
}
.continuity-sign {
    position: absolute;
    width: 100%;
    line-height: 1;
    text-align: center;
    bottom: .64rem;
}
.continuity-sign i {
    font-weight: bold;
    color: #ffe400;
}
.continuity-sign .c-7 {
    display: inline;
}
.continuity-sign .c-20 {
    display: none;
}
.continuity-7 .c-7 {
    display: none;
}
.continuity-7 .c-20 {
    display: inline;
}
.panel2-sign {
    padding: 0 .384rem;
    /*background-color: #fff;*/
    background-color: #009567;
}
.panel2-sign h3 {
    font: .797333rem/1.706667rem Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif" normal;
    color: #fff;
    /*border-bottom: 1px solid #ddd;*/
    text-align: center;
}
.panel2-sign li {
    float: left;
    height: 2.176rem;
    line-height: 2.176rem;
    width: 2.176rem;
    text-align: center;
    font-size: .712rem;
    vertical-align: middle;
    border-radius: 6px;
    background: #fff;
    color: #a46626;
    border: 2px solid #009567;
}
.weeks-sign {
    padding-top: .256rem;
}
.weeks-sign li {
    color: #666;
}
.calendar-sign {
    padding-bottom: .512rem;
}
.btn11 {
    -moz-appearance: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0.25rem;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: 0.8rem;
    height: 2rem;
    line-height: 1.9rem;
    margin: 0;
    padding: 0 0.6rem;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: 1px solid #f90;
    margin: 0.5em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -moz-transition-duration: 300ms;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    display: inline-block;
}
.btn-qiandao {
    width: 5rempx;
    height: 2rem;
    background: #58bc8d;
    border: 5px solid #009567;
    color: #fff;
    font-size: 18px;
    font-weight: bolder;
    border-radius: 1.5rem;
    text-align: center;
    position: relative;
    position: relative;
    bottom: -1.15rem;
}
.text-center {
    text-align: center;
}
.calendar-sign li {
    position: relative;
    color: #999;
}
.calendar-sign li>i {
    display: none;
    position: absolute;
    left: .768rem;
    bottom: .134rem;
    width: .746667rem;
    height: .682667rem;
    background: url("../images/ico-checked-sign.png") no-repeat 0 0;
    background-size: cover;
}
.calendar-sign .checked {/*background: #fde590; */
    background-color: #faca34;/* border-radius: 50%;*/
    color: #333；
}
.calendar-sign .checked>i {
    display: block;
}
.rule-sign {
    background-color: #fff;
    margin-top: .426667rem;
    padding: .32rem .426667rem .512rem;
    color: #666;
}
.rule-sign h5 {
    font: .597333rem/1.536rem normal;
}
.rule-sign p {
    font-size: .512rem;
    line-height: .853333rem;
}
.mytit_flash {
    background-color: white;
}
.mytit_flash ul li {
    color: #222222;
    width: 20%
}
.mytit_flash ul .red {
    color: #f23030
}
.mytit_flash .addset li {
    width: 20%
}
.mytit_flash .addset-h li {
    width: 2.944rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mytit_flash .addset-wrap-h {
    width: 14.72rem;
    margin: 0 auto;
    overflow-x: auto;
}
.mytit_flash .addset-h {
    width: 200%;
}
.share-bottom-wrap {
    position: fixed;
    width: 16rem;
    bottom: 0;
    z-index: 13;
    background-color: #fff;
    padding: .512rem 0;
    transform: translateY(100%);
    -webkit-transition: transform 0.5s;
    transition: transform 0.5s;
}
.share-bottom-show {
    transform: translateY(0);
}
.share-bottom-wrap .xxgro {
    top: .256rem;
    right: .256rem;
}
.share-bottom-wrap .bdsharebuttonbox {
    text-align: center;
}
.share-bottom-wrap .bdsharebuttonbox>a {
    display: inline-block;
    width: 2.56rem;
    height: 2.56rem;
    background-color: transparent;
    margin: 0 .384rem;
    background-size: cover;
    float: none;
    line-height: 0;
    overflow: hidden;
    text-indent: 0;
}
.share-bottom-wrap .bdsharebuttonbox>.ico-share-wechat {
    background-image: url("../images/ico-share-wechat.png");
}
.share-bottom-wrap .bdsharebuttonbox>.ico-share-qq {
    background-image: url("../images/ico-share-qq.png");
}
.share-bottom-wrap .bdsharebuttonbox>.ico-share-kj {
    background-image: url("../images/ico-share-kj.png");
}
.share-bottom-wrap .bdsharebuttonbox>.ico-share-weibo {
    background-image: url("../images/ico-share-weibo.png");
}
.pop-write-order {
    position: fixed;
    z-index: 13;
    bottom: 0;
    width: 16rem;
    padding: .64rem;
    background-color: #fff;
    transform: translateY(100%);
    -webkit-transition: transform 0.5s;
    transition: transform 0.5s;
}
.pop-show {
    transform: translateY(0);
}
.pop-write-order .pop-title {
    height: 1.706667rem;
    padding-bottom: 0.426667rem;
    margin-bottom: .426667rem;
    text-align: center;
    font-size: .64rem;
    line-height: 1.28rem;
    border-bottom: 1px solid #ccc;
    color: #333;
}
.item-order-input {
    padding: .256rem 1.28rem;
    line-height: 1.024rem;
    font-size: .512rem;
    color: #666;
}
.item-order-input>span {
    display: inline-block;
    width: 3.84rem;
    overflow: hidden;
}
.item-order-input>input {
    border: none;
    outline: none;
    padding: 0 .256rem;
    width: 7.68rem;
    height: 1.024rem;
    border: 1px solid #aaa;
}
.write-order-des {
    padding: .256rem 0;
    font-size: .512rem;
    line-height: .768rem;
    color: #999;
}
.write-order-des>span {
    color: #333;
}
.write-order-des>a {
    display: inline-block;
    color: #e23435;
    margin: 0 .256rem;
}
.pop-btns-wrap {
    padding: .426667rem 0;
    text-align: center;
}
.btns-item {
    display: inline-block;
    height: 1.28rem;
    font-size: .597333rem;
    line-height: 1.28rem;
    padding: 0 1.28rem;
    margin: 0 .426667rem;
    border: 1px solid #aaa;
    border-radius: .128rem;
    color: #666;
}
.pop-btns-true {
    border-color: #e23435;
    background-color: #e23435;
    color: #fff;
}
.btn-write-order {
    float: right;
    height: 1.024rem;
    margin-top: .106667rem;
    line-height: 1.024rem;
    border: 1px solid #aaa;
    padding: 0 .256rem;
    font-size: .512rem;
    border-radius: .128rem;
    color: #666;
    box-shadow: 0 0 .384rem rgba(0,0,0,.2) inset;
}
/*日历插件字体调整*/
body .gearDate {
    font-size: .512rem;
}