﻿@charset "UTF-8";

body, html {
    width: 100%;
    height: 100%;
    font-family: PingFangSC-Regular,Helvetica,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei,Arial
}

*, a {
    -webkit-tap-highlight-color: transparent
}

button, select {
    text-transform: none
}

*, :after, :before {
    box-sizing: border-box
}

*, img, legend {
    border: 0
}

*, legend, td, th {
    padding: 0
}

@media only screen and (max-width:480px) {
    html {
        font-size: 128px
    }
}

@media only screen and (max-width:414px) {
    html {
        font-size: 110.4px
    }
}

@media only screen and (max-width:412px) {
    html {
        font-size: 109.87px
    }
}

@media only screen and (max-width:400px) {
    html {
        font-size: 106.67px
    }
}

@media only screen and (max-width:393px) {
    html {
        font-size: 104.8px
    }
}

@media only screen and (max-width:375px) {
    html {
        font-size: 100px
    }
}

@media only screen and (max-width:360px) {
    html {
        font-size: 96px
    }
}

@media only screen and (max-width:345px) {
    html {
        font-size: 92px
    }
}

@media only screen and (max-width:320px) {
    html {
        font-size: 85.33px
    }
}

html {
    font-size: 26.66667vw;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%
}

@media only screen and (min-width:640px) {
    html {
        font-size: 170.67px
    }
}

* {
    outline: 0;
    margin: 0
}

blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul {
    vertical-align: baseline;
    border: 0;
    list-style: none
}

em, i {
    font-style: normal
}

ol, ul {
    list-style: none
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

    audio:not([controls]) {
        display: none;
        height: 0
    }

[hidden], template {
    display: none
}

a {
    color: #333;
    background-color: transparent;
    text-decoration: none
}

    a:active, a:hover, a:visited {
        text-decoration: none;
        outline: 0
    }

abbr[title] {
    border-bottom: 1px dotted
}

b, optgroup, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    max-width: 100%;
    width: auto;
    height: auto;
    vertical-align: top
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre, textarea {
    overflow: auto
}

code, kbd, pre, samp {
    font-family: monospace,monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

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 {
        border: 0;
        padding: 0
    }

input {
    line-height: normal
}

    input::-moz-focus-inner {
        border: 0;
        padding: 0
    }

    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;
        box-sizing: content-box
    }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none
        }

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.native-scroll {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.ms-controller, .ms-important, [ms-controller], [ms-important] {
    visibility: hidden
}

.scroller-wrapper-for-ios-wechat {
    overflow-y: auto;
    height: 100%;
    -webkit-overflow-scrolling: touch
}

#share-content ul, #share-group-pop, .con, .content, .goods-wrapper, .ws-for-push span {
    overflow: hidden
}

leftUserNumColor {
    color: #ffb100
}

.self-uid {
    position: absolute;
    left: 15px;
    bottom: 17px;
    font-size: 6.5px;
    color: #6a6a6a;
    line-height: 1
}

.with-mask {
    color: #1a1a1a
}

anniShieldMark {
    color: #fee93e
}

@-webkit-keyframes a {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes a {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

body {
    background: #f7f7f7;
    color: #666;
    font-size: 12px;
    line-height: 1.5
}

body, div.navbar, header {
    margin: auto;
    max-width: 640px
}

.container {
    position: relative;
    width: 100%;
    max-width: 640px;
    min-height: 100%;
    margin: 0 auto;
    padding: 0 0 49px;
    overflow-x: hidden;
    background-color: #f2f2f2
}

.std-goods-image {
    background: url("#") 50% no-repeat;
    background-size: contain
}

.std-goods-image-square {
    background: url("#") no-repeat;
    background-size: contain
}

.std-goods-imgage-arrow {
    background-image: url(#);
    background-repeat: no-repeat;
    background-size: contain
}

.pddfnt_icon {
    color: #878787;
    font-size: 10px
}

.pddfnt_aid {
    color: #878787;
    font-size: 11px
}

.pddfnt_intro_24 {
    color: #626262;
    font-size: 12px;
    line-height: 12px
}

.pddfnt_intro_26 {
    color: #626262;
    font-size: 13px;
    line-height: 13px
}

.pddfnt_intro_28 {
    color: #626262;
    font-size: 14px;
    line-height: 14px
}

.pddfnt_intro_light {
    color: #878787
}

.pddfnt_title_20 {
    color: #343434;
    font-size: 10px;
    line-height: 10px
}

.pddfnt_title_26 {
    color: #343434;
    font-size: 13px;
    line-height: 13px
}

.pddfnt_title_30 {
    color: #343434;
    font-size: 15px;
    line-height: 15px
}

.pddfnt_title_34 {
    color: #343434;
    font-size: 17px;
    line-height: 17px
}

.pddfnt_title_38 {
    color: #343434;
    font-size: 19px;
    line-height: 19px
}

.pddfnt_title_40 {
    color: #343434;
    font-size: 20px;
    line-height: 20px
}

.pddfnt_homepage_price {
    color: #ff2742;
    font-size: 25px;
    line-height: 25px
}

.pddfnt_highlight, price {
    color: #ff2742
}

.goods-wrapper {
    width: 100%;
    padding: 15px
}

.goods-show {
    min-height: 200px;
    padding: 10px;
    float: left;
    background-color: #fff;
    box-shadow: 0 0 4px rgba(0,0,0,.2)
}

    .goods-show p {
        font-size: 14px;
        margin: 5px 0
    }

@media (max-width:640px) {
    .goods-show {
        width: 100%;
        margin: 10px 0
    }
}

@media (min-width:641px) {
    .goods-show {
        width: 45%;
        margin: 2.5%
    }
}

.goods-name {
    color: #a4a5a7
}

p.goods-price {
    color: #777;
    font-weight: 700;
    font-size: 16px
}

.goods-price del {
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    margin-left: 10px;
    color: #a4a5a7
}

.con {
    background: #f7f7f7;
    padding-top: 40px
}

.app-mask {
    background-color: transparent
}

input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {
    -webkit-appearance: none
}

#go-top, .go-top {
    display: block;
    width: 42px;
    height: 42px;
    position: fixed;
    right: 20px;
    bottom: 64px;
    z-index: 999;
    background-image: url(/assets/img/go_top-005163a986.png);
    background-size: contain;
    opacity: 1;
    -webkit-transition: bottom .8s ease,opacity .6s ease
}

    #go-top span, .go-top span {
        position: absolute;
        bottom: 7px;
        width: 100%;
        display: block;
        height: 12px;
        line-height: 12px;
        text-align: center;
        font-size: 10px;
        color: #333
    }

.top-button-hide {
    bottom: -64px;
    opacity: 0
}

.top-button-show {
    bottom: 64px;
    opacity: 1
}

.list-center {
    width: 200px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    padding-left: 15px
}

    .list-center .img-rotate, .list-center .img-rotate-bg {
        position: absolute;
        top: 10px;
        left: 33px;
        width: 25px;
        height: 25px;
        -webkit-animation: a 1s linear 0s infinite;
        margin-top: 0 !important
    }

    .list-center .img-rotate-bg {
        background: url("#") no-repeat;
        background-size: contain
    }

    .list-center .loading-text {
        line-height: 45px;
        font-weight: 400;
        font-size: 15px;
        margin-left: 30px
    }

    .list-center .middle {
        margin-left: 0
    }

.pull-up-hide, .pull-up-show {
    height: auto;
    width: 100%;
    background-color: transparent
}

#share-mask {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.8);
    z-index: 99999
}

    #share-mask .native_info {
        position: absolute;
        top: 10%;
        left: 10%;
        width: 80%;
        text-align: center;
        font-size: 16px;
        color: #fff
    }

        #share-mask .native_info .native_info_title {
            font-size: 32px;
            color: #fff
        }

        #share-mask .native_info .native_info_desc {
            font-size: 19px;
            line-height: 1
        }

#share-content {
    position: fixed;
    bottom: 0;
    z-index: 9999999;
    width: 100%;
    max-width: 640px;
    height: 150px;
    background: #fff
}

    #share-content ul {
        margin-top: 15px;
        width: 100%;
        height: 70px;
        line-height: 70px;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -webkit-justify-content: space-around;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        padding: 0 .1rem
    }

        #share-content ul li {
            width: .7rem
        }

            #share-content ul li i {
                display: block;
                width: 44px;
                height: 44px;
                margin: auto
            }

            #share-content ul li .share-icon-wechat {
                background: url(/assets/img/share-sprite-c6f89ab3ae.png) no-repeat;
                background-size: 220px 44px
            }

            #share-content ul li .share-icon-moments {
                background: url(/assets/img/share-sprite-c6f89ab3ae.png) -44px 0 no-repeat;
                background-size: 220px 44px
            }

            #share-content ul li .share-icon-qq {
                background: url(/assets/img/share-sprite-c6f89ab3ae.png) -88px 0 no-repeat;
                background-size: 220px 44px
            }

            #share-content ul li .share-icon-qqzone {
                background: url(/assets/img/share-sprite-c6f89ab3ae.png) -132px 0 no-repeat;
                background-size: 220px 44px
            }

            #share-content ul li .share-icon-sina {
                background: url(/assets/img/share-sprite-c6f89ab3ae.png) -176px 0 no-repeat;
                background-size: 220px 44px
            }

            #share-content ul li span {
                display: block;
                font-size: 10pt;
                width: 100%;
                height: 20px;
                line-height: 20px;
                text-align: center;
                color: #b2b1b7
            }

    #share-content p {
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 999999;
        width: 100%;
        height: 50px;
        line-height: 50px;
        text-align: center;
        font-size: 20px;
        border-top: 1px solid #ccc;
        color: #232323
    }

.app-new-user-group {
    position: relative;
    text-align: center
}

#share-group-pop {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #fff;
    border-radius: 8px;
    z-index: 999999;
    height: auto;
    width: 2.9rem;
    padding: 0 .1rem
}

    #share-group-pop .share-group-pop-title {
        border-bottom: 1px solid #e0e0e0;
        height: .5rem;
        line-height: .5rem;
        font-size: .16rem;
        color: #151516;
        text-align: center
    }

    #share-group-pop .share-group-pop-content {
        margin: .1rem .1rem 0
    }

    #share-group-pop .share-group-pop-btn {
        margin: .1rem auto .15rem;
        width: 2.62rem;
        font-size: .16rem
    }

    #share-group-pop .share-group-pop-cancel {
        background: url(/assets/img/group_cancel_icon-485c57f188.png) no-repeat;
        background-size: contain;
        position: absolute;
        right: -.11rem;
        top: -.12rem;
        width: .23rem;
        height: .23rem
    }

    #share-group-pop .share-group-pop-content {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        font-size: .14rem;
        word-break: break-all;
        color: #58595b;
        position: relative
    }

    #share-group-pop .share-group-pop-btn {
        height: .43rem;
        line-height: .42rem;
        color: #fff;
        border-radius: .05rem;
        background-color: #e02e24;
        text-align: center
    }

@media only screen and (min-height:270px) and (min-width:319px) {
    .app-new-user-group {
        padding-top: 10%
    }
}

@media only screen and (min-height:330px) and (min-width:319px) {
    .app-new-user-group {
        padding-top: 25%
    }
}

.womens-day-price-desc {
    position: relative;
    width: .4rem;
    height: .16rem;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAgCAMAAACy7Q9eAAAAM1BMVEUAAADdXX7dXX7dXX7dXX7dXX7dXX7dXX7dXX7dXX7dXX7dXX7dXX7dXX7dXX7dXX7dXX6Cb7ocAAAAEHRSTlMAIVUR7ptjRN6IzHQxqrC74QqQKQAAAdVJREFUSMetltuWgyAMRRMS5D6e///aUbGm6LTzQh6ssuo2bCBAEVMjkp8L9LTgh6bFDxZi6Dyggoki6ixeRdyuHmUWsMATPSRKuH329cwLWXD/CXxXSA+JBTw8+3jeOIi15kZHMvmh8CExrncx4QmsPRdNmm4KHxId3DtuSUnXVGsIIcFtV+7v6A5fMznUUeFD4joKaHELLDb9D5Gi3T7vf5BRoUkMeQ9oviKcWUJ8FFnAwv0dD7f3pezsGOugcAugK0hbRKQjsm6XSq90fO4O5QAGbMCC1vOJ6oxjNz3k1EDRX21JmXxkLqh8DIZEhUvwHHaekxXLR2AC29D2CHvPBodJHVwuVPQce+8+AUXbKyvjwdOYYXIMJ2RA+tjlhNK96KvHVRWaeXAoxMfcKvFfYGjQxPvckVfK2SHkNo7yCfT5O7ATSkRLNrmbBLCIOXwDrv4b0GJRKNvjBtwd9pXi3oFa/gA+qwOvaIoyAoM7X3V8AQVuBCr4j6VXVB1JwyoGHIrDBVzA1mpLbygOwUc06f3W8B3I6q3VisN7+WoK9Vc5zfBfgWuUW2tFHBW2nWaRyg2oBty0NHeWFBkKrCmcs4vO36Smb6PTN/rpR5Hph6Xpx7lfDTYrFycFAL0AAAAASUVORK5CYII=") no-repeat;
    background-size: contain
}

.spring-summer-price-desc {
    position: relative;
    width: .39rem;
    height: .2rem;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAoCAMAAABn2TxoAAAASFBMVEUAAADPqQDPqQDPqQDPqQDPqQDPqQDPqQDPqQDPqQDPqQDPqQDPqQDPqQDPqQDPqQDPqQDPqQDPqQDPqQDPqQDPqQDPqQDPqQDZBpoBAAAAF3RSTlMAESKY7VXfu4g1qs75ZndEB1ops6ymHK+0f+0AAAJpSURBVEjHtZftdoMgDEADhAACWvuV93/TCQrRdTtnm939YY/H9pKEgBSOhPEeMfGPSBjvY4BveXriX0P++aVMmcRMZg7qAj/iosJsiDkZBS9YZH4E+DXhwYwWPmGY3RX+xNUxm2PcN04Z/kxOfNtX6MYY4AQB+bbPFK9wiitKvpZTgJOExDNUFHKG02RGtaXq4Mg0vQz+KXy9fVFDx63pPlNaC2fj8lAVnKsf0LHMx9aKwxpR3JUvpbI+PD+2ESMGIBYkWvb+4Au1PBo9eug8uNwQt0SUQ6ULztUPsRkAs/eZWicXwXLYjUHrRcIA8AtE5dp0ttgOPoWmpqoBBpKalMDG3jCqXswCUbmuOmV4aN1Z1no3Wx7LY6Ig7TvCvfWLRg+vUzER5t4LSNOa/KIbt1E09Q1g5jvEnn1mA553mBJa1DsimxIQsvVsdHFrqxznVrwIyAqkSErvWB6QB+h6BBgdgEfLNo4wYv2NArOFpxghsewFVgNkv5FbPdmvdoNQ8VazVSC6xoXTphMcDRXqHcrjpsE2ZYsOFh19ocPdvbWLrs3jtzrYdCZ2nSQbORyWjkOq4ItuoKPOGdG1qSiNIrcTgHNTZTjqEJH9UYdj10mjSBuDobpybMUddVPOZclk0Sm2XSdtLItM1eEcusoh2QYZ0WXWTSeLTLaA+vzLqfBSDYlOo4Guky1ANqjooOtyRif7ohsqkVF1nSMlOtmgZPscJ9E5ilMvvB9WjA9teVsYLBSm2HRXTk/Z3E/j2PzHqwfmN74Y3//ahss7DhWXtx95xHf2QLbahPnMcXF+72H2v47ab/4j8AGibDS5Sb9wXwAAAABJRU5ErkJggg==") no-repeat;
    background-size: contain
}

.april-new-home-price-desc, .april-promo-price-desc, .mid-year-promo-price-desc {
    position: relative;
    width: .42rem;
    height: .18rem
}

.april-promo-price-desc {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAkCAMAAAAgl+0yAAAAY1BMVEUAAABigwNgfwJgfwJgfwJgfwJgfwJgfwJgfwJgfwJgfwJgfwJgfwJgfwJiggNxkgxxkgxxkgxxkgxxkgxxkgxxkgxxkgxxkgxxkgxxkgxxkgxxkgxxkgxxkgxxkgxxkgxgfwKqWQj7AAAAH3RSTlMAECJV7maId8xEqruZ3TJKtD4EyfK+cwjhjoHWY6ybgF9TUQAAAl5JREFUSMfVloty6iAQhrksl3CzWqvWtod9/6c8SyCK0dbONM60/yghS/LxLyQExtjqZZt/rrfdnp11zAvp+Uxd5bzj7Mfarw753+nsJe/YIko5n8xtqbqIyN56qubMFtJTXv1xqBR1zCXrg6o74e0o6mEQd6Ec1XiIvocaPJGUx6FWrSulQvtdqEGIMYZKDCGgp0JoQERvWi7jlQI06O9BJQalDJoxpH1TcrbLNUBx7y1dnKbYR36/hg7OoXWDQl1gsUWlKU1k2/mudwhj8oLCkbfge96ur6DSe7S+WhQopyjyCuyhAWVpMYUfY/O6ecr5uLmdvrQkQCpkCfFoOHXBe+iABDXo6uxFkI36SqtKugkVqI3BYAwUIzhJulZJZA5QagxiKEzJPappdTpUs3Mo2RIEpg7jOJokCFRwF5XSaBRnGiRKa5iBNjxBngjFLJ9Bg9UFOtC/QKvqY0Pp1zjTchyPM7TX+pCfe2jSiE4UqELeoFJrjZ6KDsrbPJp4H+oQKP1kKEUHSilwA7miCUOggnk3QVmDBnsF3c/Tl5ITVAMJEcvBndKvozGD+jCHrt9yfr2eqPbIBBAtpiNBtaU2OYeCuYRujvT9W3+2oJBFZ/lkk34JE/1mUOrmArr5IJt79gnUAWc81twVYYhrtQY+g1JTg85f02toqm/IADa1JY6gUkFgl1BBkQr9akFJ2lGKAW270aKiuweh0Iy2ZlAfeYN+sfQRxRvKXZ+XjeKbGYxEEpr1UErGyTqp9jb0jnhf/y0fvl8NXXTb85AN2sJbyU3ZSj5i03vy9pDt+X/j0lGe/QYrnwAAAABJRU5ErkJggg==") no-repeat;
    background-size: contain
}

.april-new-home-price-desc, .mid-year-promo-price-desc {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAkCAMAAAAgl+0yAAAAYFBMVEUAAACTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZweTZwe0lMiQAAAAH3RSTlMAVSIQqsyIRLvu3neZZkoytPoGEvNx1cM4rI+BgNl++1E9cAAAAltJREFUSMfVlotypCAQRXk1b8Zonrub3fv/f7mNgmHcVCZVmanK3lJoEQ/djShCiJN/wJc1P6VFvOkXriTSO/OE+fFefFnLKSKLLo9HcRVN87w79wA2r6JnuG4C4kq6w+k/h07TVhUxSI5XutVqq5y6DDVmrTyN0ISdVHyfDFp7FtBnoQ7RsPRKzDnDc6FsAOCT2mJBqYMEG+wnoJpZFK21FESV9U2ToSHWHPQWkcTU236gvANNDPWkclDVCdkymqrvmQf0Q2ZDXoNX3Bx7cgrCyz/QCcLA6wy556xCoSvwHLr2kUiVH2PzdbnD/Gc5QGUUpsYTiSjWstRndExaQeoR6sDQhG1cFXtQy0+ApnNo8utEOUMpxXraertLmmZM7FyAtMjKVabUfk/mKWJ+XUZozsLn9gqQ3U7hWCFzoU0sxSIVLWyQkJRECi09We7JzsDz/QA1iTkNGlODVoVqrOE7KLasXPPxBh3lImiAas2sBg2lQaW1Fp6LAaoFQ2u+4kVo98l57ySSc9EwwRIRAhfCmw4VDZppgA5zNYZf+wYnInbZfShVM3KE+nyEvvzGbBdxBi1BhvUp8ozYZCNDLQkNeYSGdIC+Ak8vx2XqDTP4sQTl4LqbfEyY+DhANeQ51AD2/OXvXamIqcadmd6WInPJ2qAP0HprhBYEd1ymbRkrTgJxrSm05VqhsoQszqGKWxr0gw9KWSPWpv9qMxsKThWk7tYI9VE36EefPmlrqb0cGyaRUBOhrBihHIXZ+jl6H3pBerS/y4/vW0Ovuu25yQbtFlvJm256b7I9/wuoYk1M2tLh3AAAAABJRU5ErkJggg==") no-repeat;
    background-size: contain
}

.ws-for-push {
    position: fixed;
    margin-left: .1rem;
    top: .2rem;
    z-index: 222222;
    max-width: 90%;
    height: 30px;
    background: rgba(0,0,0,.6);
    border-radius: 15px;
    -webkit-transition: opacity .8s ease-in;
    transition: opacity .8s ease-in;
    opacity: 0
}

    .ws-for-push img {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        float: left
    }

    .ws-for-push span {
        color: #fff;
        height: 30px;
        line-height: 30px;
        max-width: 85%;
        text-overflow: hidden;
        white-space: nowrap;
        margin-left: 5px;
        float: left;
        padding-right: 8px
    }

.ws-for-push-top {
    top: .5rem !important
}

.ws-for-push-show {
    opacity: 1
}

.bubble-container {
    z-index: 10001;
    position: fixed;
    top: 0;
    width: 100%
}

.bubble-item {
    position: absolute;
    left: .1rem;
    z-index: 5;
    top: 0;
    box-shadow: 0 0 10px 1px rgba(0,0,0,.15);
    border-radius: .04rem;
    padding-left: .37rem;
    padding-right: .1rem;
    background-color: rgba(0,0,0,.7)
}

.bubble-text {
    position: relative;
    height: .32rem;
    color: #fff;
    border-radius: .05rem;
    line-height: .32rem;
    font-size: .12rem;
    -webkit-transform: translate3d(0,0);
    transform: translate3d(0,0)
}

.bubble-arrow:after {
    content: "";
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAMAAACOLiwjAAAAV1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////+ORg7oAAAAHHRSTlMA+gn0wLseFxHv3tjTzca4s5teVkc/ODJoZ09OXdsoYgAAAFVJREFUGNNlz0kOwDAIA8DQJE33fa///87esEq4jYTAdimcTieiPhRlA79TLfymSh3kVVU9ZKUGyKIqAnBTIzBTExAtuMYDlznNp4zz2KCskJf71f4AyuEFfVDxOFUAAAAASUVORK5CYII=");
    display: inline-block;
    background-size: .06rem .1rem;
    width: .06rem;
    height: .1rem;
    position: relative;
    top: .01rem;
    margin-left: .08rem
}

.bubble-image, .bubble-image-circle {
    background-size: 100%;
    display: inline-block;
    position: absolute
}

.bubble-image {
    height: .64rem;
    width: .64rem;
    z-index: 5;
    top: -.16rem;
    left: -.16rem;
    box-sizing: border-box;
    border-top-left-radius: .08rem;
    border-bottom-left-radius: .08rem;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    border: .01rem solid #a0a0a0;
    border-right: none
}

.bubble-image-circle {
    height: .24rem;
    width: .24rem;
    margin-top: .04rem;
    border-radius: 50%;
    top: 0;
    left: .06rem
}

.viewChatImage {
    z-index: 9999999999;
    position: fixed;
    top: 0
}

.viewChatImage, .viewChatImgBg {
    width: 100%;
    max-width: 640px;
    height: 100%
}

.viewChatImgBg {
    background-color: #000;
    visibility: visible !important;
    overflow-y: auto;
    text-align: center
}

.viewSpecChatImg {
    display: block;
    width: 100%;
    height: auto;
    vertical-align: middle
}

.viewImageBanner {
    position: fixed;
    width: 100%;
    height: 40px;
    color: #fff;
    background-color: #333;
    font-size: 16px;
    line-height: 40px;
    overflow: hidden
}

.viewNext, .viewPrevious {
    width: 5%;
    margin-top: 11px
}

.viewPrevious {
    float: left;
    margin-left: 5%
}

.viewNext {
    float: right;
    margin-right: 5%;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg)
}

.indexOfLength {
    position: absolute;
    text-align: center;
    width: 80%;
    top: 0;
    left: 10%
}

#showExplain {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 111111;
    background: #fff;
    display: none
}

    #showExplain .showBg {
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        z-index: 11111
    }

    #showExplain i {
        position: fixed;
        font-size: 25px;
        right: 10px;
        bottom: 30px;
        line-height: 50px;
        text-align: center;
        border-radius: 50%;
        background: #fe6361;
        color: #fff
    }

.explain_icon {
    position: fixed;
    top: 160px;
    width: 15%;
    height: 15%;
    z-index: 10;
    -webkit-animation: b 1s ease-in;
    animation: b 1s ease-in
}

.explain_tuan {
    background: url(/assets/img/tuan_tip-cb9b32ff7d.png) no-repeat;
    background-size: contain
}

#index .explain_icon {
    left: 2%
}

#group .explain_icon {
    left: 2%;
    -webkit-animation: c .5s ease-in;
    animation: c .5s ease-in
}

@-webkit-keyframes b {
    0% {
        -webkit-transform: translateX(-100%)
    }

    30% {
        -webkit-transform: translateX(0)
    }

    40%,60%,80% {
        -webkit-transform: rotate(-10deg)
    }

    50%,70%,90% {
        -webkit-transform: rotate(10deg)
    }
}

@-webkit-keyframes c {
    0%,40%,80% {
        -webkit-transform: rotate(-10deg)
    }

    20%,60% {
        -webkit-transform: rotate(10deg)
    }

    to {
        -webkit-transform: rotate(0)
    }
}

.recommend_head {
    font-size: 12px;
    color: #191c1c;
    margin: 0 10px 10px;
    height: 27px;
    line-height: 26px;
    border-bottom: 1px solid #f2f2f2;
    font-weight: 700
}

#recommend, .recommend-grid-old {
    margin-top: 10px;
    background: #fff;
    width: 100%;
    position: relative;
    overflow: hidden;
    font-family: PingFangSC Regular
}

    #recommend .islider-outer > li, .recommend-grid-old .islider-outer > li {
        height: auto
    }

    #recommend .islider-dot-wrap, .recommend-grid-old .islider-dot-wrap {
        width: 100%;
        height: .9em;
        position: absolute;
        z-index: 1;
        content: "";
        text-align: center
    }

        #recommend .islider-dot-wrap .islider-dot, .recommend-grid-old .islider-dot-wrap .islider-dot {
            display: inline-block;
            width: .6em;
            height: .6em;
            text-indent: -999em;
            background: #ccc;
            margin: 0 .3em;
            vertical-align: top;
            overflow: hidden;
            border-radius: 100%;
            -moz-border-radius: 100%;
            -webkit-border-radius: 100%;
            -o-border-radius: 100%;
            color: #ccc
        }

            #recommend .islider-dot-wrap .islider-dot.active, .recommend-grid-old .islider-dot-wrap .islider-dot.active {
                background: #f95757;
                color: #f95757
            }

    #recommend .item, .recommend-grid-old .item {
        display: block;
        width: 33.3%;
        float: left;
        padding: 0 10px;
        position: relative
    }

        #recommend .item .recommend_img, .recommend-grid-old .item .recommend_img {
            position: relative;
            margin-bottom: 5px;
            background: url(http://pinduoduoimg.yangkeduo.com/base/default_square.png) no-repeat;
            background-size: 100% 100%
        }

        #recommend .item img, .recommend-grid-old .item img {
            display: block
        }

        #recommend .item .recommend_title, .recommend-grid-old .item .recommend_title {
            font-size: 12px;
            color: #666;
            height: 36px;
            overflow: hidden;
            text-overflow: ellipsis;
            word-break: break-all;
            word-wrap: break-word;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            text-align: left
        }

        #recommend .item .recommend_price, .recommend-grid-old .item .recommend_price {
            float: left;
            font-size: 15px;
            color: #f95757;
            letter-spacing: 1px
        }

        #recommend .item .recommend-price, .recommend-grid-old .item .recommend-price {
            margin: 4px 0 6px;
            position: relative;
            font-size: 0
        }

            #recommend .item .recommend-price span, .recommend-grid-old .item .recommend-price span {
                color: #f8453e;
                font-weight: 400
            }

            #recommend .item .recommend-price .price-icon, .recommend-grid-old .item .recommend-price .price-icon {
                font-size: 10px
            }

            #recommend .item .recommend-price .price-header, .recommend-grid-old .item .recommend-price .price-header {
                font-size: 15px
            }

            #recommend .item .recommend-price .price-footer, .recommend-grid-old .item .recommend-price .price-footer {
                font-size: 12px
            }

        #recommend .item .like_click, .recommend-grid-old .item .like_click {
            width: 40px;
            height: 40px;
            position: absolute;
            padding-top: 22px;
            padding-left: 20px;
            right: 15px;
            bottom: 10px;
            z-index: 2
        }

        #recommend .item .like-click, .recommend-grid-old .item .like-click {
            width: 40px;
            height: 40px;
            position: absolute;
            padding-top: 22px;
            padding-left: 20px;
            right: 15px;
            bottom: 4px;
            z-index: 2
        }

        #recommend .item .recommend_like, .recommend-grid-old .item .recommend_like {
            width: 20px;
            height: 18px;
            background-image: url(/assets/img/bg_v7-a8173d2a75.png);
            background-repeat: no-repeat;
            background-size: 155px 90px;
            background-position: -52px -66px
        }

            #recommend .item .recommend_like.liked, .recommend-grid-old .item .recommend_like.liked {
                background-position: -27px -66px
            }

.recommend_li {
    margin-bottom: 5% !important
}

.order-state #recommend {
    margin-top: 0 !important
}

.recommend_bottom {
    height: 60px;
    background: #f1f1f2;
    width: 100%;
    line-height: 60px;
    text-align: center
}

    .recommend_bottom .line {
        border-bottom: 1px solid #ccc;
        height: 30px;
        width: 90%;
        margin-left: auto;
        margin-right: auto
    }

    .recommend_bottom p {
        position: relative;
        top: -30px;
        width: 90px;
        margin-left: auto;
        margin-right: auto;
        background: #f1f1f2
    }

#lotteryRuleMask, .lotteryRuleContainer {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    overflow: hidden
}

.lotteryRuleContainer {
    z-index: 999999
}

#lotteryRuleMask {
    z-index: 9999999999999;
    background-color: #000;
    opacity: .6
}

.lotteryRuleModule {
    border-radius: 5px;
    position: fixed;
    background-color: #fff;
    width: 90%;
    min-height: 280px;
    top: 20%;
    left: 5%;
    z-index: 99999999999999
}

.lotteryRuleCancelImg {
    position: absolute;
    width: .3rem;
    top: -.15rem;
    right: -.15rem
}

.lotteryRuleModuleHead {
    text-align: center;
    font-size: 20px;
    margin-top: 20px
}

.lotteryRuleDetail {
    margin: 20px 20px 0;
    font-size: 14px
}

.lotteryRule {
    margin-top: 5px
}

    .lotteryRule span {
        display: block;
        color: #666;
        font-size: 14px
    }

.order-banner-deal {
    z-index: 0;
    background-color: #e03152;
    width: 100%;
    position: relative;
    max-width: 640px;
    height: 140px
}

.banner-img-deal {
    max-width: 130px;
    max-height: 130px;
    right: 8%;
    position: absolute
}

.banner-text-deal {
    position: absolute;
    left: 10%;
    top: 40%;
    color: #ffc2c2;
    font-size: 19px
}

.order-options-deal {
    width: 100%;
    max-width: 640px;
    height: 80px;
    border-bottom: 1px solid #ddd
}

.banner-text-small {
    font-size: 14px
}

.order-options-select {
    display: inline-block;
    width: 35%;
    margin-left: 10%;
    height: 30px;
    line-height: 30px;
    margin-top: 25px;
    border: 1px solid #999;
    text-align: center;
    border-radius: 2px;
    font-size: 14px
}

.deal-container {
    position: relative;
    min-height: 100%;
    padding: 0;
    overflow-x: hidden;
    background-color: #fff
}

#app_group_promo_root, .deal-container {
    width: 100%;
    max-width: 640px;
    margin: 0 auto
}

#app_group_promo_root {
    z-index: 10000;
    height: 100%;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    background-color: rgba(0,0,0,.75)
}

#app_group_promo_bg {
    z-index: 10000;
    width: 84%;
    min-height: 200px;
    margin: 0 auto;
    position: relative;
    top: 25%;
    background-color: #fff;
    color: #fff;
    border-radius: 10px;
    padding-top: 0;
    padding-bottom: 36px
}

#app_group_promo_banner {
    background-image: url(/assets/img/promotion_sprite-2440d7859e.png);
    background-size: 307px 305px;
    background-repeat: repeat-x;
    background-position: 0 0;
    width: 100%;
    height: 91px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

#app_group_promo_close, #app_group_promo_phone, #app_group_promo_text #app_group_promo_finger {
    background-repeat: no-repeat;
    background-size: 307px 305px
}

#app_group_promo_phone_center {
    padding-left: 28px;
    position: absolute;
    left: 0;
    right: 0;
    top: -12px;
    margin: 0 auto;
    width: 110px
}

#app_group_promo_phone {
    background-position: 0 -95px;
    width: 82px;
    height: 103px
}

#app_group_promo_close, #app_group_promo_phone {
    background-image: url(/assets/img/promotion_sprite-2440d7859e.png)
}

#app_group_promo_close {
    position: absolute;
    right: -12px;
    top: -12px;
    background-position: -90px -160px;
    width: 24px;
    height: 24px
}

#app_group_promo_title {
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #616161;
    margin-top: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#app_group_promo_text {
    background-color: #f2f2f2;
    max-width: 90%;
    width: 180px;
    border-radius: 55px;
    height: 55px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 20px auto 0
}

    #app_group_promo_text #app_group_promo_finger {
        background-image: url(/assets/img/promotion_sprite-2440d7859e.png);
        background-position: -90px -95px;
        width: 55px;
        height: 55px;
        margin-right: 24px;
        float: right;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    #app_group_promo_text #exclusive-code {
        font-size: 30px;
        color: #ff4e4e;
        top: 5px;
        right: 0;
        position: absolute;
        text-decoration: underline;
        letter-spacing: 6px;
        width: 100%;
        text-align: center;
        font-weight: 700
    }

#app_group_promo_promo_indicate {
    width: 100%;
    margin-top: 95px;
    color: #4d4d4d;
    font-size: 11px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.select-image {
    padding: 10px;
    position: fixed;
    bottom: 0;
    width: 100%;
    font-size: 18px;
    color: #0079ff;
    max-width: 640px;
    background: 0 0;
    z-index: 100002;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transition: -webkit-transform .3s ease-out;
    transform: translateY(200%);
    -webkit-transform: translateY(200%)
}

#cancel-select, .select-image-type p {
    padding: 10px 0
}

#cancel-select, .select-image-type {
    background-color: #fff;
    border-radius: 3px;
    width: 100%;
    text-align: center
}

#cancel-select, .select-image-type {
    -webkit-border-radius: 3px
}

#cancel-select {
    margin-top: 10px
}

    #cancel-select:active {
        background-color: #dfdfdf;
        border-radius: 3px;
        -webkit-border-radius: 3px
    }

.select-image-mask {
    position: fixed;
    height: 400%;
    width: 100%;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: .5;
    z-index: 100001;
    bottom: 50%;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    left: 0;
    transition: background .3s ease-out;
    -webkit-transition: background .3s ease-out
}

.select-image-slide-up {
    transform: translate(0);
    -webkit-transform: translate(0)
}

#from-camera:active {
    background-color: #dfdfdf;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px
}

#from-album:active {
    background-color: #dfdfdf;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-bottom-top-left-radius: 3px;
    -webkit-bottom-top-right-radius: 3px
}

.bulb, .special-group {
    background-color: #fff
}

.special-group {
    max-width: 640px;
    width: 74%;
    position: fixed;
    z-index: 100002;
    padding: 10px 10px 20px;
    border-radius: 5px;
    left: 13%
}

    .bulb, .special-group .cancel-window {
        position: absolute;
        display: inline-block
    }

    .special-group .cancel-window {
        width: 30px;
        height: 30px;
        top: -15px;
        right: -15px
    }

.bulb {
    width: 60px;
    height: 60px;
    border-radius: 30px;
    top: -30px;
    left: 40%;
    text-align: center
}

.bulb-img {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-top: 15px
}

.special-group-hint {
    padding: 15px
}

.special-group-hint-title {
    z-index: 100002;
    padding-top: 15px;
    font-size: 18px;
    font-weight: 700;
    color: #1c1c1c;
    text-align: center
}

.special-group-hint-text {
    padding-top: 5px;
    padding-bottom: 10px;
    font-size: 14px;
    color: #727171;
    text-align: left
}

.open-special-group {
    font-size: 16px;
    width: 150px;
    margin: 0 auto;
    vertical-align: middle;
    padding: 3px 5px;
    background-color: #fb2333;
    color: #fff;
    text-align: center;
    border-radius: 3px
}

.goods_grid_wrapper {
    overflow: hidden
}

.goods_grid_one {
    width: 49%;
    float: left;
    padding: 4px
}

.goods-grid-one {
    width: 49%;
    padding: 4px;
    display: inline-block
}

.tuan_grid {
    padding: 5px;
    border-radius: 5px;
    background-color: #fff
}

.grid_good_img {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    text-align: center
}

    .grid_good_img img {
        display: inline-block;
        vertical-align: middle;
        overflow: hidden;
        width: 100%
    }

.tuan_grid_price {
    position: relative;
    height: 30px;
    line-height: 30px;
    padding-left: 3px
}

    .tuan_grid_price b {
        font-size: 12px;
        color: #df2127;
        font-weight: 400
    }

    .tuan_grid_price .grid_price_header {
        font-size: 17px
    }

    .tuan_grid_price .grid_price_footer {
        font-size: 14px
    }

.goods_grid_like {
    position: absolute;
    bottom: 5px;
    right: 0;
    width: 23px;
    height: 20px;
    background-image: url(/assets/img/bg_v7-a8173d2a75.png);
    background-repeat: no-repeat;
    background-size: 155px 90px;
    background-position: -52px -66px
}

    .goods_grid_like.liked {
        background-position: -27px -66px
    }

.like_click_grid {
    position: absolute;
    height: 40px;
    width: 50px;
    bottom: 0;
    right: 5px
}

.tuan_grid_name {
    line-height: 16px;
    color: #191919;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 10px;
    height: 32px;
    overflow: hidden
}

.grid_load_wrap {
    width: 100%
}

.grid_load_text {
    display: inline-block;
    line-height: 45px;
    font-size: 16px
}

.detail-comments-container {
    position: relative;
    width: 100%;
    max-width: 640px;
    background-color: #fff;
    margin-top: 10px
}

.detail-comments-title {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ededed;
    background-color: #fff;
    overflow: hidden
}

.detail-comments-all {
    display: inline-block;
    font-size: 15px;
    text-align: center;
    color: #1a1a1a;
    margin-left: 20px
}

.detail-comments-score-name {
    float: left;
    font-size: 14px;
    color: #1a1a1a
}

    .detail-comments-score-name:first-child {
        padding-left: 10px
    }

.detail-comments-score {
    font-size: 15px;
    color: #fe243d
}

.detail-comments-amount {
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    color: #878787;
    text-align: center;
    display: inline-block;
    right: 22px;
    position: absolute
}

.detail-comments-arrow {
    float: right;
    margin-right: 10px;
    height: 12px;
    width: 8px;
    margin-top: 14px
}

.detail-comment-score-cent {
    color: #878787
}

.detail-comments-tags {
    width: 100%;
    max-width: 640px;
    height: .37rem;
    position: relative;
    font-size: 0;
    overflow: hidden
}

    .detail-comments-tags .dct-container {
        width: 100%;
        display: inline-block;
        margin-left: .1rem
    }

        .detail-comments-tags .dct-container li {
            margin-top: .1rem;
            background-color: #ffe3e6;
            padding: 0 .1rem;
            color: #58595b;
            font-size: .12rem;
            height: .27rem;
            width: auto;
            float: left;
            margin-right: .09rem;
            line-height: .28rem;
            border-radius: .07rem;
            max-width: 1.6rem;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis
        }

        .detail-comments-tags .dct-container .dct-tag-inactive {
            background-color: #f0f0f0
        }

.goods-comments-container {
    padding-bottom: .54rem;
    background-color: #f2f2f2 !important
}

    .gc-item, .goods-comments-container .goods-comments-title {
        border-bottom: 1px solid #ededed;
        background-color: #fff;
        width: 100%
    }

    .goods-comments-container .goods-comments-title {
        height: .4rem;
        line-height: .4rem;
        overflow: hidden
    }

        .goods-comments-container .goods-comments-title .goods-comments-all {
            display: inline-block;
            font-size: .14rem;
            text-align: left;
            color: #151516;
            margin-left: .1rem
        }

    .goods-comments-container .goods-comments-amount {
        font-size: 0;
        height: .4rem;
        line-height: .41rem;
        color: #58595b;
        text-align: center;
        display: inline-block;
        right: .1rem;
        position: absolute
    }

        .goods-comments-container .goods-comments-amount .detail-comments-score {
            font-size: .05rem;
            color: #ff2741;
            margin-right: .07rem
        }

            .goods-comments-container .goods-comments-amount .detail-comments-score i {
                font-size: .14rem
            }

            .goods-comments-container .goods-comments-amount .detail-comments-score .detail-comment-score-cent {
                color: #151516;
                font-size: .14rem
            }

        .goods-comments-container .goods-comments-amount .detail-comment-word {
            font-size: .12rem
        }

            .goods-comments-container .goods-comments-amount .detail-comment-word i {
                margin-right: .04rem
            }

.goods-comments-no-bottom-bar {
    padding-bottom: 0
}

.goods-comments-all {
    margin-left: .1rem;
    color: #151516
}

.goods-comments-amount {
    color: #666;
    font-size: 13px;
    right: 10px
}

@media only screen and (max-width:374px) {
    .goods-comments-amount {
        font-size: 11px
    }
}

#goods-comments-list {
    width: 100%;
    max-width: 640px;
    overflow: hidden
}

.gc-item {
    padding: .13rem 0 .11rem .12rem;
    text-align: justify;
    margin-bottom: .08rem
}

    .gc-item .gc-top {
        width: 100%;
        margin-bottom: .08rem;
        padding-right: .12rem;
        font-size: 0
    }

        .gc-item .gc-top .gc-avatar-wrapper {
            display: inline-block;
            vertical-align: top
        }

            .gc-item .gc-top .gc-avatar-wrapper img {
                height: .33rem;
                width: .33rem;
                border-radius: 100%
            }

        .gc-item .gc-top .gc-info {
            display: inline-block;
            padding-left: .06rem;
            height: .33rem;
            line-height: .34rem
        }

            .gc-item .gc-top .gc-info .gc-name {
                max-width: 1rem;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
                font-size: .16rem;
                color: #58595b
            }

            .gc-item .gc-top .gc-info .gc-stars {
                margin-top: .05rem;
                height: .11rem;
                overflow: hidden
            }

                .gc-item .gc-top .gc-info .gc-stars div {
                    display: inline-block;
                    width: .11rem;
                    height: .11rem;
                    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUBAMAAAB7UtADAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAeUExURQAAAP8nQf8nQf8nQf8nQf8nQf8nQf8nQf8nQf8nQQ3+H+gAAAAJdFJOUwCkjhj4QsljdKRQyCoAAAB+SURBVAjXY2AAAmYhAwYYYJqpAGebzHSGsyVnToQxmT1nToFpMJw5c6YwiMGumDITBNyEChgqZ8LAdBQ2I5wNtEMTypwE1MwBZTeATOoEM2eAjY8Es6cyoItLgtkQF2WC2dPAbM+Z00IzZ06BuHJaAANrJsSlQQFAglWVgQEAw4hBv3vj8eYAAAAASUVORK5CYII=);
                    background-repeat: no-repeat;
                    background-size: .11rem .1rem;
                    margin-right: .03rem
                }

        .gc-item .gc-top .gc-time {
            float: right;
            color: #9c9c9c;
            font-size: .12rem;
            height: .33rem;
            line-height: .34rem
        }

    .gc-item .gc-main {
        color: #151516;
        font-size: 0;
        line-height: 1.5;
        padding-right: .12rem
    }

        .gc-item .gc-main span {
            display: inline-block;
            font-size: .15rem;
            word-break: break-all
        }

    .gc-item .gc-main-limit-text {
        max-height: 1.32rem;
        overflow: hidden
    }

    .gc-item .gc-main-extend {
        margin-top: .07rem;
        font-size: .13rem;
        color: #6eacc6
    }

    .gc-item .gc-spec {
        font-size: .12rem;
        color: #9c9c9c;
        margin-top: .07rem;
        width: 100%;
        word-break: break-all
    }

        .gc-item .gc-spec div {
            line-height: .18rem;
            display: inline-block;
            margin-right: .13rem
        }

            .gc-item .gc-spec div span:first-child {
                margin-right: .04rem
            }

    .gc-item .gc-additional {
        position: relative;
        margin-top: .13rem;
        border-top: 1px solid #ededed;
        padding-top: .13rem
    }

        .gc-item .gc-additional .gc-hint {
            font-size: .14rem;
            color: #ff2741;
            margin-bottom: .07rem
        }

        .gc-item .gc-additional .gc-additional-main {
            color: #151516;
            font-size: 0;
            line-height: 1.5;
            padding-right: .12rem
        }

            .gc-item .gc-additional .gc-additional-main span {
                display: inline-block;
                font-size: .15rem;
                word-break: break-all
            }

        .gc-item .gc-additional .gc-additional-main-limit-text {
            max-height: 1.32rem;
            overflow: hidden
        }

        .gc-item .gc-additional .gc-additional-main-extend {
            margin-top: .07rem;
            font-size: .13rem;
            color: #6eacc6
        }

    .gc-item .gc-additional-fit-spec, .gc-reply {
        margin-top: .1rem
    }

.gc-item-fit-add-spec {
    padding-bottom: .09rem
}

.gc-reply {
    position: relative;
    width: 100%;
    padding-right: .1rem;
    padding-bottom: .04rem
}

    .gc-reply .gc-reply-textarea {
        position: relative;
        padding: .06rem .1rem;
        background-color: #f2f2f2;
        border-radius: .04rem;
        line-height: 1.5;
        font-size: .14rem;
        color: #58595b;
        word-break: break-all
    }

        .gc-reply .gc-reply-textarea:after {
            position: absolute;
            content: "";
            width: .2rem;
            left: .24rem;
            top: -.13rem;
            border-top: 0;
            border-bottom: .2rem solid #f2f2f2;
            border-left: .1rem solid transparent;
            border-right: .1rem solid transparent;
            transform: scaleY(.4);
            -webkit-transform: scaleY(.4)
        }

.gc-pictures {
    margin-top: .11rem
}

    .gc-pictures .gc-picture {
        display: inline-block;
        margin: 0 .03rem 0 0;
        height: 1.15rem;
        width: 1.15rem;
        background: url("data:image/png;base64,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") no-repeat;
        background-size: contain
    }

        .gc-pictures .gc-picture:nth-of-type(3n) {
            margin-right: 0
        }

        .gc-pictures .gc-picture div {
            height: 1.15rem;
            width: 1.15rem;
            background-position: 50%;
            background-size: cover
        }

    .gc-pictures .gc-line-gap {
        margin-bottom: .03rem
    }

    .gc-pictures .gc-single-pic {
        height: 1.74rem;
        width: 1.74rem;
        margin-bottom: 0
    }

        .gc-pictures .gc-single-pic div {
            width: 1.74rem;
            height: 1.74rem;
            background-position: 50%;
            background-size: cover
        }

.base-list-wrapper > div:nth-last-child(3) > .gc-item {
    margin-bottom: 0
}

.goods-comments-detail {
    width: 100%;
    padding: 10px 10px 12px;
    text-align: justify;
    border-bottom: 1px solid #ededed
}

.goods-comments-avatar {
    width: 30px;
    height: 30px;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    float: left;
    margin-top: 4px;
    background-color: #eee
}

#confirm-shipment, #delay-load {
    border-radius: 6px;
    text-align: center
}

.goods-comments-name {
    width: 160px;
    padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    word-break: break-all;
    text-overflow: ellipsis;
    font-size: 13px;
    height: 20px;
    line-height: 20px
}

.goods-comments-time {
    padding-left: 10px;
    float: left;
    color: #878787
}

.goods-comments-stars {
    float: right;
    display: inline-block;
    margin-top: -18px
}

.goods-comments-stars-show {
    width: 15px;
    height: 15px;
    display: inline-block;
    position: relative;
    margin-right: 1px;
    background-image: url(/assets/img/comment_bg_star-bee23e23e8.png);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: -15px
}

.goods-comments-content {
    margin-top: 20px;
    color: #1a1a1a;
    font-size: 13px;
    word-wrap: break-word
}

.goods-comments-spec {
    font-size: .12rem;
    color: #9c9c9c;
    margin-top: .06rem;
    width: 100%;
    word-break: break-all;
    line-height: 1
}

    .goods-comments-spec div {
        display: inline-block;
        margin-right: .13rem
    }

        .goods-comments-spec div span:first-child {
            margin-right: .04rem
        }

.goods-comments-bottom-hint {
    width: 100%;
    height: .42rem;
    color: #151516;
    font-size: .14rem;
    line-height: .43rem;
    text-align: center
}

.goods-comments-bottom-hint-v2 {
    width: 100%;
    background-color: transparent
}

    .goods-comments-bottom-hint-v2 .gc-no-comment-num {
        height: .45rem;
        line-height: .46rem;
        text-align: center;
        color: #151516;
        font-size: .13rem;
        background-color: #fff;
        margin-bottom: .15rem
    }

    .goods-comments-bottom-hint-v2 .gc-bottom-hint-text {
        text-align: center;
        font-size: .14rem;
        color: #9c9c9c;
        background-color: transparent
    }

.bg-fill {
    background-color: rgba(0,0,0,.7);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: fixed;
    z-index: 10001
}

#confirm-shipment {
    position: fixed;
    max-width: 640px;
    width: 77.6%;
    left: 11.2%;
    background-color: #f6f8f9;
    z-index: 10002;
    top: 30.8%
}

    #confirm-shipment .close-button {
        position: absolute;
        width: 20px;
        height: 20px;
        top: 5px;
        right: 5px
    }

    #confirm-shipment .head-icon {
        height: 54px;
        width: auto
    }

    #confirm-shipment .desc {
        width: 100%;
        color: #343434;
        font-size: 15px;
        margin: 24px 0
    }

    #confirm-shipment .cancel-button, #confirm-shipment .confirm-button {
        width: 100%;
        height: 46px;
        line-height: 46px;
        border-top: 1px solid #d4d4d4
    }

    #confirm-shipment .confirm-button {
        font-size: 16px;
        color: #f40009
    }

    #confirm-shipment .cancel-button {
        font-size: 15px;
        color: #797979
    }

#confirm-app-group {
    position: fixed;
    width: 94%;
    max-width: 640px;
    border-radius: 5px;
    top: 30%;
    left: 3%;
    background-color: #fff;
    z-index: 10002
}

    #confirm-app-group .detail {
        margin: 25px 10px 0;
        padding-bottom: 15px;
        border-bottom: 1px solid #eee
    }

        #confirm-app-group .detail img {
            width: 30%;
            height: auto;
            margin-right: 10px
        }

        #confirm-app-group .detail .desc {
            display: inline-block;
            width: 65%;
            font-size: 15px;
            color: #000
        }

    #confirm-app-group .buttons {
        width: 100%
    }

        #confirm-app-group .buttons .cancel-button, #confirm-app-group .buttons .confirm-button {
            position: relative;
            font-size: 18px;
            text-align: center;
            display: inline-block;
            width: 49.5%;
            height: 55px;
            line-height: 55px
        }

        #confirm-app-group .buttons .cancel-button {
            color: #b7b7b7
        }

        #confirm-app-group .buttons .confirm-button {
            float: right;
            border-left: 1px solid #eee;
            color: #ff2742
        }

.app-dl-bg {
    z-index: 100002
}

#confirm-app-download {
    position: fixed;
    width: 2.9rem;
    height: 1.27rem;
    border-radius: .08rem;
    top: 50%;
    margin-top: -1.035rem;
    left: 50%;
    margin-left: -1.45rem;
    background-color: #fff;
    z-index: 100003
}

    #confirm-app-download .detail {
        position: relative;
        text-align: center;
        height: .785rem;
        line-height: .785rem;
        border-bottom: 1px solid #e0e0e0
    }

        #confirm-app-download .detail .desc {
            font-size: .17rem;
            color: #151516;
            display: inline-block
        }

    #confirm-app-download.confirm-app-download-v2 .detail, #confirm-app-download.confirm-app-update .detail {
        padding: .1rem
    }

        #confirm-app-download.confirm-app-download-v2 .detail .desc, #confirm-app-download.confirm-app-update .detail .desc {
            line-height: 1.8
        }

        #confirm-app-download.confirm-app-download-v2 .detail .buttons, #confirm-app-download.confirm-app-update .detail .buttons {
            position: absolute;
            bottom: -.48rem;
            left: 0
        }

    #confirm-app-download .buttons {
        position: relative;
        line-height: .48rem;
        width: 100%;
        height: .48rem;
        font-size: .17rem
    }

        #confirm-app-download .buttons .cancel-button {
            position: relative;
            text-align: center;
            display: inline-block;
            width: 46%;
            color: #9c9c9c;
            height: .48rem
        }

        #confirm-app-download .buttons .confirm-button {
            position: relative;
            text-align: center;
            display: inline-block;
            float: right;
            border-left: 1px solid #e0e0e0;
            color: #e02e24;
            height: .48rem;
            width: 48%
        }

#confirm-allow_regions, #delay-load {
    position: fixed;
    max-width: 640px;
    left: 11.2%;
    z-index: 10002
}

.unshare-cancel {
    height: 1.52rem !important
}

    .unshare-cancel .detail {
        height: 1.04rem !important;
        line-height: 0 !important;
        border-bottom: 1px solid #ededed !important
    }

        .unshare-cancel .detail .desc {
            padding: .28rem .15rem 0;
            line-height: 1.6;
            height: 1.04rem
        }

        .unshare-cancel .detail .confirm-button {
            border-left: 1px solid #ededed !important
        }

#delay-load {
    width: 77.6%;
    background-color: #fff;
    top: 25.5%
}

    #delay-load .head-icon {
        margin: 20px 0;
        width: 38%;
        height: auto
    }

    #delay-load .desc {
        color: #343434;
        font-size: 15px;
        line-height: 21px;
        padding: 0 24px;
        text-align: left
    }

    #delay-load .button {
        margin-left: 29%;
        margin-top: 24px;
        margin-bottom: 24px;
        width: 42%;
        height: 32px;
        line-height: 32px;
        border-radius: 2px;
        color: #fff;
        font-size: 14px
    }

    #delay-load .wait {
        background-color: #cfcccc
    }

    #delay-load .refresh {
        background-color: #ff2742
    }

#confirm-allow_regions {
    width: 77.6%;
    border-radius: 5px;
    top: 26%;
    right: 11.2%;
    background-color: #fff
}

    #confirm-allow_regions .allow-head-icon {
        width: 86px;
        height: 76px;
        position: relative;
        left: 50%;
        margin-top: 25px;
        -webkit-transform: translate(-50%);
        transform: translate(-50%)
    }

    #confirm-allow_regions .allow-desc {
        font-size: 15px;
        color: #343434;
        position: relative;
        margin: 25px 20px
    }

    #confirm-allow_regions .allow-cancel-button, #confirm-allow_regions .allow-confirm-button {
        position: relative;
        font-size: 15px;
        text-align: center;
        display: inline-block;
        width: 50%;
        height: 55px;
        line-height: 55px;
        border-top: 1px solid #ededed;
        float: left
    }

    #confirm-allow_regions .allow-confirm-button {
        color: #ff2742
    }

    #confirm-allow_regions .allow-cancel-button {
        color: #797979;
        border-right: 1px solid #ededed
    }

#confirm-app-update {
    background-color: #fff;
    border-radius: 8px;
    position: fixed;
    width: 70%;
    height: auto;
    left: 15%;
    top: 35%;
    text-align: center;
    z-index: 100002
}

    #confirm-app-update .title {
        font-size: .21rem;
        font-weight: 700;
        color: #343434;
        margin-top: 7%;
        margin-bottom: 7%
    }

    #confirm-app-update .desc {
        font-size: .15rem;
        color: #363636;
        margin-bottom: 8%
    }

    #confirm-app-update .buttons {
        width: 100%;
        height: 42px;
        line-height: 42px;
        border-top: 1px solid #efefef
    }

        #confirm-app-update .buttons span {
            position: relative;
            display: inline-block;
            width: 49%;
            text-align: center;
            font-size: 15px;
            font-weight: 700
        }

        #confirm-app-update .buttons .cancel-button {
            color: #989898
        }

        #confirm-app-update .buttons .confirm-button {
            float: right;
            color: #ff2742;
            border-left: 1px solid #efefef
        }

.newer-group-bg {
    background: rgba(0,0,0,.85);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: fixed;
    z-index: 100001
}

#alert-new-user-group {
    position: fixed;
    background-color: #fff;
    border-radius: 8px;
    width: 63.5%;
    min-height: 182px;
    left: 18.4%;
    top: 27.6%;
    text-align: center;
    z-index: 100002
}

.ang-item-desc .desc-normal, .ang-item-desc .desc-spec {
    width: 100%;
    font-family: "Adobe 黑体 Std"
}

.ang-item-header {
    position: relative
}

    .ang-item-header .ang-item-icon {
        position: relative;
        margin: 0 auto
    }

.ang-item-desc {
    position: relative;
    text-align: center
}

    .ang-item-desc .desc-normal {
        position: relative;
        display: inline-block;
        color: #716f6f
    }

    .ang-item-button span, .ang-item-desc .desc-spec {
        position: relative;
        color: #ff223b
    }

.ang-item-button {
    position: relative;
    margin: 0 auto;
    font-size: 0;
    border-top: 1px solid #f4f2f2
}

@media only screen and (min-width:319px) {
    .ang-item-button span, .ang-item-desc .desc-spec {
        font-size: 14px
    }

    .ang-item-header {
        margin: 26.39px 0 2.55px
    }

        .ang-item-header .ang-item-icon {
            width: 45.11px;
            height: 40.86px;
            background: url(/assets/img/new_user_group-50f9cf88f4.png) -65.54px 0 no-repeat;
            background-size: 133.63px 62.99px
        }

    .ang-item-desc {
        padding-top: 10.21px;
        height: 70.65px
    }

        .ang-item-desc .desc-normal {
            margin: 1.7px 0 .85px;
            font-size: 14px
        }

    .ang-item-button {
        height: 43.41px;
        width: 178.74px;
        line-height: 43.41px
    }
}

@media only screen and (min-width:370px) {
    .ang-item-header {
        margin: 31px 0 3px
    }

        .ang-item-header .ang-item-icon {
            width: 53px;
            height: 48px;
            background: url(/assets/img/new_user_group-50f9cf88f4.png) -77px 0 no-repeat;
            background-size: 157px 74px
        }

    .ang-item-desc {
        padding-top: 16px;
        height: 83px
    }

        .ang-item-desc .desc-normal {
            margin: 2px 0 1px;
            font-size: 16px
        }

        .ang-item-desc .desc-spec {
            font-size: 16px
        }

    .ang-item-button {
        height: 51px;
        width: 210px;
        line-height: 51px
    }

        .ang-item-button span {
            font-size: 18px
        }
}

@media only screen and (min-width:410px) {
    .ang-item-button span, .ang-item-desc .desc-spec {
        font-size: 18px
    }

    .ang-item-header {
        margin: 34.03px 0 3.29px
    }

        .ang-item-header .ang-item-icon {
            width: 58.18px;
            height: 52.69px;
            background: url(/assets/img/new_user_group-50f9cf88f4.png) -84.52px 0 no-repeat;
            background-size: 172.33px 81.23px
        }

    .ang-item-desc {
        padding-top: 19.76px;
        height: 91.11px
    }

        .ang-item-desc .desc-normal {
            margin: 2.2px 0 1.1px;
            font-size: 18px
        }

    .ang-item-button {
        height: 55.98px;
        width: 230.51px;
        line-height: 55.98px
    }
}

.alert-app-download-head {
    position: fixed;
    width: 82%;
    left: 9%;
    top: 21%;
    z-index: 100003
}

    .alert-app-download-head .close-button {
        position: absolute;
        top: 4px;
        right: -8px;
        width: 24px;
        height: 24px
    }

@media only screen and (max-height:439px) {
    .alert-app-download-head {
        top: 16%
    }
}

.id-card-hint-container {
    position: fixed;
    width: 82%;
    left: 9%;
    top: 21%;
    z-index: 9104
}

    .id-card-hint-container .close-button {
        position: absolute;
        top: -22px;
        right: -22px;
        padding: 15px
    }

        .id-card-hint-container .close-button img {
            display: block;
            width: 24px;
            height: 24px
        }

    .id-card-hint-container .id-card-hint-body {
        padding: .18rem;
        background-color: #fff;
        border-radius: 0 0 8px 8px
    }

        .id-card-hint-container .id-card-hint-body p {
            margin-top: 10px;
            position: relative;
            font-size: 13px;
            padding-left: 22px;
            line-height: 21px;
            color: #333
        }

            .id-card-hint-container .id-card-hint-body p:first-child {
                margin-top: 0 !important
            }

            .id-card-hint-container .id-card-hint-body p span {
                position: absolute;
                font-size: 12px;
                font-weight: 700;
                left: 0;
                top: 2px;
                width: 16px;
                height: 16px;
                line-height: 16px;
                border-radius: 50%;
                background-color: #fd0;
                text-align: center
            }

        .id-card-hint-container .id-card-hint-body .confirm-btn {
            font-size: 13px;
            color: #333;
            height: 28px;
            line-height: 28px;
            background-color: #fff5b2;
            border-radius: 3px;
            margin-top: .18rem;
            text-align: center
        }

#alert-app-download {
    background-color: #fff;
    border-radius: 0 0 8px 8px;
    position: fixed;
    width: 82%;
    left: 9%;
    top: 36%;
    height: auto;
    text-align: center;
    z-index: 100002
}

    #alert-app-download .desc {
        color: #000;
        font-size: 16px;
        margin: 26px 0 21px;
        line-height: 25px
    }

    #alert-app-download .confirm-button {
        background-color: red;
        color: #fff;
        width: 40%;
        border-radius: 19px;
        height: 38px;
        line-height: 38px;
        font-size: 14px;
        margin: 0 auto
    }

    #alert-app-download .checkbox {
        margin: 0 auto;
        font-size: 0;
        height: 49px;
        line-height: 49px;
        text-align: center
    }

        #alert-app-download .checkbox .icon {
            background-image: url(/assets/img/bg_v7-a8173d2a75.png);
            background-repeat: no-repeat;
            background-size: 310px 180px;
            background-position: -150px -150px;
            width: 13px;
            height: 13px;
            margin: 0 5px -2px 0;
            display: inline-block;
            border: none
        }

        #alert-app-download .checkbox .selected {
            background-position: -150px -130px
        }

        #alert-app-download .checkbox .text {
            color: #a4a4a4;
            font-size: 13px;
            display: inline-block
        }

#alert-open-app-notification {
    position: fixed;
    top: 0;
    left: 0;
    width: 288px;
    height: 356px;
    background-color: #fff;
    border-radius: 8px;
    z-index: 10002;
    text-align: center
}

    #alert-open-app-notification .close-button, #alert-open-app-notification .head-icon, #alert-open-app-notification .icon-0, #alert-open-app-notification .icon-1, #alert-open-app-notification .icon-2 {
        background-image: url(/assets/img/open_app_notification_sprites-e7b4fe4a32.png);
        background-repeat: no-repeat;
        background-size: 150px 75px
    }

    #alert-open-app-notification .close-button {
        position: absolute;
        right: -11px;
        top: -13px;
        background-position: -75px -25px;
        width: 27px;
        height: 27px;
        z-index: 2
    }

    #alert-open-app-notification .head-icon {
        position: relative;
        background-position: 0 0;
        width: 70px;
        height: 70px;
        margin: 24px auto 17px
    }

    #alert-open-app-notification .desc, #alert-open-app-notification .title {
        font-size: 15px;
        color: #343434;
        line-height: 1;
        font-family: PingFang Medium
    }

    #alert-open-app-notification .desc {
        margin-top: 5px;
        font-size: 13px
    }

    #alert-open-app-notification .detail li {
        position: relative;
        margin: 17px auto 0;
        height: 20px;
        line-height: 20px
    }

        #alert-open-app-notification .detail li a {
            width: 20px;
            height: 20px;
            margin: 0 5px -5px 0;
            display: inline-block
        }

        #alert-open-app-notification .detail li .icon-0 {
            background-position: -75px 0
        }

        #alert-open-app-notification .detail li .icon-1 {
            background-position: -100px 0
        }

        #alert-open-app-notification .detail li .icon-2 {
            background-position: -125px 0
        }

        #alert-open-app-notification .detail li p {
            color: #666;
            font-size: 13px;
            display: inline-block;
            letter-spacing: 1px;
            font-family: PingFang Regular
        }

        #alert-open-app-notification .detail li:first-child {
            margin-top: 24.5px
        }

    #alert-open-app-notification .confirm-button {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 56px;
        line-height: 56px;
        background-color: #fd535c;
        color: #fff;
        font-size: 14px;
        letter-spacing: 2px;
        border-radius: 0 0 8px 8px;
        z-index: 3;
        font-family: PingFang Medium
    }

.alert-free-trial-bg {
    position: fixed;
    background: rgba(0,0,0,.85);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 10001
}

.alert-free-trial {
    position: relative;
    width: 76%;
    max-width: 284px;
    height: 197px;
    padding: 28px 0;
    font-size: 0;
    margin: 30% auto 0;
    background-color: #fff;
    border-radius: 2px;
    z-index: 10002
}

.alert-free-trial-title {
    position: relative;
    width: 100%;
    font-size: 16px;
    color: #333;
    font-weight: 700;
    text-align: center
}

.alert-free-trial-confirm, .alert-free-trial-content {
    position: relative;
    width: 85%;
    max-width: 200px;
    font-size: 14px
}

.alert-free-trial-content {
    margin: 22px auto 25px;
    color: #666;
    text-align: left
}

.alert-free-trial-confirm {
    height: 34px;
    line-height: 34px;
    margin: 0 auto;
    color: #fff;
    background-color: #ee2e3a;
    border-radius: 2px;
    text-align: center
}

.alert-close, .alert-coupon-send, .alert-coupon-send-confirm {
    background: url(/assets/img/coupon_send_sprites-44b024023a.png) no-repeat;
    background-size: 3.2rem 3.5rem
}

.alert-coupon-send {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 3.19rem;
    height: 2.98rem;
    background-position: 0 0;
    z-index: 10002
}

    .alert-coupon-send .alert-close {
        height: .34rem;
        width: .34rem;
        position: absolute;
        top: -.31rem;
        right: .13rem;
        background-position: -1.98rem -3.03rem
    }

    .alert-coupon-send .alert-coupon-send-close {
        position: absolute;
        top: 6px;
        right: 6px;
        width: 24px;
        height: 24px;
        background: #000;
        opacity: .6;
        border-radius: 50%
    }

        .alert-coupon-send .alert-coupon-send-close b {
            position: relative;
            margin-top: 4px;
            margin-left: 4.5px;
            display: inline-block;
            width: 16px;
            height: 2px;
            background: #fff;
            font-size: 0;
            line-height: 0;
            vertical-align: middle;
            -webkit-transform: rotate(45deg)
        }

            .alert-coupon-send .alert-coupon-send-close b:after {
                position: absolute;
                content: ".";
                display: block;
                width: 16px;
                height: 2px;
                background: #fff;
                -webkit-transform: rotate(-90deg)
            }

    .alert-coupon-send .alert-coupon-send-img {
        max-width: 280px;
        width: 100%;
        height: auto;
        position: relative
    }

    .alert-coupon-send .alert-coupon-send-desc {
        position: absolute;
        bottom: 1.235rem;
        width: 100%;
        text-align: center
    }

        .alert-coupon-send .alert-coupon-send-desc li {
            font-size: .15rem;
            font-weight: 400;
            line-height: .24rem;
            color: #ffd600
        }

            .alert-coupon-send .alert-coupon-send-desc li:last-child {
                font-size: .13rem;
                line-height: .22rem;
                color: #fff09e
            }

    .alert-coupon-send .alert-coupon-send-confirm {
        position: absolute;
        height: .44rem;
        width: 1.86rem;
        left: 50%;
        -webkit-transform: translateX(-50%);
        bottom: .53rem;
        border-radius: .08rem;
        background-position: 0 -3.05rem
    }

.wrapper-after-group-share {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10002
}

    .wrapper-after-group-share .mask-after-group-share {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #000;
        opacity: .7
    }

    .wrapper-after-group-share .modal-after-group-share {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 64px;
        left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center
    }

        .wrapper-after-group-share .modal-after-group-share .modal-after-group-share-content {
            height: 3.06rem;
            width: 2.9rem;
            border-radius: .08rem;
            background-color: #fff;
            text-align: center;
            line-height: 1;
            overflow: hidden
        }

            .wrapper-after-group-share .modal-after-group-share .modal-after-group-share-content .title {
                position: relative;
                width: 100%;
                margin: 0;
                height: .57rem;
                background-color: #f2f2f2;
                border-top-left-radius: .08rem;
                border-top-right-radius: .08rem;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                display: -webkit-flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-justify-content: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-align-items: center;
                line-height: .21rem
            }

                .wrapper-after-group-share .modal-after-group-share .modal-after-group-share-content .title .icon {
                    display: inline-block;
                    width: .21rem;
                    height: .21rem;
                    margin-right: .06rem
                }

                .wrapper-after-group-share .modal-after-group-share .modal-after-group-share-content .title span {
                    font-size: .18rem;
                    color: #151516
                }

            .wrapper-after-group-share .modal-after-group-share .modal-after-group-share-content .desc {
                margin-top: .25rem;
                color: #58595b;
                font-size: .14rem
            }

            .wrapper-after-group-share .modal-after-group-share .modal-after-group-share-content .confirm-button {
                margin: .15rem auto 0;
                width: 2.5rem;
                height: .43rem;
                background-color: #e02e24;
                border-radius: .05rem;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                display: -webkit-flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-justify-content: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-align-items: center
            }

                .wrapper-after-group-share .modal-after-group-share .modal-after-group-share-content .confirm-button span {
                    color: #fff;
                    font-size: .16rem
                }

            .wrapper-after-group-share .modal-after-group-share .modal-after-group-share-content .hintTitle {
                position: relative;
                margin: .25rem auto 0;
                width: 2.31rem;
                height: 1px;
                background-color: #e0e0e0
            }

                .wrapper-after-group-share .modal-after-group-share .modal-after-group-share-content .hintTitle p {
                    position: absolute;
                    top: -.05rem;
                    left: .835rem;
                    width: .64rem;
                    color: #e02e24;
                    font-size: .12rem;
                    background-color: #fff
                }

#fc-link, #unpayed-alarm {
    top: 50%;
    position: relative
}

.wrapper-after-group-share .modal-after-group-share .modal-after-group-share-content .hint {
    margin-top: .25rem;
    color: #58595b;
    font-size: .14rem;
    line-height: 1
}

.wrapper-after-group-share .modal-after-group-share .modal-after-group-share-content .cancel-button {
    margin: .15rem auto 0;
    width: 2.5rem;
    height: .43rem;
    border: 1px solid #e02e24;
    border-radius: .05rem;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center
}

.default-buttons, .default-buttons .cancel-button {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-pack: center
}

.wrapper-after-group-share .modal-after-group-share .modal-after-group-share-content .cancel-button span {
    color: #e02e24;
    font-size: .16rem
}

.default-buttons {
    position: relative;
    margin-top: .18rem;
    border-top: 1px solid #ededed;
    width: 100%;
    height: .48rem;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    font-size: .16rem;
    overflow: hidden
}

    .default-buttons, .default-buttons .cancel-button {
        display: flex;
        display: -webkit-flex;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-justify-content: center
    }

        .default-buttons .cancel-button {
            color: #9c9c9c;
            border-right: 1px solid #ededed
        }

        .default-buttons .cancel-button, .default-buttons .confirm-button {
            width: 50%;
            height: 100%;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center
        }

        .default-buttons .confirm-button {
            color: #e02e24;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            display: -webkit-flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-justify-content: center
        }

#unpayed-alarm {
    width: 2.5rem;
    height: auto;
    border-radius: 8px;
    margin: -.13rem auto 0;
    padding-top: .4rem;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0);
    z-index: 10002;
    line-height: 1;
    text-align: center;
    background: url(/assets/img/unpayed_alarm_bg-4e2fc4224f.png) no-repeat #fff;
    background-size: contain
}

    #unpayed-alarm img {
        position: relative;
        width: 1rem;
        height: 1rem;
        overflow: hidden;
        margin: 0 auto .25rem;
        border-radius: 6px
    }

    #unpayed-alarm .title {
        position: relative;
        color: #151516;
        font-size: .16rem;
        margin: 0 auto .085rem;
        height: .16rem;
        line-height: .18rem;
        width: 1.94rem;
        overflow: hidden;
        -webkit-line-clamp: 1;
        white-space: nowrap;
        word-break: break-all;
        word-wrap: break-word;
        -webkit-box-orient: vertical;
        vertical-align: middle;
        text-overflow: ellipsis
    }

    #unpayed-alarm .desc {
        position: relative;
        font-size: .13rem;
        line-height: .2rem;
        color: #58595b
    }

    #unpayed-alarm .default-buttons {
        margin-top: .215rem
    }

#fc-link {
    width: 2.9rem;
    height: auto;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    margin: 0 auto
}

    #fc-link .fc-link-detail {
        position: relative;
        width: 100%;
        height: 1.85rem;
        border-radius: 8px;
        background-color: #fff;
        z-index: 10002;
        line-height: 1;
        text-align: center;
        padding-top: .3rem
    }

        #fc-link .fc-link-detail .title {
            position: relative;
            color: #151516;
            font-size: .18rem;
            margin-bottom: .14rem
        }

        #fc-link .fc-link-detail .desc {
            position: relative;
            font-size: .14rem;
            line-height: .21rem;
            color: #58595b
        }

        #fc-link .fc-link-detail .confirm-button {
            position: absolute;
            left: .2rem;
            bottom: .22rem;
            width: 2.5rem;
            height: .43rem;
            background-color: #e02e24;
            border-radius: 4px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            display: -webkit-flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center
        }

            #fc-link .fc-link-detail .confirm-button span {
                color: #fff;
                font-size: .16rem
            }

    #fc-link .fc-padding-bottom {
        height: 64px
    }

#alert-default-v3, #confirm-default-v3 {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 64px;
    right: 0;
    z-index: 10002;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center
}

    #alert-default-v3 .bg-fill2, #confirm-default-v3 .bg-fill2 {
        background-color: rgba(0,0,0,.8)
    }

    #alert-default-v3 .content-wrapper, #confirm-default-v3 .content-wrapper {
        position: relative;
        display: block;
        height: auto;
        width: 2.9rem;
        max-height: 100vh;
        max-width: 640px;
        margin: auto;
        background: #fff;
        border-radius: .08rem;
        overflow-y: hidden;
        text-align: center
    }

        #alert-default-v3 .content-wrapper .detail, #confirm-default-v3 .content-wrapper .detail {
            padding: .26rem .16rem;
            overflow-y: auto;
            border-bottom: 1px solid #ededed;
            max-height: 3.75rem;
            word-wrap: break-word;
            word-break: normal;
            cursor: default;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none
        }

            #alert-default-v3 .content-wrapper .detail .title, #confirm-default-v3 .content-wrapper .detail .title {
                text-align: center;
                font-size: .17rem;
                line-height: 1.4;
                color: #151516
            }

            #alert-default-v3 .content-wrapper .detail .desc, #confirm-default-v3 .content-wrapper .detail .desc {
                font-size: .14rem;
                line-height: 1.4;
                color: #585958
            }

            #alert-default-v3 .content-wrapper .detail > :not(:first-child), #confirm-default-v3 .content-wrapper .detail > :not(:first-child) {
                margin-top: .09rem
            }

        #alert-default-v3 .content-wrapper .buttons, #confirm-default-v3 .content-wrapper .buttons {
            width: 100%;
            overflow: hidden;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            display: -webkit-flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center
        }

            #alert-default-v3 .content-wrapper .buttons .button, #confirm-default-v3 .content-wrapper .buttons .button {
                overflow: hidden;
                font-size: .17rem;
                line-height: 1;
                color: #e02e24;
                width: 100%;
                padding: .155rem;
                white-space: nowrap;
                text-overflow: ellipsis;
                cursor: default;
                -webkit-touch-callout: none;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none
            }

                #alert-default-v3 .content-wrapper .buttons .button:active, #confirm-default-v3 .content-wrapper .buttons .button:active {
                    background-color: rgba(0,0,0,.16)
                }

            #alert-default-v3 .content-wrapper .buttons.buttons-confirm .button, #confirm-default-v3 .content-wrapper .buttons.buttons-confirm .button {
                width: 50%
            }

                #alert-default-v3 .content-wrapper .buttons.buttons-confirm .button:first-child, #confirm-default-v3 .content-wrapper .buttons.buttons-confirm .button:first-child {
                    color: #9c9c9c
                }

                #alert-default-v3 .content-wrapper .buttons.buttons-confirm .button:not(:first-child), #confirm-default-v3 .content-wrapper .buttons.buttons-confirm .button:not(:first-child) {
                    border-left: 1px solid #ededed
                }

#flash_groups_rules_alert {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 64px;
    right: 0;
    z-index: 10002;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center
}

    #flash_groups_rules_alert .bg-fill2 {
        background-color: rgba(0,0,0,.8)
    }

    #flash_groups_rules_alert .content-wrapper {
        position: relative;
        display: block;
        height: 1.76rem;
        width: 2.9rem;
        max-height: 100vh;
        max-width: 640px;
        margin: auto;
        background: #fff;
        border-radius: .08rem;
        overflow-y: hidden
    }

        #flash_groups_rules_alert .content-wrapper .detail {
            padding: .25rem .2rem;
            word-wrap: break-word;
            word-break: normal;
            text-align: left;
            cursor: default;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none
        }

.double-grid-item .goods-name, .recommend-grid-name {
    word-break: break-all;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2
}

#flash_groups_rules_alert .content-wrapper .detail .title {
    text-align: center;
    font-size: .17rem;
    line-height: 1;
    color: #151516;
    padding-bottom: .025rem
}

#flash_groups_rules_alert .content-wrapper .detail ul.desc li {
    margin-top: .2rem;
    font-size: .15rem;
    line-height: 1.34;
    color: #58595b
}

.recommend-goods-container {
    background-color: #fff;
    width: 100%;
    margin-top: 20px;
    padding: 0
}

.pay2, .pay2_1 {
    background-color: #fff
}

.recommend-goods-title {
    width: 100%;
    height: 40px;
    color: #000;
    line-height: 40px;
    font-size: 17px;
    text-align: center
}

.recommend-goods-name, .recommend-goods-price {
    line-height: 20px;
    text-align: center;
    font-size: 16px
}

.recommend-goods-list {
    width: 100%
}

.recommend-goods-detail {
    padding: 10px;
    width: 49.9%;
    display: inline-block
}

.loading-goods-stop, .pay2_item {
    display: none
}

.recommend-goods-detail-content {
    width: 100%;
    height: 100%;
    padding: 10px 0;
    border: 1px solid #ededed
}

.recommend-goods-image {
    width: 80%;
    margin-left: 10%
}

.recommend-goods-name {
    margin-top: 4px;
    color: #000;
    width: 90%;
    margin-left: 5%;
    height: 40px;
    overflow: hidden
}

.recommend-goods-price {
    margin-top: 5px;
    width: 100%;
    height: 20px;
    color: #ff2742
}

.order, .pay2, .pay2_1 {
    font-size: 12px
}

.pullUp_show_loading {
    height: 45px;
    width: 100%
}

.loading-text-stop {
    font-size: 12px;
    height: 45px;
    line-height: 45px;
    font-weight: 400
}

.order {
    margin-top: 15px;
    position: relative
}

.pay2 {
    border-bottom: 1px solid #ededed;
    padding-bottom: 15px
}

.pay2_1 {
    margin-bottom: 8px
}

    .pay2_1 :last-child {
        border: none
    }

.bordertop, .pay2_item_alipay {
    border-top: 1px solid #ededed
}

.pay2_hd, .pay2_item_alipay, .pay2_list, .pay2_showmore {
    border-bottom: 1px solid #ededed
}

.pay2_hd {
    background-color: #fff;
    line-height: 36px;
    padding: 0 10px;
    text-align: left
}

.pay2_list, .pay3_list {
    background-color: #fff;
    position: relative
}

.pay2_list {
    overflow: hidden;
    text-align: left;
    margin-left: .12rem
}

.pay3_list {
    padding: 0 10px;
    max-width: 640px
}

.pay2_item {
    height: .46rem;
    line-height: .46rem
}

    .pay2_item:first-child {
        display: block
    }

.pay3_item {
    display: none;
    height: 50px;
    line-height: 50px
}

.pay2_item_ico, .pay2_item_ico_ali {
    background-size: auto 24px;
    height: 24px;
    margin-right: 13px;
    margin-top: 13px;
    width: 24px;
    background-repeat: no-repeat;
    float: left
}

.pay3_item:first-child {
    display: block
}

.pay2_item_ico {
    background-position: 0 0
}

.pay2_item_ico, .pay2_item_ico_ali {
    background-image: url(/assets/img/pay_icon-306aa317a2.png)
}

.pay2_item_ico_ali {
    background-position: -24px 0
}

.pay2_item_ico_qq {
    background-image: url(/assets/img/pay_icon-306aa317a2.png);
    background-size: auto .2rem;
    background-position: -.4rem 0;
    height: .24rem;
    margin-right: .13rem;
    margin-top: .13rem;
    width: .2rem
}

.pay2_item_ico_qq, .pay3_item_ico {
    background-repeat: no-repeat;
    float: left
}

.pay3_item_ico {
    background-image: url(/assets/img/bg_v7-a8173d2a75.png);
    background-size: 310px 180px;
    background-position: -170px -150px;
    width: 24px;
    height: 24px;
    margin-top: 11px;
    display: inline-block
}

.pay3_display, .pay3_item_tit {
    height: 50px;
    display: inline-block
}

.pay3_item_tit {
    float: left;
    margin-left: 12px
}

.pay3_display {
    position: absolute;
    width: 200px;
    right: 3%
}

.pay3_item_price {
    float: left;
    margin-left: 10px
}

.pay2_wx .pay2_item_ico {
    background-position: 0 0
}

.pay2_df .pay2_item_ico {
    background-position: -29px 0
}

.pay2_cft .pay2_item_ico {
    background-position: -58px 0
}

.pay2_qq .pay2_item_ico {
    background-position: -87px 0
}

.pay2_wy .pay2_item_ico {
    background-position: -116px 0;
    width: 37px
}

.pay2_yl .pay2_item_ico {
    background-position: 0 -24px;
    width: 26px
}

.pay2_item_tit {
    font-size: .15rem;
    float: left
}

.pay2_item_exp {
    color: #cbcbcb;
    font-size: 11px;
    margin-left: 10px
}

.pay2_showmore {
    height: 30px;
    line-height: 30px;
    text-align: center
}

    .pay2_showmore:after {
        border-bottom: 1px solid #ccc;
        border-right: 1px solid #ccc;
        content: "";
        display: inline-block;
        height: 9px;
        margin-left: 10px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        vertical-align: 3px;
        width: 9px
    }

.pay2-btn, .pay2_list_full .pay2_item {
    display: block
}

.pay2-btn {
    background: #ff2742;
    border-radius: 2px;
    color: #fff;
    position: fixed;
    bottom: 0;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 100%;
    outline: 0;
    border: none
}

.pay2_selected .pay2_item_state {
    background-color: #de2327;
    border-color: #de2327
}

    .pay2_selected .pay2_item_state:after {
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: 13px 9px;
        content: "";
        display: block;
        height: 9px;
        left: 2px;
        position: absolute;
        top: 4px;
        width: 13px
    }

.pay2_list_full .pay2_showmore {
    display: none
}

#bottom_text div, #loading #load_text, #loading .blank, .bottom_line, .recommend_grid_tile {
    display: inline-block
}

.chosed {
    width: 28px;
    float: left;
    height: 18px
}

.pullUp_hide {
    height: 0;
    width: 100%;
    visibility: hidden
}

.wrap_position {
    position: relative;
    height: 50px;
    text-align: center
}

.up {
    z-index: 9
}

.pullUp_show {
    height: 45px;
    width: 100%;
    margin-bottom: 10px
}

.wrap_position.no_order {
    position: absolute !important;
    top: 40%
}

    .wrap_position.no_order .posi_abso .center {
        width: 100%
    }

        .wrap_position.no_order .posi_abso .center .orders-text {
            font-size: 18px;
            font-weight: 400
        }

.pay2_item_ico_appay {
    float: left;
    width: .22rem;
    height: .2rem;
    margin-top: .13rem;
    margin-right: .05rem;
    background: url("data:image/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAMAAACyy+glAAAAvVBMVEUAAAA7ODgvKysUEBDS0tIIBAT///8IBAQ2MjLy8vLS0dHo5+f9/f2Yl5f7+/uwrq47ODglIiIaFxfw7+/c3NyzsrJaWFjKycm5uLi3trahoKCcm5t+fHxzcHBvbGxiYGBfXV1KR0dFQkIcGRkWEhIPCwv19fXj4uLf39/Y2NjPzs69vLySkJCEgoJ5d3d2dHRqZ2dmY2NPTExGQ0M0MDAvKyseGxv39/fq6enHxsaopqampKSNi4uGhIQrJydhzIlRAAAABnRSTlMAysqo6xM6rJ6oAAABKElEQVQ4y+3U2XKCMBiGYQT9JIYdwZVNwN262733f1mFgg7UaRtOOh74npAZnoNMJvm5e8UaAl9jihcanFAHY3WB48Ecz9XYce2fMLXYcdvwkNZ7W8ntv7Bzyoi4HqyN199wdzPsL313luIW0Amln7HczDoqGUZkqq5nYf4CQHonRSwZOZ4jw1OD+KqqW5MocV0RRTzJrY4UW9OuKKergYddH/AHJUxzHI9TLGp2DzDlrRZA1UBCUsLQc22P8z2jrQ8XyxGUU6u/RRk/NPOez9hZAeoo+ePsO9/wU5TZHc54M4RkJ3hmiFfn3Ivj/aH5QS+4FQZHWwOgyVcYpglQJV0RBV+fDpUIQHXCfOseAxmsmB5ciRkrC+CCb+VZVRkFlYZMtfF1r9AnBIwoUQY7l8wAAAAASUVORK5CYII=") no-repeat;
    background-size: .22rem .2rem
}

#recommend_title {
    vertical-align: top;
    padding-top: 21px;
    padding-bottom: 13px;
    width: 100%;
    text-align: center
}

#recommend_grid_tiles {
    padding: 0 8px 8px;
    background-color: #fff
}

.recommend_grid_tile {
    height: 244px;
    width: 180px;
    border-radius: 2px;
    border: 1px solid #f5f5f5;
    position: relative;
    margin-top: 8px
}

.recommend_grid_tile_img {
    margin: 5px auto auto;
    text-align: center
}

    .recommend_grid_tile_img img {
        width: 140px;
        height: 140px
    }

.recommend_grid_tile_text {
    width: 100%;
    padding: 0 13px
}

.recommend_grid_tile_title {
    line-height: 18px !important;
    height: 36px;
    overflow: hidden;
    text-overflow: clip;
    text-overflow: ellipsis;
    color: #343434;
    margin-top: 5px
}

.recommend_grid_tile_time {
    margin-top: 6px
}

.recommend_grid_tile_price {
    margin-top: 8px
}

.recommend_grid_tile_right {
    float: right
}

.recommend_grid_tile_favor_root {
    width: 35px;
    height: 30px;
    position: absolute;
    bottom: 8px;
    right: 5px
}

.recommend_grid_tile_favor, .recommend_grid_tile_favored {
    background-size: 206.67px 120px;
    width: 32px;
    height: 28px;
    background-repeat: no-repeat
}

.recommend_grid_tile_favor {
    background-image: url(/assets/img/bg_v7-a8173d2a75.png);
    background-position: -66.67px -86.67px
}

.recommend_grid_tile_favored {
    background-image: url(/assets/img/bg_v7-a8173d2a75.png);
    background-position: -33.33px -86.67px
}

#bottom_text, #loading {
    width: 100%;
    text-align: center
}

#bottom_root {
    padding: 0 12px;
    height: 44px
}

.bottom_line {
    height: 22px;
    border-bottom: 1px solid #f5f5f5;
    position: absolute
}

#left-bottom-line {
    left: 0
}

#right-bottom-line {
    right: 0
}

#bottom_text div {
    -webkit-transform: translateY(16px);
    transform: translateY(16px)
}

#loading {
    height: 36px;
    border-radius: 2px;
    padding-top: 10px;
    margin-top: 10px
}

    #loading .blank {
        height: 12px;
        width: 12px;
        border-radius: 50%;
        border-top: 1px solid rgba(0,0,0,.5);
        border-left: 1px solid rgba(0,0,0,.3)
    }

    #loading #bounce {
        animation: d 1s infinite ease-in-out;
        -moz-animation: d 1s infinite ease-in-out;
        -webkit-animation: d 1s infinite ease-in-out;
        -o-animation: d 1s infinite ease-in-out
    }

@-webkit-keyframes d {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes d {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

#recommend-list-v1 {
    background-color: #f8f8f8;
    padding-top: .1rem
}

.recommend-root {
    position: relative;
    width: 100%
}

.recommend-grid-item {
    position: relative;
    display: block;
    float: left;
    overflow: hidden
}

.recommend-grid-name {
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    width: 100%;
    height: 34px;
    line-height: 17px;
    color: #000;
    font-size: 14px;
    text-overflow: ellipsis
}

.recommend-grid-sale-info {
    position: relative;
    width: 100%;
    height: 40px;
    padding: 10px 0 15px
}

    .recommend-grid-sale-info span {
        position: relative;
        display: inline-block;
        font-size: 12px
    }

    .recommend-grid-sale-info .recommend-grid-price {
        float: left;
        color: #e02128
    }

    .recommend-grid-sale-info .recommend-grid-sales {
        float: right;
        color: #aaa
    }

    .recommend-grid-sale-info:after {
        content: "";
        clear: both
    }

#region-select-wrapper {
    z-index: 100002;
    overflow-x: hidden
}

.region-select-scroll {
    position: fixed;
    width: 100%;
    max-width: 640px;
    overflow: hidden;
    bottom: 50px;
    background-color: #fff;
    z-index: 100002;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transition: -webkit-transform .3s ease-out;
    transform: translateY(200%);
    -webkit-transform: translateY(200%)
}

.region-slide-up {
    transform: translate(0);
    -webkit-transform: translate(0)
}

.select-wrapper {
    position: relative;
    width: 33.33%;
    float: left
}

    .select-wrapper ul {
        list-style: none;
        transition-timing-function: cubic-bezier(0,0,.2,1);
        -webkit-transition-timing-function: cubic-bezier(0,0,.2,1)
    }

    .select-wrapper li {
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        vertical-align: middle;
        padding: 0 3px
    }

.cur-region-item {
    color: #f60
}

.region-special-line-bottom, .region-special-line-top {
    display: block;
    position: absolute;
    z-index: 100003;
    width: 100%;
    height: 1px;
    background-color: #cdcdcd
}

#region-select-hidden {
    position: fixed;
    height: 100%;
    width: 100%;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: .5;
    z-index: 100001;
    top: 0;
    left: 0;
    transition: background .3s ease-out;
    -webkit-transition: background .3s ease-out
}

.region-special-confirm {
    position: fixed;
    height: 50px;
    width: 100%;
    left: 0;
    bottom: 0;
    background-color: #ff2742;
    z-index: 100007;
    color: #fff;
    text-align: center;
    line-height: 50px;
    font-size: 15px
}

.tuan-super-spike {
    position: relative;
    width: 100%;
    background-color: #fff;
    margin-bottom: 12px;
    overflow: hidden
}

.tuan-super-head {
    position: relative;
    width: 100%;
    font-size: 16px;
    height: 44px;
    line-height: 44px;
    color: #171717;
    text-align: center
}

.tuan-super-time-meter {
    position: relative;
    width: 100%;
    height: 30px;
    padding-top: 1px
}

.tuan-super-bd {
    position: relative;
    width: 100%;
    padding: 0 2px 10px;
    overflow: hidden
}

    .tuan-super-bd li {
        position: relative;
        display: inline-block;
        padding: 0 3px
    }

    .tuan-super-bd .super-spike-logo {
        position: absolute;
        bottom: -21px;
        width: 100%;
        height: 39px;
        text-align: center
    }

.super-spike-price div, .tuan-read-more, .tuan-super-img {
    position: relative
}

.tuan-super-bd .super-spike-logo img {
    height: 39px;
    width: 39px;
    border: 1px solid #f6f6f6;
    background-color: #fff
}

.tuan-super-img {
    margin-bottom: 20px;
    border: 1px solid #f6f6f6
}

.tuan-super-discount {
    padding: 1px;
    display: inline-block;
    margin-left: 5px;
    min-width: .3rem;
    font-size: 0;
    height: 12px;
    line-height: 12px;
    color: #fff;
    border-radius: 8px;
    text-align: center;
    background-color: #ff2742
}

    .tuan-super-discount .number {
        font-size: 9.5px;
        line-height: 1;
        vertical-align: sub
    }

    .tuan-super-discount .word {
        font-size: 7.5px;
        line-height: 1;
        vertical-align: sub
    }

.super-spike-price {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 16px;
    padding-top: .09rem;
    width: 100%;
    font-size: 0;
    color: #ff2742;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .super-spike-price div b {
        font-weight: 400;
        font-size: 10px
    }

    .super-spike-price div .price-num {
        font-size: 14px !important
    }

.tuan-read-more {
    margin: 6px 0 10px;
    width: 100%;
    font-size: 13px;
    color: #666;
    text-align: center
}

.ab-close-button, .ab-force-contact-arrow-new, .ab-tick, .force-contact-arrow, .force-contact-arrow-new, .force-contact-banner {
    background-image: url(/assets/img/promotion_sprite-2440d7859e.png);
    background-repeat: no-repeat;
    background-size: 3.07rem 3.05rem
}

.force-contact-main {
    width: 100%;
    max-width: 640px;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    margin: 0 auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: rgba(0,0,0,.75);
    z-index: 99999;
    line-height: 1
}

.ab-force-contact-content, .force-contact-content {
    background-color: #fff;
    text-align: center;
    line-height: 1
}

.force-contact-banner {
    position: relative;
    width: 3.07rem;
    height: 1.03rem;
    background-position: 0 -2rem;
    margin: 1.2rem auto 0
}

.force-contact-content {
    position: relative;
    width: 3.07rem;
    height: 2.3rem;
    padding-top: .24rem;
    margin: 0 auto;
    border-radius: 0 0 .1rem .1rem
}

    .force-contact-content .force-contact-tips {
        font-size: .15rem;
        color: #333;
        margin-bottom: .11rem
    }

    .force-contact-content .force-contact-desc {
        font-size: .13rem;
        color: #9d9d9d;
        margin-bottom: .32rem
    }

        .force-contact-content .force-contact-desc b {
            color: #ee2e3a;
            margin-right: .04rem;
            font-weight: 900
        }

.force-contact-touch {
    position: relative;
    width: 2.3rem;
    height: 1.15rem
}

.force-contact-arrow {
    width: .21rem;
    height: .41rem;
    background-position: -2.35rem -.95rem;
    position: absolute;
    left: .61rem;
    top: .59rem;
    z-index: 1
}

.force-contact-arrow-new {
    width: .185rem;
    height: .375rem;
    background-position: -2.6rem -.95rem;
    position: absolute;
    left: .9rem;
    top: .68rem;
    z-index: 1
}

.ab-force-contact-content {
    position: relative;
    width: 3.07rem;
    height: 2.25rem;
    padding: .4rem .35rem 0;
    margin: 1.89rem auto 0;
    border-radius: .1rem
}

    .ab-force-contact-content .ab-tick {
        width: .42rem;
        height: .42rem;
        background-position: -2.34rem -1.4rem;
        margin: 0 auto .11rem
    }

    .ab-force-contact-content .ab-after-pay {
        color: #333;
        font-size: .18rem;
        margin-bottom: .19rem
    }

    .ab-force-contact-content .ab-force-contact-tips {
        padding-top: .14rem;
        font-size: .13rem;
        color: #333;
        margin-bottom: .06rem;
        border-top: 1px solid #eaeaea
    }

        .ab-force-contact-content .ab-force-contact-tips u {
            color: #ff2e3a
        }

    .ab-force-contact-content .ab-force-contact-desc {
        font-size: .13rem;
        color: #333;
        margin-bottom: .15rem
    }

    .ab-force-contact-content .extra-hint {
        font-size: .13rem;
        color: #9d9d9d
    }

        .ab-force-contact-content .extra-hint b {
            color: #ef2e3a;
            margin-right: .04rem;
            font-weight: 900
        }

.ab-force-contact-touch {
    position: relative;
    width: 2.37rem;
    height: 1.11rem;
    margin: 0 auto .17rem
}

.ab-force-contact-arrow-new {
    width: .125rem;
    height: .25rem;
    background-position: -2.8rem -.95rem;
    position: absolute;
    left: .92rem;
    top: 2.64rem;
    z-index: 1
}

.ab-close-button {
    position: absolute;
    right: -.12rem;
    top: -.12rem;
    width: .24rem;
    height: .24rem;
    background-position: -.9rem -1.6rem
}

.force-contact-close-button {
    color: #fff;
    position: absolute;
    right: .12rem;
    top: .24rem
}

.ab-line {
    border-top: 1px solid #eaeaea;
    height: .2rem
}

.ab-force-contact-download {
    background-color: #ee2e3a;
    width: 2.12rem;
    height: .39rem;
    text-align: center;
    margin: 0 auto;
    border-radius: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

    .ab-force-contact-download span {
        font-size: .14rem;
        line-height: 1;
        color: #fff
    }

.afterpay-contact-content {
    position: relative;
    width: 3.07rem;
    height: 3.25rem;
    padding: .19rem .35rem 0;
    text-align: center;
    background-color: #fff;
    margin: 1.2rem auto 0;
    border-radius: .1rem;
    line-height: 1
}

    .afterpay-contact-content .ab-tick {
        width: .42rem;
        height: .42rem;
        background-position: -2.34rem -1.4rem;
        margin: 0 auto .11rem
    }

    .afterpay-contact-content .ab-after-pay {
        color: #333;
        font-size: .18rem;
        margin-bottom: .19rem
    }

    .afterpay-contact-content .ab-force-contact-tips {
        padding-top: .14rem;
        font-size: .13rem;
        color: #333;
        margin-bottom: .06rem;
        border-top: 1px solid #eaeaea
    }

    .afterpay-contact-content .ab-force-contact-desc {
        font-size: .13rem;
        color: #333;
        margin-bottom: .15rem
    }

    .afterpay-contact-content .extra-hint {
        font-size: .13rem;
        color: #9d9d9d
    }

        .afterpay-contact-content .extra-hint b {
            color: #ef2e3a;
            margin-right: .04rem;
            font-weight: 900
        }

.base-list-wrapper {
    position: relative;
    width: 100%;
    overflow: hidden;
    line-height: 1
}

.double-grid-one {
    width: 49.7%;
    position: relative;
    display: inline-block;
    margin-bottom: .03rem
}

.double-grid-item {
    position: relative;
    overflow: hidden;
    background-color: #fff
}

    .double-grid-item .goods-image, .double-grid-item img {
        width: 1.86rem;
        height: 1.86rem;
        overflow: hidden
    }

        .double-grid-item .goods-image img, .double-grid-item img img {
            position: relative;
            width: 100%;
            height: auto;
            max-height: 1.86rem
        }

    .double-grid-item .goods-name {
        position: relative;
        padding: .1rem .09rem 0 .1rem;
        width: 100%;
        word-wrap: break-word;
        text-align: justify;
        font-size: .12rem;
        color: #333;
        height: .44rem;
        line-height: 1.5
    }

        .double-grid-item .goods-name .activity-flag-brand-clear:before, .double-grid-item .goods-name .activity-flag-economical-brand:before, .double-grid-item .goods-name .activity-flag-go-shopping:before, .double-grid-item .goods-name .activity-flag-good-fruit:before, .double-grid-item .goods-name .activity-flag-spike:before {
            font-size: .14rem;
            font-family: icomoon;
            line-height: 1;
            font-weight: 400;
            -webkit-font-smoothing: antialiased
        }

        .double-grid-item .goods-name .activity-flag {
            position: relative;
            width: .14rem;
            height: auto;
            vertical-align: middle
        }

        .double-grid-item .goods-name .activity-flag-gap {
            margin-right: .04rem
        }

        .double-grid-item .goods-name .activity-flag-spike:before {
            content: "";
            color: #ffc32a
        }

        .double-grid-item .goods-name .activity-flag-economical-brand:before {
            content: "";
            color: #ffc32a
        }

        .double-grid-item .goods-name .activity-flag-go-shopping:before {
            content: "";
            color: #ff70b0
        }

        .double-grid-item .goods-name .activity-flag-good-fruit:before {
            content: "";
            color: #1ecd16
        }

        .double-grid-item .goods-name .activity-flag-brand-clear:before {
            content: "";
            color: #ff70b0
        }

    .double-grid-item .detail {
        width: 100%;
        padding: .02rem .1rem 0;
        position: relative;
        height: .31rem;
        font-size: 0;
        line-height: 1.5
    }

        .double-grid-item .detail b {
            color: #ee2e3a;
            font-weight: 700
        }

        .double-grid-item .detail .price-icon {
            font-size: .1rem
        }

        .double-grid-item .detail .price {
            font-size: .16rem
        }

        .double-grid-item .detail .info {
            position: absolute;
            right: .1rem;
            bottom: .08rem;
            top: .05rem;
            font-size: .13rem;
            color: #9c9c9c
        }

    .double-grid-item .coupon-tip {
        position: relative;
        display: inline-block;
        margin: 0 0 .07rem .1rem;
        top: -.05rem;
        font-size: 0;
        width: auto;
        max-width: 100%;
        height: 20px;
        line-height: 20px;
        border-radius: 2px;
        border: 1px solid #e02e24;
        overflow: hidden
    }

.gg-icon, .gg-logo {
    position: absolute;
    z-index: 1
}

.double-grid-item .coupon-tip span {
    display: inline-block;
    color: #e02e24;
    height: 100%;
    line-height: 18px;
    padding: 0 5px;
    vertical-align: top;
    font-size: 14px
}

.double-grid-item .coupon-tip .coupon-tip-left {
    font-size: 11px;
    background-color: #e02e24;
    color: #fff
}

.double-grid-item .coupon-tip i {
    font-size: 12px
}

@media only screen and (max-width:375px) {
    .double-grid-item .coupon-tip {
        height: 18px;
        line-height: 18px
    }

        .double-grid-item .coupon-tip span {
            line-height: 17px;
            padding: 0 4px;
            font-size: 13px
        }

        .double-grid-item .coupon-tip .coupon-tip-left {
            font-size: 10px
        }

        .double-grid-item .coupon-tip i {
            font-size: 11px
        }
}

.double-grid-item .sold-out-stamp {
    position: absolute;
    width: .8rem;
    height: .8rem;
    top: .53rem;
    left: .53rem;
    background-color: rgba(0,0,0,.4);
    border-radius: 50%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-justify-content: center
}

    .double-grid-item .sold-out-stamp span {
        color: #fff;
        font-size: .14rem
    }

.gap-right {
    margin-right: .015rem
}

.gap-left {
    margin-left: .015rem
}

#recommend-title {
    vertical-align: top;
    padding: .21rem 0;
    width: 100%;
    text-align: center;
    background-color: #fff;
    font-size: .14rem;
    line-height: .14rem;
    color: #666
}

.gg-logo {
    width: .24rem;
    height: .24rem;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAOVBMVEUAAADgLiTgLiT////sk5D0wsHiRD399vXkV1H54uHmaGP32Nf77Ovyt7XwrKrqhoL2zczuoJ3od3PaDJvzAAAAAnRSTlMAgJsrThgAAAEWSURBVEjHldOBboMwDATQ2+IloQkU+v8fuzVu5rTNiRoJJNC7YBODb9/xRQMXmXswn5a5B/Vx7uH1mPtwMI/5+j9BiAepxxLmWWBt9VvCPCvp7i0xevqVesI8C0hJ5YiWePd4WXTZ9lAv/7dZPQusbcm8pNvjwU09C+SwadMl5bFfGriGh4u1PHke6O1KyKPnJUnfiSDMY/xfSo09cGUe4wfKfaq3kJnHsK9t7nJrZlVPA5aoYd+WsA+eN13viXiUVIR74M/0N5Tn+WSBnES9tPPMQ6leLME9lHVp80kPZeptPk8CQ/GnHrYJn3nYtjHPR4N4OhpCPB2Nzzy8Hl4Pr4fXw+vh9fB6eD28Hl4Pr4fXw+vh9b8p4Ayz6bO+BwAAAABJRU5ErkJggg==");
    top: 0;
    left: 0
}

.gg-icon, .gg-logo, .gg-tip {
    background-repeat: no-repeat;
    background-size: contain
}

.gg-icon, .gg-tip {
    height: .13rem
}

.gg-icon {
    width: .31rem;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAaCAYAAAAEy1RnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIzOUIyODFFMkE3QTExRTdBMEUyRDgzMjc4OUYzRDU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIzOUIyODFGMkE3QTExRTdBMEUyRDgzMjc4OUYzRDU5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjM5QjI4MUMyQTdBMTFFN0EwRTJEODMyNzg5RjNENTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjM5QjI4MUQyQTdBMTFFN0EwRTJEODMyNzg5RjNENTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6l8TLDAAACnUlEQVR42sxYua7qMBAdhwAFCLE8FiFegwSIW9Dd9wsUiJqv4yuo4AMQogCJhh6xCYlFLBWLXya6XBHixE4IJEeyojiONcfjmTk2oZTCE/4o7a/SCkr7Vto/pX399JsC59put3A6neB2u4GXIEkShEIhiMViIDO+ExYfkYmR8OVygWw2Cz6fz1Okr9crrNdr2O12IDEI058n4SyEDujhRCLBI0zdII02oW3H41FHWpggC7ilBTxM3PI22oY2SoLjrXiHgschStqKd4THns9nulqtPr6AksuLTjqdDkynU+EF7Ha7aruj2WwCZ+F0kD8Vf2jYcrnU9UciERgMBrDZbHTfMpkMpFIpTaIcj8dQr9dfskUWiE9HiCPh0WgEyWRS0x8MBtXnYrHQ/RMOhzWk+/2++hwOh5pxvV7vd547CoUC5PN5LmnC8C5xMq6QcLVatfUvLthsNlP/DwQCv/0YGsViEeLxuGY8ChErnqYPRKkXMjKGBpKu1WqqonoGEn7cEXa397O3iZukkVCj0QC/3+/IfEYylLpcezW5pN1um2V4aLVazP5cLscMJ/mdyeuVUvb4YjcP2M3ejuIxAdkBHmgUQcMdh2HAin2rpF/2PAp9FPyvAEvWfr9Xa7sR7t/NdodskLgcz9yHw0FXVuygVCpBpVIxLW2sms+TofQdpyFMROl02hMHjo/ENBJGxWQWZ1bCxExr43erpMk7TjuTycRQEloFqjIMFV5M2/U0dUqclMtloazLA+rpZz3OUm88b8ufOGE5sa0RIrsFF4QnSY2uix7vytzS3fRdc0lgfPtJrBqA16x46/gOVebEXGgb2igJrBBh1G4m8DiH16wOEncM9ytgzAk87f28vQkvdlEqzudzz172R6NR+C/AAKIJ+CkwtEDZAAAAAElFTkSuQmCC");
    right: .09rem;
    bottom: .01rem
}

.gg-icon-dg {
    bottom: .02rem
}

.gg-tip {
    position: relative;
    width: .27rem;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAaCAMAAAAkNzScAAAAolBMVEX6ZQj6ZQj+Kxb+Kxb6ZQj+LBb+LBb6ZQj+MRT+LBb////6YAn+NRP9QRH7WQv9PRL7VQz9RBD8TQ78Sg77XAr8Rw//+Pf8qpX7Xgr9ORP7Ug38UQ38UA3+2NL+1dL7cEL/8O79WET9x7z/5+X8eF/+4Nz7a0L+lIb9XkT8ZEP9z8f+zMf9vLD9rqT9iXT7g17+w7z8kXT9hHT7gl78o5b7n4ZK0WqGAAAAB3RSTlPl3dxBQeXhQK3zqQAAAQ5JREFUOMvN1GtPgzAUBmB06uSV2zbonMqotMC476L//6/ZIpdoYgUSE98P/fak7Tk5R7vRll0eRB5d17Usy3Gcp+eX9Xqz8bzVyjRN27Z3O8Mw7kV0/XahXS1nOP1aW85y+h+4lPP0N3fCtnUByRpXUYiQUroEpA/94raDgy9dCND8yAAm3JlQEUCeTOkEe5P/4wSsfecr9s07VS4GeFsXgmS8C5F19TyDjncR4r4PBEoXhZ/xpSNk6N8eB5XrM9EVQV3Xl0twUrhJ/6MYX5cMRec4yKT+xa1jKMc7ywe4dCkT101wTgRExTEHyEHl3r87p0ST3PMGN27+qiSp0p/m7x/tCaWbuwfn7d27xQfSKlak3May9AAAAABJRU5ErkJggg==");
    margin-right: .03rem;
    vertical-align: middle;
    display: inline-block;
    bottom: .01rem
}

.index-recommend-container {
    position: relative;
    width: 100%
}

.app-group-container {
    max-width: 640px;
    width: 2.97rem;
    height: 3.59rem;
    top: 50%;
    left: 50%;
    margin-top: -2.1rem;
    margin-left: -1.485rem;
    background-color: #fff;
    position: fixed;
    z-index: 100002;
    padding: .28rem .3rem 0;
    border-radius: 5px;
    font-size: .12rem
}

    .app-group-container .cancel-window {
        display: inline-block;
        position: absolute;
        width: 30px;
        height: 30px;
        top: -15px;
        right: -15px
    }

    .app-group-container .app-group-hint-title {
        position: relative;
        width: 100%;
        font-size: .14rem;
        font-weight: 700;
        color: #333;
        text-align: center;
        line-height: 1
    }

        .app-group-container .app-group-hint-title:after, .app-group-container .app-group-hint-title:before {
            position: absolute;
            content: "";
            width: .36rem;
            height: 1px;
            top: 50%;
            background-color: #ddd;
            display: block
        }

        .app-group-container .app-group-hint-title:before {
            left: 0
        }

        .app-group-container .app-group-hint-title:after, .app-group-container .app-group-hint-title:before {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5);
            -webkit-transform-origin: center bottom;
            transform-origin: center bottom
        }

        .app-group-container .app-group-hint-title:after {
            right: 0
        }

    .app-group-container .app-group-img {
        position: relative;
        width: 1.28rem;
        height: 1.28rem;
        text-align: center;
        margin: .15rem auto 0
    }

        .app-group-container .app-group-img img {
            width: 100%;
            height: auto;
            border: 0
        }

    .app-group-container .hint-first-point {
        margin-top: .09rem;
        line-height: 2
    }

    .app-group-container .hint-second-point {
        line-height: 1;
        margin-top: .25rem
    }

        .app-group-container .hint-second-point span {
            color: #ff2627;
            border-bottom: 1px solid #ff2627;
            padding-bottom: .02rem
        }

    .app-group-container #special-group-code-input {
        width: 100%;
        height: .38rem;
        margin-top: .09rem;
        background-color: #ddd;
        border-radius: .05rem;
        -webkit-border-radius: .05rem
    }

        .app-group-container #special-group-code-input input {
            float: left;
            display: block;
            height: .38rem;
            width: 1.47rem;
            margin-left: .1rem;
            background-color: transparent;
            font-size: .12rem
        }

        .app-group-container #special-group-code-input button {
            float: right;
            width: .78rem;
            height: .38rem;
            font-size: .14rem;
            color: #fff;
            background-color: #ff2627;
            border-top-right-radius: .05rem;
            border-bottom-right-radius: .05rem;
            -webkit-border-top-right-radius: .05rem;
            -webkit-border-bottom-right-radius: .05rem
        }

    .app-group-container #close-sg-window {
        position: absolute;
        bottom: -70px;
        left: 50%;
        margin-left: -20px;
        width: 40px;
        height: 40px
    }

        .app-group-container #close-sg-window:after {
            color: #fff;
            content: "×";
            font-size: 24px;
            display: block;
            height: 40px;
            width: 40px;
            line-height: 34px;
            text-align: center;
            margin: 0 auto;
            top: 0;
            left: 0;
            position: absolute;
            border: 2px solid #fff;
            border-radius: 50%;
            -webkit-border-radius: 50%
        }

redPoint {
    width: 7px;
    height: 7px;
    background-color: #e02e24;
    border-radius: 50%;
    position: absolute;
    top: -.02rem;
    right: .17875rem;
    display: none;
    z-index: 1
}

#red-point-haitao {
    width: 8px;
    height: 8px;
    top: 0;
    right: -3px
}

.entrance-icon-tip {
    position: absolute;
    top: -.06rem;
    right: -.08rem;
    width: .175rem;
    height: .16rem
}

    .entrance-icon-tip .entrance-icon-tip-img {
        position: relative;
        height: 100% !important
    }

.no-default-redpoint {
    width: 0;
    height: 0
}

.top-tabbar-container {
    overflow: hidden;
    position: relative;
    width: 100%
}

    .top-tabbar-container li:last-child {
        margin-right: 0 !important
    }

    .top-tabbar-container .top-tabbar-content {
        position: relative;
        height: .51rem;
        font-size: .14rem;
        color: #333;
        text-align: center;
        top: 0;
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        z-index: 10010;
        -webkit-overflow-scrolling: touch
    }

    .top-tabbar-container .tabbar-item {
        text-align: center;
        border-bottom: 0 solid #ff2741;
        border-style: solid;
        display: inline-block;
        position: relative
    }

.cfgp-popup-wrapper {
    position: fixed;
    top: 10%;
    left: .425rem;
    z-index: 100001;
    width: 2.9rem;
    border-radius: .08rem;
    background-color: #e02e24;
    padding-bottom: .15rem
}

    .cfgp-popup-wrapper .cfgp-close-btn {
        width: .3rem;
        height: .3rem;
        display: inline-block;
        position: absolute;
        right: -.14rem;
        top: -.14rem;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6BAMAAAATlVcbAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAeUExURQAAAODg4ODg4ODg4ODg4ODg4ODg4La2ttHR0bi4uFF+pvgAAAAGdFJOUwBxqCHRSPtg7i8AAAEZSURBVDjLlZU9DsIwDIUDRcxICGYkUGdgYEYM3Vk681Oi3iDlAgROAMfFbaFxafwiPPTv03Odl8RRysV+kehsN1G+6MW6jtO4C9faxRzBDu7pdow4jJIfmi0ZTfVvXOS87dxTDz0iqROnXvr5c6T9UZc9EOhWrKmpS0pcp+6LdEZ0I9Iz0VikJ6JaDsmor12uKPuqbo+ClTVsno250TU3pvlyYCY/Tamy5sqsdk7ZUkzSgrnlBlQBW+f/DomtKCJ3LtUZpyQ2XEqUj4/EXEp28Je8Lf2LdjPjqvCIsBvYSTwLeAbx7OOVEwG6DK1YvNrxTsG7DO/QwO7GnQF3lUBHwt0s0AlxFw10YNy9A50/cGootUInjve0egOhBRZO3GJVCAAAAABJRU5ErkJggg==) no-repeat;
        background-size: .29rem .29rem
    }

    .cfgp-popup-wrapper .ice-popup-title {
        height: .51rem;
        width: 100%
    }

        .cfgp-popup-wrapper .ice-popup-title .ice-main-title {
            margin: 0 auto;
            padding-top: .17rem;
            text-align: center;
            color: #fff;
            font-size: 0
        }

            .cfgp-popup-wrapper .ice-popup-title .ice-main-title p {
                font-size: .16rem;
                line-height: .22rem;
                display: inline-block;
                position: relative;
                margin-right: -.28rem
            }

                .cfgp-popup-wrapper .ice-popup-title .ice-main-title p:before {
                    content: "";
                    height: .21rem;
                    width: .21rem;
                    position: absolute;
                    left: -.28rem;
                    top: 0;
                    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqBAMAAAA37dRoAAAALVBMVEUAAADgLiTgLiTgLiTgLiTgLiTgLiTgLiTgLiTgLiTgLiTgLiTgLiTgLiTgLiSSqhKnAAAADnRSTlMAZ+Ym1+1aHtPBulAKB699+VEAAAB/SURBVCjPYxh2IGMxFkHGd48MMEXl3r1Tx6L03btYbErfOWBT+u41TwG6UhBwVUZTCgGPDFCVQsEETKVoFsrBRROwKX2IVakAQpANq1IWbEoZOLEpZWDWgytFBkYhCKUIwH5gH0IpioUIpQhwFZtShiK4UjRnIJQigFUbw3ADAL0sgW4FFpf3AAAAAElFTkSuQmCC) no-repeat #fff;
                    background-size: contain;
                    border-radius: .11rem
                }

            .cfgp-popup-wrapper .ice-popup-title .ice-main-title i {
                color: #fff076;
                font-size: .18rem;
                font-weight: 600
            }

    .cfgp-popup-wrapper .cfgp-body-wrapper {
        width: 2.8rem;
        height: 2.96rem;
        padding-top: .03rem;
        margin-left: .05rem;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjAAAAJKCAMAAAAFlo/6AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB+UExURUxpccgAAL8AAMMAAM8AAc0AAMMAALcAALgAALcAALsAALYAALUAAMoAAMoAAMIAALgAALkAAMEAAP///9IAA84AAMAAALoAAMgAANcACNYAB9UABtQABcUAANAAAcoAAMcAALwAAMkAAL4AAL8AAM0AAMwAALkAAMMAAMEAAMuCI3cAAAATdFJOUwCE8r70vk2+84S+TUxOTfNMTfIg6mI+AAAEpklEQVR42u3YR07DUBSG0Zte6BAn4G6n73+DJBkxwDgS03OW8OuT7tOLiIfZ/LiBHsf57DEuFptmu1tDj9222SwiXpv1qajrT/hTXRendfMWy3PRHvYJ9Ngf2uK8jGFRJeUKepVJVQzjvU1WeZalafoBHS55ZFm+StqXGFVlnn5dmYUut0DSvKxGMRUM9wczjRg4Sdx7kgbXj5inyfj2pjELXW6BjCfP8ZNZ6BK/MQuCQTAIBsEgGAQjGASDYBAMgkEwIBgEg2AQDIJBMCAYBINgEAyCQTCCQTAIBsEgGASDYASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIRjAIBsEgGASDYBCMYBAMgkEwCAbBgGAQDIJBMAgGwYBgEAyCQTAIBsEIBsEgGASDYBAMCAbBIBgEg2AQDAgGwSAYBINgEIxZEAyCQTAIBsEgGMEgGASDYBAMggHBIBgEg2AQDIIBwSAYBINgEAyCEQyCQTAIBsEgGAQjGASDYBAMgkEwIBgEg2AQDIJBMCAYBINgEAyCQTCCQTAIBsEgGASDYASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgzIJgEAyCQTAIBsEIBsEgGASDYBAMCAbBIBgEg2AQDAgGwSAYBINgEIxgEAyCQTAIBsEgGMEgGASDYBAMggHBIBgEg2AQDIIBwSAYBINgEAyCEQyCQTAIBsEgGAQjGASDYBAMgkEwIBgEg2AQDIJBMCAYBINgEAyCQTCCQTAIBsEgGAQDgkEwCAbBIBgEA4JBMAgGwSAYBGMWBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgBINgEAyCQTAIBsEIBsEgGASDYBAMCAbBIBgEg2AQDAgGwSAYBINgEIxgEAyCQTAIBsEgGMEgGASDYBAMggHBIBgEg2AQDIIBwSAYBINgEAyCEQyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYsyAYBINgEAyCQTCCQTAIBsEgGAQDgkEwCAbBIBgEA4JBMAgGwSAYBCMYBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgBINgEAyCQTAIBsEIBsEgGASDYBAMCAbBIBgEg2AQDAgGwSAYBINgEIxgEAyCQTAIBsGAYBAMgkEwCAbBgGAQDIJBMAgGwZgFwSAYBINgEAyCEQyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYwSAYBINgEAyCQTCCQTAIBsEgGAQDgkEwCAbBIBgEA4JBMAgGwSAYBCMYBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgBINgEAyCQTAIBgSDYBAMgkEwCAYEg2AQDIJBMAjGLAgGwSAYBINgEIxgEAyCQTAIBsGAYBAMgkEwCAbBgGAQDIJBMAgGwQgGwSAYBINgEAyCEQyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYwSAYBINgEAyCQTCCQTAIBsEgGAQDguG/wXwDByj0BNQEhxkAAAAASUVORK5CYII=) no-repeat;
        background-size: 2.79rem 3.23rem;
        position: relative
    }

        .cfgp-popup-wrapper .cfgp-body-wrapper:before {
            content: "";
            position: absolute;
            left: -.01rem;
            bottom: 0;
            width: 2.7rem;
            height: .08rem;
            margin: 0 .05rem;
            background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.2),hsla(0,0%,85%,0));
            background-image: linear-gradient(0deg,rgba(0,0,0,.2) 0,hsla(0,0%,85%,0));
            z-index: 1
        }

        .cfgp-popup-wrapper .cfgp-body-wrapper .cfgp-ios-bounce {
            overflow-y: scroll;
            -webkit-overflow-scrolling: touch
        }

        .cfgp-popup-wrapper .cfgp-body-wrapper .ice-body-container {
            position: relative;
            padding: 0 .16rem;
            width: 2.83rem;
            height: 100%;
            margin-left: -.02rem
        }

            .cfgp-popup-wrapper .cfgp-body-wrapper .ice-body-container .cfgp-body-footer {
                height: .48rem;
                line-height: .48rem;
                width: 100%;
                margin-left: .05rem
            }

                .cfgp-popup-wrapper .cfgp-body-wrapper .ice-body-container .cfgp-body-footer div {
                    color: #58595b;
                    font-size: .13rem;
                    display: inline-block
                }

                .cfgp-popup-wrapper .cfgp-body-wrapper .ice-body-container .cfgp-body-footer img {
                    margin-left: .09rem;
                    margin-top: .19rem;
                    width: .05rem;
                    height: .08rem;
                    display: inline-block
                }

            .cfgp-popup-wrapper .cfgp-body-wrapper .ice-body-container li:last-of-type {
                margin-bottom: 0 !important
            }

.cfgp-cover-mask {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.6);
    z-index: 100000;
    width: 100%;
    height: 100%;
    display: block;
    opacity: 1
}

.ice-coupon-item {
    height: .77rem;
    position: relative;
    font-size: 0;
    overflow: hidden
}

    .ice-coupon-item .ice-content-left {
        float: left;
        text-align: center;
        position: relative;
        display: inline-block;
        width: .52rem;
        height: 100%
    }

        .ice-coupon-item .ice-content-left .ice-left-nogroup {
            width: 100%
        }

            .ice-coupon-item .ice-content-left .ice-left-nogroup .icec-nogroup-discount {
                margin-top: .2rem;
                color: #e02e24;
                font-size: .22rem;
                line-height: .2rem;
                font-weight: 500
            }

                .ice-coupon-item .ice-content-left .ice-left-nogroup .icec-nogroup-discount i {
                    font-size: .11rem;
                    font-weight: 600
                }

            .ice-coupon-item .ice-content-left .ice-left-nogroup .icec-nogroup-name {
                font-size: .09rem;
                color: #e02e24;
                line-height: .11rem;
                font-weight: 600
            }

        .ice-coupon-item .ice-content-left .ice-left-nogroup-mall .icec-nogroup-discount, .ice-coupon-item .ice-content-left .ice-left-nogroup-mall .icec-nogroup-name {
            color: #ffab33
        }

        .ice-coupon-item .ice-content-left .ice-left-nogroup-category .icec-nogroup-discount, .ice-coupon-item .ice-content-left .ice-left-nogroup-category .icec-nogroup-name {
            color: #5ccaf7
        }

        .ice-coupon-item .ice-content-left .ice-left-nogroup-app .icec-nogroup-discount, .ice-coupon-item .ice-content-left .ice-left-nogroup-app .icec-nogroup-name {
            color: #37d230
        }

        .ice-coupon-item .ice-content-left .ice-left-group {
            position: absolute;
            height: .4rem;
            width: .4rem;
            top: 50%;
            margin-top: -.2rem;
            left: .06rem;
            background: url("data:image/png;base64,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") no-repeat;
            background-size: contain
        }

    .ice-coupon-item .ice-content-center .ice-center-group, .ice-coupon-item .ice-content-center .ice-center-nogroup {
        position: relative;
        width: 100%
    }

    .ice-coupon-item .ice-content-center {
        float: left;
        display: inline-block;
        padding-left: .05rem;
        width: 1.3rem;
        overflow-y: hidden;
        height: 100%;
        text-align: left
    }

        .ice-coupon-item .ice-content-center .ice-center-nogroup .icec-nogroup-title {
            font-size: .15rem;
            color: #e02e24;
            margin-top: .12rem;
            line-height: .21rem
        }

        .ice-coupon-item .ice-content-center .ice-center-nogroup .icec-nogroup-title-mall {
            color: #ffab33
        }

        .ice-coupon-item .ice-content-center .ice-center-nogroup .icec-nogroup-title-category {
            color: #5ccaf7
        }

        .ice-coupon-item .ice-content-center .ice-center-nogroup .icec-nogroup-title-app {
            color: #37d230
        }

        .ice-coupon-item .ice-content-center .ice-center-nogroup .icec-nogroup-scope {
            font-size: .1rem;
            color: #58595b;
            line-height: .16rem;
            width: 100%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis
        }

        .ice-coupon-item .ice-content-center .ice-center-group .icec-group-title {
            margin-top: .22rem;
            font-size: .15rem;
            color: #ffab33;
            line-height: .21rem
        }

        .ice-coupon-item .ice-content-center .ice-center-time {
            font-size: .1rem;
            color: #9c9c9c;
            line-height: .16rem
        }

    .ice-coupon-item .ice-use-btn {
        float: right;
        margin-top: .24rem;
        width: .62rem;
        height: .29rem;
        line-height: .3rem;
        text-align: center;
        background-color: #e02e24;
        border-radius: .05rem;
        margin-right: .02rem
    }

        .ice-coupon-item .ice-use-btn span {
            font-size: .12rem;
            color: #fff
        }

    .ice-coupon-item .ice-use-btn-1 {
        background-color: #ffab33
    }

    .ice-coupon-item .ice-use-btn-2 {
        background-color: #5ccaf7
    }

    .ice-coupon-item .ice-use-btn-3 {
        background-color: #37d230
    }

    .ice-coupon-item:after {
        position: absolute;
        content: "";
        width: 200%;
        height: 200%;
        transform: scale(.5);
        -webkit-transform: scale(.5);
        -webkit-transform-origin: left top;
        transform-origin: left top;
        left: 0;
        right: 0;
        border-bottom: 1px solid #e0e0e0
    }

.ice-count-only {
    height: .87rem;
    width: .87rem;
    background: url(data:image/png;base64,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) no-repeat;
    background-size: contain;
    margin: .5rem auto 0
}

.ice-count-more, .ice-count-tip {
    height: .42rem;
    line-height: .42rem;
    position: relative;
    text-align: center
}

.ice-count-tip {
    font-size: .12rem;
    color: #9c9c9c
}

.ice-count-more p {
    position: relative;
    color: #e02e24;
    font-size: .12rem;
    display: inline-block
}

    .ice-count-more p:after {
        content: "";
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAMAAAAliK2kAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABsUExURUxpcd8tJN8tI98vH+AtJN8uJOAuJP8AAP8AAOAuI90qIt8tJOMwIuItIuEtI98uJN8vJ9o2JOcuLt8uI+AtI98uI+AtI98uJNQqKt8sJt8uI+AtJN4rJeAuJNokJOAuJOUzGd0vJeAuJOAuJE1jZ6YAAAAjdFJOUwDE1RDgzdEBAsEe2iUtM8UgDgvjrezf7gYou+kvtgewCjbnFjJZ2AAAAFBJREFUCNdjYIADDg4og41bAMLgVBaWBDMEOZWlZcAsBVllcUUwS0JEmQXMkJNXFgPRQlLKonxAmplfWYkXJMCozMIDVsHKxAUxkJ2dAQUAAOjPA4hA/I2eAAAAAElFTkSuQmCC) no-repeat;
        height: .07rem;
        width: .04rem;
        position: absolute;
        top: 50%;
        margin-top: -.04rem;
        right: -.06rem;
        background-size: contain
    }

.local-groups .avatar, .local-groups .local-groups-bubble {
    float: right;
    background-repeat: no-repeat;
    background-size: contain
}

.app-bg-fill {
    z-index: 100002
}

.local-groups {
    height: .24rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center
}

.double-grid-item-v2 .detail .name-block .goods-name, .goods-list-slip .slip-head p, .single-list-item-v2 .detail .goods-name {
    overflow: hidden;
    word-break: break-all;
    word-wrap: break-word;
    -webkit-box-orient: vertical;
    white-space: normal;
    text-overflow: clip
}

.local-groups .local-groups-bubble {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAoCAMAAACvtda+AAAAflBMVEUAAAC6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urr///+6urrw8PD9/f3y8vK8vLzY2Nj5+fnp6enQ0NDLy8vAwMDk5OTj4+PHx8fBwcHd3d3V1dWUz932AAAAGHRSTlMAzG0+BvbHmWbR3MOoioBzVkoM7btkFxa1ib1AAAAA4klEQVRIx+3WSQ+CMBCG4REKiPvudLqA4Pr//6AkTgh61M7Jvrfv8jTpoSn0qSTPdLiyPFEwaOw8GQyXIe/GA/5mMXT21h+gnMXwWafYTzxK5BP2c0KJKGc/MyiRydjXKJOOfvSjH/3o/7N/bHkL+WmDMmnR70PvF2feQn5pecv4G2d4y/jrE08hv7jwlPGVrnjK+Hux66m20KUJhaJdx88fiChzQ6cVwOJqEKmtMXy1BlheKzRer1wdnndrgEll7+18A+msudBHln7o3MxSAFhOysXh9YgW09F75ej7pkUKXU8CZkihofDaNQAAAABJRU5ErkJggg==");
    width: .48rem;
    height: .2rem;
    font-size: .09rem;
    color: #58595b;
    text-align: center;
    padding: .01rem 0 0 .03rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center
}

.local-groups .avatar {
    width: .25rem;
    height: .25rem;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAAXVBMVEUAAADg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OD////7+/vw8PD4+Pjq6urz8/Ps7Ozm5uYHNi0EAAAAFnRSTlMASIb38tfRu7KpUgv57FgjloQk+u5a1tFrYwAAAUVJREFUOMullelywyAMhAHfsYkTJxH4fP/HbCZtUlYcrqffT2aHWbFCEoxWqrrQXaeLWslWpJBNRg5ZI6PSU0ke5Sko7SsKUvW+9pxThPzMtVdKcEXthZJcXK2iHZTjl3b5+O5ZbaM1xo6syveb4JvN1rywM77gTxaoNR9Q/Z0O5mZ/xRazfPUD+jUO6Fs+xQ2cTMbErm6EaDM4MQC5ZC268MXoQ1HcxsRjrClVIFCLghALLoBCaEJWCAXQoiMA40Y6FGMj+WJNnG0dn6wbcbRX4PKu0L+8EDUrD1jZ0ymMhDFhKBK1KbV0G2kxARankZwW3UyQzWlRIeHixNXS/VYWNN4PKOHDmgjwYUX1F3EFQwZa2WvqfGDja14ma8GunZYNxtfRwbg/co8Nc+QRXxMP4THEFtBwYLX9c2niOr7fbvfQOv4Co6SCa8C40ooAAAAASUVORK5CYII=");
    border-radius: 50%;
    border: 1px solid #e0e0e0
}

    .local-groups .avatar img {
        width: 100%;
        height: 100%;
        border-radius: 50%
    }

    .local-groups .avatar:nth-child(2) {
        margin-left: -.04rem
    }

.local-groups .single-avatar:nth-child(2) {
    margin-left: 0 !important
}

.single-list-item-v2 {
    padding-bottom: .1rem;
    height: 1.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-items: stretch;
    background-color: #fff
}

    .single-list-item-v2 .std-goods-image-square {
        position: relative;
        width: 1.65rem;
        height: 1.65rem;
        overflow: hidden
    }

        .single-list-item-v2 .std-goods-image-square img {
            width: 100%;
            height: auto;
            max-height: 1.65rem
        }

    .single-list-item-v2 .detail {
        position: relative;
        padding: .075rem .1rem 0 0;
        width: 1.99rem;
        font-size: 0
    }

        .single-list-item-v2 .detail .goods-name {
            font-size: .13rem;
            color: #151516;
            line-height: .18rem;
            max-height: .35rem;
            margin-bottom: .055rem;
            -webkit-line-clamp: 2;
            text-align: left;
            vertical-align: middle
        }

            .single-list-item-v2 .detail .goods-name .national-flag {
                position: relative;
                width: .21rem;
                height: auto;
                vertical-align: middle;
                top: -.01rem
            }

        .single-list-item-v2 .detail .local-groups {
            position: relative;
            height: .28rem;
            float: left
        }

            .single-list-item-v2 .detail .local-groups .avatar {
                width: .28rem;
                height: .28rem
            }

        .single-list-item-v2 .detail .core {
            position: absolute;
            bottom: .05rem;
            left: 0
        }

            .single-list-item-v2 .detail .core .info {
                position: relative;
                margin-bottom: .03rem;
                max-width: 1.1rem;
                overflow: hidden
            }

                .single-list-item-v2 .detail .core .info span {
                    font-size: .12rem;
                    color: #9c9c9c
                }

                    .single-list-item-v2 .detail .core .info span i {
                        margin: 0 .01rem
                    }

            .single-list-item-v2 .detail .core .sale-price {
                position: relative;
                margin-left: -.03rem;
                font-size: .19rem;
                color: #e02e24;
                font-weight: 700
            }

                .single-list-item-v2 .detail .core .sale-price i {
                    font-size: .18rem
                }

        .single-list-item-v2 .detail .enter-button {
            background-position: .57rem .13rem;
            position: absolute;
            right: .1rem;
            bottom: .07rem;
            width: .71rem;
            height: .34rem;
            line-height: .35rem;
            text-align: center;
            border-radius: 3px;
            font-size: .13rem;
            color: #fff;
            background-color: #e02e24;
            vertical-align: middle
        }

        .single-list-item-v2 .detail .top-line {
            position: absolute;
            top: -.05rem;
            width: 100%;
            height: 1px;
            z-index: 1
        }

            .single-list-item-v2 .detail .top-line:before {
                text-align: center;
                border: 1px solid #ededed;
                position: absolute;
                width: 200%;
                height: 200%;
                transform-origin: 0 0;
                transform: scale(.5);
                box-sizing: border-box;
                -webkit-transform-origin: 0 0;
                -webkit-transform: scale(.5);
                -webkit-box-sizing: border-box;
                content: "";
                border-width: 1px 0 0
            }

.enter-button-arrow:after {
    content: "";
    display: inline-block;
    position: relative;
    width: .05rem;
    height: .08rem;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPBAMAAADE5vg+AAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADXRSTlMAHfhI3t2waTXulZKB8rCduwAAADlJREFUCNdjYN/IAAS9VwWApNDdQCDJrAvmGKFyEoAkz90JEDZI/IoAiOkIYwqBmAy9ICYD+0IgAQAy1hINTIjpjgAAAABJRU5ErkJggg==") no-repeat;
    background-size: .05rem .08rem;
    margin-left: .02rem;
    top: -.01rem
}

.icon.enter-button-arrow-v2 {
    font-size: .1rem;
    margin-left: .08rem;
    top: -.01rem;
    position: relative
}

.first-item {
    padding-top: .1rem;
    height: 1.85rem
}

    .first-item .detail {
        padding-top: .025rem
    }

.double-grid-one-v2 {
    position: relative;
    width: 1.86rem;
    vertical-align: top;
    margin-bottom: .03rem
}

.double-grid-item-v2 {
    position: relative;
    width: 100%;
    height: 2.7rem;
    background-color: #fff
}

    .double-grid-item-v2 .std-goods-image-square {
        position: relative;
        width: 1.86rem;
        height: 1.86rem;
        overflow: hidden
    }

        .double-grid-item-v2 .std-goods-image-square img {
            position: relative;
            width: 100%;
            height: auto;
            max-height: 1.86rem
        }

    .double-grid-item-v2 .detail {
        position: relative;
        padding-top: .07rem;
        font-size: 0;
        width: 100%;
        height: .84rem
    }

        .double-grid-item-v2 .detail .name-block {
            position: relative;
            width: 100%;
            padding: 0 .09rem;
            margin-bottom: .1rem
        }

            .double-grid-item-v2 .detail .name-block .goods-name {
                font-size: .12rem;
                color: #151516;
                height: .35rem;
                line-height: .18rem;
                -webkit-line-clamp: 2;
                text-align: justify;
                vertical-align: middle
            }

                .double-grid-item-v2 .detail .name-block .goods-name .activity-flag-brand-clear:before, .double-grid-item-v2 .detail .name-block .goods-name .activity-flag-economical-brand:before, .double-grid-item-v2 .detail .name-block .goods-name .activity-flag-go-shopping:before, .double-grid-item-v2 .detail .name-block .goods-name .activity-flag-good-fruit:before, .double-grid-item-v2 .detail .name-block .goods-name .activity-flag-spike:before {
                    font-size: .14rem;
                    line-height: 1;
                    font-weight: 400;
                    -webkit-font-smoothing: antialiased;
                    font-family: icomoon
                }

                .double-grid-item-v2 .detail .name-block .goods-name .national-flag {
                    position: relative;
                    width: .18rem;
                    height: auto;
                    vertical-align: middle;
                    bottom: .01rem
                }

                .double-grid-item-v2 .detail .name-block .goods-name .activity-flag {
                    position: relative;
                    width: .14rem;
                    height: auto;
                    vertical-align: middle
                }

                .double-grid-item-v2 .detail .name-block .goods-name .activity-flag-spike:before {
                    content: "";
                    color: #ffc32a
                }

                .double-grid-item-v2 .detail .name-block .goods-name .activity-flag-economical-brand:before {
                    content: "";
                    color: #ffc32a
                }

                .double-grid-item-v2 .detail .name-block .goods-name .activity-flag-go-shopping:before {
                    content: "";
                    color: #ff70b0
                }

                .double-grid-item-v2 .detail .name-block .goods-name .activity-flag-good-fruit:before {
                    content: "";
                    color: #1ecd16
                }

                .double-grid-item-v2 .detail .name-block .goods-name .activity-flag-brand-clear:before {
                    content: "";
                    color: #ff70b0
                }

        .double-grid-item-v2 .detail .core {
            position: absolute;
            bottom: 0;
            width: 100%;
            height: .44rem;
            overflow: hidden;
            padding: 0 .09rem;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            display: -webkit-flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -webkit-justify-content: space-between;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center
        }

            .double-grid-item-v2 .detail .core .info {
                position: relative;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                display: -webkit-flex;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                justify-content: flex-start;
                -webkit-justify-content: flex-start;
                -webkit-box-align: end;
                -ms-flex-align: end;
                align-items: flex-end;
                -webkit-align-items: flex-end
            }

                .double-grid-item-v2 .detail .core .info .sale-price {
                    position: relative;
                    font-size: .16rem;
                    color: #e02e24;
                    margin: 0 .04rem 0 -.02rem;
                    font-weight: 700
                }

                    .double-grid-item-v2 .detail .core .info .sale-price i {
                        font-size: .1rem
                    }

                .double-grid-item-v2 .detail .core .info .sold-quantity, .double-grid-item-v2 .detail .core .info .time-span {
                    padding-bottom: .015rem;
                    font-size: .11rem;
                    color: #9c9c9c
                }

            .double-grid-item-v2 .detail .core .local-groups {
                position: relative
            }

.double-list-v2 {
    padding: 0 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap
}

.goods-list-slip {
    position: relative;
    width: 100%;
    height: 2.16rem;
    overflow: hidden;
    margin: .08rem 0;
    background-color: #fff
}

    .goods-list-slip .slip-head {
        width: 100%;
        height: .44rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        padding: 0 .1rem
    }

        .goods-list-slip .slip-head p {
            color: #151516;
            font-size: .15rem;
            max-width: 2.75rem;
            height: .15rem;
            line-height: .17rem;
            -webkit-line-clamp: 1;
            text-align: left
        }

        .goods-list-slip .slip-head .read-more {
            color: #9c9c9c;
            font-size: .13rem;
            height: .13rem;
            line-height: .13rem;
            width: .68rem;
            position: relative;
            left: .02rem;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            display: -webkit-flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center
        }

            .goods-list-slip .slip-head .read-more .read-more-text {
                width: .52rem;
                height: .13rem;
                line-height: .13rem
            }

            .goods-list-slip .slip-head .read-more .icon-arrow-read-more {
                font-size: .12rem;
                margin-left: .04rem;
                width: .12rem;
                height: .13rem;
                line-height: .13rem
            }

    .goods-list-slip .detail-goods {

        padding-right: .1rem;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        height: 2rem
    }

        .goods-list-slip .detail-goods li .goods-name, .portal-list-item .goods-name {
            word-break: break-all;
            white-space: normal;
            text-align: left;
            text-overflow: clip;
            word-wrap: break-word;
            -webkit-box-orient: vertical
        }

        .goods-list-slip .detail-goods li {
            width: 1.2rem;
            height: 1.72rem;
            margin-left: .1rem;
            display: inline-block;
            vertical-align: top
        }

            .goods-list-slip .detail-goods li .std-goods-image-square {
                width: 1.2rem;
                height: 1.2rem;
                margin-bottom: .07rem;
                overflow: hidden
            }

                .goods-list-slip .detail-goods li .std-goods-image-square img {
                    width: 100%;
                    height: auto
                }

            .goods-list-slip .detail-goods li .goods-name {
                color: #58595b;
                font-size: .13rem;
                width: 100%;
                height: .13rem;
                line-height: .15rem;
                margin-bottom: .09rem;
                overflow: hidden;
                -webkit-line-clamp: 1
            }

            .goods-list-slip .detail-goods li .goods-price {
                font-size: .14rem;
                font-weight: 700;
                color: #e02e24;
                width: 100%;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                display: -webkit-flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-justify-content: center;
                -webkit-box-align: baseline;
                -ms-flex-align: baseline;
                align-items: baseline;
                -webkit-align-items: baseline
            }

                .goods-list-slip .detail-goods li .goods-price i {
                    font-size: .13rem
                }

.portal-list-item {
    background-color: #fff;
    position: relative;
    width: 100%;
    margin-bottom: .08rem
}

    .portal-list-item .std-goods-image {
        position: relative;
        width: 100%;
        height: 1.76rem;
        overflow: hidden;
        margin-bottom: .12rem
    }

        .portal-list-item .std-goods-image img {
            width: 100%;
            height: auto
        }

    .portal-list-item .goods-name {
        font-size: .16rem;
        color: #151516;
        height: .35rem;
        line-height: .18rem;
        overflow: hidden;
        -webkit-line-clamp: 2;
        vertical-align: middle;
        padding: 0 .1rem
    }

        .portal-list-item .goods-name .national-flag {
            position: relative;
            width: .21rem;
            height: auto;
            vertical-align: middle;
            bottom: .01rem
        }

    .portal-list-item .detail {
        position: relative;
        width: 100%;
        height: .61rem;
        padding: 0 .1rem .01rem;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center
    }

        .portal-list-item .detail, .portal-list-item .detail .left-side {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            display: -webkit-flex
        }

            .portal-list-item .detail .left-side {
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                justify-content: flex-start;
                -webkit-justify-content: flex-start;
                -webkit-box-align: end;
                -ms-flex-align: end;
                align-items: flex-end;
                -webkit-align-items: flex-end
            }

                .portal-list-item .detail .left-side .sale-price {
                    font-size: .2rem;
                    color: #e02e24;
                    margin-right: .06rem;
                    font-weight: 700
                }

                    .portal-list-item .detail .left-side .sale-price i {
                        font-size: .19rem
                    }

                .portal-list-item .detail .left-side .group-desc {
                    font-size: .12rem;
                    color: #9c9c9c;
                    padding-bottom: .015rem
                }

            .portal-list-item .detail .right-side {
                position: relative;
                height: 100%;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                display: -webkit-flex;
                -webkit-box-pack: end;
                -ms-flex-pack: end;
                justify-content: flex-end;
                -webkit-justify-content: flex-end;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-align-items: center
            }

                .portal-list-item .detail .right-side .local-groups {
                    height: .32rem;
                    margin-right: .07rem
                }

                    .portal-list-item .detail .right-side .local-groups .avatar {
                        width: .28rem;
                        height: .28rem
                    }

                        .portal-list-item .detail .right-side .local-groups .avatar:nth-child(2) {
                            margin-left: -.06rem
                        }

                .portal-list-item .detail .right-side .enter-button {
                    background-position: .715rem .13rem;
                    position: relative;
                    width: 1.02rem;
                    height: .34rem;
                    line-height: .35rem;
                    text-align: center;
                    border-radius: 4px;
                    font-size: .14rem;
                    color: #fff;
                    background-color: #68982E;
                    vertical-align: middle;
                    padding-left: .03rem
                }

.act-event-bubble {
    position: fixed;
    bottom: 110px;
    right: 0;
    width: .7rem;
    height: .6rem;
    z-index: 1000
}

    .act-event-bubble img {
        width: 100%;
        height: auto
    }

#act-spike:after, #act-spike:before {
    position: absolute;
    height: .03rem;
    background-size: 3.75rem .03rem;
    width: 100%;
    background-repeat: no-repeat
}

.page-index-native-bottom {
    bottom: 60px
}

.page-goods {
    bottom: 166px
}

@font-face {
    font-family: icomoon;
    src: url(data:application/octet-stream;base64,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ZWdvcnktZm9vZA1jYXRlZ29yeS1ob21lEmNhdGVnb3J5LWZ1cm5pdHVyZQ5jYXRlZ29yeS1mcnVpdBFjYXRlZ29yeS1vdmVyc2Vhcw9tZS1hZGRyZXNzLWxpbmULYXJyb3dzLWRvd24MYXJyb3dzLXJpZ2h0BnNlYXJjaBJwcm9kdWN0ZGV0LWNvbGxlY3QJYXJyb3dzLXVwC3RvcG5hdi1iYWNrDHRvcG5hdi1zaGFyZQVjbG9zZQ9leGNlZWQtY2hhdHRpbmcMYWRkcmVzcy1lZGl0DGdyb3VwLXByb21wdA5hZGRyZXNzLWRlbGV0ZQpncm91cC1pbmZvDG9yZGVyLWNob29zZQ1sYWJlbC1wb3N0YWdlDmxhYmVsLXRvcHNwZWVkEG9yZGVyZGV0LWNvbm5lY3QNbGFiZWwtcXVhbGl0eQxvcmRlcmRldC10ZWwScHJvZHVjdGRldC1zZXJ2aWNlB3RhZy1ob3QQcHJvZHVjdGRldC1zdG9yZQxjb2x1bW4tZmlyZTEOY29sdW1uLWNob2ljZTEOY29sdW1uLWluZm9ybTEQY29sdW1uLXJlY29tbWVuZA9jb2x1bW4tY29tbWVuZDENY29sdW1uLWNsb2NrMQ9jb2x1bW4tc2Vja2lsbDELbWUtYWRkcmVzczELY29sdW1uLXRhZzENbWUtbHVja3lkcmF3MQdtZS1zZXQxCG5ldy1zcGVjC25ldy1zcGVjaWFsC25ldy1jb3VudHJ5C3NldC1vcGluaW9uCHNldC1kZWFsBnNldC1RQQdtZS1mcmVlDm9yZGVyLWRlbGl2ZXJ5Cm1lLW1lc3NhZ2UJbWUtZ3JvdXBzCW1lLWNvdXBvbgltZS10aWNrZXQMb3JkZXItZ3JvdXBzCW9yZGVyLXBheQtvcmRlci1yYXRlZBJvcmRlci10YWtlZGVsaXZlcnkPbmF2LWhvbWUtY29sb3VyEW5hdi1jYXRlZ29yeS1saW5lDW5hdi1ob21lLWxpbmULbmF2LW1lLWxpbmUWbmF2LW92ZXJzZWFzaG9wLWNvbG91chRuYXYtb3ZlcnNlYXNob3AtbGluZQxuYXYtbmV3LWxpbmUTbmF2LWNhdGVnb3J5LWNvbG91cg1uYXYtbWUtY29sb3VyC2NvbHVtbi10aW1lCG1lLWhlYXJ0DWFkZHJlc3NjaG9vc2UHcmVmcmVzaA1kYWlseS1iZXJzZXJrDGNvbHVtbi1oZWFydBNuYXYtbmV3LWNvbG91ci1jb3B5D2V2YWx1YXRpb24tc3RhchFldmFsdWF0aW9uLWNhbWVyYRRldmFsdWF0aW9uLXN0YXItbGluZRNpY29uZm9udG1vYmFuX2Z1emhpCXNldC1jbGVhbhNjb3Vwb24taWxsdXN0cmF0aW9uB21hZ25pZnkHcGVuZGluZwpyZWZ1bmRvbmx5BmZpbmlzaAtzYWxlc3JldHVybgdzdWNjZXNzBnJlbWluZAt1cGxvYWRpbWFnZQdyZWZ1bmRzBG1vcmUXb2ZmaWNpYWxjdXN0b21lcnNlcnZpY2USc2Vja2lsbC10aW1lLWZyYW1lDXNlY2tpbGwtY2xvY2sMc3RvcmUtcmVtaW5kCmNvdW50LWRvd24Fc3dlZXAIcmVjb3JkZWQTbWFqb3JzdWl0LWNsZWFyYW5jZQJxcQ9jaXJjbGVvZmZyaWVuZHMJbWljcm9ibG9nBHNjYW4Gd2VjaGF0BHpvbmUIYXBwcmFpc2UIc3ZnX2Zvb3QIY29udGFjdHMHZnJpZW5kcwRjaGF0BmNoYXQtbgptaWNyb3Bob25lCnNwZWVkZ3JvdXAPbWUtY3VzdG9tc2V2aWNlDW1lLWdyb3Vwcy1uZXcJYnJvYWRjYXN0CkNhdGVnb3JpZXMLZ3JvdXAtc2hhcmUMbWFyay1kaWFtb25kD21hcmstYWxhcm1jbG9jawptYXJrLWZydWl0Cm1hcmstc2tpcnQPbXlmcmllbmRzLXNoYXJlC21hcmstZnJ1aXQtC21hcmstc2tpcnQtDW1hcmstZGlhbW9uZC0QbWFyay1hbGFybWNsb2NrLQdzZWUtYWxsBGZpcmUNY2hhdC1mZWVkYmFjaw5sb3R0ZXJ5X3dpbm5lcg5yZWNlbnRseV9ncm91cAtwbGF5aW5naWNvbgxjYXRlZ29yeS1tYW4SY2F0ZWdvcnktdW5kZXJ3ZWFyDGNhdGVnb3J5LWhvdA5jYXRlZ29yeS1zaG9lcxFjYXRlZ29yeS1yZWNoYXJnZQltYXJrLXpoZS0IbWFyay16aGUIbWFyay1iYWcJbWFyay1iYWctDmdleGluZ3FpYW5taW5nCXhpbmdiaWVudgp4aW5nYmllbmFuDW1hcmstYWRkcmVzczEKbWFy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LbA5LLAAFrAEJbAEJiAuRyNHI2GwBkUrIyA8IC4jOLEkARQrLbA6LLEJBCVCsAAWsAQlsAQlIC5HI0cjYSCwBCNCsAZFKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmGwAiVGYTgjIDwjOBshICBGI0ewACsjYTghWbEkARQrLbA7LLAuKy6xJAEUKy2wPCywLyshIyAgPLAEI0IjOLEkARQrsARDLrAkKy2wPSywABUgR7AAI0KyAAEBFRQTLrAqKi2wPiywABUgR7AAI0KyAAEBFRQTLrAqKi2wPyyxAAEUE7ArKi2wQCywLSotsEEssAAWRSMgLiBGiiNhOLEkARQrLbBCLLAJI0KwQSstsEMssgAAOistsEQssgABOistsEUssgEAOistsEYssgEBOistsEcssgAAOystsEgssgABOystsEkssgEAOystsEossgEBOystsEsssgAANystsEwssgABNystsE0ssgEANystsE4ssgEBNystsE8ssgAAOSstsFAssgABOSstsFEssgEAOSstsFIssgEBOSstsFMssgAAPCstsFQssgABPCstsFUssgEAPCstsFYssgEBPCstsFcssgAAOCstsFgssgABOCstsFkssgEAOCstsFossgEBOCstsFsssDArLrEkARQrLbBcLLAwK7A0Ky2wXSywMCuwNSstsF4ssAAWsDArsDYrLbBfLLAxKy6xJAEUKy2wYCywMSuwNCstsGEssDErsDUrLbBiLLAxK7A2Ky2wYyywMisusSQBFCstsGQssDIrsDQrLbBlLLAyK7A1Ky2wZiywMiuwNistsGcssDMrLrEkARQrLbBoLLAzK7A0Ky2waSywMyuwNSstsGossDMrsDYrLbBrLCuwCGWwAyRQeLABFTAtAABLuADIUlixAQGOWbkIAAgAYyCwASNEILADI3CwDkUgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbABRWMjYrACI0SzCgkFBCuzCgsFBCuzDg8FBCtZsgQoCUVSRLMKDQYEK7EGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAAAA==);
    font-weight: 400;
    font-style: normal;
    line-height: 1
}

.icon {
    font-family: icomoon;
    font-style: normal;
    font-smoothing: antialiased
}

.icon-button-add:before {
    content: "\e604"
}

.icon-seckill-ing:before {
    content: "\e608"
}

.icon-seckill-forthcoming:before {
    content: "\e609"
}

.icon-productdet-right:before {
    content: "\e60b"
}

.icon-round-2:before {
    content: "\e677"
}

.icon-round-1:before {
    content: "\e678"
}

.icon-category-bag:before {
    content: "\e60c"
}

.icon-category-cosmetics:before {
    content: "\e60d"
}

.icon-category-appliances:before {
    content: "\e60e"
}

.icon-category-baby:before {
    content: "\e60f"
}

.icon-category-food:before {
    content: "\e610"
}

.icon-category-home:before {
    content: "\e611"
}

.icon-category-furniture:before {
    content: "\e612"
}

.icon-category-fruit:before {
    content: "\e613"
}

.icon-category-overseas:before {
    content: "\e614"
}

.icon-me-address-line:before {
    content: "\e615"
}

.icon-arrows-down:before {
    content: "\e616"
}

.icon-arrows-right:before {
    content: "\e617"
}

.icon-search:before {
    content: "\e618"
}

.icon-productdet-collect:before {
    content: "\e619"
}

.icon-arrows-up:before {
    content: "\e61a"
}

.icon-topnav-back:before {
    content: "\e61b"
}

.icon-topnav-share:before {
    content: "\e61c"
}

.icon-close:before {
    content: "\e61d"
}

.icon-exceed-chatting:before {
    content: "\e61e"
}

.icon-address-edit:before {
    content: "\e61f"
}

.icon-group-prompt:before {
    content: "\e620"
}

.icon-address-delete:before {
    content: "\e621"
}

.icon-group-info:before {
    content: "\e622"
}

.icon-order-choose:before {
    content: "\e623"
}

.icon-label-postage:before {
    content: "\e624"
}

.icon-label-topspeed:before {
    content: "\e625"
}

.icon-orderdet-connect:before {
    content: "\e626"
}

.icon-label-quality:before {
    content: "\e627"
}

.icon-orderdet-tel:before {
    content: "\e628"
}

.icon-productdet-service:before {
    content: "\e629"
}

.icon-tag-hot:before {
    content: "\e62a"
}

.icon-productdet-store:before {
    content: "\e62b"
}

.icon-column-fire1:before {
    content: "\e62c"
}

.icon-column-choice1:before {
    content: "\e62d"
}

.icon-column-inform1:before {
    content: "\e62e"
}

.icon-column-recommend:before {
    content: "\e62f"
}

.icon-column-commend1:before {
    content: "\e630"
}

.icon-column-clock1:before {
    content: "\e631"
}

.icon-column-seckill1:before {
    content: "\e632"
}

.icon-me-address1:before {
    content: "\e633"
}

.icon-column-tag1:before {
    content: "\e634"
}

.icon-me-luckydraw1:before {
    content: "\e635"
}

.icon-me-set1:before {
    content: "\e636"
}

.icon-new-spec:before {
    content: "\e637"
}

.icon-new-special:before {
    content: "\e638"
}

.icon-new-country:before {
    content: "\e639"
}

.icon-set-opinion:before {
    content: "\e63a"
}

.icon-set-deal:before {
    content: "\e63b"
}

.icon-set-QA:before {
    content: "\e63c"
}

.icon-me-free:before {
    content: "\e63d"
}

.icon-order-delivery:before {
    content: "\e63e"
}

.icon-me-message:before {
    content: "\e63f"
}

.icon-me-groups:before {
    content: "\e640"
}

.icon-me-coupon:before {
    content: "\e641"
}

.icon-me-ticket:before {
    content: "\e642"
}

.icon-order-groups:before {
    content: "\e643"
}

.icon-order-pay:before {
    content: "\e644"
}

.icon-order-rated:before {
    content: "\e645"
}

.icon-order-takedelivery:before {
    content: "\e646"
}

.icon-nav-home-colour:before {
    content: "\e647"
}

.icon-nav-category-line:before {
    content: "\e648"
}

.icon-nav-home-line:before {
    content: "\e649"
}

.icon-nav-me-line:before {
    content: "\e64a"
}

.icon-nav-overseashop-colour:before {
    content: "\e64b"
}

.icon-nav-overseashop-line:before {
    content: "\e64d"
}

.icon-nav-new-line:before {
    content: "\e64e"
}

.icon-nav-category-colour:before {
    content: "\e64f"
}

.icon-nav-me-colour:before {
    content: "\e650"
}

.icon-column-time:before {
    content: "\e651"
}

.icon-me-heart:before {
    content: "\e652"
}

.icon-addresschoose:before {
    content: "\e653"
}

.icon-refresh:before {
    content: "\e654"
}

.icon-daily-berserk:before {
    content: "\e655"
}

.icon-seckill-time-frame:before {
    content: "\e606"
}

.icon-seckill-clock:before {
    content: "\e65e"
}

.icon-pending:before {
    content: "\e656"
}

.icon-column-heart:before {
    content: "\e601"
}

.icon-nav-new-colour-copy:before {
    content: "\e679"
}

.icon-evaluation-star:before {
    content: "\e602"
}

.icon-evaluation-camera:before {
    content: "\e603"
}

.icon-evaluation-star-line:before {
    content: "\e605"
}

.icon-iconfontmoban_fuzhi:before {
    content: "\e600"
}

.icon-set-clean:before {
    content: "\e60a"
}

.icon-coupon-illustration:before {
    content: "\e64c"
}

.icon-more:before {
    content: "\e65f"
}

.icon-officialcustomerservice:before {
    content: "\e660"
}

.icon-count-down:before {
    content: "\e662"
}

.icon-majorsuit-clearance:before {
    content: "\e666"
}

.icon-coordinate-points:before {
    content: "\e66e"
}

.icon-sweep:before {
    content: "\e663"
}

.icon-contacts:before {
    content: "\e670"
}

.icon-frends:before {
    content: "\e66e"
}

.icon-speed-group:before {
    content: "\e664"
}

.icon-mark-diamond:before {
    content: "\e676"
}

.icon-mark-alarmclock:before {
    content: "\e67a"
}

.icon-mark-fruit:before {
    content: "\e67b"
}

.icon-mark-skirt:before {
    content: "\e67c"
}

.icon-mark-diamond-1:before {
    content: "\e680"
}

.icon-mark-alarmclock-1:before {
    content: "\e681"
}

.icon-mark-fruit-1:before {
    content: "\e67e"
}

.icon-mark-skirt-1:before {
    content: "\e67f"
}

.icon-chat-feedback:before {
    content: "\e6b1"
}

.icon-category-man:before {
    content: "\e686"
}

.icon-category-hot:before {
    content: "\e688"
}

.icon-category-shoes:before {
    content: "\e689"
}

.icon-category-underwear:before {
    content: "\e687"
}

.icon-category-recharge:before {
    content: "\e68a"
}

.icon-recently-group:before {
    content: "\e683"
}

.icon-me-groups-new:before {
    content: "\e6ad"
}

#act-spike:after, #act-spike:before, .act-spike-split-point:before, .act-spike-timeline .act-spike-grid:after {
    content: ""
}

#act-spike {
    position: relative;
    width: 100%;
    height: 2.78rem;
    padding-top: 0;
    background-color: #a127ff;
    line-height: 1
}

    #act-spike:before {
        top: -.03rem;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu4AAAAGBAMAAABuuwY/AAAAFVBMVEUAAAChJ/+hJ/+hJ/+hJ/+hJ/+hJ/+I8IsXAAAABnRSTlMA9n0iOgbHhDPvAAAAWklEQVRIx2MwYGBgMEsDgmQggzkNBEaFaC/EoAAk1UDcJCCDCaxiVIj2QgwiDAwsYiBuogMDgyNYxagQ7YUYEpWDFdPAQMjUSAzMGBWivRBD2igYCDAa7gMDAJboos+Ns+n4AAAAAElFTkSuQmCC)
    }

    #act-spike:after {
        bottom: -.03rem;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu4AAAAGBAMAAABuuwY/AAAAFVBMVEUAAAChJ/+hJ/+hJ/+hJ/+hJ/+hJ/+I8IsXAAAABnRSTlMA9n0iOgbHhDPvAAAAV0lEQVRIx2NIGwUDAUbDfWAAQ6JysCKEKWRqJAZmjArRXohBhIGBRQws7sDA4AgWHxWivRCDAgMDgxqImwRkMIFVjArRXojBAEiagbjJQAYzWMWoEO2FAJoKos/Ehl8nAAAAAElFTkSuQmCC)
    }

.act-spike-timeline {
    position: relative;
    background-color: #a127ff;
    height: .37rem;
    overflow-y: hidden
}

    .act-spike-timeline .act-spike-timeline-container {
        width: 100%;
        height: .51rem;
        overflow-y: hidden;
        position: absolute;
        z-index: 3
    }

        .act-spike-timeline .act-spike-timeline-container ul {
            height: .57rem;
            -webkit-overflow-scrolling: touch;
            overflow-y: hidden;
            width: 100%;
            white-space: nowrap;
            position: relative
        }

    .act-spike-timeline .act-spike-grid {
        width: 1.38rem;
        height: .37rem;
        display: inline-block;
        position: relative;
        text-align: center;
        vertical-align: top
    }

        .act-spike-timeline .act-spike-grid:after {
            position: absolute;
            right: -.03rem;
            top: .1rem;
            width: .055rem;
            height: .125rem;
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAZBAMAAAAVnMmFAAAAHlBMVEUAAAD///////////////////////////////////8kfJuVAAAACnRSTlMAzGYMmOc0M5qZzK/Z0gAAACNJREFUCNdjAAF2ATDFogCmTA3AlAYDGIhRokKTCipUkFUAAHx0BFUvxD6ZAAAAAElFTkSuQmCC);
            background-size: .055rem .125rem
        }

        .act-spike-timeline .act-spike-grid:last-child:after {
            display: none
        }

        .act-spike-timeline .act-spike-grid .act-spike-grid-item {
            width: 1.38rem;
            height: .37rem;
            line-height: .37rem;
            color: #fff;
            font-size: .12rem
        }

            .act-spike-timeline .act-spike-grid .act-spike-grid-item p {
                display: inline-block
            }

        .act-spike-timeline .act-spike-grid .act-spike-grid-item-active {
            color: #ffe11d
        }

            .act-spike-timeline .act-spike-grid .act-spike-grid-item-active i {
                display: inline-block;
                width: .05rem;
                height: .05rem;
                margin-right: .03rem;
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAGFBMVEUAAAD/4B3/4B3/4B3/4B3/4B3/4B3/4B3VB1I0AAAAB3RSTlMA875NhDw7JC+U/QAAAC9JREFUCNdjYDASVGZgYCkvL3dgMAeSxQzqQLKIQbw8tLwQSIYBSbAIRBaiEqILANY0D9AgwBV6AAAAAElFTkSuQmCC);
                background-size: .05rem .05rem;
                background-repeat: no-repeat;
                vertical-align: .02rem
            }

.act-spike-timeline-group {
    border-radius: .05rem .05rem 0 0
}

.act-spike-goods-list {
    height: 2.4rem;
    padding-top: .01rem;
    overflow: hidden;
    background-color: #a127ff
}

    .act-spike-goods-list ul {
        overflow-x: auto;
        overflow-y: hidden;
        width: 100%;
        height: 2.6rem;
        -webkit-overflow-scrolling: touch;
        white-space: nowrap
    }

.act-spike-goods-grid {
    height: 2.31rem;
    width: 1.51rem;
    position: relative;
    display: inline-block;
    margin: 0 .06rem;
    background-color: #fff;
    border-radius: .02rem
}

    .act-spike-goods-grid:first-child {
        margin-left: .12rem !important
    }

    .act-spike-goods-grid:last-child {
        margin-right: .12rem !important
    }

    .act-spike-goods-grid .act-spike-goods-img {
        width: 1.51rem;
        height: 1.51rem;
        margin-bottom: .07rem;
        position: relative;
        overflow: hidden;
        border-top-right-radius: .02rem;
        border-top-left-radius: .02rem
    }

    .act-spike-goods-grid .act-spike-goods-name {
        margin-bottom: .05rem;
        color: #151516;
        font-size: .13rem;
        width: 100%;
        height: .14rem;
        line-height: .15rem;
        overflow: hidden;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        text-overflow: clip;
        text-align: center;
        white-space: normal;
        word-wrap: break-word;
        display: block
    }

    .act-spike-goods-grid .price-block {
        padding: 0 .08rem;
        position: relative;
        width: 100%;
        height: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-direction: column
    }

        .act-spike-goods-grid .price-block .act-spike-market-price {
            font-size: .12rem;
            color: #9c9c9c
        }

    .act-spike-goods-grid .act-spike-price {
        margin-top: .07rem;
        text-align: center;
        overflow: hidden
    }

        .act-spike-goods-grid .act-spike-price .act-spike-price-tip {
            color: #ff2741;
            font-size: .12rem;
            margin-right: .06rem;
            display: inline-block
        }

        .act-spike-goods-grid .act-spike-price .act-spike-price-num {
            height: .24rem;
            padding: 0 .13rem;
            color: #fff;
            background-color: #ff2741;
            border-radius: .24rem;
            display: inline-block;
            text-align: center;
            line-height: .24rem;
            font-size: .14rem
        }

            .act-spike-goods-grid .act-spike-price .act-spike-price-num i {
                font-size: .12rem
            }

.act-spike-split-point {
    margin-right: .22rem;
    position: relative
}

    .act-spike-split-point .hint {
        font-size: .1rem;
        color: #fff;
        -webkit-writing-mode: vertical-rl;
        position: absolute;
        top: .84rem;
        margin-right: -.265rem;
        z-index: 20;
        background-color: #a127ff;
        height: .63rem;
        text-align: center
    }

    .act-spike-split-point:before {
        position: absolute;
        right: -.23rem;
        top: .02rem;
        width: 1px;
        height: 2.31rem;
        z-index: 10;
        background-color: #fff
    }

    .act-spike-split-point + li {
        margin-left: .22rem
    }

.act-spike-soldout {
    position: absolute;
    width: .88rem;
    height: .88rem;
    background: url(http://pinduoduoimg.yangkeduo.com/womens_day/base/spike_sold_out.png) no-repeat;
    background-size: contain;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%,-50%,0);
    -webkit-transform: translate3d(-50%,-50%,0)
}

#act-group-spike {
    position: relative;
    width: 3.75rem;
    height: 3.91rem;
    background-repeat: no-repeat;
    background-size: contain;
    overflow: hidden;
    line-height: 1;
    padding: 1.25rem .1rem 0;
    margin-top: .08rem
}

    #act-group-spike .act-spike-timeline-container {
        height: .605rem !important
    }

    #act-group-spike .price-block .act-spike-price {
        font-size: .15rem !important
    }

    #act-group-spike .act-spike-goods-list {
        height: 2.2rem;
        border-bottom-left-radius: .05rem;
        border-bottom-right-radius: .05rem
    }

        #act-group-spike .act-spike-goods-list #spike-goods-list {
            height: 2.35rem
        }

            #act-group-spike .act-spike-goods-list #spike-goods-list .act-spike-goods-grid, #act-group-spike .act-spike-goods-list #spike-goods-list .act-spike-goods-grid:before {
                height: 2.11rem
            }

                #act-group-spike .act-spike-goods-list #spike-goods-list .act-spike-goods-grid .hint {
                    top: .74rem
                }

.subscribe-top-banner {
    position: relative;
    margin: 0;
    padding: 0;
    z-index: 9999;
    width: 100%;
    max-width: 640px;
    height: .43rem;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu4AAABaBAMAAAAV986zAAAAGFBMVEXuLjriIi7zSyrrKjblJDDnJzPxPzDvNTa7xUiZAAACiElEQVR42u3asY7aQBAG4IG1oeUX0EdbXFqvyANghQc4F9dHFJc2osjzB8QpexHsnS3ZO8vk/9qpdgQz49mV/45PEJrSwif8EJrQ3Cd8EZrQ0Sc8CU3IexZ4BUuf9EtofLGtsrEqmHvPxqrg5JO+Ck3m6D0Hms8x70Yw7zq85wDfA/NuBPPeC/NuBPPeC/NuBOfIXph3I5j3nrgXM4F74N5472EA7/mG4L32w+M7jiH4bunR8Z3eEHyX+vBO/GpSsWCZ0cEyo2POaUbFkh+rOk7sqjqO/FZVseAwo+PEKqPjyCozJdckE8+0TyisJeW3f/NTaGzYSNLy9ej90ysH9/FVwLNQdh2wFsqtxlkjlFnA2V4oL4eLrVBeFcBCo6AFLlZCOdW42gjlFIALjvB5OVxxhM9rhr+EMoldlSN8RrGrcoTPKXZVjvB5OVxxhM8rACw0ClqAhSaz2FVLG+G/i3Ed3hS1K6it/+9iVy1qVxCsf0kEoMBC48w3eNxq9KvszHqDr3BrH6Mb0dEW8r+bTIdb2xhVKvZ1OQ1+Gg73NDG6Fg31C4AXw4Um4J51jCpV2WB8NYq7NjGqdHrjG4sK9z3HqMrpK+Mbiw73rWNU5fSd7dVojZQmRhU6qytpYzGBgJR9jCqcPpS0sRifQ9I2RvOf3pW0sZhAhbRGKrXTu92uBbDd7cSkFmmrGFXorLXleabGBza15tuOYPlNScBHOsUrV2f5qteht0byCpavemfobSV5tZbnmRa9bSSruqyr3nHVSFO+cv12OBxaHM4MFpqAtAKuXGdGXyY7DCKfYt7H+7kPGeGZ9/G66pARnnkf2FXLHOGN5r3DewWO8Dbz7vCPAgvN+7z/AXLS/boENpqBAAAAAElFTkSuQmCC") no-repeat;
    background-size: cover
}

    .subscribe-top-banner img {
        width: 100%;
        height: auto
    }

    .subscribe-top-banner .label-banner {
        width: 100%;
        height: 100%;
        overflow: hidden;
        font-size: .13rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-wrap-through: nowrap;
        -webkit-flex-wrap: nowrap
    }

        .subscribe-top-banner .label-banner .banner-icon {
            width: .31rem;
            height: .31rem;
            margin: 0 .1rem;
            background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAMAAABEH1h2AAAB2lBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////RHynoQEPlPUDOGybRHSjQHCbVIiz//f3++PfnPkHTICrkOj3XJS7nQkXUICnSKzXbGiDlQEP+9PTxpabyqazeKzD85+j87u3XExr3y8znaW341db0wcLgQUb2xMX1vL3sfX/rd3rOBAn++vreLzX98fH76endMzjlV1zYKS/aJCvgJSnbExvUAAL74+P409L0uLjaLDPvnaHlXWLkNDfgHCDwoaPtiozjRkvhMDTQExr2yMfpg4bndXjiZGrthIjgO0Hzs7TbSUzbHiXYChL52drocXXiSk3SCxLXBAz98PD75Ob63d3zubrzr7DsmZvsjY/lcHPgVlrkTVL639/ulZjukpToen3iXF/eUlXfNzz86uv3zs7obnHqZ2jnZWjnYGXdICneFxr3z9HgYGXcJy7VGyLws7bwnZvujpLnTlDYQkrYOkD/+vv2vsDwuLv1sbPaNzvjKi7TKC7UDxbZDhXMDRPJAAPspqrshozmh4rtf4Pia3HpVlrkU1jhPkfYPkPkfoHlNj7QGCHnkZHTLzlxe8clAAAAF3RSTlMA7vkepPPj63dxZU0aFNW4WLapl7lBId+mJe4AAAjaSURBVEjHlZdnX9tIEMY5klxyuVwvYxxAop4tS5Yt995t3HDHNpjeew+hhpYeIL3efdebXdmQS15c8iCN1jPzn9ldw/5QXVWXrv3+bT18ka78+NO1Pyl0Dl+Gr9TlSxf091cALFZvx/+roaGj4/C21YJz+LlGf4fwq4av0iss8J1M/wzwgPrUHS0NHfLo49SWC4spNe8DANr/0hV40NJCADXFWlDKFnULyb8oVftEAuoqf4Ws/zJYWpRKZNCtbFBmEokOMlYrq1JjLVKxQZ2gIRzKssBlbA7wSin7Glo6Eo8ODxOPOrAc/lDJ+TiXtkDHK3UA+9f4VwCX6q6BRW5EZhwIaLr2cy1JpboFu8puOgG1OpMs6osRbzKhVl60v1b3E9iUyjY6y0TyMAe8FdxS8lHVh4+2NmWb+n0ywTP6WyNsKhBQ1mSDn+q+hcNqZiDwggPEWTSJ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") no-repeat;
            background-size: contain
        }

        .subscribe-top-banner .label-banner .banner-label {
            color: #fff;
            max-width: 2.35rem
        }

        .subscribe-top-banner .label-banner .banner-button {
            position: absolute;
            top: .07rem;
            right: .1rem;
            background-color: #fff;
            color: #ee2e3a;
            width: .84rem;
            height: .3rem;
            border-radius: 4px;
            overflow: hidden;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            display: -webkit-flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-items: center;
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            -ms-wrap-through: nowrap;
            -webkit-flex-wrap: nowrap
        }

.sticky {
    position: absolute;
    top: .43rem
}

.sticky-fixed {
    position: fixed !important;
    top: 0
}

.ios-sticky {
    position: -webkit-sticky !important;
    position: -moz-sticky !important;
    position: -ms-sticky !important;
    position: sticky !important;
    top: 0
}

.footer {
    width: 100%;
    max-width: 640px;
    height: 49px;
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translate3d(-50%,0,0);
    -webkit-transform: translate3d(-50%,0,0);
    background-color: #fff;
    z-index: 10000 !important
}

    .footer:before {
        position: absolute;
        content: "";
        width: 100%;
        left: 0;
        top: 0;
        height: 1px;
        background-color: #e0e0e0;
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }

    .footer .chat-popup, .footer .unread-sign {
        background-color: #e02e24;
        color: #fff;
        position: absolute
    }

    .footer .fb-move-bottom a {
        padding-top: 1px
    }

    .footer .fb-move-bottom i {
        margin-bottom: 2px !important
    }

    .footer li {
        float: left;
        width: 20%;
        text-align: center;
        margin: auto;
        height: 100%
    }

    .footer a, .footer a:focus, .footer a:hover {
        color: #777;
        font-size: 10px
    }

        .footer a.active {
            color: #df2127
        }

    .footer .nav-controller {
        position: relative;
        height: 100%;
        display: block
    }

        .footer .nav-controller i {
            display: block;
            font-size: 1.5em;
            margin-bottom: 3px
        }

    .footer .chat-popup {
        width: 1.08rem;
        height: .3rem;
        border-radius: 2px;
        bottom: 60px;
        display: none;
        text-align: center;
        font-size: .13rem;
        line-height: .16rem;
        padding-top: .08rem;
        box-shadow: 0 0 .075rem 0 rgba(38,12,10,.12)
    }

        .footer .chat-popup, .footer .chat-popup:before {
            -webkit-transform: translate(-50%);
            transform: translate(-50%);
            left: 50%
        }

            .footer .chat-popup:before {
                content: "";
                position: absolute;
                height: 0;
                width: 0;
                border-width: 3px 3px 0;
                border-style: solid;
                border-color: #e02e24 transparent transparent;
                top: 100%
            }

    .footer .chat-popup-show {
        display: block
    }

    .footer .unread-sign {
        width: .2rem;
        height: .2rem;
        border-radius: .1rem;
        border: 1px solid #fff;
        margin-top: -.04rem;
        margin-left: .16rem;
        font-size: .11rem;
        display: none;
        font-family: Arial;
        padding-top: .02rem
    }

    .footer .unread-len-2 {
        width: .25rem
    }

    .footer .unread-sign-show {
        display: block
    }

.active .fb-chat, .active .fb-class, .active .fb-home, .active .fb-oversea, .active .fb-rank, .active .fb-user, .fb-chat, .fb-class, .fb-home, .fb-oversea, .fb-rank, .fb-user {
    background: url("../images/tabbar_v7_3x-6ac59b7c5a.png") no-repeat;
    background-size: auto 23px;
    content: "";
    height: 23px;
    margin: 6px auto auto;
    width: 23px
}

.fb-badge-fix:after, .fb-badge:after {
    left: 19px;
    top: 0;
    width: 8px;
    height: 8px;
    border-radius: 4px;
    content: ""
}

.fb-home {
    background-position: 0 0
}

.active .fb-home {
    background-position: -23px 0
}

.fb-rank {
    background-position: -46px 0
}

.active .fb-rank {
    background-position: -69px 0
}

.fb-oversea {
    background-position: -230px 0
}

.active .fb-oversea {
    background-position: -253px 0
}

.fb-class {
    background-position: -138px 0
}

.active .fb-class {
    background-position: -161px 0
}

.fb-chat {
    background-position: -92px 0
}

.active .fb-chat {
    background-position: -115px 0
}

.fb-user {
    background-position: -184px 0
}

.active .fb-user {
    background-position: -207px 0
}

.fb {
    position: relative
}

.fb-badge:after {
    position: absolute;
    background-color: red
}

.fb-badge-fix:after {
    position: absolute;
    background-color: #e02e24
}

.active .fb-badge:after {
    content: "";
    display: none
}

.no-footer {
    padding-bottom: 0 !important
}

#footer-black-friday {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate3d(-50%,0,0);
    transform: translate3d(-50%,0,0);
    height: 48px;
    width: 63px;
    z-index: 10001
}

    #footer-black-friday img {
        width: 100%;
        height: auto
    }
