﻿
/*! 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
}

.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(242,48,48,0.8), rgba(242,48,48,0.8));
    background: -o-linear-gradient(rgba(242,48,48,0.8), rgba(242,48,48,0.8));
    background: -moz-linear-gradient(rgba(242,48,48,0.8), rgba(242,48,48,0.8));
    background: linear-gradient(rgba(242,48,48,0.8),rgba(242,48,48,0.8));
    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: #f23030
}

.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 {
    margin-top: .42667rem;
    margin-bottom: .42667rem;
    overflow: hidden
}

.dh nav a {
    display: block;
    float: left;
    width: 25%;
    text-align: center;
    margin: .42667rem 0
}

.dh nav a span span {
    vertical-align: sub;
    font-size: .59733rem;
    position: relative;
    top: .128rem;
    left: 0rem;
    bottom: 0rem;
    right: 0rem
}

.dh nav a span img {
    width: 1.70667rem;
    height: 1.70667rem
}

.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: 6.82667rem
}

.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;
    -moz-border-radius: .42667rem;
    -webkit-border-radius: .42667rem;
    border-radius: .42667rem
}

.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: 6.82667rem;
    height: 4.77867rem
}

.hotshop .hotsome .hottop .fl {
    border-right: 1px solid #e0e0e0;
    padding-right: .04267rem
}

.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
}

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: .98133rem;
    border-top: 1px solid #dedede
}

footer .flool3 p {
    color: #999999;
    font-size: .42667rem;
    text-align: center;
    line-height: .98133rem
}

.mslide {
    position: relative;
    overflow: hidden
}

.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 img {
    position: absolute;
    left: 0;
    top: 0;
    width: 16rem;
    height: 7.4rem;
    border: none
}

.mslide .dot {
    position: absolute;
    right: .21333rem;
    bottom: .21333rem;
    z-index: 5;
    font-size: 0
}

.mslide .dot span {
    display: inline-block;
    width: .21333rem;
    height: .21333rem;
    margin-left: .21333rem;
    border: 2px solid #fff;
    border-radius: 50%
}

.mslide .dot .cur {
    background-color: #fff
}

.similar-product-text {
	display:block;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
    height: .64rem;
    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: #f23030;
    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
}

.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: #404042
}

.tpnavf .footer ul li a {
    color: #fff
}

.classlist {
    background-color: #f8f8f8;
    overflow: hidden
}

.classlist .fl {
    width: 3.24267rem;
    background-color: #fff
}

.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: .02133rem;
    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{
    width: 100%;
}
.login-logo-wrap{
    display: block;
    width:5.802666rem;
    height:2.346666rem;
    margin:auto; 
    overflow: hidden;
}
.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: #666;
}

.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 .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:#e12c20;
    border-radius:.938667rem;
    -webkit-box-shadow: 0 10px 30px rgba(225,44,32,1);
    box-shadow:0 10px 30px rgba(225,44,32,1);
}
.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:5.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 .check_t i {
    background-position: -.768rem 0
}

.radio i {
    width: .61867rem;
    height: .59733rem;
    display: block;
    float: left;
    background-image: url("../images/check.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-size: 1.408rem;
    background-position: 0
}
.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: #f23030;
    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: 6.63467rem;
    background-color: #ff8400
}

.myhearder .person {
    position: absolute;
    top: 50%;
    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: 1.024rem;
    margin-left: .21333rem;
    color: #fff;
    font-size: .768rem;
    width: 270px;
    overflow: hidden;
    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: 1.28rem;
    height: 1.28rem;
    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%
}

.myhearder .scgz ul li {
    float: left;
    text-align: center;
    width: 50%
}

.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: .21333rem
}

.bankhearder {
    background-image: url(../images/zjgl.jpg);
    height: 9rem
}

.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;
    border-bottom: 1px solid #ddd;
}

.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
}

.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: #ec5151;
    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: .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: red
}

.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 #ec5151;
    font-size: .512rem;
    color: #ec5151;
    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: #EC5151;
.
float: left
}

.store_info .dis-box .comment ul li em {
    font-size: .512rem;
    vertical-align: middle;
    padding: .21333rem;
    background: #EC5151;
    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: #f23030
}

.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: #f23030
}

.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: #f23030
}

.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 #f23030;
    margin-top: .192rem
}

.shopkill ul li .fon .ce .jd .jdtred .percent {
    height: .08533rem;
    background-color: #f23030;
    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: #f23030;
    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: #ec5151;
    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: 16rem;
    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 {
    height: 1.57867rem;
    line-height: .78933rem
}

.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
}

.de_font .scunde p {
    color: #999999;
    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: #ec5151;
    font-size: .64rem
}

.detailsfloo .myorder .order .fl span {
    float: left;
    font-size: .576rem
}

.detailsfloo .myorder .order .fl span i {
    color: #ec5151
}

.detailsfloo .myorder .order .fl .firde {
    color: #777777;
    margin-left: 0;
    width: 4.26667rem;
    overflow: hidden
}

.detailsfloo .myorder .order .fl .red {
    color: #ec5151
}

.detailsfloo .myorder .order .fr .gt {
    background-image: url(../images/gt.png);
    width: .59733rem;
    height: .59733rem
}

.detailsfloo .myorder .order .fr span i {
    color: #ec5151
}

.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 p {
    color: #777777;
    display: inline-block;
    vertical-align: sub;
    font-size: .576rem
}

.recommed {
    background-color: #fff;
    padding: 0 .64rem
}

.recommed h2 {
    color: #ec5151;
    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: #f8f8f8
}

.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(217,81,99,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: #f23030
}


.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: #ec5151
}

.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; 
}
#content{ line-height:2;}
#content img{ display:block; margin:0.1rem auto;}
#content * {font-size:0.6rem !important;}
.spxq img {
    max-width: 16rem;
    width: 100%
}

.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 1.70667rem 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;
    float: left;
    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: #ec5151;
    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 {
    font-size: .68267rem;
    padding: .42667rem 0
}

.shop-top-under .shulges .plus span {
    width: 2.09067rem;
    height: 1.28rem;
    line-height: 1.28rem
}

.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: #f23030;
    border-color: #f23030
}

.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: #f23030;
    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.37067rem
}

.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: #f23030;
    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
}

.tit h2 {
    font-weight: normal;
    font-size: .64rem
}

.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: #f23030
}

.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
}

.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: #f23030
}

.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: #f23030;
    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: #f23030;
    color: white;
    border: 0
}

.bagrr {
    background: #f23030
}

.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: #ec5151;
    color: white;
    border-radius:.128rem;
}
.timeafter .team_button,.team-pies .team_button{
    float: left;
    color:#ec5151;
    font-size:.512rem;
    margin-left:.512rem;
    border:1px solid #ec5151;
    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: #f23030;
    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: .21333rem 0;
    overflow: hidden;
    border-bottom: 1px solid #f8f8f8
}

.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: #f23030;
    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 #f8f8f8;
    margin-left: -1px;
    text-align: center;
    color: #686868;
    cursor: pointer
}

.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: -.23467rem;
    margin-left: .21333rem
}

.payallb .youbia {
    float: right;
    width: 8.59733rem
}

.payallb .youbia p {
    text-align: right
}

.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;
    text-align: center;
    margin-left: .064rem
}

.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: #f23030
}

.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: #ec5151;
    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 #f23030;
    background-color: #f23030;
    color: white
}

.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: #e30000;
    margin-top: 1.408rem;
    -moz-border-radius: .128rem;
    -webkit-border-radius: .128rem;
    border-radius: .128rem;
    font-size: .59733rem;
    border: 0
}

.jd_listaddless {
    border-bottom: 1px solid #f8f8f8;
    padding: .64rem 0 .21333rem 0
}

.jd_listaddless .maleri30 {
    overflow: hidden
}

.jd_listaddless .name {
    width: 2.98667rem
}

.jd_listaddless .name h1 {
    font-size: .72533rem;
    margin: 0;
    font-weight: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.jd_listaddless .name span {
    font-size: .64rem;
    background-color: #f23030;
    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
}

.jd_listaddless .numberaddress .similars {
    padding: .42667rem 0;
    font-size: .64rem;
    display: block
}

.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: 5.33333rem
}

.createnew {
    width: 7.68rem;
    height: 1.83467rem;
    text-align: center;
    position: absolute;
    bottom: 2.56rem;
    left: 50%;
    right: 50%;
    margin-left: -3.84rem;
    overflow: hidden
}

.createnew a {
    width: 100%;
    font-size: .59733rem;
    color: white;
    background-color: #f23030;
    border-radius: .21333rem;
    text-align: center;
    line-height: 1.83467rem;
    display: block
}

.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: #f23030
}

.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: #f23030;
    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: .61867rem;
    padding-top: .59733rem
}

.pay-list-4 ul li .pay-list-img img {
    width: 1.70667rem;
    height: 1.70667rem
}

.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 {
    clear: both;
    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: #f23030
}

.losepay {
    display: none;
    z-index: 999;
    width: 16rem;
    background-color: white;
    position: fixed;
    bottom: 0
}

.losepay .red {
    font-size: .768rem;
    color: #f23030;
    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: #f23030;
    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: #f23030
}

.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: #f23030;
    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: #f23030
}

.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:#ff9a9b;
    cursor: pointer;
}
.head_acc ul li>a{
    color: #fff;
}
.head_acc ul .red{
    background-color:#e23435;
}
.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:#e01222;
}
.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: .96rem;
    line-height: .96rem;
    font-size: .512rem;
    color: #777;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.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: #f23030;
    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: #f23030
}

.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: #f23030
}

.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: #f23030;
    border-color: #f23030
}

.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
}

.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: #f23030;
    border-bottom: 2px solid #f23030
}

.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: #f23030;
    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: #f23030
}

.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: #f23030
}

.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 #ed5657
}

.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: #f23030
}

.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%;
}

.price-alln .red {
    color: #f23030
}

.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: #f23030;
    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: #f23030
}

.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: #f23030;
    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: #f23030;
    border-bottom: 1px solid #f23030;
    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: #F23030;
    margin-left: .32rem;
    color: #f23030
}

.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
}

.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
}

.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: #f23030;
    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: #f23030;
    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 #f23030;
    color: #f23030;
    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: #f23030;
    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: #f23030;
    border-color: #f23030
}

.pay_mind {
    border-bottom: 1px solid #dadde0;
    background: white
}

.submit_com {
    color: #f23030;
    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: #f23030;
    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: #f23030
}

.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: #f23030;
    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:#f23030;
}
.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: #f23030;
    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: #ff563f;
    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: #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");
}























































