@charset "utf-8";

/* CSS Document */
/* reset */
/*html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;font-weight:normal;}
[hidefocus],summary{outline:0;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;font-weight:normal;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;content:'';}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{color:#333;outline:0;}
body{background:#fff;}
a,a:hover{color:#333;}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{zoom:1}*/
/* CSS Document */


* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body,
form,
input {
    margin: 0px;
    padding: 0px;
    border: 0;
    font-weight: normal;
    color: #000;
}

ul,
ol,
li {
    list-style: none;
    list-style-type: none;
    margin: 0;
    padding: 0px;
}

p,
div,
a,
h1,
h2,
h3,
h4,
h5,
h6,
span,
ul,
li,
img,
form,
input,
br,
dl,
dt,
dd {
    padding: 0;
    margin: 0;
}

img {
    border-style: none;
    border: 0;
    padding: 0;
    margin: 0;
}

a {
    color: #000;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

.clearfix {
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}

em,
i,
samp,
b {
    font-style: normal;
    font-weight: normal;
    font-family: "Microsoft Yahei";
}

body {
    background: #fff
}

html {
    -webkit-text-size-adjust: none;
    overflow-x: hidden;
}

body {
    min-width: 300px;
    overflow-x: hidden;
}

.main {
    width: 10.8rem;
    margin: 0 auto;
    min-height:100vh
}


html,
body {
    font-size: 14px;
    font-family: "Microsoft Yahei";
}

.main {
    width: 7.2rem;
    margin: 0 auto;
}

body, input, textarea{
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: PingFang SC,STHeitiSC-Light,Helvetica-Light,arial,sans-serif,Droid Sans Fallback;
    color: #333;
}
button, input, select{
    font: 100% tahoma,\5b8b\4f53,arial;
    vertical-align: baseline;
    border-radius: 0;
    background-color: transparent;
}

.bg_245{
    background: rgba(245, 245, 245, 1);
}


html {
    font-size: 13.333333333333334vw !important;
}

html body {
    max-width: 750px;
    margin: 0 auto;
    position: relative;
}

@media (min-width: 750px) {
    html {
        font-size: 6.666666666666667vw !important;
    }

    html body {
        max-width: 50vw;
    }
}

@media (min-width: 1500px) {
    html {
        font-size: 4.444444444399999vw !important;
    }

    html body {
        max-width: 33.333333vw;
    }
}

.banner img {
    width: 100%;
}

.cont {
    padding-left: .30rem;
    padding-right: .30rem;
}





.switchWindow {
    width: 5.6rem;
    border-radius: .2rem;
    -webkit-border-radius: .2rem;
    background-color: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -2.8rem;
    margin-top: -3rem;
    z-index: 99;
    padding: .5rem .3rem .4rem .3rem;
    text-align: center;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    transition: all .3s ease-in-out 0s;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0)
}

.switchWindow.on {
    opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1)
}

.switchWindow .pictrue {
    width: 2.36rem;
    height: 2.36rem;
    margin: 0 auto
}

.switchWindow .pictrue img {
    width: 100%;
    height: 100%;
    display: block
}

.switchWindow .info {
    font-size: .32rem;
    color: #282828;
    margin-top: .44rem;
    font-weight: 700
}

.switchWindow .switchBnt {
    font-size: .32rem;
    color: #fff;
    width: 3.6rem;
    height: .82rem;
    border-radius: .41rem;
    -webkit-border-radius: .41rem;
    margin: .57rem auto 0 auto;
    line-height: .82rem;
    background-image: -webkit-gradient(linear, left top, right top, from(#f67a38), to(#f11b09));
    background-image: linear-gradient(90deg, #f67a38 0, #f11b09);
    background-image: -moz-linear-gradient(to right, #f67a38 0, #f11b09 100%)
}

.switchWindow .switchBnt.cancelBnt {
    background-color: #fff;
    color: #999;
    background-image: none;
    margin-top: .1rem
}

.footer-line-height {
    height: 1rem
}

.order-status-num {
    min-width: .33rem;
    background-color: #fff;
    color: #ee5a52;
    border-radius: 15px;
    position: absolute;
    right: -.14rem;
    top: -.18rem;
    font-size: .2rem;
    line-height: 1.5em;
    padding: 0 .1rem;
    border: 1px solid #ee5a52
}

.pictrue {
    position: relative
}

.switch-h5 {
    margin-left: .2rem
}

.binding {
    padding: .05rem .2rem;
    background-color: #ca1f10;
    border-radius: 50px;
    font-size: .14rem;
    border: 1px solid #e8695e;
    color: #fff
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal>.swiper-wrapper {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical>.swiper-wrapper {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: 50%;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
    left: 10px;
    right: auto
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
    right: 10px;
    left: auto
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(.33);
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: top .2s, -webkit-transform .2s;
    transition: top .2s, -webkit-transform .2s;
    -webkit-transition: transform .2s, top .2s;
    transition: transform .2s, top .2s;
    -webkit-transition: transform .2s, top .2s, -webkit-transform .2s;
    transition: transform .2s, top .2s, -webkit-transform .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: left .2s, -webkit-transform .2s;
    transition: left .2s, -webkit-transform .2s;
    -webkit-transition: transform .2s, left .2s;
    transition: transform .2s, left .2s;
    -webkit-transition: transform .2s, left .2s, -webkit-transform .2s;
    transition: transform .2s, left .2s, -webkit-transform .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: right .2s, -webkit-transform .2s;
    transition: right .2s, -webkit-transform .2s;
    -webkit-transition: transform .2s, right .2s;
    transition: transform .2s, right .2s;
    -webkit-transition: transform .2s, right .2s, -webkit-transform .2s;
    transition: transform .2s, right .2s, -webkit-transform .2s
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
    background: hsla(0, 0%, 100%, .25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0, 0, 0, .25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    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;
    text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
    animation: swiper-preloader-spin 1s steps(12) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}

.index {
    background-color: #fff
}

.content img {
    max-width: 100%
}

.noCommodity {
    border-top: .05rem solid #f5f5f5
}

.noCommodity {
    border-top: 3px solid #f5f5f5;
    padding-bottom: 1px
}

.not-defined img {
    width: 100%;
    margin-top: 18%
}

.content {
    /* padding: 0 1rem; */
    text-align: center;
    color: #44405e;
    font-size: 15px
}

.title {
    /* margin-bottom: .6rem; */
    color: #302c48;
    font-size: 20px
}

.btn {
    color: #fff;
    background-color: #ef4c4c;
    font-size: 16px;
    padding: .16rem;
    border-radius: 25px;
    text-align: center;
    width: 2.4rem;
    margin: 0 auto;
    margin-top: 1rem
}

.lottie-bg {
    position: fixed;
    left: 0;
    top: 0;
    background-color: #fff;
    width: 100%;
    height: 100%;
    z-index: 999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#lottie {
    width: 35%;
    display: block;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    margin: auto
}

[v-cloak] {
    display: none !important
}

.router {
    /* position: absolute; */
    width: 100%
}

.absolute {
    position: absolute;
    left: 0;
    width: 100%;
}
.fold-left-enter-active {
    -webkit-animation-name: fold-left-in;
    animation-name: fold-left-in
}

.fold-left-enter-active,
.fold-left-leave-active {
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.fold-left-leave-active {
    -webkit-animation-name: fold-left-out;
    animation-name: fold-left-out
}

@-webkit-keyframes fold-left-in {
    0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    10% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fold-left-in {
    0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    10% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes fold-left-out {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes fold-left-out {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

.fold-right-enter-active {
    -webkit-animation-name: fold-right-in;
    animation-name: fold-right-in
}

.fold-right-enter-active,
.fold-right-leave-active {
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.fold-right-leave-active {
    -webkit-animation-name: fold-right-out;
    animation-name: fold-right-out
}

@-webkit-keyframes fold-right-in {
    0% {
        width: 100%;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    10% {
        width: 100%;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        width: 100%;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fold-right-in {
    0% {
        width: 100%;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    10% {
        width: 100%;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        width: 100%;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes fold-right-out {
    0% {
        width: 100%;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10% {
        width: 100%;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        width: 100%;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes fold-right-out {
    0% {
        width: 100%;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10% {
        width: 100%;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        width: 100%;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@font-face {
    font-family: iconfont;
    src: url(../fonts/iconfont.eot);
    src: url(../fonts/iconfont.eot#iefix) format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url(../fonts/iconfont.0b5c62e9.woff) format("woff"), url(../fonts/iconfont.5315e22d.ttf) format("truetype"), url(../img/iconfont.12e2e29a.svg#iconfont) format("svg")
}

.iconfont {
    font-family: iconfont !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-jingpintuijian:before {
    content: "\E60D"
}

.icon-xiaolian:before {
    content: "\E60F"
}

.icon-yuandianxiao:before {
    content: "\E82F"
}

.icon-xiazai5:before {
    content: "\E605"
}

.icon-icon34:before {
    content: "\E62B"
}

.icon-dadianhua01:before {
    content: "\E623"
}

.icon-webicon318:before {
    content: "\E6C2"
}

.icon-iconfontguanbi:before {
    content: "\E643"
}

.icon-icon25201:before {
    content: "\E70D"
}

.icon-cuxiaoguanli:before {
    content: "\E60E"
}

.icon-miaosha:before {
    content: "\E6C3"
}

.icon-huiyuan:before {
    content: "\E60B"
}

.icon-caigou-xianxing:before {
    content: "\E887"
}

.icon-caigou:before {
    content: "\E888"
}

.icon-yingyongchengxu-xianxing:before {
    content: "\E8A1"
}

.icon-yingyongchengxu:before {
    content: "\E8A2"
}

.icon-ziyuan-xianxing:before {
    content: "\E8A4"
}

.icon-shouye-xianxing:before {
    content: "\E8BA"
}

.icon-shouye:before {
    content: "\E8B9"
}

.icon-yonghu-xianxing:before {
    content: "\E8C8"
}

.icon-yonghu:before {
    content: "\E8C9"
}

.icon-ditu:before {
    content: "\E906"
}

.icon-sousuo2:before {
    content: "\E757"
}

.icon-2:before {
    content: "\E684"
}

.icon-dizhi:before {
    content: "\E608"
}

.icon-huangguan:before {
    content: "\E624"
}

.icon-huangguan1:before {
    content: "\E625"
}

.icon-huangguan2:before {
    content: "\E626"
}

.icon-wuliu:before {
    content: "\E6F2"
}

.icon-xuanzhong:before {
    content: "\E615"
}

.icon-xinpin:before {
    content: "\E610"
}

.icon-arrow:before {
    content: "\E627"
}

.icon-yuezhifu:before {
    content: "\E65E"
}

.icon-bianji:before {
    content: "\E6CC"
}

.icon-wenti:before {
    content: "\E758"
}

.icon-qiandai:before {
    content: "\E6B1"
}

.icon-xiangyou:before {
    content: "\E679"
}

.icon-paihang:before {
    content: "\E73E"
}

.icon-weizhi:before {
    content: "\E62D"
}

.icon-remen:before {
    content: "\E67C"
}

.icon-tuandui:before {
    content: "\E685"
}

.icon-yuezhifu1:before {
    content: "\E61A"
}

.icon-yonghu2:before {
    content: "\E60A"
}

.icon-hebingxingzhuang:before {
    content: "\E656"
}

.icon-gouwuche1:before {
    content: "\E642"
}

.icon-liulan:before {
    content: "\E629"
}

.icon-jinbi1:before {
    content: "\E655"
}

.icon-guanbi2:before {
    content: "\E61C"
}

.icon-sousuo:before {
    content: "\E67D"
}

.icon-weixin:before {
    content: "\E600"
}

.icon-weixin3:before {
    content: "\E618"
}

.icon-paihang1:before {
    content: "\E633"
}

.icon-tongji:before {
    content: "\E687"
}

.icon-caidan:before {
    content: "\E62A"
}

.icon-erweima:before {
    content: "\E607"
}

.icon-shoucang:before {
    content: "\E606"
}

.icon-jian:before {
    content: "\E621"
}

.icon-jia:before {
    content: "\E7E0"
}

.icon-guanbi:before {
    content: "\E62F"
}

.icon-xiangshang1:before {
    content: "\E622"
}

.icon-shuoming:before {
    content: "\E630"
}

.icon-xiala:before {
    content: "\E67F"
}

.icon-pailie:before {
    content: "\E61B"
}

.icon-fenxiang:before {
    content: "\E603"
}

.icon-yinhangqia:before {
    content: "\E72C"
}

.icon-sousuo1:before {
    content: "\E64C"
}

.icon-duihao:before {
    content: "\E64E"
}

.icon-dingdan:before {
    content: "\E61E"
}

.icon-tupianpailie:before {
    content: "\E620"
}

.icon-chongzhi:before {
    content: "\E602"
}

.icon-shezhi:before {
    content: "\E619"
}

.icon-shuoming1:before {
    content: "\E673"
}

.icon-duihao2:before {
    content: "\E601"
}

.icon-complete:before {
    content: "\E646"
}

.icon-weixin1:before {
    content: "\E66E"
}

.icon-xianxiazhifu:before {
    content: "\E6E1"
}

.icon-tianjiadizhi:before {
    content: "\E640"
}

.icon-weixin2:before {
    content: "\E604"
}

.icon-gouwuche:before {
    content: "\E669"
}

.icon-jiazai:before {
    content: "\E62C"
}

.icon-huabanfuben:before {
    content: "\E654"
}

.icon-kefu_o:before {
    content: "\EB63"
}

.icon-liwu_o:before {
    content: "\EB65"
}

.icon-anniu_jiantouzhankai_o:before {
    content: "\EB89"
}

.icon-jiantou_xiayiye_o:before {
    content: "\EB8F"
}

.icon-jiantou_shangxiaqiehuan_o:before {
    content: "\EB90"
}

.icon-shangxiazhankai_o:before {
    content: "\EB9A"
}

.icon-huobiliu_o:before {
    content: "\EB9F"
}

.icon-jinbi_o:before {
    content: "\EBA1"
}

.icon-gerentouxiang_o:before {
    content: "\EBAC"
}

.icon-qunzu_o:before {
    content: "\EBAD"
}

.icon-dianhua_o:before {
    content: "\EBAF"
}

.icon-shoucang_o:before {
    content: "\EBAE"
}

.icon-yunshangchuan_o:before {
    content: "\EBB3"
}

.icon-bingtu_o:before {
    content: "\EBB4"
}

.icon-baoguo_huanbaohe_o:before {
    content: "\EBB6"
}

.icon-baoguo_quxiaoshouhuo_o:before {
    content: "\EBB7"
}

.icon-baoguo_shouhuo_o:before {
    content: "\EBB8"
}

.icon-baoguo_lingjian_o:before {
    content: "\EBB9"
}

.icon-baoguo_shouna_o:before {
    content: "\EBBE"
}

.icon-didiandingwei_o:before {
    content: "\EBBA"
}

.icon-zhekou:before {
    content: "\E790"
}

.icon-laba:before {
    content: "\E612"
}

.icon-quanxianguanlisuozi:before {
    content: "\E6D2"
}

.icon-youjian:before {
    content: "\E677"
}

.icon-xiala1:before {
    content: "\E609"
}

.icon-weixinzhifu:before {
    content: "\E632"
}

.icon-jingyanzhi:before {
    content: "\E62E"
}

.icon-up:before {
    content: "\E617"
}

.icon-kefu:before {
    content: "\E6B2"
}

.icon-shenhezhong:before {
    content: "\E6CE"
}

.icon-kanjia1:before {
    content: "\E613"
}

.icon-shanchu1:before {
    content: "\E611"
}

.icon-zhifubao:before {
    content: "\E61D"
}

.icon-yonghu1:before {
    content: "\E644"
}

.icon-suozi:before {
    content: "\E631"
}

.icon-jiantou:before {
    content: "\E641"
}

.icon-kanjia:before {
    content: "\E69B"
}

.icon-pintuan:before {
    content: "\E60C"
}

.icon-bianji1:before {
    content: "\E614"
}

.icon-youhuiquan:before {
    content: "\E6E4"
}

.icon-xiangxia:before {
    content: "\E8CA"
}

.icon-shanchu:before {
    content: "\E628"
}

.icon-guanbi3:before {
    content: "\E6C5"
}

.icon-weixuanzhong:before {
    content: "\E6F0"
}

.icon-xuanzhong1:before {
    content: "\E6EF"
}

.icon-zhuangshixian:before {
    content: "\E6F1"
}

.icon-jishuzhichi:before {
    content: "\E6F3"
}

.icon-biankuang:before {
    content: "\E6F4"
}

.icon-guanbi1:before {
    content: "\E6F5"
}

.icon-xiangshang:before {
    content: "\EBBB"
}

.icon-icon-test:before {
    content: "\E6F6"
}

.icon-mingxi:before {
    content: "\E6F7"
}

.icon-tishengfenzhi:before {
    content: "\E6F8"
}

.icon-pintuanchenggong:before {
    content: "\E6F9"
}

.icon-pintuanshibai:before {
    content: "\E6FA"
}

.icon-kongxinxing:before {
    content: "\E6FC"
}

.icon-shitixing:before {
    content: "\E6FB"
}

.icon-yituikuan:before {
    content: "\E6FD"
}

.icon-tuikuanzhong:before {
    content: "\E6FE"
}

.icon-lingxing:before {
    content: "\E6FF"
}

.icon-xiangzuo:before {
    content: "\EBBC"
}

.icon-icon_im_face:before {
    content: "\EB96"
}

.icon-icon_im_keyboard:before {
    content: "\EB97"
}

.icon-shoucang1:before {
    content: "\E714"
}

.icon-dianhau:before {
    content: "\E634"
}

.icon-zhinengkefu-:before {
    content: "\E616"
}

.icon-code_:before {
    content: "\E723"
}

.icon-code_1:before {
    content: "\E724"
}

.icon-phone_:before {
    content: "\E725"
}

.icon-shijian:before {
    content: "\E635"
}

.icon-xiangxia2:before {
    content: "\EBBD"
}

.icon-xuanzhong2:before {
    content: "\E731"
}

.icon-shujutongji:before {
    content: "\E732"
}

.icon-xiangxishuju:before {
    content: "\E733"
}

.icon-gengduo:before {
    content: "\E734"
}

.icon-crmeb:before {
    content: "\E735"
}

.icon-crmeb1:before {
    content: "\E739"
}

.icon-haibao:before {
    content: "\E73B"
}

.icon-tupian-:before {
    content: "\E73F"
}

.icon-xiugai:before {
    content: "\E61F"
}

.icon-pintuan-copy:before {
    content: "\EBBF"
}

.icon-tonghua:before {
    content: "\E740"
}

.font-color-red {
    color: #fc4141 !important
}

.bg-color-red {
    background-color: #c32921 !important
}

.icon-color {
    color: #ff3c2b
}

.cart-color {
    color: #ff3700 !important;
    border: 1px solid #ff3700 !important
}

.padding20 {
    padding: .2rem
}

.pad20 {
    padding: 0 .2rem
}

.padding30 {
    padding: .3rem
}

.pad30 {
    padding: 0 .3rem
}

.acea-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -o-box-lines: multiple;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.acea-row.row-middle {
    -webkit-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.acea-row.row-top {
    -webkit-box-align: start;
    -o-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.acea-row.row-bottom {
    -webkit-box-align: end;
    -o-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.acea-row.row-center {
    -webkit-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.acea-row.row-right {
    -webkit-box-pack: end;
    -o-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.acea-row.row-left {
    -webkit-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.acea-row.row-between {
    -webkit-box-pack: justify;
    -o-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.acea-row.row-around,
.acea-row.row-column-around {
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-justify-content: space-around
}

.acea-row.row-column-around {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.acea-row.row-column,
.acea-row.row-column-between {
    -webkit-box-orient: vertical;
    -o-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column
}

.acea-row.row-column-between {
    -webkit-box-pack: justify;
    -o-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.acea-row.row-center-wrapper {
    -webkit-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.acea-row.row-between-wrapper,
.acea-row.row-center-wrapper {
    -webkit-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.acea-row.row-between-wrapper {
    -webkit-box-pack: justify;
    -o-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.slider-banner {
    position: relative;
    width: 100%;
    overflow: hidden
}

.slider-banner .swiper-container {
    height: 100%
}

.slider-banner img {
    display: block;
    width: 100%;
    height: auto
}

.start {
    width: 1.22rem;
    height: .3rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAADMCAYAAAC8yreMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDMDg0NEE2QTVFNUQxMUU4QUI3RkNGOTgwNDYyRUZDOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozODU5QzVENDMwRjcxMUU5OTQ0QzlEOTQ5RkE1MTlBRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozODU5QzVEMzMwRjcxMUU5OTQ0QzlEOTQ5RkE1MTlBRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkN2ZhZTM5NC0wNmE4LTkzNGYtODA0OS0zNjBjNTcxOTU2YjAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmYWI1M2NhMC04MWE1LTE5NGItYmJlYi1jMzI2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);
    background-repeat: no-repeat;
    background-size: 1.22rem auto
}

.start.star5 {
    background-position: 0 .03rem
}

.start.star4 {
    background-position: 0 -.3rem
}

.start.star3 {
    background-position: 0 -.7rem
}

.start.star2 {
    background-position: 0 -1.05rem
}

.start.star1 {
    background-position: 0 -1.4rem
}

.start.star0 {
    background-position: 0 -1.75rem
}

.checkbox-wrapper {
    position: relative
}

.checkbox-wrapper input {
    display: none
}

.checkbox-wrapper .icon {
    position: absolute;
    left: 0;
    top: 50%;
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 1px solid #ccc;
    border-radius: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.checkbox-wrapper input:checked+.icon {
    background-color: #e93323;
    border-color: #e93323;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAYAAACDW21BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNGYzOTVkMi02NGNjLWJlNDEtYmYxNy1kOWQwYzAzMTU0NzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzVGMjYwQkY2NjEyMTFFODgwNkNCNjc3NTI5RjVEMEEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzVGMjYwQkU2NjEyMTFFODgwNkNCNjc3NTI5RjVEMEEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplZGM0NTZjOS04Zjc2LWVlNGUtYWE1NS0zYjUyMjAzNmI2MGUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6YjRmMzk1ZDItNjRjYy1iZTQxLWJmMTctZDlkMGMwMzE1NDc2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gW1O6gAAAOZJREFUeNpi/P//PwMdQAkQFwDxPAaQhTTGDf+RAK0tq/2PCqbQ0rJmNMtmgKOPTpZNh8nRwrImNMumIctT27J29DhDVwMiDKESLlQOxinY1IGIP0iKfMm0rAvNsom41IKI/WiKg0i0rBtNfzc+9SCCBYiPo2kKJNKyHjR9fYT0IHMOomkOJaB5Apr6DmIciS5wDM2QYBwa+0gJRkLZAj1Ow9HkJ6PJt5MS57gkDqMZ6g0V70cTbyU1ReOT3Idk8F8g3k6pZcSUNOjBCwNN5BYQxCjaRy3LSClLVwPxSyCupLS8BQgwAKbHULmZN2MuAAAAAElFTkSuQmCC);
    background-size: .21rem .15rem;
    background-repeat: no-repeat;
    background-position: 50%
}

.Loads {
    height: .8rem;
    font-size: .25rem;
    color: #000
}

.Loads .iconfont {
    font-size: .3rem;
    margin-right: .1rem;
    height: .32rem;
    line-height: .32rem
}

@-webkit-keyframes load {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes load {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.loadingpic {
    -webkit-animation: load 3s linear 1s infinite;
    animation: load 3s linear 1s infinite
}

.loading {
    -webkit-animation: load 1s linear infinite;
    animation: load 1s linear infinite
}

blockquote,
body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
legend,
li,
ol,
p,
pre,
select,
td,
textarea,
th,
ul {
    margin: 0;
    padding: 0
}

body,
button,
input,
select,
textarea {
    font-size: .3rem
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%
}

address,
cite,
dfn,
em,
var {
    font-style: normal
}

code,
kbd,
pre,
samp {
    font-family: couriernew, courier, monospace
}

small {
    font-size: 12px
}

ol,
ul {
    list-style: none
}

sup {
    vertical-align: text-top
}

sub {
    vertical-align: text-bottom
}

legend {
    color: #000
}

fieldset,
img {
    border: 0
}

button,
input,
select,
textarea {
    font-size: 100%
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
    display: block
}

a,
button,
input,
input[type=search],
option,
select,
textarea {
    outline: none;
    border: 0;
    -webkit-appearance: none;
    border-radius: 0;
    background: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

a {
    text-decoration: none;
    -webkit-backface-visibility: hidden;
    color: #333
}

body,
input,
textarea {
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-family: PingFang SC, STHeitiSC-Light, Helvetica-Light, arial, sans-serif, Droid Sans Fallback;
    color: #333
}

div,
footer,
header,
input,
section {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

input {
    line-height: normal
}

.fl {
    float: left
}

.fr {
    float: right
}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
    overflow: hidden
}

::-webkit-scrollbar {
    width: 0
}

::-webkit-scrollbar-thumb,
::-webkit-scrollbar-track {
    background-color: unset
}

::-webkit-scrollbar-thumb:active,
::-webkit-scrollbar-thumb:hover {
    background-color: unset
}

.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.con-cell {
    display: table-cell;
    height: 100%;
    vertical-align: middle
}

.old-price {
    text-decoration: line-through
}

.icon {
    width: 1em;
    height: 1em;
    vertical-align: -.15em;
    fill: currentColor;
    overflow: hidden
}

@font-face {
    font-family: GuildfordProBook\ 5;
    src: url(../fonts/GuildfordProBook\ 5.d7582c72.otf)
}

.iconfont {
    font-size: .36rem
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-device-pixel-ratio:1.5) {

    .border-1px:after,
    .border-1px:before {
        -webkit-transform: scaleY(.7);
        transform: scaleY(.7)
    }
}

@media (-webkit-min-device-pixel-ratio:2),
(min-device-pixel-ratio:2) {

    .border-1px:after,
    .border-1px:before {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5)
    }
}

@media (-webkit-min-device-pixel-ratio:3),
(min-device-pixel-ratio:3) {

    .border-1px:after,
    .border-1px:before {
        -webkit-transform: scaleY(.33);
        transform: scaleY(.33)
    }
}

.line1 {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.line1,
.line2 {
    overflow: hidden
}

.line2 {
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.mask {
    right: 0;
    bottom: 0;
    z-index: 55;
    background-color: rgba(0, 0, 0, .5)
}

#substituteSale,
.mask {
    position: fixed;
    top: 0;
    left: 0
}

#substituteSale {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    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
}

#substituteSale .box {
    width: 80%;
    background: #fff;
    border-radius: 10px;
    padding: .2rem .45rem;
    padding-bottom: .12rem
}

#substituteSale h3 {
    text-align: center;
    color: #f44939;
    line-height: 50px;
    font-size: 24px
}

#substituteSale .title {
    padding-top: .2rem
}

#substituteSale .money {
    border-top: 1px solid #eee;
    padding-top: .2rem
}

#substituteSale .money span {
    padding-left: .2rem;
    font-size: .2rem
}

#substituteSale .bnt {
    border: 1px solid #666;
    padding: .18rem .5rem;
    border-radius: .4rem;
    color: #333
}

#substituteSale .bg-color-red {
    border: none;
    color: #fff
}

#substituteSale .flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: .5rem 0
}

#substituteSale .carnum .reduce {
    border-right: 0;
    border-radius: .06rem 0 0 .06rem;
    line-height: .48rem
}

#substituteSale .carnum .item {
    border: 1px solid #a4a4a4;
    width: .84rem;
    text-align: center;
    height: 100%;
    line-height: .54rem;
    color: #a4a4a4;
    font-size: .45rem
}

#substituteSale .carnum .num {
    color: #282828;
    font-size: .28rem;
    border-left: none;
    border-right: none
}

#substituteSale .carnum .plus {
    border-radius: 0 .06rem .06rem 0
}

body {
    font-size: .28rem;
    transition: background-color .3s ease;
    -webkit-transition: background-color .3s ease
}

.time-tabs .van-tab {
    padding: 0;
    -ms-flex-preferred-size: 27% !important;
    flex-basis: 27% !important;
    -webkit-flex-basis: 27% !important;
    height: .96rem;
    line-height: unset
}

.time-tabs .van-tab~.van-tab {
    border-left: 1px solid #e3b06e
}

.time-tabs .van-tab.van-tab--active .timeItem {
    background-color: #e93323;
    color: #fff
}

.time-tabs .van-tab.van-tab--active .timeItem:before {
    content: "";
    width: 0;
    height: 0;
    border-left: .08rem solid transparent;
    border-right: .08rem solid transparent;
    border-top: .1rem solid #e93323;
    position: absolute;
    bottom: -.09rem;
    z-index: 99;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%)
}

.time-tabs.van-tabs--line .van-tabs__wrap {
    height: 1.1rem
}

.newsList .newsSwitch .van-hairline--top-bottom:after {
    border: 0
}

.newsList .newsSwitch .van-tab {
    font-size: .32rem;
    padding: 0;
    -ms-flex-preferred-size: unset !important;
    flex-basis: unset !important;
    -webkit-flex-basis: unset !important;
    margin-right: .46rem
}

.newsList .newsSwitch .van-tabs__wrap {
    padding: 0 .3rem
}

#footer {
    position: fixed;
    width: 100%;
    height: 1rem;
    bottom: 0;
    left: 0;
    background-color: #fff;
    border-top: 1px solid #eee;
    z-index: 22
}

#footer .item {
    -webkit-box-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    -o-flex: 1;
    -ms-flex: 1;
    text-align: center;
    font-size: .2rem;
    color: #282828
}

#footer .item.on {
    color: #fc4141
}

#footer .item .iconfont {
    font-size: .45rem;
    height: .55rem;
    line-height: .55rem
}

.goodList .item {
    position: relative;
    padding-left: .3rem;
    background-color: #fff
}

.goodList .item .pictrue {
    width: 1.8rem;
    height: 1.8rem;
    position: relative
}

.goodList .item .pictrue .image {
    width: 100%;
    height: 100%;
    border-radius: .06rem
}

.goodList .item .pictrue .numPic {
    position: absolute;
    left: .07rem;
    top: .07rem;
    width: .5rem;
    height: .5rem;
    border-radius: 50%
}

.goodList .item .underline {
    padding: .3rem .3rem .3rem 0;
    border-bottom: 1px solid #f5f5f5
}

.goodList .item:last-child .underline {
    border-bottom: 0
}

.goodList .item .text {
    font-size: .3rem;
    color: #222;
    width: 4.89rem;
    text-align: left
}

.goodList .item .text .money {
    font-size: .26rem;
    font-weight: 700;
    margin-top: .5rem
}

.goodList .item .text .money .num {
    font-size: .34rem
}

.goodList .item .text .vip-money {
    font-size: .24rem;
    color: #282828;
    font-weight: 700;
    margin-top: .1rem
}

.goodList .item .text .vip-money .vip {
    margin-right: .22rem
}

.goodList .item .text .vip-money .image {
    width: .46rem;
    height: .21rem;
    margin-left: .05rem
}

.goodList .item .text .vip-money .num {
    font-size: .22rem;
    color: #aaa;
    font-weight: 400;
    margin: -.02rem 0 0 0
}

.goodList .item .iconfont {
    position: absolute;
    right: .3rem;
    width: .5rem;
    height: .5rem;
    border-radius: 50%;
    font-size: .3rem;
    bottom: .38rem
}

.promotionGood {
    padding: 0 .3rem;
    background-color: #fff
}

.promotionGood .item {
    border-bottom: 1px solid #eee;
    height: 2.5rem
}

.promotionGood .item .pictrue {
    width: 1.88rem;
    height: 1.88rem
}

.promotionGood .item .pictrue .image {
    width: 100%;
    height: 100%;
    border-radius: .08rem
}

.promotionGood .item .text {
    font-size: .24rem;
    color: #999;
    width: 4.72rem;
    text-align: left
}

.promotionGood .item .text .name {
    font-size: .3rem;
    color: #333
}

.promotionGood .item .text .sp-money {
    margin: .34rem 0 .2rem 0
}

.promotionGood .item .text .sp-money .moneyCon {
    padding: 0 .18rem;
    background-color: red;
    height: .46rem;
    line-height: .46rem;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff6248), to(#ff3e1e));
    background-image: linear-gradient(90deg, #ff6248 0, #ff3e1e);
    font-size: .2rem;
    color: #fff;
    background-image: -moz-linear-gradient(to right, #ff6248 0, #ff3e1e 100%);
    border-radius: .24rem .03rem .24rem .03rem
}

.promotionGood .item .text .sp-money .moneyCon .num {
    font-size: .24rem
}

.promotionGood .item .text .money {
    text-decoration: line-through
}

.recommend {
    background-color: #fff
}

.recommend .title {
    height: 1.35rem;
    font-size: .28rem;
    color: #282828
}

.recommend .title .name {
    margin: 0 .28rem
}

.recommend .title .iconfont {
    font-size: 1.7rem;
    color: #454545;
    height: .5rem;
    line-height: .5rem
}

.recommend .title .iconfont.lefticon {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg)
}

.recommend .recommendList {
    padding: 0 .3rem
}

.recommend .recommendList .item {
    width: 3.35rem;
    margin-bottom: .3rem
}

.recommend .recommendList .item .pictrue {
    width: 100%;
    height: 3.35rem
}

.recommend .recommendList .item .pictrue .image {
    width: 100%;
    height: 100%;
    border-radius: .06rem
}

.recommend .recommendList .item .name {
    font-size: .28rem;
    color: #282828;
    margin-top: .2rem
}

.recommend .recommendList .item .money {
    font-size: .2rem;
    margin-top: .03rem
}

.recommend .recommendList .item .money .num {
    font-size: .28rem
}

.noCommodity {
    padding-top: .75rem
}

.noCommodity .noPictrue {
    width: 4.14rem;
    height: 3.36rem;
    margin: 0 auto .3rem auto
}

.noCommodity .noPictrue .image {
    width: 100%;
    height: 100%
}

.product-bg {
    height: 7.5rem
}

.product-bg .slide-image {
    width: 100%;
    height: 100%
}

.product-bg .pages {
    position: absolute;
    background-color: #fff;
    height: .34rem;
    padding: 0 .1rem;
    border-radius: .03rem;
    right: .3rem;
    bottom: .3rem;
    line-height: .34rem;
    font-size: .24rem;
    color: #050505;
    z-index: 9
}

.evaluateWtapper .evaluateItem {
    background-color: #fff;
    padding-bottom: .25rem
}

.evaluateWtapper .evaluateItem~.evaluateItem {
    border-top: 1px solid #f5f5f5
}

.evaluateWtapper .evaluateItem .pic-text {
    font-size: .26rem;
    color: #282828;
    height: .95rem;
    padding: 0 .3rem
}

.evaluateWtapper .evaluateItem .pic-text .pictrue {
    width: .56rem;
    height: .56rem;
    margin-right: .2rem
}

.evaluateWtapper .evaluateItem .pic-text .pictrue .image {
    width: 100%;
    height: 100%;
    border-radius: 50%
}

.evaluateWtapper .evaluateItem .pic-text .name {
    max-width: 4.5rem;
    margin-right: .15rem
}

.evaluateWtapper .evaluateItem .time {
    font-size: .24rem;
    color: #82848f;
    padding: 0 .3rem
}

.evaluateWtapper .evaluateItem .evaluate-infor {
    font-size: .28rem;
    color: #282828;
    margin-top: .19rem;
    padding: 0 .3rem
}

.evaluateWtapper .evaluateItem .imgList {
    padding: 0 .3rem 0 .15rem;
    margin-top: .25rem
}

.evaluateWtapper .evaluateItem .imgList .pictrue {
    width: 1.56rem;
    height: 1.56rem;
    margin: 0 0 .15rem .15rem
}

.evaluateWtapper .evaluateItem .imgList .pictrue .image {
    width: 100%;
    height: 100%
}

.evaluateWtapper .evaluateItem .reply {
    font-size: .26rem;
    color: #454545;
    background-color: #f7f7f7;
    border-radius: .05rem;
    margin: .2rem .3rem 0 .3rem;
    padding: .3rem;
    position: relative
}

.evaluateWtapper .evaluateItem .reply:before {
    content: "";
    width: 0;
    height: 0;
    border-left: .1rem solid transparent;
    border-right: .1rem solid transparent;
    border-bottom: .2rem solid #f7f7f7;
    position: absolute;
    top: -.2rem;
    left: 1rem
}

.coupon-list {
    padding: 0 .3rem;
    margin-top: .25rem
}

.coupon-list .item {
    width: 100%;
    height: 1.7rem;
    margin-bottom: .16rem
}

.coupon-list .item .money {
    background-image: url(../img/coupon1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 2.4rem;
    height: 100%;
    color: #fff;
    font-size: .36rem;
    font-weight: 700;
    text-align: center;
    line-height: 1.7rem
}

.coupon-list .item .money.moneyGray {
    background-image: url(../img/coupon2.png)
}

.coupon-list .item .money .num {
    font-size: .6rem
}

.coupon-list .item .text {
    width: 4.5rem;
    padding: 0 .17rem 0 .24rem;
    background-color: #fff
}

.coupon-list .item .text .condition {
    font-size: .3rem;
    color: #282828;
    height: .93rem;
    line-height: .93rem;
    border-bottom: 1px solid #f0f0f0
}

.coupon-list .item .text .data {
    font-size: .2rem;
    color: #999;
    height: .76rem
}

.coupon-list .item .text .data .bnt {
    width: 1.36rem;
    height: .44rem;
    border-radius: .22rem;
    font-size: .22rem;
    color: #fff;
    text-align: center;
    line-height: .44rem
}

.coupon-list .item .text .data .bnt.gray {
    background-color: #ccc
}

.coupon-list-window {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #f5f5f5;
    border-radius: .16rem .16rem 0 0;
    z-index: 111;
    transition: all .3s cubic-bezier(.25, .5, .5, .9);
    -webkit-transition: all .3s cubic-bezier(.25, .5, .5, .9);
    -moz-transition: all .3s cubic-bezier(.25, .5, .5, .9);
    -o-transition: all .3s cubic-bezier(.25, .5, .5, .9);
    transform: translate3d(0, 100%, 0);
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0)
}

.coupon-list-window.on {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0)
}

.coupon-list-window .title {
    height: 1.24rem;
    width: 100%;
    text-align: center;
    line-height: 1.24rem;
    font-size: .32rem;
    font-weight: 700;
    position: relative;
    color: #333
}

.coupon-list-window .title .iconfont {
    position: absolute;
    right: .3rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: .35rem;
    color: #8a8a8a;
    font-weight: 400
}

.coupon-list-window .coupon-list {
    margin: 0 0 .5rem 0;
    height: 5.5rem;
    overflow: auto
}

.coupon-list-window .pictrue {
    width: 4.14rem;
    height: 3.36rem;
    margin: 0 auto .5rem auto
}

.coupon-list-window .pictrue .image {
    width: 100%;
    height: 100%
}

.product-window {
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    background-color: #fff;
    z-index: 88;
    border-radius: .16rem .16rem 0 0;
    padding-bottom: 1.4rem;
    transform: translate3d(0, 100%, 0);
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    transition: all .3s cubic-bezier(.25, .5, .5, .9);
    -webkit-transition: all .3s cubic-bezier(.25, .5, .5, .9);
    -moz-transition: all .3s cubic-bezier(.25, .5, .5, .9);
    -o-transition: all .3s cubic-bezier(.25, .5, .5, .9)
}

.product-window.on {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0)
}

.product-window .textpic {
    padding: 0 1.3rem 0 .3rem;
    margin-top: .29rem;
    position: relative
}

.product-window .textpic .pictrue {
    width: 1.5rem;
    height: 1.5rem
}

.product-window .textpic .pictrue .image {
    width: 100%;
    height: 100%;
    border-radius: .1rem
}

.product-window .textpic .text {
    width: 4.1rem;
    font-size: .32rem;
    color: #202020
}

.product-window .textpic .text .money {
    font-size: .24rem;
    margin-top: .4rem
}

.product-window .textpic .text .money .num {
    font-size: .36rem
}

.product-window .textpic .text .money .stock {
    color: #999;
    margin-left: .18rem
}

.product-window .textpic .iconfont {
    position: absolute;
    right: .3rem;
    top: -.05rem;
    font-size: .35rem;
    color: #8a8a8a
}

.product-window .productWinList {
    max-height: 3.95rem;
    overflow: auto;
    margin-top: .36rem
}

.product-window .productWinList .item~.item {
    margin-top: .36rem
}

.product-window .productWinList .item .title {
    font-size: .3rem;
    color: #999;
    padding: 0 .3rem
}

.product-window .productWinList .item .listn {
    padding: 0 .3rem 0 .16rem
}

.product-window .productWinList .item .listn .itemn {
    border: 1px solid #bbb;
    font-size: .26rem;
    color: #282828;
    padding: .07rem .33rem;
    border-radius: .06rem;
    margin: .14rem 0 0 .14rem
}

.product-window .productWinList .item .listn .itemn.on {
    color: #fff;
    background-color: #ff3700;
    border-color: #ff3700
}

.product-window .cart {
    margin-top: .36rem;
    padding: 0 .3rem
}

.product-window .cart .title {
    font-size: .3rem;
    color: #999
}

.product-window .cart .carnum {
    height: .54rem;
    margin-top: .24rem
}

.product-window .cart .carnum .item {
    border: 1px solid #a4a4a4;
    width: .84rem;
    text-align: center;
    height: 100%;
    line-height: .54rem;
    color: #a4a4a4;
    font-size: .45rem
}

.product-window .cart .carnum .reduce {
    border-right: 0;
    border-radius: .06rem 0 0 .06rem;
    line-height: .48rem
}

.product-window .cart .carnum .reduce.on {
    border-color: #e3e3e3;
    color: #dedede
}

.product-window .cart .carnum .plus {
    border-left: 0;
    border-radius: 0 .06rem .06rem 0;
    line-height: .46rem
}

.product-window .cart .carnum .plus.on {
    border-color: #e3e3e3;
    color: #dedede
}

.product-window .cart .carnum .num {
    color: #282828;
    font-size: .28rem
}

.sharing-packets {
    position: fixed;
    left: .3rem;
    bottom: 1.5rem;
    z-index: 5;
    transition: all .3s ease-in-out 0s;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1)
}

.sharing-packets.on {
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    opacity: 0
}

.sharing-packets .iconfont {
    width: .44rem;
    height: .44rem;
    border-radius: 50%;
    background-color: #999;
    font-size: .2rem;
    color: #fff;
    margin: 0 auto;
    padding-left: .01rem
}

.sharing-packets .line {
    width: .02rem;
    height: .4rem;
    background-color: #999;
    margin: 0 auto
}

.sharing-packets .sharing-con {
    width: 1.87rem;
    height: 2.1rem;
    position: relative
}

.sharing-packets .sharing-con .image {
    width: 100%;
    height: 100%
}

.sharing-packets .sharing-con .text {
    position: absolute;
    top: .2rem;
    font-size: .2rem;
    width: 100%;
    text-align: center
}

.sharing-packets .sharing-con .text .money {
    font-size: .32rem;
    font-weight: 700
}

.sharing-packets .sharing-con .text .money .label {
    font-size: .2rem
}

.sharing-packets .sharing-con .text .tip {
    font-size: .18rem;
    color: #999
}

.sharing-packets .sharing-con .text .shareBut {
    font-size: .22rem;
    color: #fff;
    margin-top: .27rem;
    height: .5rem;
    line-height: .5rem
}

.orderGoods {
    background-color: #fff;
    margin-top: .12rem
}

.orderGoods .total {
    width: 100%;
    height: .86rem;
    padding: 0 .3rem;
    border-bottom: .01rem solid #eee;
    font-size: .3rem;
    color: #282828;
    line-height: .86rem
}

.goodWrapper .item {
    padding-left: .3rem;
    padding-right: .3rem;
    border-bottom: .02rem solid #f0f0f0;
    height: 1.8rem
}

.goodWrapper .item .pictrue {
    width: 1.3rem;
    height: 1.3rem
}

.goodWrapper .item .pictrue .image {
    width: 100%;
    height: 100%;
    border-radius: .06rem
}

.goodWrapper .item .text {
    width: 5.37rem;
    position: relative
}

.goodWrapper .item .text .name {
    font-size: .28rem;
    color: #282828;
    width: 5.53rem
}

.goodWrapper .item .text .num {
    font-size: .26rem;
    color: #868686
}

.goodWrapper .item .text .attr {
    font-size: .2rem;
    color: #868686;
    margin-top: .07rem
}

.goodWrapper .item .text .money {
    font-size: .26rem;
    margin-top: .17rem
}

.goodWrapper .item .text .evaluate {
    position: absolute;
    width: 1.14rem;
    height: .46rem;
    border: 1px solid #e93323;
    color: #e93323;
    border-radius: .04rem;
    text-align: center;
    line-height: .46rem;
    right: 0;
    bottom: -.1rem
}

.goodWrapper .item .text .evaluate.userEvaluated {
    font-size: .26rem;
    color: #aaa;
    background-color: #f7f7f7;
    border-color: #f7f7f7
}

.address-window {
    background-color: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    transform: translate3d(0, 100%, 0);
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    transition: all .3s cubic-bezier(.25, .5, .5, .9);
    -webkit-transition: all .3s cubic-bezier(.25, .5, .5, .9);
    -moz-transition: all .3s cubic-bezier(.25, .5, .5, .9);
    -o-transition: all .3s cubic-bezier(.25, .5, .5, .9)
}

.address-window.on {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0)
}

.address-window .title {
    font-size: .32rem;
    font-weight: 700;
    text-align: center;
    height: 1.23rem;
    line-height: 1.23rem;
    position: relative;
    color: #333
}

.address-window .title .iconfont {
    position: absolute;
    right: .3rem;
    color: #8a8a8a;
    font-size: .35rem
}

.address-window .list {
    max-height: 6rem;
    overflow-y: auto;
    overflow-x: hidden
}

.address-window .list .item {
    margin-left: .3rem;
    padding-right: .3rem;
    border-bottom: 1px solid #eee;
    height: 1.29rem;
    font-size: .25rem;
    color: #333
}

.address-window .list .item .iconfont {
    font-size: .37rem;
    color: #2c2c2c
}

.address-window .list .item .iconfont.icon-complete {
    font-size: .3rem;
    color: #fff
}

.address-window .list .item .addressTxt {
    width: 5.6rem
}

.address-window .list .item .addressTxt .name {
    font-size: .28rem;
    font-weight: 700;
    color: #282828;
    margin-bottom: .04rem
}

.address-window .list .item .addressTxt .name .phone {
    margin-left: .18rem
}

.address-window .addressBnt {
    font-size: .3rem;
    font-weight: 700;
    color: #fff;
    width: 6.9rem;
    height: .86rem;
    border-radius: .43rem;
    text-align: center;
    line-height: .86rem;
    margin: .85rem auto
}

.address-window .pictrue {
    width: 4.14rem;
    height: 3.36rem;
    margin: .8rem auto
}

.address-window .pictrue .image {
    width: 100%;
    height: 100%
}
.address-window .list .item.font-color-red .icon-complete{
    color: #f11b09;
}

.swiper {
    height: 2.82rem
}

.swiper .slide-image {
    width: 100%;
    height: 100%
}

.swiper .swiper-pagination {
    text-align: right;
    padding-right: .4rem;
    bottom: .1rem;
    width: 100%
}

.swiper .swiper-pagination-bullet {
    width: .12rem;
    height: .12rem;
    border: .02rem solid #fff;
    border-radius: 50%;
    background-color: transparent;
    opacity: 1
}

.swiper .swiper-pagination-bullet~.swiper-pagination-bullet {
    margin-left: .12rem
}

.swiper .swiper-pagination-bullet-active {
    border-color: #e93323;
    background-color: #e93323
}

.goodsStyle {
    background-color: #fff;
    padding: .22rem .3rem
}

.goodsStyle .pictrue {
    width: 1.2rem;
    height: 1.2rem
}

.goodsStyle .pictrue .image {
    width: 100%;
    height: 100%;
    border-radius: .06rem
}

.goodsStyle .text {
    width: 5.45rem;
    font-size: .28rem;
    color: #999
}

.goodsStyle .text .name {
    width: 3.6rem;
    color: #282828
}

.goodsStyle .text .money {
    text-align: right
}

.goodsStyle .text .money .num {
    margin-top: .07rem
}

.promoterHeader {
    width: 100%;
    height: auto
}

.promoterHeader .headerCon {
    width: 100%;
    height: 100%;
    padding: 0 .88rem .2rem .55rem;
    font-size: .28rem;
    color: #fff;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    background-size: 100% 100%;
   
}

.promoterHeader .headerCon .name {
    margin-bottom: .02rem
}

.promoterHeader .headerCon .num {
    font-size: .5rem
}

.promoterHeader .headerCon .iconfont {
    font-size: 1.25rem
}

.coupon-window {
    background-image: url(../img/coupon-window.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 6.3rem;
    height: 6.49rem;
    position: fixed;
    top: 20%;
    z-index: 99;
    left: 50%;
    margin-left: -3.05rem;
    transform: translate3d(0, -200%, 0);
    -webkit-transform: translate3d(0, -200%, 0);
    -ms-transform: translate3d(0, -200%, 0);
    -moz-transform: translate3d(0, -200%, 0);
    -o-transform: translate3d(0, -200%, 0);
    transition: all .3s cubic-bezier(.25, .5, .5, .9);
    -webkit-transition: all .3s cubic-bezier(.25, .5, .5, .9);
    -moz-transition: all .3s cubic-bezier(.25, .5, .5, .9);
    -o-transition: all .3s cubic-bezier(.25, .5, .5, .9)
}

.coupon-window.on {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0)
}

.coupon-window .couponWinList {
    width: 4.8rem;
    margin: 1.57rem 0 0 .6rem;
    height: 4.15rem;
    overflow: auto
}

.coupon-window .couponWinList .item {
    width: 100%;
    height: 1.2rem;
    background-color: #fff;
    position: relative;
    margin-bottom: .17rem
}

.coupon-window .couponWinList .item:after {
    bottom: 0;
    margin-bottom: -.09rem
}

.coupon-window .couponWinList .item:after,
.coupon-window .couponWinList .item:before {
    content: "";
    position: absolute;
    width: .18rem;
    height: .18rem;
    border-radius: 50%;
    background-color: #f2443a;
    left: 25.5%
}

.coupon-window .couponWinList .item:before {
    top: 0;
    margin-top: -.09rem
}

.coupon-window .couponWinList .item .money {
    width: 1.3rem;
    border-right: 1px dashed #ddd;
    height: 100%;
    text-align: center;
    line-height: 1.2rem;
    font-size: .26rem;
    font-weight: 700
}

.coupon-window .couponWinList .item .money .num {
    font-size: .4rem
}

.coupon-window .couponWinList .item .text {
    width: 3.49rem;
    font-size: .22rem;
    color: #999;
    padding: 0 .29rem
}

.coupon-window .couponWinList .item .text .name {
    font-size: .26rem;
    color: #282828;
    font-weight: 700;
    margin-bottom: .09rem
}

.coupon-window .lid {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAj0AAADgCAMAAADfcCfrAAAA1VBMVEUAAADuOi7uOi77TUr6TUn7Tkr8Tkv6TEj7Tkr7Tkr7Tkr7Tkv7Tkr6TUn7Tkv7Tkr8Tkv7TUn7Tkr6TUj7Tkv8Tkv7Tkr7Tkr7TUn6TUj7Tkv7Tkr7Tkv7TUn6TUn7Tkr7T0v8T0v6S0b8T0v7Tkr7Tkv7Tkr4SkT8T0v8T0v8TkvuOi7uOi7uOy7uOi7uOy7uOi7yQDf5S0X0QzrvPDD6TUn1RT7xPzT4SUP3SEHvOy75TEf2R0DzQjjwPjP7Tkr3SUL1RDz2Rj/wPTL7T0v6TEj8T0z0OnFeAAAAMXRSTlMA9otDM86SA7lo+6BeVeWHLQepdxLr3bI8I8CYcE9J8B32DdXGjHwoY4EW6WL80q+xIV6CCQAABS1JREFUeNrs2tlyokAYhuGugkZ2kH1HZFFznmNPmL7/SxqjyRCTTAUzE9PA91zDW3//dEMAvsomAF+xitqAkZgA3Gibaz47Iay2ohUBGGujyBW7IOzEd/QHAvCplXigbEDYM9oKawLwd1tDM9kVwgZlmGGLho/ZbqKytwi7Zmr6hgBcL8mpyT5C2Hu1ZHgE4LLpdOehM6qeoaAcBS3eZu/4bDCingFFQQvm5VLNBjfVMxRk4GN+cbZFS9kIhH0u0PY7AguxFg6NysYhbBw/zERcSc/dKurkio1H+vGq5FBsCczTys7Csr8N6W+j1ppiYwjNzDpyh3K+q55hCFk57hRnwiuspuq/hvRfFThZhJexadvoad0P7lLPQKXpHufYJK3szDH7wX3rGVSNpO+Q0IR4xUEu+xMO6jkrk1bHFOLfSlS0y2HFUz1nVZPuRexCvIqNNqn6Ez7rOVOplgl43eDLJrdkv3/CeT0XpmwZWIZ4sMkPodlfTKWes4pqroCLoR8TG28mzqTqufATSYnwq8ddrcW9lJT9WxOs58KU0dBdbArXqdX+Lsjxrp7mEM6yb+JFSpqUxzsixx9QUqczbHza/8du9q1sHj81i3ou1ECWsiLGh9m/eBAUaXw3M6rnVUQKIrrV2jZcrbnxnJpfPUNEqWuI+PvsM6u4yCQ5UI8c4KaeFz51rL0QYyl6Z2vn3GTDaz0vzMaxlMLGLCLrnaBYDvWP/OG2nmEWhZKrRwscRus40g9aYvZHbnFfz+uM0k4X7LnfOD5F40ohNY/8m049f1RB40idXtizesh/sAW9S0MuD6g51TNQTSprrasX4maaB5u3E/TM0kJq8rQLL6Se18qgCbW2UwzB5jslbxfle7edbjJzrOdKZdLEObWU6fkpJo/8pPVDLAq5nh0kR25qf/LFvEYel6AM6kZ2tNTqMsUoBDGOvS35Blsv3omRYOiKa0lamNDAVx9nbBn1fEgtzaCmiRyeskpby+pcV1EU3TBy4Zl4RXhWGMYpDyVzXcuy0jR1nFBuaBCU1ePSLLgeQD0wHuoBjqAeQD0wAuoBjqAeQD0wAuoBjqAeQD3wE8gv+M0uHRMxDARBADtMqeKxC/NHZQo71/wWEgaxZQ/2cMLcsGUP9hCwhyL2YA8BeyhiD/Zwwvxgyx7sIWAPRezBHgL2UMQe7CFgD0XswR4C9lDEHvbmD1v2YA8BeyhiD/YQsIci9mAPAXsoMi9s2YM9BOyhiD3YwwlzwZY92EPAHorYgz0E7KGIPdhDwB6KzANb9nzs0sEJAkAQBLBtSRQFQUHtvydbGPZz80hqCPYQsIci9mAPAXsoYg/2cMJ8Ycse7CFgD0XsYW/usGUP9hCwhyL2YA8BeyhiD/YQsIci9mAPJ8wHtuzBHgL2UMQe7OGEucKWPdhDwB6K2IM9BOyhiD3YQ8AeitiDPQTsoci8YMse7CFgD0XswR4C9lDEHuzhhLnAlj3YQ8AeitiDPQTsoYg92EPAHorYgz0E7KGIPdjDCfOALXuwh4A9FLEHewjYQxF7sIeAPRSxh715w5Y92EPAHorYgz0E7KGIPdjDCfODLXuwh4A9FLGHvbnBlj3YQ8AeitiDPQTsoYg92EPAHorYgz0E7KHIPOHffh3jAAREURR9RKJSiIaCQqP4Y6j//hdGxALMbzT3rOHmJS+KekA9+IN2B4JkDgTpcCDGNDsQc2hlfBBjizRlB8pVqZW0nfwulNrzE4+0ptMq4DvLdaNXu3VDDXyWxl63C8Kz+KuXmMKNAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 5.73rem;
    height: 2.24rem;
    position: fixed;
    left: 50%;
    top: 20%;
    margin: 4.24rem 0 0 -2.96rem
}

.coupon-window .lid .bnt {
    font-size: .29rem;
    width: 4.4rem;
    height: .8rem;
    border-radius: .4rem;
    background-color: #f9f1d3;
    text-align: center;
    line-height: .8rem;
    font-weight: 700;
    margin: .98rem auto 0 auto
}

.coupon-window .lid .iconfont {
    color: #fff;
    font-size: .6rem;
    text-align: center;
    margin-top: .87rem
}

.index .header {
    height: .98rem;
    width: 100%
}

.index .header .logo {
    width: 1.27rem;
    height: .45rem;
    margin-right: .25rem
}

.index .header .logo img {
    width: 100%;
    height: 100%;
    display: block
}

.index .header .search {
    width: 5rem;
    height: .64rem;
    background-color: #f7f7f7;
    border-radius: .5rem;
    padding: 0 .28rem;
    font-size: .28rem;
    color: #bbb
}

.index .header .search .iconfont {
    font-size: .34rem;
    margin-right: .16rem
}

p img{
    width: 100%;
    height: auto;
}

.index .banner img {
    width: 100%;
    height: 100%
}

.index .banner .swiper-pagination {
    bottom: .07rem
}

.index .banner .swiper-pagination-bullet {
    width: .2rem;
    height: .04rem;
    border-radius: .03rem;
    background-color: #fff;
    opacity: .6
}

.index .banner .swiper-pagination-bullet-active {
    opacity: 1
}

.index .nav {
    padding-top: .26rem
}

.index .nav .item {
    width: 25%;
    text-align: center;
    font-size: .26rem;
    margin-bottom: .35rem
}

.index .nav .item .pictrue {
    width: .9rem;
    height: .9rem;
    margin: 0 auto .15rem auto
}

.index .nav .item .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: 50%
}

.index .news {
    height: .77rem;
    border-top: 1px solid #f4f4f4;
    padding: 0 .3rem;
    box-shadow: 0 .1rem .3rem #f5f5f5;
    -webkit-box-shadow: 0 .1rem .3rem #f5f5f5;
    -moz-box-shadow: 0 .1rem .3rem #f5f5f5;
    -o-box-shadow: 0 .1rem .3rem #f5f5f5
}

.index .news .pictrue {
    width: 1.24rem;
    height: .28rem;
    border-right: 1px solid #ddd;
    padding-right: .23rem;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box
}

.index .news .pictrue img {
    width: 100%;
    height: 100%;
    display: block
}

.index .news .new-banner {
    width: 5.23rem;
    overflow: hidden;
    height: .77rem
}

.index .news .new-banner .swiper-slide {
    height: 100%
}

.index .news .new-banner .text {
    width: 4.8rem;
    height: .77rem
}

.index .news .new-banner .text .label {
    font-size: .2rem;
    color: #ff4c48;
    width: .68rem;
    height: .34rem;
    border-radius: .2rem;
    text-align: center;
    line-height: .34rem;
    border: .02rem solid #ff4947
}

.index .news .new-banner .text .newsTitle {
    width: 3.97rem;
    font-size: .24rem;
    color: #666
}

.index .news .new-banner .iconfont {
    font-size: .28rem;
    color: #888
}

.index .specialArea {
    padding: .3rem
}

.index .specialArea .assemble {
    width: 2.6rem;
    height: 2.6rem;
    position: relative
}

.index .specialArea .assemble img {
    width: 100%;
    height: 100%;
    border-radius: .05rem
}

.index .specialArea .assemble .text {
    position: absolute;
    top: .37rem;
    left: .22rem
}

.index .specialArea .name {
    font-size: .3rem;
    color: #fff
}

.index .specialArea .infor {
    font-size: .22rem;
    color: hsla(0, 0%, 100%, .8);
    margin-top: .05rem
}

.index .specialArea .list {
    height: 2.2rem;
    width: 8.32rem
}

.index .specialArea .item {
    width: 100%;
    height: 2.24rem;
    position: relative
}

.index .specialArea .item img {
    width: 100%;
    height: 100%
}

.index .specialArea .item .text {
    position: absolute;
    top: .23rem;
    left: .28rem
}

.index .wrapper .title {
    border-top: 1px solid #eee;
    padding-top: .34rem;
    margin: 0 .3rem
}

.index .wrapper .title .text {
    font-size: .24rem;
    color: #999;
    width: 5.3rem;
    text-align: left
}

.index .wrapper .title .text .name {
    color: #282828;
    font-size: .3rem;
    font-weight: 700;
    margin-bottom: .05rem;
    position: relative
}

.index .wrapper .title .text .name .new {
    position: absolute;
    top: .02rem;
    left: 1.3rem;
    font-size: .16rem;
    font-weight: 700
}

.index .wrapper .title .more {
    font-size: .26rem;
    color: #333
}

.index .wrapper .title .more .iconfont {
    margin-left: .02rem;
    font-size: .26rem
}

.index .wrapper .scroll-product {
    white-space: nowrap;
    margin-top: .38rem;
    padding: 0 .3rem .37rem .3rem;
    overflow: hidden
}

.index .wrapper .scroll-product .swiper-slide {
    width: 1.8rem;
    display: inline-block;
    margin-right: .19rem;
    border-bottom: .04rem solid #47b479;
    box-shadow: 0 .15rem .15rem -.1rem #eee;
    -webkit-box-shadow: 0 .15rem .15rem -.1rem #eee;
    -moz-box-shadow: 0 .15rem .15rem -.1rem #eee;
    -o-box-shadow: 0 .15rem .15rem -.1rem #eee
}

.index .wrapper .scroll-product .swiper-slide:nth-of-type(3n) {
    border-bottom: .04rem solid #ff6960
}

.index .wrapper .scroll-product .swiper-slide:nth-of-type(3n-1) {
    border-bottom: .04rem solid #579afe
}

.index .wrapper .scroll-product .swiper-slide:last-child {
    margin-right: 0
}

.index .wrapper .scroll-product .swiper-slide .img-box {
    width: 100%;
    height: 1.8rem
}

.index .wrapper .scroll-product .swiper-slide .img-box img {
    width: 100%;
    height: 100%;
    border-radius: .06rem .06rem 0 0
}

.index .wrapper .scroll-product .swiper-slide .pro-info {
    font-size: .24rem;
    color: #282828;
    text-align: center;
    height: .6rem;
    line-height: .6rem;
    border: 1px solid #f5f5f5;
    border-bottom: 0;
    border-top: 0;
    padding: 0 .1rem
}

.index .wrapper .boutique {
    width: 6.9rem;
    height: 2.9rem;
    margin: .28rem auto 0 auto
}

.index .wrapper .boutique img {
    width: 100%;
    height: 2.6rem
}

.index .wrapper .boutique .swiper-pagination {
    bottom: -.08rem;
    width: 100%
}

.index .wrapper .boutique .swiper-pagination-bullet {
    width: .07rem;
    height: .07rem;
    border-radius: 50%;
    background-color: #fc4141;
    opacity: .3
}

.index .wrapper .boutique .swiper-pagination-bullet~.swiper-pagination-bullet {
    margin-left: .1rem
}

.index .wrapper .boutique .swiper-pagination-bullet-active {
    width: .2rem;
    height: .07rem;
    border-radius: .035rem;
    opacity: 1
}

.index .hotList .hot-bg {
    width: 100%;
    height: 2.15rem;
    background-image: url(../img/index-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 0 .3rem;
    font-size: .24rem;
    color: #fff;
    margin-top: .15rem
}

.index .hotList .hot-bg .title {
    height: .87rem
}

.index .hotList .hot-bg .title .text {
    width: 5.75rem
}

.index .hotList .hot-bg .title .text .label {
    font-size: .3rem;
    font-weight: 700;
    margin-right: .2rem
}

.index .hotList .hot-bg .title .more {
    font-size: .26rem;
    color: #fff
}

.index .hotList .hot-bg .title .more .iconfont {
    font-size: .25rem;
    vertical-align: .02rem;
    margin-left: .1rem
}

.index .hotList .list {
    width: 6.9rem;
    height: 3.3rem;
    border-radius: .2rem;
    background-color: #fff;
    margin: -1.28rem auto 0 auto;
    padding: 0 .22rem;
    box-shadow: 0 0 .2rem -.1rem #aaa;
    -moz-box-shadow: 0 0 .2rem -.1rem #aaa;
    -webkit-box-shadow: 0 0 .2rem -.1rem #aaa;
    -o-box-shadow: 0 0 .2rem -.1rem #aaa
}

.index .hotList .list .item {
    width: 2rem;
    text-align: left
}

.index .hotList .list .item~.item {
    margin-left: .23rem
}

.index .hotList .list .item .pictrue {
    width: 100%;
    height: 2rem;
    position: relative
}

.index .hotList .list .item .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .1rem
}

.index .hotList .list .item .pictrue .numPic {
    width: .5rem;
    height: .5rem;
    border-radius: 50%;
    position: absolute;
    top: .07rem;
    left: .07rem
}

.index .hotList .list .item .name {
    font-size: .26rem;
    color: #282828;
    margin-top: .12rem
}

.index .hotList .list .item .money {
    font-size: .2rem;
    font-weight: 700;
    margin-top: .02rem
}

.index .hotList .list .item .money .num {
    font-size: .28rem
}

.index .adver {
    width: 100%;
    height: 1.8rem;
    margin-top: .37rem
}

.index .adver img {
    width: 100%;
    height: 100%;
    display: block
}

.index .wrapper .newProducts {
    white-space: nowrap;
    padding: 0 .3rem;
    margin: .35rem 0 .42rem 0;
    overflow: hidden
}

.index .wrapper .newProducts .swiper-slide {
    display: inline-block;
    width: 2.43rem;
    margin-right: .2rem;
    border: 1px solid #eee;
    border-radius: .12rem
}

.index .wrapper .newProducts .swiper-slide:last-child {
    margin-right: 0
}

.index .wrapper .newProducts .swiper-slide .img-box {
    width: 100%;
    height: 2.4rem
}

.index .wrapper .newProducts .swiper-slide .img-box img {
    width: 100%;
    height: 100%;
    border-radius: .12rem .12rem 0 0
}

.index .wrapper .newProducts .swiper-slide .pro-info {
    font-size: .28rem;
    color: #333;
    text-align: center;
    padding: .15rem .1rem 0 .1rem
}

.index .wrapper .newProducts .swiper-slide .money {
    padding: 0 .1rem .18rem .1rem;
    text-align: center;
    font-size: .26rem;
    font-weight: 700
}

.productList .search {
    width: 100%;
    height: .86rem;
    padding-left: .23rem;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 5
}

.productList .search .input {
    width: 6.4rem;
    height: .6rem;
    background-color: #fff;
    border-radius: .5rem;
    padding: 0 .2rem
}

.productList .search .input input {
    width: 5.48rem;
    height: 100%;
    font-size: .26rem
}

.productList .search .input input::-webkit-input-placeholder {
    color: #999
}

.productList .search .input input::-moz-placeholder {
    color: #999
}

.productList .search .input input:-ms-input-placeholder {
    color: #999
}

.productList .search .input input::-ms-input-placeholder {
    color: #999
}

.productList .search .input input::placeholder {
    color: #999
}

.productList .search .input .iconfont {
    font-size: .35rem;
    color: #555
}

.productList .search .icon-pailie,
.productList .search .icon-tupianpailie {
    margin: 0 auto;
    color: #fff;
    width: .4rem;
    font-size: .4rem;
    height: .86rem;
    line-height: .86rem
}

.productList .nav {
    height: .86rem;
    color: #454545;
    position: fixed;
    left: 0;
    width: 100%;
    font-size: .28rem;
    background-color: #fff;
    top: .86rem;
    z-index: 5
}

.productList .nav .item {
    width: 33%;
    text-align: center;
    line-height: 1
}

.productList .nav .item.font-color {
    font-weight: 700
}

.productList .nav .item img {
    width: .15rem;
    height: .19rem;
    margin-left: .1rem
}

.productList .nav .item .refresh {
    width: .3rem;
    height: .3rem;
    -webkit-transform: translateY(.04rem);
    transform: translateY(.04rem)
}

.productList .list {
    padding: 0 .2rem;
    margin-top: 1.72rem
}

.productList .list.on {
    background-color: #fff;
    border-top: 1px solid #f6f6f6
}

.productList .list .item {
    width: 3.45rem;
    margin-top: .2rem;
    background-color: #fff;
    border-radius: .1rem
}

.productList .list .item.on {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    display: -webkit-box;
    border-bottom: 1px solid #f6f6f6;
    padding: .3rem 0;
    margin: 0
}

.productList .list .item .pictrue {
    width: 100%;
    height: 3.45rem
}

.productList .list .item .pictrue.on {
    width: 1.8rem;
    height: 1.8rem
}

.productList .list .item .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .1rem .1rem 0 0
}

.productList .list .item .pictrue img.on {
    border-radius: .06rem
}

.productList .list .item .text {
    padding: .2rem .17rem .26rem .17rem;
    font-size: .3rem;
    color: #222;
    text-align: left
}

.productList .list .item .text.on {
    width: 5.08rem;
    padding: 0 0 0 .22rem
}

.productList .list .item .text .money {
    font-size: .26rem;
    font-weight: 700;
    margin-top: .08rem;
    color: #f11b09;
}

.productList .list .item .text .money.on {
    margin-top: .4rem
}

.productList .list .item .text .money .num {
    font-size: .34rem
}

.productList .list .item .text .vip {
    font-size: .22rem;
    color: #aaa;
    margin-top: .07rem
}

.productList .list .item .text .vip.on {
    margin-top: .11rem
}

.productList .list .item .text .vip .vip-money {
    font-size: .24rem;
    color: #282828;
    font-weight: 700
}

.productList .list .item .text .vip .vip-money img {
    width: .46rem;
    height: .21rem;
    margin-left: .04rem
}

.shoppingCart .labelNav {
    height: .76rem;
    padding: 0 .3rem;
    font-size: .22rem;
    color: #8c8c8c;
    position: fixed;
    left: 0;
    width: 100%;
    background-color: #f5f5f5;
    z-index: 5;
    top: 0
}

.shoppingCart .labelNav .item .iconfont {
    font-size: .25rem;
    margin-right: .1rem
}

.shoppingCart .nav {
    width: 100%;
    height: .8rem;
    background-color: #fff;
    padding: 0 .3rem;
    font-size: .28rem;
    color: #282828;
    position: fixed;
    left: 0;
    z-index: 5;
    top: .76rem;
    border-bottom: 1px solid #f5f5f5
}

.shoppingCart .nav .administrate {
    font-size: .26rem;
    color: #282828;
    width: 1.1rem;
    height: .46rem;
    border-radius: .06rem;
    border: 1px solid #868686
}

.shoppingCart .noCart {
    margin-top: 1.71rem;
    background-color: #fff;
    padding: .78rem 0 .56rem 0
}

.shoppingCart .noCart .pictrue {
    width: 4.14rem;
    height: 3.36rem;
    margin: 0 auto
}

.shoppingCart .noCart .pictrue img {
    width: 100%;
    height: 100%
}

.shoppingCart .list {
    margin-top: 1.71rem
}

.shoppingCart .list .item {
    padding: .25rem .3rem;
    background-color: #fff;
    margin-bottom: .15rem
}

.shoppingCart .list .item .picTxt {
    width: 6.27rem;
    position: relative
}

.shoppingCart .list .item .picTxt .pictrue {
    width: 1.6rem;
    height: 1.6rem
}

.shoppingCart .list .item .picTxt .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .06rem
}

.shoppingCart .list .item .picTxt .text {
    width: 4.44rem;
    font-size: .28rem;
    color: #282828;
    text-align: left
}

.shoppingCart .list .item .picTxt .text .infor {
    font-size: .24rem;
    color: #868686;
    margin-top: .16rem
}

.shoppingCart .list .item .picTxt .text .money {
    font-size: .32rem;
    color: #282828;
    margin-top: .26rem
}

.shoppingCart .list .item .picTxt .carnum {
    height: .44rem;
    position: absolute;
    bottom: .07rem;
    right: 0
}

.shoppingCart .list .item .picTxt .carnum div {
    border: 1px solid #a4a4a4;
    width: .66rem;
    text-align: center;
    height: 100%;
    line-height: .44rem;
    font-size: .28rem;
    color: #a4a4a4
}

.shoppingCart .list .item .picTxt .carnum .reduce {
    border-right: 0;
    border-radius: .03rem 0 0 .03rem;
    line-height: .39rem
}

.shoppingCart .list .item .picTxt .carnum .reduce.on {
    border-color: #e3e3e3;
    color: #dedede
}

.shoppingCart .list .item .picTxt .carnum .plus {
    border-left: 0;
    border-radius: 0 .03rem .03rem 0;
    line-height: .38rem
}

.shoppingCart .list .item .picTxt .carnum .num {
    color: #282828
}

.shoppingCart .invalidGoods {
    background-color: #fff
}

.shoppingCart .invalidGoods .goodsNav {
    width: 100%;
    height: .66rem;
    padding: 0 .3rem;
    font-size: .28rem;
    color: #282828
}

.shoppingCart .invalidGoods .goodsNav .iconfont {
    color: #424242;
    font-size: .28rem;
    margin-right: .17rem
}

.shoppingCart .invalidGoods .goodsNav .del {
    font-size: .26rem;
    color: #999
}

.shoppingCart .invalidGoods .goodsNav .del .icon-shanchu1 {
    color: #999;
    font-size: .33rem;
    vertical-align: -.02rem;
    margin-right: .08rem
}

.shoppingCart .invalidGoods .goodsList .item {
    padding: .2rem .3rem;
    border-top: 1px solid #f5f5f5
}

.shoppingCart .invalidGoods .goodsList .item .invalid {
    font-size: .22rem;
    color: #fff;
    width: .7rem;
    height: .36rem;
    background-color: #aaa;
    border-radius: .03rem
}

.shoppingCart .invalidGoods .goodsList .item .pictrue {
    width: 1.4rem;
    height: 1.4rem
}

.shoppingCart .invalidGoods .goodsList .item .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .06rem
}

.shoppingCart .invalidGoods .goodsList .item .text {
    width: 4.33rem;
    font-size: .28rem;
    color: #999;
    height: 1.4rem;
    text-align: left
}

.shoppingCart .invalidGoods .goodsList .item .text .infor {
    font-size: .24rem
}

.shoppingCart .invalidGoods .goodsList .item .text .end {
    font-size: .26rem;
    color: #bbb
}

.shoppingCart .footer {
    width: 100%;
    height: .96rem;
    background-color: #fafafa;
    position: fixed;
    bottom: 1rem;
    padding: 0 .3rem;
    border-top: 1px solid #eee
}

.shoppingCart .footer .checkAll {
    font-size: .28rem;
    color: #282828;
    margin-left: .6rem
}

.shoppingCart .footer .money {
    font-size: .3rem
}

.shoppingCart .footer .placeOrder {
    color: #fff;
    font-size: .3rem;
    width: 2.26rem;
    height: .7rem;
    border-radius: .5rem;
    text-align: center;
    line-height: .7rem;
    margin-left: .22rem
}

.shoppingCart .footer .button .bnt {
    font-size: .28rem;
    color: #999;
    border-radius: .5rem;
    border: 1px solid #999;
    width: 1.6rem;
    height: .6rem;
    text-align: center;
    line-height: .6rem
}

.shoppingCart .footer .button .bnt~.bnt {
    margin-left: .17rem
}

.user .header {
    padding: 0 .3rem;
    height: 1.9rem;
    position: relative
}

.user .header:after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -.98rem;
    z-index: -1;
    content: "";
    height: 1rem;
    width: 100%;
    border-radius: 0 0 50% 50%;
    background-color: #e93323
}

.user .header .picTxt .pictrue {
    width: 1.2rem;
    height: 1.2rem
}

.user .header .picTxt .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: .03rem solid #f5f5f5
}

.user .header .picTxt .text {
    width: 4.34rem;
    color: #fff;
    margin-left: .35rem;
    text-align: left
}

.user .header .picTxt .text .name {
    font-size: .32rem;
    max-width: 2.6rem;
    width: unset
}

.user .header .picTxt .text .member {
    padding: 0 .1rem;
    height: .36rem;
    background-color: rgba(0, 0, 0, .2);
    font-size: .2rem;
    border-radius: .3rem;
    margin-left: .17rem
}

.user .header .picTxt .text .member img {
    width: .28rem;
    height: .28rem;
    font-size: .2rem;
    margin-right: .08rem
}

.user .header .picTxt .text .id {
    color: hsla(0, 0%, 100%, .6);
    font-size: .26rem;
    margin-top: .15rem
}

.user .header .picTxt .text .id .iconfont {
    font-size: .3rem;
    margin-left: .12rem
}

.user .header .icon-shezhi {
    font-size: .36rem;
    color: #fff;
    margin-top: -.52rem
}

.user .wrapper {
    padding: 0 .2rem
}

.user .wrapper .nav {
    background-color: #fff;
    border-radius: .06rem;
    height: 1.4rem
}

.user .wrapper .nav .item {
    -webkit-box-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    -o-flex: 1;
    -ms-flex: 1;
    text-align: center;
    font-size: .26rem;
    color: #aaa;
    position: relative
}

.user .wrapper .nav .item~.item:after {
    position: absolute;
    content: "";
    left: 0;
    width: 1px;
    height: .7rem;
    background-color: #eee;
    top: 50%;
    margin-top: -.35rem
}

.user .wrapper .nav .item .num {
    margin-top: .1rem;
    font-size: .36rem;
    color: #282828
}

.user .wrapper .myOrder {
    background-color: #fff;
    border-radius: .1rem;
    margin-top: .15rem
}

.user .wrapper .myOrder .title,
.user .wrapper .myService .title {
    height: .88rem;
    padding: 0 .3rem;
    border-bottom: 1px dashed #eee;
    font-size: .3rem;
    color: #282828
}

.user .wrapper .myOrder .title .allOrder {
    font-size: .26rem;
    color: #666
}

.user .wrapper .myOrder .title .allOrder .iconfont {
    font-size: .25rem;
    margin-left: .07rem
}

.user .wrapper .myOrder .orderState {
    height: 1.6rem
}

.user .wrapper .myOrder .orderState .item {
    font-size: .26rem;
    color: #454545;
    -webkit-box-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    -o-flex: 1;
    -ms-flex: 1;
    text-align: center
}

.user .wrapper .myOrder .orderState .item .pictrue {
    width: .49rem;
    height: .42rem;
    margin: 0 auto .18rem auto
}

.user .wrapper .myOrder .orderState .item .pictrue img {
    width: 100%;
    height: 100%
}

.user .wrapper .myService {
    background-color: #fff;
    margin-top: .15rem;
    border-radius: .1rem
}

.user .wrapper .myService .serviceList {
    padding: .08rem 0 .1rem 0
}

.user .wrapper .myService .iconfont {
    margin-left: auto;
    color: #999
}

.user .wrapper .myService .serviceList .item {
    display: block;
    width: 100%;
    text-align: center;
    font-size: .26rem;
    color: #333;
    margin-top: .2rem;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 .2rem;
    border-bottom: 1px solid #eee;
    padding-bottom: .2rem
}

.user .wrapper .myService .serviceList .item:last-child {
    border-bottom: none
}

.user .wrapper .myService .serviceList .item .pictrue {
    width: .52rem;
    height: .52rem;
    margin: 0;
    margin-right: .2rem
}

.user .wrapper .myService .serviceList .item .pictrue img {
    width: 100%;
    height: 100%
}

.user .support {
    width: 2.19rem;
    height: .74rem;
    margin: .54rem auto;
    display: block
}

.product-con .wrapper {
    background-color: #fff;
    padding-bottom: .2rem
}

.product-con .wrapper .share {
    margin: 0 .3rem;
    padding-top: .25rem
}

.product-con .wrapper .share .money {
    font-size: .28rem;
    font-weight: 700
}

.product-con .wrapper .share .money .num {
    font-size: .48rem
}

.product-con .wrapper .share .money .image {
    width: .46rem;
    height: .21rem;
    margin-left: .07rem
}

.product-con .wrapper .share .money .vip-money {
    color: #282828;
    margin-left: .13rem
}

.product-con .wrapper .share .iconfont {
    color: #515151;
    font-size: .4rem;
    margin-bottom: .1rem
}

.product-con .wrapper .introduce {
    font-size: .32rem;
    font-weight: 700;
    margin: .1rem .3rem 0 .3rem
}

.product-con .wrapper .label {
    margin: .22rem .3rem 0 .3rem;
    font-size: .24rem;
    color: #82848f;
    padding-bottom: .25rem
}

.product-con .wrapper .coupon {
    padding: 0 .3rem;
    border-top: 1px solid #f5f5f5;
    height: .8rem;
    font-size: .26rem;
    color: #82848f
}

.product-con .wrapper .coupon .hide {
    width: 5.4rem;
    height: .8rem;
    line-height: .8rem
}

.product-con .wrapper .coupon .activity {
    height: .4rem;
    padding: 0 .2rem;
    border: 1px solid #f2857b;
    color: #e93323;
    font-size: .24rem;
    line-height: .4rem;
    position: relative;
    margin: .19rem 0 .19rem .15rem
}

.product-con .wrapper .coupon .activity:before {
    content: " ";
    position: absolute;
    width: .07rem;
    height: .1rem;
    border-radius: 0 .07rem .07rem 0;
    border: 1px solid #f2857b;
    background-color: #fff;
    bottom: 50%;
    left: -.02rem;
    margin-bottom: -.07rem;
    border-left-color: #fff
}

.product-con .wrapper .coupon .activity:after {
    content: " ";
    position: absolute;
    width: .07rem;
    height: .1rem;
    border-radius: .07rem 0 0 .07rem;
    border: 1px solid #f2857b;
    background-color: #fff;
    right: -.02rem;
    bottom: 50%;
    margin-bottom: -.05rem;
    border-right-color: #fff
}

.product-con .wrapper .coupon .iconfont {
    color: #7a7a7a;
    font-size: .28rem
}

.product-con .attribute {
    background-color: #fff;
    padding: 0 .3rem;
    font-size: .26rem;
    color: #82848f;
    margin-top: .2rem;
    height: .8rem
}

.product-con .attribute .atterTxt {
    font-size: .28rem;
    color: #282828
}

.product-con .attribute .iconfont {
    font-size: .28rem;
    color: #7a7a7a
}

.product-con .userEvaluation {
    margin-top: .2rem;
    background-color: #fff
}

.product-con .userEvaluation .title {
    height: .86rem;
    border-bottom: 1px solid #eee;
    font-size: .28rem;
    color: #282828;
    margin-left: .3rem;
    padding-right: .3rem
}

.product-con .userEvaluation .title .praise {
    font-size: .28rem;
    color: grey
}

.product-con .userEvaluation .title .praise .iconfont {
    color: #7a7a7a;
    font-size: .28rem;
    vertical-align: .01rem;
    margin-left: .08rem
}

.product-con .product-intro {
    margin-top: .2rem
}

.product-con .product-intro .title {
    font-size: .3rem;
    color: #282828;
    height: .86rem;
    width: 100%;
    background-color: #fff;
    text-align: center;
    line-height: .86rem
}

.product-con .product-intro .conter {
    width: 100%
}

.product-con .product-intro .conter img {
    width: 100% !important;
    display: block !important
}

.product-con .footer {
    padding: 0 .2rem 0 .3rem;
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 1rem;
    background-color: #fff;
    z-index: 99;
    border-top: 1px solid #f0f0f0
}

.product-con .footer .item {
    font-size: .18rem;
    color: #666;
    margin-top: .07rem
}

.product-con .footer .item .iconfont {
    text-align: center;
    font-size: .4rem;
    height: .4rem;
    line-height: .4rem
}

.product-con .footer .item .iconfont.icon-gouwuche1 {
    position: relative
}

.product-con .footer .item .iconfont.icon-gouwuche1 .num {
    color: #fff;
    position: absolute;
    font-size: .18rem;
    border-radius: 2rem;
    top: -.1rem;
    right: 0;
    height: .3rem;
    line-height: .3rem;
    padding: 0 .08rem;
    min-width: .3rem
}

.product-con .footer .bnt {
    width: 6rem;
    height: .76rem;
    color: #fff;
    font-size: .28rem
}

.product-con .footer .bnt>div {
    width: 100%;
    text-align: center;
    line-height: .76rem
}

.product-con .footer .bnt .joinCart {
    border-radius: .5rem 0 0 .5rem;
    background-image: -webkit-gradient(linear, left top, right top, from(#fea10f), to(#fa8013));
    background-image: linear-gradient(90deg, #fea10f 0, #fa8013);
    background-image: -moz-linear-gradient(to right, #fea10f 0, #fa8013 100%)
}
.bg-red-white{
    background-image: -webkit-gradient(linear, top, bottom, from(#e93323), to(#fff));
    background-image: linear-gradient(180deg, #e93323 0, #fff);
    background-image: -moz-linear-gradient(to bottom, #e93323 0, #fff 100%)
}
.buyNow,
.product-con .footer .bnt .buy {
    border-radius: .5rem .5rem;
    background-image: -webkit-gradient(linear, left top, right top, from(#fa6514), to(#e93323));
    background-image: linear-gradient(90deg, #fa6514 0, #e93323);
    background-image: -moz-linear-gradient(to right, #fa6514 0, #e93323 100%)
}

.product-con .footer .bnt .buy.noBuy {
    background: #666
}

.order-submission .line {
    width: 100%;
    height: .03rem
}

.order-submission .line img {
    width: 100%;
    height: 100%;
    display: block
}

.order-submission .address {
    padding: .28rem .3rem;
    background-color: #fff
}

.order-submission .address .addressCon {
    width: 6.1rem;
    font-size: .26rem;
    color: #666
}

.order-submission .address .addressCon .name {
    font-size: .3rem;
    color: #282828;
    font-weight: 700;
    margin-bottom: .1rem
}

.order-submission .address .addressCon .name .phone {
    margin-left: .5rem
}

.order-submission .address .addressCon .default {
    margin-right: .12rem
}

.order-submission .address .addressCon .setaddress {
    color: #333;
    font-size: .28rem
}

.order-submission .address .iconfont {
    font-size: .35rem;
    color: #707070
}

.order-submission .wrapper {
    background-color: #fff;
    margin-top: .13rem
}

.order-submission .wrapper .item {
    padding: .27rem .3rem;
    font-size: .3rem;
    color: #282828;
    border-bottom: 1px solid #f0f0f0;
    height: auto;
}

.order-submission .wrapper .item .discount {
    font-size: .3rem;
    color: #999;
    width: 5rem;
    text-align: right
}

.order-submission .wrapper .item .discount .integral {
    margin-right: .4rem
}

.order-submission .wrapper .item .discount .checkbox-wrapper .icon {
    right: 0;
    left: unset
}

.order-submission .wrapper .item .discount .iconfont {
    color: #515151;
    font-size: .3rem;
    margin-left: .15rem
}

.order-submission .wrapper .item .discount .num {
    font-size: .32rem;
    margin-right: .2rem
}

.order-submission .wrapper .item textarea {
    background-color: #f9f9f9;
    width: 6.9rem;
    height: 1.4rem;
    border-radius: .03rem;
    margin-top: .3rem;
    padding: .25rem .28rem
}

.order-submission .wrapper .item textarea::-webkit-input-placeholder {
    color: #ccc
}

.order-submission .wrapper .item textarea::-moz-placeholder {
    color: #ccc
}

.order-submission .wrapper .item textarea:-ms-input-placeholder {
    color: #ccc
}

.order-submission .wrapper .item textarea::-ms-input-placeholder {
    color: #ccc
}

.order-submission .wrapper .item textarea::placeholder {
    color: #ccc
}

.order-submission .wrapper .item .list {
    margin-top: .35rem
}

.order-submission .wrapper .item .list .payItem {
    border: 1px solid #eee;
    border-radius: .06rem;
    height: .86rem;
    width: 100%;
    margin-top: .2rem;
    font-size: .28rem;
    color: #282828
}

.order-submission .wrapper .item .list .payItem.on {
    border-color: #fc5445;
    color: #e93323
}

.order-submission .wrapper .item .list .payItem .name {
    width: 50%;
    text-align: center;
    border-right: 1px solid #eee
}

.order-submission .wrapper .item .list .payItem .name .iconfont {
    width: .44rem;
    height: .44rem;
    border-radius: 50%;
    text-align: center;
    line-height: .44rem;
    background-color: #fe960f;
    color: #fff;
    font-size: .3rem;
    margin-right: .15rem
}

.order-submission .wrapper .item .list .payItem .name .iconfont.icon-weixin2 {
    background-color: #41b035
}

.order-submission .wrapper .item .list .payItem .name .iconfont.icon-yinhangqia {
    background-color: #eb6623
}

.order-submission .wrapper .item .list .payItem .tip {
    width: 49%;
    text-align: center;
    font-size: .26rem;
    color: #aaa
}

.order-submission .moneyList {
    margin-top: .12rem;
    background-color: #fff;
    padding: .3rem
}

.order-submission .moneyList .item {
    font-size: .28rem;
    color: #282828
}

.order-submission .moneyList .item~.item {
    margin-top: .2rem
}

.order-submission .moneyList .item .money {
    color: #868686
}

.order-submission .footer {
    width: 100%;
    height: 1rem;
    background-color: #fff;
    padding: 0 .3rem;
    font-size: .28rem;
    color: #333;
    position: fixed;
    bottom: 0;
    left: 0
}

.order-submission .footer .settlement {
    font-size: .3rem;
    color: #fff;
    width: 2.4rem;
    height: .7rem;
    background-color: #e93323;
    border-radius: .5rem;
    text-align: center;
    line-height: .7rem
}

.address-management .line {
    width: 100%;
    height: .03rem
}

.address-management .line img {
    width: 100%;
    height: 100%;
    display: block
}

.address-management .item {
    background-color: #fff;
    padding: 0 .3rem;
    margin-bottom: .12rem
}

.address-management .item .address {
    padding: .3rem 0;
    border-bottom: 1px solid #eee;
    font-size: .28rem;
    color: #282828
}

.address-management .item .address .consignee {
    font-size: .28rem;
    font-weight: 700;
    margin-bottom: .08rem
}

.address-management .item .address .consignee .phone {
    margin-left: .25rem
}

.address-management .item .operation {
    height: .83rem;
    font-size: .28rem;
    color: #282828
}

.address-management .item .operation .default {
    margin-left: .6rem
}

.address-management .item .operation .iconfont {
    color: #2c2c2c;
    font-size: .3rem;
    vertical-align: -.02rem;
    margin-right: .1rem
}

.address-management .item .operation .iconfont.icon-shanchu {
    margin-left: .4rem;
    font-size: .33rem
}

.address-management .footer {
    position: fixed;
    width: 100%;
    background-color: #fff;
    bottom: 0;
    height: 1.06rem;
    padding: 0 .3rem
}

.address-management .footer .addressBnt {
    width: 3.3rem;
    height: .76rem;
    border-radius: .5rem;
    text-align: center;
    line-height: .76rem;
    font-size: .3rem;
    color: #fff
}

.address-management .footer .addressBnt.on {
    width: 6.9rem;
    margin: 0 auto
}

.address-management .footer .addressBnt .iconfont {
    font-size: .35rem;
    margin-right: .08rem;
    vertical-align: -.01rem
}

.address-management .footer .addressBnt.wxbnt {
    background-color: #fe960f
}

.addAddress .list {
    background-color: #fff
}

.addAddress .list .item {
    padding: 0 .3rem;
    min-height: .9rem;
    border-top: .01rem solid #eee;
    font-size: .3rem
}

.addAddress .list .item .name {
    width: 1.95rem;
    color: #333
}

.addAddress .list .item input {
    width: 4.75rem;
    font-size: .3rem
}

.addAddress .list .item input::-webkit-input-placeholder {
    color: #ccc
}

.addAddress .list .item input::-moz-placeholder {
    color: #ccc
}

.addAddress .list .item input:-ms-input-placeholder {
    color: #ccc
}

.addAddress .list .item input::-ms-input-placeholder {
    color: #ccc
}

.addAddress .list .item input::placeholder {
    color: #ccc
}

.addAddress .list .item .picker {
    width: 4.75rem
}

.addAddress .list .item .address {
    width: 4.1rem
}

.addAddress .list .item .picker .iconfont {
    font-size: .43rem
}

.addAddress .default {
    padding: 0 .3rem;
    height: .9rem;
    background-color: #fff;
    margin-top: .23rem
}

.addAddress .default .def {
    margin-left: .6rem
}

.addAddress .keepBnt {
    border-radius: .5rem;
    margin: .5rem auto .3rem auto;
    color: #fff
}

.addAddress .keepBnt,
.addAddress .wechatAddress {
    width: 6.9rem;
    height: .86rem;
    text-align: center;
    line-height: .86rem;
    font-size: .32rem
}

.addAddress .wechatAddress {
    border-radius: .5rem;
    margin: 0 auto;
    color: #fe960f;
    border: 1px solid #fe960f
}

.my-order .header {
    height: 2.6rem;
    padding: 0 .3rem
}

.my-order .header .picTxt {
    height: 1.9rem
}

.my-order .header .picTxt .text {
    color: hsla(0, 0%, 100%, .8);
    font-size: .26rem;
    font-family: GuildfordProBook\ 5
}

.my-order .header .picTxt .text .name {
    font-size: .34rem;
    font-weight: 700;
    color: #fff;
    margin-bottom: .2rem
}

.my-order .header .picTxt .pictrue {
    width: 1.22rem;
    height: 1.09rem
}

.my-order .header .picTxt .pictrue img {
    width: 100%;
    height: 100%
}

.my-order .nav {
    background-color: #fff;
    width: 6.9rem;
    height: 1rem;
    border-radius: .06rem;
    margin: -.73rem auto 0 auto
}

.my-order .nav .item {
    text-align: center;
    font-size: .26rem;
    color: #282828;
    padding: .29rem 0 .2rem 0
}

.my-order .nav .item.on {
    font-weight: 700;
    border-bottom: .05rem solid #e93323
}

.my-order .nav .item .num {
    margin-top: .1rem
}

.my-order .list {
    width: 6.9rem;
    margin: .14rem auto 0 auto
}

.my-order .list .item {
    background-color: #fff;
    border-radius: .06rem;
    margin-bottom: .14rem
}

.my-order .list .item .title {
    height: .84rem;
    padding: 0 .3rem;
    border-bottom: .01rem solid #eee;
    font-size: .28rem;
    color: #282828
}

.my-order .list .item .title .sign {
    font-size: .24rem;
    padding: 0 .07rem;
    height: .36rem;
    margin-right: .15rem
}

.my-order .list .item .item-info {
    padding: 0 .3rem;
    margin-top: .22rem
}

.my-order .list .item .item-info .pictrue {
    width: 1.2rem;
    height: 1.2rem
}

.my-order .list .item .item-info .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .06rem
}

.my-order .list .item .item-info .text {
    width: 4.86rem;
    font-size: .28rem;
    color: #999;
    margin-top: .06rem
}

.my-order .list .item .item-info .text .name {
    width: 3.06rem;
    color: #282828
}

.my-order .list .item .item-info .text .money {
    text-align: right
}

.my-order .list .item .totalPrice {
    font-size: .26rem;
    color: #282828;
    text-align: right;
    margin: .27rem 0 0 .3rem;
    padding: 0 .3rem .3rem 0;
    border-bottom: .01rem solid #eee
}

.my-order .list .item .totalPrice .money {
    font-size: .28rem;
    font-weight: 700
}

.my-order .list .item .bottom {
    height: 1.07rem;
    padding: 0 .3rem
}

.my-order .list .item .bottom .bnt {
    width: 1.76rem;
    height: .6rem;
    text-align: center;
    line-height: .6rem;
    color: #fff;
    border-radius: .5rem;
    font-size: .27rem
}

.my-order .list .item .bottom .bnt.cancelBnt {
    border: 1px solid #ddd;
    color: #aaa
}

.my-order .list .item .bottom .bnt.default {
    color: #444;
    border: 1px solid #444
}
.my-order .list .item .bottom .bnt.weituo {
    color: #fff;
    border: 1px solid #f11b09;
}

.my-order .list .item .bottom .bnt~.bnt {
    margin-left: .17rem
}

.order-details .header {
    padding: 0 .3rem;
    height: 1.5rem
}

.order-details .header.on {
    background-color: #666 !important
}

.order-details .header .pictrue {
    width: 1.1rem;
    height: 1.1rem
}

.order-details .header .pictrue img {
    width: 100%;
    height: 100%
}

.order-details .header .data {
    color: hsla(0, 0%, 100%, .8);
    font-size: .24rem;
    margin-left: .27rem
}

.order-details .header.on .data {
    margin-left: 0
}

.order-details .header .data .state {
    font-size: .3rem;
    font-weight: 700;
    color: #fff;
    margin-bottom: .07rem
}

.order-details .header .data .time {
    margin-left: .2rem
}

.order-details .nav {
    background-color: #fff;
    font-size: .26rem;
    color: #282828;
    padding: .25rem 0
}

.order-details .nav .navCon {
    padding: 0 .4rem
}

.order-details .nav .navCon .on {
    font-weight: 700;
    color: #e93323
}

.order-details .nav .progress {
    padding: 0 .65rem;
    margin-top: .1rem
}

.order-details .nav .progress .line {
    width: 1rem;
    height: .02rem;
    background-color: #939390
}

.order-details .nav .progress .iconfont {
    font-size: .25rem;
    color: #939390;
    margin-top: -.02rem;
    width: .3rem;
    height: .3rem;
    line-height: .33rem;
    text-align: center
}

.order-details .address {
    font-size: .26rem;
    color: #868686;
    background-color: #fff;
    padding: .25rem .3rem .3rem .3rem
}

.order-details .address .name {
    font-size: .3rem;
    color: #282828;
    margin-bottom: .1rem
}

.order-details .address .name .phone {
    margin-left: .4rem
}

.order-details .line {
    width: 100%;
    height: .03rem
}

.order-details .line img {
    width: 100%;
    height: 100%;
    display: block
}

.order-details .wrapper {
    background-color: #fff;
    margin-top: .12rem;
    padding: .3rem
}

.order-details .wrapper .item {
    font-size: .28rem;
    color: #282828
}

.order-details .wrapper .item~.item {
    margin-top: .2rem
}

.order-details .wrapper .item .conter {
    color: #868686;
    width: 5rem;
    text-align: right
}

.order-details .wrapper .item .conter .copy {
    font-size: .2rem;
    color: #333;
    border-radius: .03rem;
    border: 1px solid #666;
    padding: .03rem .15rem;
    margin-left: .24rem
}

.order-details .wrapper .actualPay {
    border-top: .01rem solid #eee;
    margin-top: .3rem;
    padding-top: .3rem
}

.order-details .wrapper .actualPay .money {
    font-weight: 700;
    font-size: .3rem
}

.order-details .item .left .iconfont.icon-icon34 {
    color: #00aaea
}

.order-details .footer {
    width: 100%;
    height: 1rem;
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: #fff;
    padding: 0 .3rem;
    border-top: 1px solid #eee
}

.order-details .footer .bnt {
    width: 1.76rem;
    height: .6rem;
    text-align: center;
    line-height: .6rem;
    border-radius: .5rem;
    color: #fff;
    font-size: .27rem
}

.order-details .footer .bnt.cancel {
    color: #aaa;
    border: 1px solid #ddd
}

.order-details .footer .bnt.default {
    color: #444;
    border: 1px solid #444
}

.order-details .footer .bnt~.bnt {
    margin-left: .18rem
}

.logistics .header {
    padding: .23rem .3rem;
    background-color: #fff;
    height: 1.66rem
}

.logistics .header .pictrue {
    width: 1.2rem;
    height: 1.2rem
}

.logistics .header .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .06rem
}

.logistics .header .text {
    width: 5.4rem;
    font-size: .28rem;
    color: #999;
    margin-top: .06rem
}

.logistics .header .text .name {
    width: 3.65rem;
    color: #282828
}

.logistics .header .text .money {
    text-align: right
}

.logistics .logisticsCon {
    background-color: #fff;
    margin: .12rem 0
}

.logistics .logisticsCon .company {
    height: 1.2rem;
    margin: 0 0 .45rem .3rem;
    padding-right: .3rem;
    border-bottom: 1px solid #f5f5f5
}

.logistics .logisticsCon .company .picTxt {
    width: 5.2rem
}

.logistics .logisticsCon .company .picTxt .iconfont {
    width: .5rem;
    height: .5rem;
    background-color: #666;
    text-align: center;
    line-height: .5rem;
    color: #fff;
    font-size: .35rem
}

.logistics .logisticsCon .company .picTxt .text {
    width: 4.5rem;
    font-size: .26rem;
    color: #282828
}

.logistics .logisticsCon .company .picTxt .text .name {
    color: #999
}

.logistics .logisticsCon .company .picTxt .text .express {
    margin-top: .05rem
}

.logistics .logisticsCon .company .copy {
    font-size: .2rem;
    width: 1.06rem;
    height: .4rem;
    border-radius: .03rem;
    border: 1px solid #999
}

.logistics .logisticsCon .item {
    padding: 0 .4rem;
    position: relative
}

.logistics .logisticsCon .item .circular {
    width: .2rem;
    height: .2rem;
    border-radius: 50%;
    position: absolute;
    top: -.01rem;
    left: .315rem;
    background-color: #ddd
}

.logistics .logisticsCon .item .circular.on {
    background-color: #e93323
}

.logistics .logisticsCon .item .text {
    font-size: .26rem;
    color: #666;
    width: 6.15rem;
    border-left: 1px solid #e6e6e6;
    padding: 0 0 .6rem .38rem
}

.logistics .logisticsCon .item .text.on {
    border-left-color: #f8c1bd
}

.logistics .logisticsCon .item .text .data {
    font-size: .24rem;
    color: #999;
    margin-top: .1rem
}

.logistics .logisticsCon .item .text .data .time {
    margin-left: .15rem
}

.payment-status {
    background-color: #fff;
    margin: 1.95rem auto 0 auto;
    border-radius: .1rem;
    padding: .01rem 0 .28rem 0;
    width: 6.9rem;
    left: 50%;
    margin-left: -3.45rem
}

.payment-status .iconfont {
    font-size: .7rem;
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    line-height: 1.3rem;
    text-shadow: 0 4px 0 #df1e14;
    border: .06rem solid #f5f5f5;
    margin: -.76rem auto 0 auto;
    background-color: #999
}

.payment-status .iconfont.fail {
    text-shadow: 0 4px 0 #7a7a7a
}

.payment-status .status {
    font-size: .32rem;
    font-weight: 700;
    text-align: center;
    margin: .25rem 0 .37rem 0
}

.payment-status .wrapper {
    border: 1px solid #eee;
    margin: 0 .3rem .47rem .3rem;
    padding: .35rem 0;
    border-left: 0;
    border-right: 0
}

.payment-status .wrapper .item {
    font-size: .28rem;
    color: #282828
}

.payment-status .wrapper .item~.item {
    margin-top: .2rem
}

.payment-status .wrapper .item .itemCom {
    color: #666
}

.payment-status .returnBnt {
    width: 6.3rem;
    height: .86rem;
    border-radius: .5rem;
    color: #fff;
    font-size: .3rem;
    text-align: center;
    line-height: .86rem;
    margin: 0 auto .2rem auto
}

.personal-data .wrapper {
    margin: .1rem 0;
    background-color: #fff;
    padding: .36rem .3rem .13rem .3rem
}

.personal-data .wrapper .title {
    margin-bottom: .3rem;
    font-size: .32rem;
    color: #282828
}

.personal-data .wrapper .wrapList .item {
    width: 6.9rem;
    height: 1.6rem;
    background-color: #f8f8f8;
    border-radius: .2rem;
    margin-bottom: .22rem;
    padding: 0 .3rem;
    position: relative;
    border: .02rem solid #f8f8f8
}

.personal-data .wrapper .wrapList .item.on {
    border-color: #e93323;
    border-radius: .2rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArIAAACgCAYAAADw+I85AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0QzNkY3NzlCNzJCMTFFOTgyNEU4QzhGQTRFRUY2REQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0QzNkY3N0FCNzJCMTFFOTgyNEU4QzhGQTRFRUY2REQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRDM2Rjc3N0I3MkIxMUU5ODI0RThDOEZBNEVFRjZERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRDM2Rjc3OEI3MkIxMUU5ODI0RThDOEZBNEVFRjZERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn3rJMAAAArUSURBVHja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) no-repeat;
    background-size: 100% 100%;
    background-color: #fff9f9
}

.personal-data .wrapper .wrapList .item .picTxt {
    width: 4.45rem
}

.personal-data .wrapper .wrapList .item .picTxt .pictrue {
    width: .96rem;
    height: .96rem;
    position: relative
}

.personal-data .wrapper .wrapList .item .picTxt .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: 50%
}

.personal-data .wrapper .wrapList .item .picTxt .pictrue .alter {
    width: .3rem;
    height: .3rem;
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    right: 0
}

.personal-data .wrapper .wrapList .item .picTxt .text {
    width: 3.25rem
}

.personal-data .wrapper .wrapList .item .picTxt .text .name {
    width: 100%;
    font-size: .3rem;
    color: #282828
}

.personal-data .wrapper .wrapList .item .picTxt .text .phone {
    font-size: .24rem;
    color: #999;
    margin-top: .1rem
}

.personal-data .wrapper .wrapList .item .bnt {
    font-size: .24rem;
    background-color: #fff;
    border-radius: .27rem;
    width: 1.4rem;
    height: .54rem;
    border: .02rem solid #e93323
}

.personal-data .wrapper .wrapList .item .currentBnt {
    position: absolute;
    right: 0;
    top: 0;
    font-size: .26rem;
    background-color: rgba(233, 51, 35, .1);
    width: 1.4rem;
    height: .48rem;
    border-radius: 0 .2rem 0 .2rem
}

.personal-data .list {
    background-color: #fff
}

.personal-data .list .item {
    padding: .3rem .3rem .3rem 0;
    border-bottom: 1px solid #f2f2f2;
    margin-left: .3rem;
    font-size: .32rem;
    color: #282828
}

.personal-data .list .item .pictrue {
    width: .88rem;
    height: .88rem
}

.personal-data .list .item .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: 50%
}

.personal-data .list .item .input {
    width: 4.15rem;
    text-align: right;
    color: #868686
}

.personal-data .list .item .input input {
    color: #868686;
    text-align: right;
    width: 100%
}

.personal-data .list .item .input .id {
    width: 3.65rem
}

.personal-data .list .item .input .iconfont {
    font-size: .35rem
}

.personal-data .list .item .input .iconfont.icon-xiangyou {
    font-size: .3rem;
    margin-left: .27rem
}

.personal-data .modifyBnt {
    color: #fff;
    border-radius: .5rem;
    line-height: .9rem;
    margin: .76rem auto 0 auto
}

.personal-data .logOut,
.personal-data .modifyBnt {
    font-size: .32rem;
    width: 6.9rem;
    height: .9rem;
    text-align: center
}

.personal-data .logOut {
    border-radius: .45rem;
    margin: .3rem auto .7rem auto
}

.poster-poster .tip {
    height: .8rem;
    font-size: .26rem;
    color: #e8c787;
    text-align: center;
    line-height: .8rem
}

.poster-poster .tip .iconfont {
    font-size: .36rem;
    vertical-align: -.04rem;
    margin-right: .18rem
}

.poster-poster .poster {
    width: 6.9rem;
    height: 100%;
    margin: 0 auto
}

.poster-poster .poster img {
    width: 100%;
    height: 100%;
    display: block
}

.distribution-posters .slider-banner {
    width: 100%;
    height: 10rem;
    position: relative;
    margin-top: 1rem
}

.distribution-posters .swiper-container{
    /* padding-left: 0.725rem; */
}

.distribution-posters .swiper-wrapper,
.distribution-posters .swiper-container {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.distribution-posters .slider-banner .swiper-slide {
    /* width: 6rem !important; */
    height: 100%;
    transform: scale(0.8);
}
.distribution-posters .slider-banner .swiper-slide.swiper-slide-active{
    transform: scale(1);
}

.distribution-posters .slide-image {
    /* width: 100%; */
    width: auto;
    margin: 0 auto;
    height: 100%;
    border-radius: .15rem
}

.distribution-posters .keep {
    font-size: .3rem;
    color: #fff;
    width: 6rem;
    height: .8rem;
    border-radius: .5rem;
    text-align: center;
    line-height: .8rem;
    margin: .38rem auto
}

.member-center .header {
    background-color: #232323;
    width: 100%;
    padding: .5rem 0
}

.member-center .header .slider-banner {
    height: 3.28rem
}

.member-center .header .slider-banner .swiper-slide {
    width: 6.36rem !important;
    height: 3.28rem;
    border-radius: .16rem;
    color: #fff;
    position: relative;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.member-center .header .slider-banner .swiper-slide.diamonds {
    background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMgIyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wgARCAFIAnwDAREAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAQAGAwf/xAAZAQEBAQEBAQAAAAAAAAAAAAAAAQMEAgX/2gAMAwEAAhADEAAAAPTt7k++8PVgSICAgKggIAIASACACCgCACAKCBACAAKgCAECACACAgCoCAgICAipk0fNfT/mXAfV9cPViAkgICoAiACAkFEgAgAqAIAACCggBAgAKgAgBIAAgAgIAqAgICAgJK2kLdXyOmukBAkQEBUEBAQAQIEAEAFQAEAEABUAAkABUAEAIEAEAEBBQQEBAQEBFYRLVr8dAiAkgICoICAgAkFEgAgAgoAgAgAKgQAgAKgAgBAgAgAgIAqAgICAiAioSNfjqEQJEBAVBAQAQEgBABABBQBABAAFQgBAAFQBACBAQABAQUEBAQEBASVpFUmvx1ElgSICAqCAgIAJBRIAIAIKCAAIACoEFEgACCggBIAAgIAKiCoCAgICAioSWTX46wEgskBAVEVBAQAQAkAEAVAAEAEABUAAkAAVAEAIEAEAEBBQQEBARABFQRGvx0CJAiAgICoIAICQUSACACCgCAAIKCBACAAqgoIAQIAIAICAKgICAgICKwKWs1+OoRAkQEBUEBABAkoCQAQAQUAQABAFQAgQABUAQAgQEAEAEFBAQEBAQElaJRW6/HQIgSICAqIqCAgACQJRAgAqAAgACCggQAgACCggBIAAgIAIKCAgICAiAgSWrX46BEgRAQFQQEBABIAQAQAVAAQAQAFQIAQAFQAQAgQAQAQEAVAQEBAQEVEVka/HUIkCICAqIqCACAgQIAIAKgAIAIACoEAIACoAIAQIAIAICoAgICAgICKwWkq1+OsBASQEBUEBABASCiQAQAQUAQAQAFQAgQABUAQAkAAQAQEFBAQEBAQEVSEtZr8dQiBIgICoICACAkAIAIAIAoIAIACoAQIACoAIAQICAAICAqAICAgICIgqTX46hECRAQFQQEAEBAkAAQAVAEAAQBQQIKJAAVABAAJABAQAQBUBAQEBASVpJWya/HUIkFkgICoioICACQAgAgAgoAgACAKgQUSAAqgoAgQIAICACAKgICAgIgSqgtk1+OoRASQEBBUBAQASAEAEAFQAEAEABUAIEAFQAEAIEBAAEBUQVAQEBARAQJWya/HUIkCICAqIqCAgAgQIAIAKgAIAIAoIEAIAAqAIAQICACACoAgICAgJBZK2kLZNfjqEQJEBAQFQQAQEAJABABUABAAEAVAgBAAVQUAQJABAAEBAFQEBAQEBFRJVGvx1CICSAgKiKggAgJACACACCgCAAIAqAECAAKgCAECAgACAgoICAgICAiKwWNfjoESCyQEBUEBABASAEAEAEFAEAEABUAAkABUAEAIEBAAEBUQVAQEBAQEVBRWa/HWAgSICCqCoCACAkAIAIAKgAIAIACoAQIAoIAIEAIAICACAKgICAgICSWCo1+OkBAkQEBBUBABAQILIAQAQUEAABAFQAgQAFQAQAkAAQAQEAVAQEBAkoRURWS6/HSAgSICAqCAgIAIECACACCgCACAKCBBRIAAqAIAQIAIAICAKgICAgICqBKWs1+OoRAkQEBURUEBACSiBABABBQBABAAVAgBAFQABACBABAQAVEFQEBAQEQESFsa/HQIgSICAqIqCAgAgQIAIAIKAIAAgCoAQIACoAIAQIAIAICAKgICAgIgIkKjX46hECRAQFQQEAEBAgQAQAQUAQAQAFQIAQAFUFBAAJABAQAVAEBAQEBECVtIWxr8dAiBIgICoioAgICBAgAgAgoAgAgAKgBAgAKgACBAgAgAgIAqAgICAgJKoFk1+OoRAkQEBURUEBABAgsgBABAFBABAAVACBAAEFBACBABABAQUEBAQEBAktVBUmvx1gIEiAgKggIAICQUSACCiIKAIAIACpBRAgAqAAgBIAAgIAKgCAgICAiAqEiNfjqEQJEBAVBAQEAEgCyAEAVAAEAAQBUCCiQABUAQAgQAQEAEAVAQEBAQEVElbGvx0CIEiAgKiKggAgIECACACAKCACAAqAECAAKgCAECACAgAqAICAgICICqCKtfjoEQJEBAVBAQAQEgokAEAEFAEAAQUEAIEAFQAEAIEBAAEBAFQEBAQEBJWkVSa/HUIgJICAqCAgAgIASACACCgCAAIAqQBRIAAqAIAQIAIAICCggICAgICIqCTX46wEBJAQFQQEBABIAQAQAVAEAAQAFQIKJAAVABACBABABAVBABAQEBARJBbGvx0CIEiAgIKgICACBAgAgAgCggACAKgQAgACoAgBAgAgAgIAqAgICAgIgKpNfjqEQJEBAQVAQEAEgBABABBQBABAAVAgBAAVABACBABABAQBUBAQEBARUJLJr8dQiBIgICoICACAkFEgAgAgCoAAgAKgBAgAKoKCAECACACAgCoCAgICICJCpdfjoESBEBAVBAQEAECQABABBQBABAAVAgBABUABACBABABAQAVBAQEBAkSlksm159OHqxAkQEBUEBABASAEAEAEFAEAEABUAIEABVBQQAgQAQAQEAVAQEBAQEVElbq+RtuP1k++8PVgJICAqCAgAgJAFkAICAAoIAAgCoAQIACoAIABIAIAICCggICAgJBYqZNHz30/wCXf//EACUQAAICAQIGAgMAAAAAAAAAAAECAwQFAAYREyFBYHExkRJRsP/aAAgBAQABPwDN5sY4cqHg1hvpRqxcsWmLTzO/s+GK7I35IxU/sawW9b+LlVLbvaq91fqy+jqtZiuVo7EDh4pFDKw7jVyw1q5NM3y7E+H7b3c2HxZquA4Dkr/ORuVzVuSwt8oxHh+29otmMWbTkIC5C6zeEGRHNh4LYX6YasU7FVis8Lp7HTwxUZ24IpYnsNYLZV/KSq9pHq1e7P0ZvQ1WrRU60deBAkUahVUdhr//xAAeEQACAgIDAQEAAAAAAAAAAAABAgMSADEEIWARsP/aAAgBAgEBPwCGG/Z1ioq6HjZeMr66OEFT8OItVA8fNx7tb85FGsoPj5uRRq5DNTo6xXVtHxsvJVNdnCSx+nP/xAAVEQEBAAAAAAAAAAAAAAAAAAABsP/aAAgBAwEBPwApof/Z)
}

.member-center .header .slider-banner .swiper-slide.gold {
    background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMgIyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wgARCAFIAnwDAREAAhEBAxEB/8QAGgABAQEBAQEBAAAAAAAAAAAAAAEFAwYCB//EABkBAQEBAQEBAAAAAAAAAAAAAAABAwQCBf/aAAwDAQACEAMQAAAA/VuXXB+X18/FAgAIoAEAIAQBYAQAgCxCwAgBAQAgBAFgBAQALACCFQAECkKIhbJq9WPsPr8Hlfhd/LxQBAAsAAIAQAgUQAgBAQKIAQAgIAQAikLAQAgEKgUQQJSFCAQFIiqG1183xyewAIpACwAEAIARQIACAgBFEABAQAgIARSFgIAQAigCCBKARBRRJCrEoGvcQAIACKABACAECiAEAIAQLACAEAICAECiAgBAARQIIVIUgSgCogpAGvcQAIAFgAIACAECiAAgICBRACAEBACAEAWAgBAARQiChAASFIKqSFCka9xAAgAWAAgAIAQKIACAgBAsAIAQEAIARSFgBAQAEUSFBEpCkQWgCIgFGvcQAIAFiFAEAIAQBYAQAgCxCwAgBAQAgBAogBAQAEUCCFQQoQQoFiFQpGvcQAIpAUQAgAIAQKIACAgBFEAIAQEAIARQICAEABAogBBChIUEqoiVYlJr3IACAKBAAQAgBAFgAICAikLAAQEBACAEAWAgBAARQiUgSkBUhRQJBFoRr3EACAAigCAAgBAogAICAEUQAgBAQAgBFIWAEBAASFoggSgBApColICka9xAAgAWAAgAIAQKIACAgCxCwAgBAQAgBAogJChAARQIIVBChAFQJYlUga9xAAgAIoAEAIAQBYAQAgBAsAIAQEAIAQKIAQEABFCJSFQARKCCklqFiVWuxAAgAIoAEAIAQKIACAgBAsAIAQEAIAQBYCAEAhbACAEAhUELUggtCBr3EACAAgUAQAgBAogBACAEUCAgBAQAgBAogIAQALAQARKQoQQtCIi1Cka9xAAgCiIUAQAgBAogBACAEUQAEBAQAgBAogIAQAEUCARKCFQBUKkBQRr3EACAAigAQAgBAogAICAEUQAgBAQAgBAogIAQAgUIlASFIVIUUhZIUAa9xAAgAWAAEAIAQKIACAgCwEAIAQAgIAQBYCAEAIpColBEpChIUUIgQoGvcQAIAFgABACAECiAEAICKBACAEAICAEUhYCAEABIWiARKAEACpJRQga9xAAgAIoAEAIAQBYAQAgIFJFAEBAQAgBAogIAQAElUiUBBAEFFQJYCoGvcQAIAFgAIACAECiAAgIARRACAEBACAEAWAgBAIVFCJSBKQoSFBKIBSIbFxAAgAWAAEAIAQBYACAgCwEABAQEAIAQKIAQEABFAgBAAQBSFkKQBr3EACABRACAAgBAogAICAEUQAEBAQAgBAogIAQAkqgIIEoIVIUVAlESga9xAAgCiAAgAIAQKIAQAgIAsABAQEAIAQKIAQEACwAgESghUhaRKSWoUga9xAAgAIoAgAIAQKIAQAgIAsAIAQEAIAQKICAEABJVCCBAKEhSFqSC1AGvcQAIAFiFAEAIAQBYAQAgBFEAIAQEAIAQKICAEABAoghUEKEhQKERCga9xAAgAIoAEAIAQKIAQAgIAsAIAQEAIARSFgIAQAigQQoQQoQQpC2CFIGvcQAIACKABACAEAWAAgIAsBACAEBACAECiAgBAARQIIVAASAFqJSABr3EACABYAAQAgBAFgBACAEUQAgBAQAgBAogIAQALAQCFSAoQACJahSBr3EACAAigCAAgBAogBACAgUQAEBAQAgBAFgIAQAEUIlBEoIVBC1ItggBWuxAAgCiAAgAIAQKIACAgCwEAIAQEAIAQBYAQEACwAghUAESgUCCAFa7EACAAigAQAgBAsAAICAECwAEBAQAgBAogIAQQoRQIBEoIEApKsgVAGvcQAIACKAIACAECiAAgIAQEUAQEBACAECiAgBAAQKIBEoBEoIUWACBr3EACABYhQBACAECiAEAIARRACAEBACAEAWAEBAAsAJCkSkKECkSqiAqBr3EACABYhQBACAECiAEAIARRACAEBACAEUCAgBAARQIBEpCkSkLQIiCga9xAAgCiAAEAIAQBYAQAgBAsAIAQEAIAQKICAEAIFAgESkKEhRQkgpKBr3EACAAgUAQAgBAFgBACAEUQAgBAQAgBAogIAQAglVIAVBCoBC0CCABr3EACABYAAQAgBAogBACAEUQAgBACAgBAFgIAQAEUIgoSAoQKRC2IgoGvcQAIAFgAIACAEAWAEAIARRACAEAICAEAWAgBBCixCiAEABAIKsgVIUa9xAAgAWAAgAIAQKIAQAgIoEAIAQEAIAQKICAEABAqJSBBSFSFFIllAIG5phy8UAQBSRQBAAQAgUQAEBACKIAQAgIAQAigQEAIACBUSkKghQgAlWQKgbXZzb/AGc2D8vr5+KBAAsAAIAQAgUQAEBACKBACAgIAQAgUQEAIAFiFEAiUEKkBaRLKFTV6cfYfX4P/8QAJBAAAgEEAQMFAQAAAAAAAAAAAQMCAAQFERMSMWAGQUJxorD/2gAIAQEAAT8AyWSFoONei0/mm3DnnbWSl4YJGJ3EkGsbn7mzmIvlJyfcS7j6NJbB6otVIShIbBq4aX3DGH5Hw/E5w2FnwyHVqRI/nI3Cii4Ys/E+H4nBm/s+aR6dyIFZLGi7HIvQaP1TbdqDpq5R8METI6iCTWN9P3N5MSdGSU+5l3P0KSqCFRUqIjCA0BX/xAAgEQABAwQDAQEAAAAAAAAAAAACAQMEABITIREyYDGw/9oACAECAQE/AJEjFpPtE4R9l8azKMO20oSQk5SnCvJS8exJxjb+ci4NhKPj2I2QLqkR8m0+0TZB2TxrMUz7aShFBThK/8QAHREAAQQDAQEAAAAAAAAAAAAAAQACAxESITFgsP/aAAgBAwEBPwCKLLZ4g0DnjZIGu5oogg0U0UK8fLDm6/nItNi/HyzYOpRS46PEHA88bJO1vNlEkmyv/9k=)
}

.member-center .header .slider-banner .swiper-slide.silver {
    background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMgIyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wgARCAFIAnwDAREAAhEBAxEB/8QAGQABAQEBAQEAAAAAAAAAAAAAAAEGBQMH/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAAA+qnAPIEABAQAgBCAEBAQEBAQgICAgICEBAQEBAQEBAQEBAQAgIAQAgKdk3JkzyABACAgBAQAgICAgICAgIQEBAQEICAgICAgICAgICAgIACAgBAAd89CAEAIAQAgBCAEBAQEBAQEICAgICEBAQEBAQEBAQEBAQAgIAQAgAIaQgBACAEAICAgBAQEBAQEBCAgICAhAQEBAQEBAQgBAQEBAAQEAIACGkIACAgBACAgBAQEBAQEBAQEICAgIQEBAQEBAQEBAQEBAQAgBACAAhpCAEAIAQAgIAQEBAQEBAQEBCAgICEBAQEBAQEBAQEBAQEABAQAgAIaQgBACAEAIAQEBAQEBAQEBAQgICAhAQEBAQEBAQEBAQEBACAEAIACGkIAQAEBACAgIAQEBAQEBAQEICAgICEBAQEBAQEBAQEBAQAgBACAAhpCAEAIAQAgIAQEBAQEBAQEICAgICAhAQEBAQEBAQEBAQEAIAQAgBAaQgAIAQEAICAEBAQEBAQEIAQgICAgIQEBAQEBAQgBAQEAIAQEAIACGkIACAgBACAEBAQEBAQEBAQgICAgIQAhAQEBAQEBAQEBACAgBACAAhpCAEAIAQAgBAQEBAQEBAQEBCAgICEBAQEBAQEIAQEBAQAgIAQAgAIaQgAIAQEAIAQEBAQEBAQEBCAgICAhACEBAQEBAQEBAQEBACAEAIAAaMgAIAQEAICAEBAQEBAQEBCAgICAhAQEBAQEBAQEBAQEBACAEAIACGkIAQAgBACAgBAQEBAQEBAQEICAhAQEBAQEBAQEBAQEBACAgBACAAhpCAAgIAQAgICAEBAQEBAQEICAgICAhAQEBAQEBAQEBAQAgBAQAgAIaQgBACAEAIAQgBAQEBAQEBCAgICAgIQEBAQEBAQEBAQEAIAQEAIACGkIACAgBACAgBAQEBAQEBAQgICAgIQEBAQEBAQgIAQEBAQAgBACAAhpCAEAIAQAgIAQEBAQEBAQEICAgICEAIQEBAQEBAQEBAQEAIAQAgAIaQgAICAEAIAQEBAQEBAQEBCAgICAgIQEBAQEBAQEBAQEBACAEABACGkIACAgBACAEIAQEBAQEBAQEICAgIQEBAQEBAQEIAQEBAQAgBACAAhpCAEABAQAgICAEBAQEBAQEICAgICEAIQEBAQEBCAEBAQEAIAQAgAIaQgAICAEAICAEBAQEBAQEICAgICAhAQEBAQEBAQEBAQEAICAEAIAQGkIAQAEBACAgBAQEBAQgBAQgICAgICEBAQEBAQEIAQEBACAgBACAAhpCAAgIAQAgIAQEBAQEBAQEICAgICAhAQEBAQEBAQEBAQAgBAQAgAIaQgAICAEAIAQEBAQEBAQEICAgICAhAQEBAQEBAQEBAQEAICAEAIACGkIACAgBACAgBAQEBAQEBAQgICAgIQEBAQEBAQEIAQEBACAEBACAAhpCAEAIAQAgIAQEBAQEBAQEICAgICAhAQEBAQEBAQEBAQEAIAQAgAIaQgAICAEAICAEBAQEBAQEBCAgICAgIQEBAQEBAQEBAQEBAAQEAIACGkIACAgBACAgBAQEBAQEBAQEICAgIQEBAQEBAQEBAQEBAQAgBACAAhpCAEAIAQAgIAQEBAQEBAQEICAgICEAIQEBAQEBAQEBAQAgBAQAgAIaQgBACAEAICAEBAQEBAQEBCAgICAhAQEBAQEBAQEBAQEAICAEAIACGkIAQAgBACAgBAQEBAQEBAQgICAgIQEBAQEBAQgIAQEBACAgBACAAhpCAEAIAQAgIAQEBAQEBAQEICAgICAhAQEBAQEBCAEBAQAgIAQAgAIaQgBACAEAICAgBAQEBAQEBCAgICEAIQEBAQEBCAEBAQAhAAQEAIACGkIACAEBACAgBCAEBAQEBAQgICAgICEBAQEBAQEBAQEBAQAgBACAAhpCAEAIAQAgIAQEBAQEBAQgBCAgICEBAQEBAQEBAQEBAQAgBAQAgBAaQgBACAEAICAEBAQEBAQEBCAgICAhAQEBAQEBAQEBAQEBACAEAIAQGkIAQAEBACAgBAQEBAQEBAQEICAgIQEBAQEBAQEBAQEBAQAgBACAAhqDyAIAQAgBAQAgICAgICAgIQEBAQEICAgICAgICAgICAgBAQAgBAAd805wDyAICAEAICAEBAQEBAQEBAQgICAhAQEBAQEBAQEBAQEAIAQEAICnZNyf//EACUQAAMAAQMCBwEBAAAAAAAAAAECAwQABREGYBITMUFCcaJRsP/aAAgBAQABPwDc9zGGPLnwan86tk2uea0ZuzFYqeVJB1tXU2Xg0C3drw9w3qPo6haeRBKyYMjjlTrJsb5NKH5N2fsvUJ27BMGHi4clf85HJiYZFJn4t2fsvTx3HBN2Ph5chdbntgzB5k+BUfrVsa0DxWbL9jsxVZjwoJP8Gtq6Zy86ga6NCHuW9T9DUIzx4JGShUQcKNf/xAAUEQEAAAAAAAAAAAAAAAAAAACw/9oACAECAQE/AE0P/8QAFBEBAAAAAAAAAAAAAAAAAAAAsP/aAAgBAwEBPwBND//Z)
}

.member-center .header .slider-banner .swiper-slide.brass {
    background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMgIyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wgARCAFIAnwDAREAAhEBAxEB/8QAGQABAQEBAQEAAAAAAAAAAAAAAAEFAwYH/8QAGAEBAQEBAQAAAAAAAAAAAAAAAAECAwT/2gAMAwEAAhADEAAAAPrPLpk+X0c8gBBQAgAIACAEAIAQAgBAQAEBBSJQEAIAQAgBAAQAgABAAAaPXn6j0+fz/h9nPNBAJaQFIIAQAgAIAQAgBACAEAICUgSgBAQAgBAAQAgBAACAAAhrdeV4dYpCkAlFAJACAEABACAEAIAQAgBASgiUBACAEAIACAEABAAQAAgBr5sACCCgBAAQAgAIAQAgBACAEAICUhUAIAQAgBAAQAgAIAQAAEANfIsQBSWWBKsEAIAQAEAIAQAgBAQAEAqQqAEABAQAgAIAQAEAIAACAGvlApAIKCFCAEAIACAEAIAQAgBACAlAQAgBACAEABACAEABAAAQFNbNgQBRYgAEAIACAEAIAQAgBACAEFSFCAEAIAQAgBAAQAEAIAAAQpq5oAIVZAAQAEABACAEAIAQAgBACUIIVAAQEAICAAgAIAQAAgAAIU1sooIAWWIUBACAEABACAEAIAQAgBAQUIAQAgBACAAgBACAAEAABCmtmwBAqSrEKEABACAAgBACAEAIAQAgIBUABAQAgBAAQAEBAACAAAhTVzSFBCiUQAQAgBAAQAgBACAEAIAQEAJQAgBAQAgBAAQAgABAACAGvmwIAIqwApIAQAgAIAQAgBACAEAJSIKEAIAQAgBAAQAgBAAQAAAhTWygUEWpJQAEAIAQAEAIAQAgBACAgoQQJQAgIAQAgAIAQAgAIAACAprZRQQFVAEAgBACAAgBACAEAIAQAgJQEABAQAgBACAAgBAACAAAgNfKAKFQSKAEAIACAEAIAQAgBACAEBKQqAAgIAQAgBAAQAgAIAAAQGvlAFIUkoACAEABACAEAIAQAgBACAlBEoIVAQAgBAAQAgAIAQAAEBTWyikKQQUABACAEABACAEAIAQAgBACUIAQAgBACAAgBACAAEAAICmtlFBAJakUAIAQAgAIACAgBACAEAIKghUAIAQAgBACAAgBAAQAAEANfNiABaIgSrBACAEABACAEAIAQAgBBUEKkKAgIAQAgAIAQAgAIAAAQprZQABREUUEgBACAEABACAEAIAQAgIKEAIAQAgBAAQAgBAAQAAAgNfKACkCUABACAEABACAEAIAQAgBAQUIAQAgBACAAgBACAAEAABCmtlFAWFJBCgIAQAgAIAQAgBACAEAICUhUAIAQAgBACAAgBAACAAAhTWyiggVAApBACAEABACAEAICAAgBBUhQgBACAEAIACAAgIACAAAgBr5sQpAoskCgIpBACAEABACAEBAAQAgJQEAIAQAgBACFICAAgBAAAQA18oFIFSFAAQAgAIAQAgBACAEAIAQEAqAEAIAQAgAIAQAgAIAACAprZRSAKikAAgBFIIACAEAIAQEABACAlBEoCAEAIAQAEAIAQAAgABAU1c0EKQQUABACAAgBACAEAIAQAgBASkCUBACAEAIACAEAIACAAAgBr5RSFIWWAACAEABACAEAIAQEABACCpChAAQEAIAQAgAIACAEAAAIU1soFCxAlAAQAgAIAQAgBACAEAIAQVBAlAQAgBACAAgBAAQAgAABCmtlFIUhYi0hSCAEAIACAEAIAQAgBACAlAQAEBACAEABACAEABAAACFNbKAAEFIUBACAEABAAQEAICAAgBKEgKgEKgIAQAgABAQAEABAACAprZsQFIJSFIUIAQAEAIACAgBAQAgAIKgESgIAQAgBAAQAgAIACAAEANfKKQBUUgAECkgAIAQAgBACAEAIAQEpAlAQAgBACAAgBACAAEAAIUGtlApAJaQAFiAQAgAIAQAgBACAgAICChACAEAIAQAEAIACAEAABCkNfKKQpFIgoFJACAAgBACAEAIAQAgBASkKgBACAEAIACAEAIAAQAAEKa2bAEAWxCkKSAEAIAQAEAIAQAgBACUiUESgIAQAgBAAQAgBAAQAAEBTWygUgCpKsBSQAgBACAAgBACAEAIAQVACAAgIAQAgBAAQAgAIAAAQprZRQCKkKBSCAEABAQAEAIAQAgBACCoAQAgBACAEABACAEAAIAACA182ICkC2IABACAEABACAEAIAQAgBKEAiUAICAEAIAAQEAIAAQAAAGyc80gBYigAIAQAgAIAQAgBAQAEAICUBACAEAIAQAEAIACAAgABAa3XltdcZPl9HPNIoSFAoJACAEABACAEAIAQAgBBUBAAQAgBACAAgBACAAgAABo9efqPT5//8QAIxABAAICAQMEAwAAAAAAAAAAAQIDBBEABUFgEhNxoRQxsP/aAAgBAQABPwDOzjGPRDTY/XLLrLXdk2Xhgo7FHmB1q/FmFsm2ruLtPh5VZG6qNlaMZGx5dY23Tm93w/pvV3DxWpNhJT+cjdW1XTg9nw/pvSHMxfdXQyQ5nYP5J64aLD75ZTZU6sgx8MBXQK8wOi35Uxti1Vd1/b8HKq4U1RrrNRiaDn//xAAdEQABBAMBAQAAAAAAAAAAAAABAAIDERIxYCGw/9oACAECAQE/AJJMfAi4nfGslI2gbTjZvj2SYivnIuFGuPZHkLUkeXoRaRvjWRE7QFL/xAAdEQEAAQQDAQAAAAAAAAAAAAABAgADEWAQEjGw/9oACAEDAQE/AIQ7UAeabK2PAYNPlDL85EcmnynhqE+tCPmmyuBx/9k=)
}

.member-center .header .slider-banner .swiper-slide.bronze {
    background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMgIyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wgARCAFIAnwDAREAAhEBAxEB/8QAGQABAQEBAQEAAAAAAAAAAAAAAAEGAwcF/8QAGAEBAQEBAQAAAAAAAAAAAAAAAAECAwT/2gAMAwEAAhADEAAAAPUd4y/XlwsAAgICAEBAQEBAQEBAQEBCAiFiQLAkBAQgICAgICAgICAgBACAELH3s79D49sP6OHGwQAgBAQAgICAgICAgIEiiAiRRARCxICAhAQEBAQEBAQEBAQAgBACAGl57nTIgAIAQEAIAQgBCAgICAgICJFEBCIWBICAhAQEBAQEBAQEBAAQEAIADSKBAAQEBACAgIAQgICAgICIWEQsQRRCIIpICEBAQEBAQEBAQEAIAQAgANIogAIAQEAICAgICAgICAgICEQsBAkICAhAQEBAQEBAQEBAQAgBACAA0iiAAgBAQAgICAgICAgICAgIQEBAkWIIpIQEBAQEBCAEBAQEAIAQAgANIogAIAQEBACAEICAEICAgICEQsBELCIICAhAQEBAQEBAQEBACAEAIADSKIACAEBACAgICAgBCAgICAhELARBCKSAgIQEBAQEBAQEBAQAgBACAA0iiAAgBAQAgICAEICAgICAgIRBFECRYEgIQEBAQEBAQEBAQEAIAQAgANIogAIAQEAICAgICAEICAgICEBEEUkWBICEBAQEBAQEBAQEBACAEAIADSKIACAEBACAgBCAEICAgIhYCEQsBAQiCAgIQEBAQEBAQEBAQAgBACABNI0IACAEBACAEICAgICAgICEBAkUQiFiCAgIQEBAQEBAQEBAQAgBACABNI0IACAEBACAgICAgICAgICAhAkUQJCKSAhAQEBAQEIAQEBAQAgBACAA0igQAgBACAgICAgICAgICAiFhAQJAsIhYggIQEBAQEBAQEBACAgBACAA0iiAAgBAQAgICAEICAgICAgIRCxCxCwiCAhAQEBAQEBAQEBAQAgBACAA0iiAAgBAQAgICAgICAgICAgIQEBEikgICAhAQEBAQgBAQEBACAEAIADSKIACAEBACAgICAgICAgICAhAkURIpICAgIQEBAQEBAQEBAQAEBACAA0iiAAEBAQAgICAEICAgICAhAQJAsIEiiIICEBAQEBAQEBAQEAIAQAgANIogAIAQEAIAQgICAgICAgICEBAQgICIIQEBAQEBAQEBAQEAIAQAgANIogAIAQEAICAgICAgICAgICEBAkBCAikgIQEBAQEIAQEBAQAEBACAA0iiAAgBAQAgICAgICAgICAgIQECQgIFiCEBAQEBAQEBAQEBACAEAIADSKIACAEBACAgICAgBCAgICAiQEBAsIEgIQEBAQEBAQEBAQEAIAQAgBDSqIACAEBACAgIAQgICAgSKICEBELELCIICAhAQEBAQEBAQEBACAEAIADSKIACAEBACAgICAgICAgICAhELEECxIpICEBAQEBAQEBAQEBAAQEAIADSKBACAEBAQAgBCAgICAgICAhELAQJCAgICEBAQEBAQEBAQAgIAQAgANIogAIAQEAICAgICAgICAgICEBEECwgSAgIQEBAQEBAQEBAQAgBACAA0igQAgBAQAgICAgIAQgICBIohELAQEIggICEBAQEBAQEBAQEAIAQAgANIogAIAQEAICAEBCAEICAgICJAsCRRCAiCEBAQEBAQEBAQEBACAEAIADSKIACAEBACAgICAgICAgICAhAQJFESKIghAQEBAQEIAQEBACAgBACAA0iiAAgBAQAgICAgIAQgICAgIQEBARIpICAhAQEBAQgBAQEBACAEAIAQ0qiAAgBAQAgICAgIAQgICAhAQEQQLEgICAhAQEBAQEBAQEBACAEAIADSKIACAEBACAgICAgICAgIhYCECRSQgWBICAhAQEBAQgBAQEBACAEAIADSKIACAEAICAgICAgICAgICIWECRRARIFiCAhAQEBAQEBAQEBACAEAIAhdIogAIAQEAICAgICAEICAiFhARCxBAQgWIICEBAQEBAQEBAQEAIAQAgANIoEAIAQEAICAgBCAEICAgICJAsBEgWAiCAhAQEBAQEBAQEBACAEAIAE0jQgAIAQEAICAgICAgICAgIQEBAkWBICKSAhAQEBAQEBAQEBACAEAIAQ0qiAAgBAQAgICAgICAgICAgIQEQsIEgWIIQEBAQEBCAEBAQEABAQAgANIogAIAQEAICAgICAgICAgICEQsQsQRYggICEBAQEBAQEBAQEAIAQAgATSNCAAEBAQAgICAgICAgICAhAQJFECRYggIQEBAQEBCAEBAQEAIAQAgANVNcbIACAEBACAgICAgBCAgICAhAQEIggICEBAQEBAQEBAQEBACAEAIAaXnvW56Zfry4WACAEBACAgBAQEICAgICAhEECxICAgIQEBAQEBAQEBAQEAIAQAhY+9nfofHt/8QAJRAAAgICAAQHAQAAAAAAAAAAAQIDBAAFBhFgcRITIUFCUZGw/9oACAEBAAE/ANxuBQHlRcmnb8XJ7c9li00rv3Pp0YrMh5qSp+xmm4tu66VUsu1mt7h/Vh2OV547VdJ4XDxuAykZbnNm3LM3zYno/QcTnVa41nAcByV/nI24DWtywt8GI6P0HDDbXXGy5CAuQubjTi+PNh5LOv42T1J6zFZonTuOjFVnPJQWP0M03CV3Yyq9lHr1vcv6M3YZXgjq10ghUJGg8KjP/8QAGhEBAQADAQEAAAAAAAAAAAAAAQIAEWAQsP/aAAgBAgEBPwCZ3gBxrA+Bo4+p385EdnH1WnJrWCPGth5//8QAGhEAAwEBAQEAAAAAAAAAAAAAAQIRYAAQsP/aAAgBAwEBPwBmnUnGq5HhNOPV4PnIkQ49Uo5lvQjGqhPn/9k=)
}

.member-center .header .slider-banner .swiper-slide.ordinary {
    background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMgIyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wgARCAFIAnwDAREAAhEBAxEB/8QAGQABAQEBAQEAAAAAAAAAAAAAAAEFBgMH/8QAGQEBAQEBAQEAAAAAAAAAAAAAAAECBAMF/9oADAMBAAIQAxAAAAD6d1eHJfS4/DcAAIWFIAEgAIAKgABAAQAgAIACUAIAQBBAACAAEABAACAApt8vv3nye7599v5vjuQAABCwBAWIAIAKgABAAQAEAIBQkKAgBAEEAAIAAQAEAABAADoeToz+nxEAAAAIACIAIFIqAAEABACAEAAqAAgBAEEAAIAAQAEAABAAAaOdCAAAJFBACwAJABUAAIACAEABAKEhQEACRSCAAEABAACAAEAAANHOgIAAAQIAIApIAKEABAAQAgAIAKkKAgBAhSCAAgAIAAQAAgAABo50IAAAhRAhQSKQRSAQUAIACAEABABUhQEAIEKSAAEABAACAAEAAANHOgIAAEBYEKSBQSKQCUABAAQAgAIBSIKAgBAgEAAIAAQAEAAIAAAaOdCAABAIoAEAQsQpFQAAEAIAQAgAoIlAQAgCCAAAgAIACAAEAAANHOhAAAAQICiIAIAKkKAEABACAAgFCAAgAIEEAAIAAQAEAAIAAAaOdCAAABCwAEQpBAASgAIACAEABABUABACBAIAAQAAgAIAAQAAA0c6EAAABAgKSKAQQAlAAQAEAIACAUIAQAEAQQAAgABAAQAAgAABo50IAAhSFgABEBRAgCoAQpACAEAIAKEABACIUgEABAAQAAgABAAADRzqFIAAEKIEBYgAgAJQAgABACAAgFIlACAEAQQAAgAIAAQAAgAABo50BAAAEikBRAAkAFQAAgAIAQAEAFQAEABAEgABAACAAgABAAADRzoQAABBAAFgCCACoAAQAEAIACAUBACAEAQQAAEABAAQAAgAABo50BAAAARAUQAEQBUAAIACAEABABUhQEAIAEgABAACAAgABAAADRzoRCgAhYAAEigEgAJQAEABACAAgAqQoCAECFJAACAAEABAACAAAGjnQECFAIWAIUQAJAASgAIACAEABABUhQEAIEEAABAAQAAgABAAADRzoCAAAIWABIApIAKRKAEABACAEAFCAEABAgEAAIAAQAEAAIAAAaOdQAAAAgCFJFIUhYgCoAAQAgBAAQCkSgBACBCkgAAIAQAAgABAAADRzoCAABCwAIIApIABUAAIAQAgAIBSIKEACRQCQAAgABAAQAAgAABo50BAAEBREKCRQQQAVAACAAgBAAQChAAQAgASAAEAAIACAAEAAANHOgIAAELAEAgUggAJQAAgBACAAgAqQoQAJFIBAACAAgABAACFIAAaOdCAIUAhSRQCRQCQAEoACAAgBACAAEoAQAgASAAEABAACAAEAAANHOhAAAACICiAIIACUABAAQAgAIBQEAIAQAJAACAAgABAACAAAGjnQgAAABAhSRSAQCkSgAIACAEABAASgIACABIAAQAAgAIAAQAAA0c6EAAABAAEikKIgAlAAQAEAIACAAlIUIAQBAIACAAgABAACAAAGjnQgAACFgQpBFIURCkVIUAIACAEABAKRKAEAIEAgABAAQAAgABAAADRzoQAAICwIAWAIWIAFQAEABACAAgFCAAgCRSAQAAgABAAQAAgAABo50IAhQAIAhREBSRSBUABAACAEABABUhQEAIEAgABAACAAgABAAADRzoCAAICiBCiIUhYgCoAAQAEAIACACpCgIAQBBApAIAAQAEAAIAAAaOdQAAAIIoIUQAJABUAAIACAEABAAQUIAEigEgABAACAAgABAAADRzoCAAIBFBBFIUCIAJQAEABACAEApCoAQAEACQAAgAIAAQAAgAABo50BAAACABBFBCwIBKAAgAIAQAEAFCAEAIEKSAAEABAACAAEAAANHOhAAAELAEKSAKSACoAAQAEAIACACpCgIAQBBAACAAEABAACAAAGjnUKQAAAgCFJApBFIFQAAgAIAQAEApEFAQAECCAAEABAACAAEAAANHOhAAAELAEKBEAikCoAAQAEAIAQAUIACAEACQAAgABAAQAAEAABo50IAAEEWkQoEAQQAUIACAAgBAAQAEoAQAgCQAAEAAIACAAEAAANHOhAAAELEKQoiFBIoIJQAAgBACAAgAJQAgBAEEAAIAAQAEAAIAAAa/lvx3BAAhRAAhQIELEAEoACAAgBACACkSgBACAIIAAQAEAAIAAQAAHQ8nR0fH78l9Lj8dyAABCwIUEighYEAlAAQAEAIACAAlACAEACQAAgAIAAQAAgAKbfL7958nu/8QAJxAAAgIBAgQGAwAAAAAAAAAAAQIDBAUAEQZBYHESEyExUZFCgbD/2gAIAQEAAT8AzebGOHkw7NYb6TVi7YtsWnmd+56MVmU7qSD8jWJ4ot0JFWw7T1+Yb1YdjqCeOzAk0LBo3G6nVyw1u5NO35sT0fg+IzjaBrsPFs5K/wA5G5XNW5NC3ujEfrl0fg+HDkqBsMfDu5C6zeEGRHmw7LYX6casUrFVis8Lp3HRiqzHZQSfgaxPC9u/IrWEaCDmW9GPYaggjrQJDCoWNBso1//EACERAAEDBAIDAQAAAAAAAAAAAAIBAwQAEhMhMmARIjGw/9oACAECAQE/AI8fJtflC2IcU6a9FA+OlohUV8LTY2Cg9PfjZCu/ORbK8ULp78nGVtR5GPS/KFwT4r016UAJ67WiJSXytf/EAB0RAAIBBQEBAAAAAAAAAAAAAAECAwAREiExYLD/2gAIAQMBAT8Allw0O0WZunxsc7L3YoEEXFMciT4+KbBbfORZcSR4+KHNb1LFnsdoqV742OBm7oUAALCv/9k=)
}

.member-center .header .slider-banner .swiper-slide img {
    width: .89rem;
    height: 1.08rem;
    display: block;
    position: absolute;
    right: .6rem
}

.member-center .header .slider-banner .swiper-slide .name {
    font-size: .46rem;
    font-weight: 700;
    padding: .33rem 0 0 .35rem
}

.member-center .header .slider-banner .swiper-slide .discount {
    font-size: .28rem;
    font-weight: 700;
    margin: .02rem 0 0 .35rem
}

.member-center .header .slider-banner .swiper-slide .discount .iconfont {
    margin-left: .1rem;
    font-size: .3rem
}

.member-center .header .slider-banner .swiper-slide .nav {
    margin-top: .48rem
}

.member-center .header .slider-banner .swiper-slide .nav .item {
    -webkit-box-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    -o-flex: 1;
    -ms-flex: 1;
    text-align: center;
    color: hsla(0, 0%, 100%, .6);
    position: relative
}

.member-center .header .slider-banner .swiper-slide .nav .item .num {
    font-size: .4rem;
    color: #fff;
    font-family: GuildfordProBook\ 5
}

.member-center .header .slider-banner .swiper-slide .nav .item~.item:before {
    position: absolute;
    width: .02rem;
    height: .32rem;
    background-color: hsla(0, 0%, 100%, .6);
    content: "";
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%)
}

.member-center .header .slider-banner .swiper-slide .lock {
    font-size: .26rem;
    margin: .73rem 0 0 .35rem
}

.member-center .header .slider-banner .swiper-slide .lock .iconfont {
    font-size: .33rem;
    margin-right: .15rem;
    vertical-align: -.04rem
}

.member-center .wrapper {
    background-color: #fff;
    padding-bottom: .16rem;
    margin-bottom: .2rem
}

.member-center .wrapper .title {
    height: .98rem;
    padding: 0 .3rem;
    font-size: .3rem;
    font-weight: 700;
    color: #282828
}

.member-center .wrapper .title .iconfont {
    color: #ffae06;
    font-weight: 400;
    font-size: .4rem;
    margin-right: .12rem;
    vertical-align: -.02rem
}

.member-center .wrapper .title .num {
    font-size: .28rem;
    color: #999
}

.member-center .wrapper .title .num .current {
    color: #ffae06
}

.member-center .wrapper .list .item {
    width: 6.9rem;
    height: 1.84rem;
    background-color: #f9f9f9;
    margin: 0 auto .2rem auto;
    padding: .27rem 0 .22rem 0;
    border-radius: .12rem
}

.member-center .wrapper .list .item .top {
    padding-right: .27rem;
    font-size: .26rem;
    color: #999
}

.member-center .wrapper .list .item .top .name {
    border-left: .06rem solid #ffae06;
    padding-left: .2rem;
    font-size: .28rem;
    color: #282828;
    font-weight: 700
}

.member-center .wrapper .list .item .top .name .iconfont {
    color: #999;
    font-size: .3rem;
    vertical-align: -.02rem;
    margin-left: .1rem
}

.member-center .wrapper .list .item .cu-progress {
    overflow: hidden;
    height: .12rem;
    background-color: #eee;
    width: 6.36rem;
    border-radius: .2rem;
    margin: .35rem auto 0 auto
}

.member-center .wrapper .list .item .cu-progress .bg-red {
    width: 0;
    height: 100%;
    transition: width .6s ease;
    -webkit-transition: width .6s ease;
    -moz-transition: width .6s ease;
    -o-transition: width .6s ease;
    background-color: #ffaa29;
    border-radius: .2rem
}

.member-center .wrapper .list .item .experience {
    margin-top: .17rem;
    padding: 0 .27rem;
    font-size: .24rem;
    color: #999
}

.member-center .wrapper .list .item .experience .num {
    color: #ffad07
}

.member-center .growthValue {
    background-color: #fff;
    border-radius: .16rem;
    position: fixed;
    top: 2.66rem;
    left: 50%;
    width: 5.6rem;
    height: 7.4rem;
    margin-left: -2.8rem;
    z-index: 99;
    transform: translate3d(0, -200%, 0);
    -webkit-transform: translate3d(0, -200%, 0);
    -ms-transform: translate3d(0, -200%, 0);
    -moz-transform: translate3d(0, -200%, 0);
    -o-transform: translate3d(0, -200%, 0);
    transition: all .3s cubic-bezier(.25, .5, .5, .9);
    -webkit-transition: all .3s cubic-bezier(.25, .5, .5, .9);
    -moz-transition: all .3s cubic-bezier(.25, .5, .5, .9);
    -o-transition: all .3s cubic-bezier(.25, .5, .5, .9)
}

.member-center .growthValue.on {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0)
}

.member-center .growthValue .pictrue {
    width: 100%;
    height: 2.57rem;
    position: relative
}

.member-center .growthValue .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .16rem .16rem 0 0
}

.member-center .growthValue .conter {
    padding: 0 .35rem;
    font-size: .3rem;
    color: #333;
    margin-top: .58rem;
    line-height: 1.5;
    height: 3.5rem;
    overflow: auto
}

.member-center .growthValue .pictrue .iconfont {
    position: absolute;
    font-size: .65rem;
    color: #fff;
    top: 7.75rem;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%)
}

.integral-details .header {
    background-image: url(data:image/jpeg;base64,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);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 4.6rem;
    font-size: .72rem;
    color: #fff;
    padding: .31rem 0 .45rem 0;
    text-align: center;
    font-family: GuildfordProBook\ 5
}

.integral-details .header .currentScore {
    font-size: .26rem;
    color: hsla(0, 0%, 100%, .8);
    text-align: center;
    margin-bottom: .05rem
}

.integral-details .header .line {
    width: .6rem;
    height: .03rem;
    background-color: #fff;
    margin: .2rem auto 0 auto
}

.integral-details .header .nav {
    font-size: .22rem;
    color: hsla(0, 0%, 100%, .8);
    -webkit-box-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    -o-flex: 1;
    -ms-flex: 1;
    margin-top: .35rem
}

.integral-details .header .nav .item {
    width: 33.33%;
    text-align: center
}

.integral-details .header .nav .item .num {
    color: #fff;
    font-size: .4rem
}

.integral-details .wrapper .nav {
    -webkit-box-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    -o-flex: 1;
    -ms-flex: 1;
    width: 6.9rem;
    border-radius: .2rem .2rem 0 0;
    margin: -.96rem auto 0 auto;
    background-color: #f7f7f7;
    height: .96rem;
    font-size: .3rem;
    color: #bbb
}

.integral-details .wrapper .nav .item {
    text-align: center;
    width: 50%
}

.integral-details .wrapper .nav .item.on {
    background-color: #fff;
    color: #e93323;
    font-weight: 700;
    border-radius: .2rem 0 0 0
}

.integral-details .wrapper .nav .item .iconfont {
    font-size: .38rem;
    margin-right: .1rem
}

.integral-details .wrapper .list {
    background-color: #fff;
    padding: .24rem .3rem
}

.integral-details .wrapper .list .tip {
    font-size: .25rem;
    width: 6.9rem;
    height: .6rem;
    border-radius: .5rem;
    background-color: #fff5e2;
    border: 1px solid #ffeac1;
    color: #c8a86b;
    padding: 0 .2rem;
    margin-bottom: .24rem
}

.integral-details .wrapper .list .tip .iconfont {
    font-size: .35rem;
    margin-right: .15rem
}

.integral-details .wrapper .list .item {
    height: 1.24rem;
    border-bottom: 1px solid #eee;
    font-size: .24rem;
    color: #999
}

.integral-details .wrapper .list .item .state {
    font-size: .28rem;
    color: #282828;
    margin-bottom: .08rem
}

.integral-details .wrapper .list .item .num {
    font-size: .36rem;
    font-family: GuildfordProBook\ 5;
    color: #16ac57
}

.integral-details .wrapper .list2 {
    background-color: #fff;
    padding: .24rem 0
}

.integral-details .wrapper .list2 .item {
    background-image: -webkit-gradient(linear, left top, right top, from(#fff7e7), to(#fffdf9));
    background-image: linear-gradient(90deg, #fff7e7 0, #fffdf9);
    background-image: -moz-linear-gradient(to right, #fff7e7 0, #fffdf9 100%);
    width: 6.9rem;
    height: 1.8rem;
    position: relative;
    border-radius: .1rem;
    margin: 0 auto .2rem auto;
    padding: 0 .25rem 0 1.8rem
}

.integral-details .wrapper .list2 .item .pictrue {
    width: .9rem;
    height: 1.5rem;
    position: absolute;
    bottom: 0;
    left: .45rem
}

.integral-details .wrapper .list2 .item .pictrue img {
    width: 100%;
    height: 100%
}

.integral-details .wrapper .list2 .item .name {
    width: 2.85rem;
    font-size: .3rem;
    font-weight: 700;
    color: #c8a86b
}

.integral-details .wrapper .list2 .item .earn {
    font-size: .26rem;
    color: #c8a86b;
    border: .02rem solid #c8a86b;
    text-align: center;
    line-height: .52rem;
    height: .52rem;
    width: 1.6rem;
    border-radius: .5rem
}

.quality-recommend .title {
    height: 1.2rem;
    font-size: .32rem;
    color: #282828;
    background-color: #f5f5f5
}

.quality-recommend .title .line {
    width: 2.3rem;
    height: .02rem;
    background-color: #e9e9e9
}

.quality-recommend .title .name {
    margin: 0 .2rem
}

.quality-recommend .title .name .iconfont {
    margin-right: .13rem;
    font-size: .38rem;
    vertical-align: -.04rem
}

.bargain-list .icon-xiangzuo {
    font-size: .4rem;
    color: #fff;
    position: fixed;
    top: .51rem;
    left: .3rem;
    z-index: 99
}

.bargain-list .header {
    background-image: url(../img/cut-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 7.5rem;
    height: 7.13rem
}

.bargain-list .list {
    background-color: #fff;
    border: .06rem solid #fc8b42;
    border-radius: .3rem;
    margin: -.45rem .3rem .66rem .3rem;
    padding: 0 .24rem
}

.bargain-list .list .item {
    border-bottom: 1px solid #eee;
    position: relative;
    height: 2.23rem
}

.bargain-list .list .item .pictrue {
    width: 1.6rem;
    height: 1.6rem
}

.bargain-list .list .item .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .06rem
}

.bargain-list .list .item .text {
    width: 4.5rem;
    font-size: .3rem;
    color: #282828;
    height: 1.6rem
}

.bargain-list .list .item .text .num {
    font-size: .26rem;
    color: #999
}

.bargain-list .list .item .text .num .iconfont {
    font-size: .35rem;
    margin-right: .07rem
}

.bargain-list .list .item .text .money {
    font-size: .24rem;
    font-weight: 700
}

.bargain-list .list .item .text .money .price {
    font-size: .32rem
}

.bargain-list .list .item .cutBnt {
    position: absolute;
    width: 1.8rem;
    height: .5rem;
    border-radius: .5rem;
    font-size: .24rem;
    color: #fff;
    text-align: center;
    line-height: .46rem;
    right: .24rem;
    bottom: .28rem;
    box-shadow: 0 .07rem 0 #f8c1bd;
    -webkit-box-shadow: 0 .07rem 0 #f8c1bd;
    -moz-box-shadow: 0 .07rem 0 #f8c1bd;
    -o-box-shadow: 0 .07rem 0 #f8c1bd
}

.bargain-list .list .item .cutBnt .iconfont {
    margin-right: .08rem;
    font-size: .3rem
}

.bargain-list .list .load {
    font-size: .24rem;
    height: .85rem;
    text-align: center;
    line-height: .85rem
}

.bargain .icon-xiangzuo {
    font-size: .4rem;
    color: #fff;
    position: fixed;
    top: .51rem;
    left: .3rem;
    z-index: 99
}

.bargain .header {
    background-image: url(../img/cut1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 6.98rem;
    height: 5.72rem;
    margin: 0 auto;
    padding-top: .001rem;
    margin-top: .4rem
}

.bargain .header.on {
    background-image: url(../img/cut2.png)
}

.bargain .header .pictxt {
    margin: 2.6rem auto 0 auto;
    font-size: .26rem;
    color: #fff
}

.bargain .header .pictxt .pictrue {
    width: .56rem;
    height: .56rem;
    margin-right: .3rem
}

.bargain .header .pictxt .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: .02rem solid #fff
}

.bargain .header .pictxt .text span {
    margin-left: .2rem
}

.bargain .header .time {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbgAAACmCAMAAACfv2reAAAAk1BMVEUAAAD/nSL/oCj/oCj/nSH/nSH/oCj/mhr/mhr/oCj/oCj/oCj/nSH/niT/mhr/mhr/oCj/mhr/oCj/oCj/mhr/niP/oCj/oCj/mhr/////oCj/mhr/nyT/w3f/rkf/rEL/pjT/tlr/xXv/uF3//vz/vmv/wXP/vWr/79r/1aD/05r/wXL/nB//5MH/+/X/t1r/5MP28hXaAAAAGXRSTlMABvndiVtUVPjkOC8Dk+DarKyQC+QH86amYv5b+wAAA6JJREFUeNrs3Nlu4kAQheEyGOywBkImcR8Sh7Avycz7P920G8l3MYtccko63wXc969GXuiS20XJ6ygF1SQdvyaRiL5kDKrZOBFtgxjID7tVRjVZ7Q45EA9EV4z5ntVqttqfEIuqBKevjGr3dUIiiqIZ9hkp2GMWiZ4Ocv5Oqljl6IieCQ4ZqThgInpG2GWkYoeR6EnBX0olK6SiB8hICSAlhjOE4YxiOKMYziiGM4rhjGI4o5TCIWA4PQhqzzcPGE4PMA9q3m0fAcPpKdfYk3o47z1gOD3Ae+A8qUfuLby/C4bTA5zXOPekHktvu11v12uG0wOc13jpybWi7ku75X6yOR43bwHD6QHegmK13U/+tF+6kZS6bVfls8RweoDPkqvS7pZ/lXTVNpvNkTtOW7nj/Gq7avFACrG7YOlt196W4fQA5zVeeu6CWLyu81rT3lP1VWWBV5WKgEVQeVX51Bu2nNcViR7890Of93EKVO7j+iFYJJ1iv/XlEj450QZ8BHJJv9hzHXn0n1M+q2ze9c8qpz7Zo7T9Z4+vdZoHyJV6Pllbin0XMVzzrg/37JO1xHl8kfoLAHIt5zHcb8FwRjGcUQxnFMMZdU84HrNq3jdSxXBjHmzUssPo9nA8Sty8Aya3h+Ph/caFw/s3h+O4jMbtMXtWDCcJTv8yqqQ/oKYMx5FQDSpHQumGGww5hK1e32EI23BwTziOPWzYOBFRDydRZ8JBo/VJR5NOJHeGI1MYziiGM4rhjGI4oxjOKIYziuGMYjijGM4ohjOK4YxiOKMYziiGM4rhjGI4oxjOKIYziuH+s0cHJAAAAACC/r9uR6AXnBI3JW5K3JS4KXFT4qbETYmbEjclbkrclLgpcVPipsRNiZsSNyVuStyUuClxU+KmxE2JmxI3JW5K3JS4KXFT4qbETYmbEjclbkrclLgpcVPipsRNiZsSNyVuStyUuClxU+KmxE2JmxI3JW5K3JS4KXFT4qbETYmbEjclbkrclLgpcVPipsRNiZsSNyVuStyUuClxtUdHJwzDUAxFZTs2xInBxLQf2n/QvrTQGSLQ+ZAGuKIcTpTDiXI4UQ4nyuFEOZwohxPlcKIcTpTDiXI4UQ4nyuFEOZwohxPlcKIcThQD3jEJJmSRzCixHSakkyyYsRdMyCA5UWPzAZNxZJIVaY/bXU7G8Q32AhpDvvqCPd7qIzM0hI0mZsPtHDQp48RPKzQZpeEv1Vky7fFymTXh9gGY1gZJcqJI8QAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 4.4rem;
    height: 1.66rem;
    margin: 2.8rem auto 0 auto;
    font-size: .22rem;
    text-align: center;
    padding-top: .09rem;
    color: #fc4141
}

.bargain .header .people {
    text-align: center;
    color: #fff;
    font-size: .2rem;
    margin-top: .2rem
}

.bargain .header .time .styleAll {
    color: #333
}

.bargain .bargainGang,
.bargain .goodsDetails,
.bargain .wrapper {
    width: 6.6rem;
    border: .06rem solid #fc8b42;
    background-color: #fff;
    border-radius: .2rem;
    margin: -1.62rem auto 0 auto;
    padding: 0 .24rem .47rem .24rem;
    position: relative
}

.bargain .wrapper .pictxt {
    margin: .26rem 0 .37rem 0
}

.bargain .wrapper .pictxt .pictrue {
    width: 1.8rem;
    height: 1.8rem
}

.bargain .wrapper .pictxt .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .06rem
}

.bargain .wrapper .pictxt .text {
    width: 3.95rem;
    font-size: .28rem;
    color: #282828;
    height: 1.8rem
}

.bargain .wrapper .pictxt .text .money {
    font-weight: 700;
    font-size: .24rem
}

.bargain .wrapper .pictxt .text .money .num {
    font-size: .36rem
}

.bargain .wrapper .pictxt .text .successNum {
    font-size: .22rem;
    color: #999;
    margin-right: .15rem
}

.bargain .wrapper .cu-progress {
    overflow: hidden;
    height: .12rem;
    background-color: #eee;
    width: 100%;
    border-radius: .2rem
}

.bargain .wrapper .cu-progress .bg-red {
    width: 0;
    height: 100%;
    transition: width .6s ease;
    -webkit-transition: width .6s ease;
    -moz-transition: width .6s ease;
    -o-transition: width .6s ease;
    border-radius: .2rem;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffa363), to(#e93323));
    background-image: linear-gradient(90deg, #ffa363 0, #e93323);
    background-image: -moz-linear-gradient(to right, #ffa363 0, #e93323 100%)
}

.bargain .wrapper .balance {
    font-size: .22rem;
    color: #999;
    margin-top: .15rem
}

.bargain .wrapper .bargainSuccess {
    font-size: .26rem;
    color: #282828;
    text-align: center
}

.bargain .wrapper .bargainSuccess .iconfont {
    font-size: .45rem;
    color: #54c762;
    padding-right: .18rem;
    vertical-align: -.05rem
}

.bargain .wrapper .bargainBnt {
    font-size: .3rem;
    font-weight: 700;
    color: #fff;
    width: 6rem;
    height: .8rem;
    border-radius: .4rem;
    background-image: -webkit-gradient(linear, left top, right top, from(#f67a38), to(#f11b09));
    background-image: linear-gradient(90deg, #f67a38 0, #f11b09);
    text-align: center;
    line-height: .8rem;
    margin-top: .32rem
}

.bargain .wrapper .bargainBnt.on {
    border: .02rem solid #e93323;
    color: #e93323;
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(#fff));
    background-image: linear-gradient(90deg, #fff 0, #fff);
    background-image: -moz-linear-gradient(to right, #fff 0, #fff 100%);
    width: 5.96rem;
    height: .76rem
}

.bargain .wrapper .tip {
    font-size: .22rem;
    color: #999;
    text-align: center;
    margin-top: .2rem
}

.bargain .bargainGang .lock,
.bargain .goodsDetails .lock,
.bargain .wrapper .lock {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiQAAABCCAYAAABnwc0eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4YmQzMTQ1Ny01MGY2LWFmNDMtYmY4Yi1kNWRjZTMxZDg5MTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0RCMkU3QUEzQzBCMTFFOUI2N0VEOEJBMDUwMTU2ODMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0RCMkU3QTkzQzBCMTFFOUI2N0VEOEJBMDUwMTU2ODMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDRmMWQxNmItZTIxMC1lYzQwLWJmODYtYzE4OWRiYzNmOGYyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhiZDMxNDU3LTUwZjYtYWY0My1iZjhiLWQ1ZGNlMzFkODkxNSIv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);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 5.48rem;
    height: .66rem;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    bottom: -.43rem;
    z-index: 5
}

.bargain .bargainGang {
    margin: .13rem auto 0 auto
}

.bargain .bargainGang .title,
.bargain .goodsDetails .title {
    font-size: .32rem;
    font-weight: 700;
    height: .8rem;
    margin-top: .3rem
}

.bargain .bargainGang .title .pictrue,
.bargain .goodsDetails .title .pictrue {
    width: .46rem;
    height: .24rem
}

.bargain .bargainGang .title .pictrue.on,
.bargain .goodsDetails .title .pictrue.on {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg)
}

.bargain .bargainGang .title .pictrue img,
.bargain .goodsDetails .title .pictrue img {
    width: 100%;
    height: 100%;
    display: block
}

.bargain .bargainGang .title .titleCon,
.bargain .goodsDetails .title .titleCon {
    margin: 0 .2rem
}

.bargain .bargainGang .list .item {
    border-bottom: 1px dashed #ddd;
    height: 1.12rem
}

.bargain .bargainGang .list .item .pictxt {
    width: 3.1rem
}

.bargain .bargainGang .list .item .pictxt .pictrue {
    width: .7rem;
    height: .7rem
}

.bargain .bargainGang .list .item .pictxt .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: .02px solid #e93323
}

.bargain .bargainGang .list .item .pictxt .text {
    width: 2.25rem;
    font-size: .2rem;
    color: #999
}

.bargain .bargainGang .list .item .pictxt .text .name {
    font-size: .25rem;
    color: #282828;
    margin-bottom: .07rem
}

.bargain .bargainGang .list .item .money {
    font-size: .25rem
}

.bargain .bargainGang .list .item .money .iconfont {
    font-size: .35rem;
    vertical-align: middle;
    margin-right: .1rem
}

.bargain .bargainGang .load {
    font-size: .24rem;
    text-align: center;
    line-height: .8rem;
    height: .8rem
}

.bargain .goodsDetails {
    margin: .13rem auto 0 auto
}

.bargain .goodsDetails~.goodsDetails {
    margin-bottom: .5rem
}

.bargain .goodsDetails .conter {
    margin-top: .2rem
}

.bargain .goodsDetails .conter img {
    width: 100% !important;
    display: block
}

.bargain .bargainTip {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 5.6rem;
    margin-left: -2.8rem;
    z-index: 99;
    border-radius: .2rem;
    background-color: #fff;
    transition: all .3s ease-in-out 0s;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    opacity: 0;
    transform: scale(0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    padding-bottom: .6rem;
    margin-top: -3.3rem
}

.bargain .bargainTip.on {
    opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1)
}

.bargain .bargainTip .pictrue {
    width: 100%;
    height: 3.21rem;
    position: relative
}

.bargain .bargainTip .pictrue .iconfont {
    position: absolute;
    right: .18rem;
    top: .18rem;
    color: #fff;
    font-size: .36rem;
    width: .5rem;
    height: .5rem;
    text-align: center;
    line-height: .5rem
}

.bargain .bargainTip .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .2rem .2rem 0 0
}

.bargain .bargainTip .cutOff {
    font-size: .3rem;
    color: #666;
    padding: 0 .29rem;
    text-align: center;
    margin-top: .5rem
}

.bargain .bargainTip .cutOff.on {
    margin-top: .26rem
}

.bargain .bargainTip .help {
    font-size: .32rem;
    font-weight: 700;
    text-align: center;
    margin-top: .4rem
}

.bargain .bargainTip .tipBnt {
    font-size: .32rem;
    color: #fff;
    width: 3.6rem;
    height: .82rem;
    border-radius: .41rem;
    background-image: -webkit-gradient(linear, left top, right top, from(#f67a38), to(#f11b09));
    background-image: linear-gradient(90deg, #f67a38 0, #f11b09);
    background-image: -moz-linear-gradient(to right, #f67a38 0, #f11b09 100%);
    text-align: center;
    line-height: .82rem;
    margin: .5rem auto 0 auto
}

.bargain-record .item {
    background-color: #fff;
    margin-bottom: .12rem
}

.bargain-record .item .picTxt {
    height: 2.1rem;
    border-bottom: 1px solid #f0f0f0;
    padding: 0 .3rem
}

.bargain-record .item .picTxt .pictrue {
    width: 1.5rem;
    height: 1.5rem
}

.bargain-record .item .picTxt .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .06rem
}

.bargain-record .item .picTxt .text {
    width: 5.15rem;
    font-size: .3rem;
    color: #282828;
    height: 1.5rem
}

.bargain-record .item .picTxt .text .time {
    font-size: .24rem;
    color: #868686
}

.bargain-record .item .picTxt .text .time .styleAll {
    color: #fc4141
}

.bargain-record .item .picTxt .text .money {
    font-size: .24rem
}

.bargain-record .item .picTxt .text .money .num {
    font-size: .32rem;
    font-weight: 700
}

.bargain-record .item .picTxt .text .money .symbol {
    font-weight: 700
}

.bargain-record .item .bottom {
    height: 1rem;
    padding: 0 .3rem;
    font-size: .27rem
}

.bargain-record .item .bottom .purple {
    color: #f78513
}

.bargain-record .item .bottom .end {
    color: #999
}

.bargain-record .item .bottom .success {
    color: #e93323
}

.bargain-record .item .bottom .bnt {
    font-size: .27rem;
    color: #fff;
    width: 1.76rem;
    height: .6rem;
    border-radius: .06rem;
    text-align: center;
    line-height: .6rem
}

.bargain-record .item .bottom .bnt.cancel {
    color: #aaa;
    border: 1px solid #ddd
}

.bargain-record .item .bottom .bnt~.bnt {
    margin-left: .18rem
}

.group-list .header {
    background-image: url(../img/group.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 4.5rem
}

.group-list .list {
    margin-top: -1.08rem
}

.group-list .list .item {
    width: 6.9rem;
    height: 2.08rem;
    background-color: #fff;
    border-radius: .06rem;
    padding: 0 .24rem;
    margin: 0 auto .2rem auto
}

.group-list .list .item .pictrue {
    width: 1.6rem;
    height: 1.6rem
}

.group-list .list .item .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .06rem
}

.group-list .list .item .text {
    width: 4.58rem;
    font-size: .3rem;
    color: #282828
}

.group-list .list .item .text .team {
    height: .4rem;
    border-radius: .04rem;
    font-size: .22rem;
    margin-top: .2rem
}

.group-list .list .item .text .team .iconfont {
    width: .54rem;
    background-color: #ffdcd9;
    text-align: center;
    color: #dd3823;
    height: 100%;
    line-height: .38rem
}

.group-list .list .item .text .team .num {
    text-align: center;
    padding: 0 .1rem
}

.group-list .list .item .text .bottom {
    margin-top: .07rem
}

.group-list .list .item .text .bottom .money {
    font-size: .24rem;
    font-weight: 700;
    color: #282828
}

.group-list .list .item .text .bottom .money .num {
    font-size: .32rem
}

.group-list .list .item .text .bottom .money .y-money {
    font-size: .24rem;
    color: #999;
    font-weight: 400;
    text-decoration: line-through;
    margin-left: .1rem
}

.group-list .list .item .text .bottom .groupBnt {
    font-size: .26rem;
    color: #fff;
    width: 1.46rem;
    height: .54rem;
    text-align: center;
    line-height: .54rem;
    border-radius: .04rem
}

.group-list .list .item .text .bottom .groupBnt .iconfont {
    font-size: .25rem;
    margin-left: .1rem
}

.product-con .wrapper .share .money .y-money {
    color: #82848f;
    margin-left: .13rem;
    text-decoration: line-through;
    font-weight: 400
}

.product-con .notice {
    width: 100%;
    height: .62rem;
    background-color: #ffedeb;
    margin-top: .2rem;
    padding: 0 .3rem
}

.product-con .notice .num {
    font-size: .24rem
}

.product-con .notice .num .iconfont {
    font-size: .3rem;
    vertical-align: -.03rem;
    margin-right: .2rem
}

.product-con .notice .num .line {
    color: #282828;
    margin-left: .15rem
}

.product-con .notice .swiper {
    height: 100%;
    width: 4.7rem;
    line-height: .62rem;
    overflow: hidden;
    margin-left: .14rem
}

.product-con .notice .swiper .swiper-slide {
    height: 100%;
    width: 100%;
    overflow: hidden;
    font-size: .24rem;
    color: #282828
}

.product-con .assemble {
    background-color: #fff
}

.product-con .assemble .item {
    padding-right: .3rem;
    margin-left: .3rem;
    border-bottom: 1px solid #f0f0f0;
    height: 1.32rem
}

.product-con .assemble .item .pictxt {
    width: 2.95rem
}

.product-con .assemble .item .pictxt .text {
    width: 1.94rem
}

.product-con .assemble .item .pictxt .pictrue {
    width: .8rem;
    height: .8rem
}

.product-con .assemble .item .pictxt .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: 50%
}

.product-con .assemble .item .right .lack {
    font-size: .24rem;
    color: #333;
    text-align: right
}

.product-con .assemble .item .right .time {
    font-size: .22rem;
    color: #82848f;
    margin-top: .05rem
}

.product-con .assemble .item .right .spellBnt {
    font-size: .24rem;
    color: #fff;
    width: 1.4rem;
    height: .5rem;
    border-radius: .5rem;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff2358), to(red));
    background-image: linear-gradient(90deg, #ff2358 0, red);
    background-image: -moz-linear-gradient(to right, #ff2358 0, red 100%);
    text-align: center;
    line-height: .5rem;
    margin-left: .3rem
}

.product-con .assemble .item .right .spellBnt .iconfont {
    font-size: .2rem;
    margin-left: .05rem
}

.product-con .assemble .more {
    font-size: .24rem;
    color: #282828;
    text-align: center;
    height: .9rem;
    line-height: .9rem
}

.product-con .assemble .more .iconfont {
    margin-left: .13rem;
    font-size: .25rem
}

.product-con .playWay {
    background-color: #fff;
    padding: 0 .3rem;
    margin-top: .2rem;
    font-size: .28rem;
    color: #282828
}

.product-con .playWay .title {
    height: .86rem;
    border-bottom: 1px solid #eee
}

.product-con .playWay .title .iconfont {
    margin-left: .13rem;
    font-size: .28rem;
    color: #717171
}

.product-con .playWay .way {
    min-height: 1.1rem;
    font-size: .26rem;
    color: #282828
}

.product-con .playWay .way .iconfont {
    color: #cdcdcd;
    font-size: .4rem;
    margin: 0 .35rem
}

.product-con .playWay .way .item .num {
    font-size: .3rem;
    margin-right: .06rem
}

.product-con .playWay .way .item .tip {
    font-size: .22rem;
    color: #a5a5a5
}

.product-con .footer-group {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 1rem;
    background-color: #fff;
    font-size: .18rem;
    color: #666;
    z-index: 99
}

.product-con .footer-group .customerSer {
    width: 14%;
    font-size: .2rem;
    color: #666
}

.product-con .footer-group .customerSer .iconfont {
    font-size: .35rem
}

.product-con .footer-group .bnt {
    width: 86%;
    text-align: center;
    line-height: 1rem;
    height: 100%;
    color: #fff;
    font-size: .3rem
}

.product-con .superior .slider-banner .swiper-pagination-bullet {
    background-color: #999
}

.product-con .superior .slider-banner .swiper-pagination-bullet-active {
    background-color: #e93323
}

.product-con .superior .slider-banner .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 0
}

.group-con .header {
    width: 100%;
    height: 1.86rem;
    background-color: #fff;
    border-top: 1px solid #f5f5f5;
    padding: 0 .3rem;
    position: relative
}

.group-con .header .iconfont {
    font-size: 1rem;
    position: absolute;
    color: #ccc;
    right: .33rem;
    bottom: .2rem
}

.group-con .header .pictrue {
    width: 1.4rem;
    height: 1.4rem
}

.group-con .header .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .06rem
}

.group-con .header .text {
    width: 5.25rem;
    font-size: .3rem;
    color: #222
}

.group-con .header .text .money {
    font-size: .24rem;
    font-weight: 700;
    margin-top: .15rem
}

.group-con .header .text .money .num {
    font-size: .32rem
}

.group-con .header .text .money .team {
    padding: .01rem .1rem;
    font-weight: 400;
    border-radius: .5rem;
    font-size: .2rem;
    vertical-align: .04rem;
    margin-left: .15rem
}

.group-con .wrapper {
    background-color: #fff;
    margin-top: .2rem;
    padding: .02rem 0 .35rem 0
}

.group-con .wrapper .title {
    margin-top: .3rem
}

.group-con .wrapper .title .line {
    width: 1.36rem;
    height: 1px;
    background-color: #ddd
}

.group-con .wrapper .title .name {
    margin: 0 .45rem;
    font-size: .28rem;
    color: #282828
}

.group-con .wrapper .title .name .time {
    margin: 0 .14rem
}

.group-con .wrapper .title .name .timeTxt {
    color: #fc4141
}

.group-con .wrapper .title .name .time .styleAll {
    background-color: #ffcfcb;
    text-align: center;
    border-radius: .03rem;
    font-size: .28rem;
    font-weight: 700;
    display: inline-block;
    vertical-align: middle;
    color: #fc4141;
    padding: .02rem .05rem
}

.group-con .wrapper .tips {
    font-size: .3rem;
    font-weight: 700;
    text-align: center;
    margin-top: .3rem;
    color: #999
}

.group-con .wrapper .list {
    padding: 0 .3rem;
    margin-top: .45rem
}

.group-con .wrapper .list.result {
    max-height: 2.4rem;
    overflow: hidden
}

.group-con .wrapper .list.result.on {
    max-height: 20rem
}

.group-con .wrapper .list .pictrue {
    width: .94rem;
    height: .94rem;
    margin: 0 0 .29rem .35rem
}

.group-con .wrapper .list .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: .02rem solid #e93323
}

.group-con .wrapper .list .pictrue img.img-none {
    border: none
}

.group-con .wrapper .lookAll {
    font-size: .24rem;
    color: #282828;
    padding-top: .1rem
}

.group-con .wrapper .lookAll .iconfont {
    font-size: .25rem;
    margin: .02rem 0 0 .1rem
}

.group-con .wrapper .teamBnt {
    font-size: .3rem;
    width: 6.2rem;
    height: .86rem;
    border-radius: .5rem;
    text-align: center;
    line-height: .86rem;
    color: #fff;
    margin: .21rem auto 0 auto
}

.group-con .wrapper .cancel,
.group-con .wrapper .lookOrder {
    text-align: center;
    font-size: .24rem;
    color: #282828;
    padding-top: .3rem
}

.group-con .wrapper .cancel .iconfont {
    font-size: .35rem;
    color: #2c2c2c;
    vertical-align: -.04rem;
    margin-right: .09rem
}

.group-con .wrapper .lookOrder .iconfont {
    font-size: .25rem;
    color: #2c2c2c;
    margin-left: .1rem
}

.group-con .group-recommend {
    background-color: #fff;
    margin-top: .25rem
}

.group-con .group-recommend .title {
    padding-right: .3rem;
    margin-left: .3rem;
    height: .85rem;
    border-bottom: 1px solid #eee;
    font-size: .28rem;
    color: #282828
}

.group-con .group-recommend .title .more {
    color: grey
}

.group-con .group-recommend .title .more .iconfont {
    margin-left: .13rem;
    font-size: .28rem
}

.group-con .group-recommend .list {
    margin-top: .3rem
}

.group-con .group-recommend .list .item {
    width: 2.1rem;
    margin: 0 0 .25rem .3rem
}

.group-con .group-recommend .list .item .pictrue {
    width: 100%;
    height: 2.1rem;
    position: relative
}

.group-con .group-recommend .list .item .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .1rem
}

.group-con .group-recommend .list .item .pictrue .team {
    position: absolute;
    top: .28rem;
    left: -.05rem;
    min-width: 1rem;
    height: .36rem;
    line-height: .36rem;
    text-align: center;
    border-radius: 0 .18rem .18rem 0;
    font-size: .2rem;
    color: #fff;
    background-image: -webkit-gradient(linear, left top, right top, from(#fb5445), to(#e93323));
    background-image: linear-gradient(90deg, #fb5445 0, #e93323);
    background-image: -moz-linear-gradient(to right, #fb5445 0, #e93323 100%)
}

.group-con .group-recommend .list .item .name {
    font-size: .28rem;
    color: #333;
    margin-top: .18rem
}

.group-con .group-recommend .list .item .money {
    font-weight: 700;
    font-size: .26rem
}

.evaluate-list .generalComment {
    height: .94rem;
    padding: 0 .3rem;
    background-color: #fff;
    font-size: .28rem;
    color: grey
}

.evaluate-list .generalComment .evaluate {
    margin-right: .07rem
}

.evaluate-list .nav {
    font-size: .24rem;
    color: #282828;
    padding: 0 .3rem .15rem .3rem;
    background-color: #fff;
    border-bottom: 1px solid #f5f5f5
}

.evaluate-list .nav .item {
    font-size: .24rem;
    color: #282828;
    border-radius: .06rem;
    height: .54rem;
    padding: 0 .2rem;
    background-color: #f4f4f4;
    line-height: .54rem;
    margin: 0 .17rem .17rem 0
}

.evaluate-list .nav .item.bg-color-red {
    color: #fff
}

.evaluate-con .score {
    background-color: #fff;
    border-top: 1px solid #f5f5f5;
    font-size: .28rem;
    color: #282828;
    padding: .48rem .3rem .65rem .3rem
}

.evaluate-con .score .item~.item {
    margin-top: .25rem
}

.evaluate-con .score .item .starsList {
    padding: 0 .35rem 0 .4rem
}

.evaluate-con .score .item .starsList .iconfont {
    font-size: .4rem;
    color: #aaa
}

.evaluate-con .score .item .starsList .iconfont~.iconfont {
    margin-left: .2rem
}

.evaluate-con .score .item .evaluate {
    color: #aaa;
    font-size: .24rem
}

.evaluate-con .score .textarea {
    width: 6.9rem;
    background-color: #fafafa;
    border-radius: .1rem;
    margin-top: .48rem
}

.evaluate-con .score .textarea textarea {
    font-size: .28rem;
    padding: .38rem .3rem 0 .3rem;
    width: 100%;
    height: 1.6rem
}

.evaluate-con .score .textarea textarea::-webkit-input-placeholder {
    color: #bbb
}

.evaluate-con .score .textarea textarea::-moz-placeholder {
    color: #bbb
}

.evaluate-con .score .textarea textarea:-ms-input-placeholder {
    color: #bbb
}

.evaluate-con .score .textarea textarea::-ms-input-placeholder {
    color: #bbb
}

.evaluate-con .score .textarea textarea::placeholder {
    color: #bbb
}

.evaluate-con .score .textarea .list {
    margin-top: .25rem;
    padding-left: .05rem
}

.evaluate-con .score .textarea .list .pictrue {
    width: 1.4rem;
    height: 1.4rem;
    margin: 0 0 .35rem .25rem;
    position: relative;
    font-size: .22rem;
    color: #bbb
}

.evaluate-con .score .textarea .list .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .03rem
}

.evaluate-con .score .textarea .list .pictrue .icon-guanbi1 {
    font-size: .45rem;
    position: absolute;
    top: -.2rem;
    right: -.2rem
}

.evaluate-con .score .textarea .list .pictrue .icon-icon25201 {
    color: #bfbfbf;
    font-size: .5rem
}

.evaluate-con .score .evaluateBnt {
    font-size: .3rem;
    color: #fff;
    width: 6.9rem;
    height: .86rem;
    border-radius: .43rem;
    text-align: center;
    line-height: .86rem;
    margin-top: .45rem
}

.sign .header {
    width: 100%;
    height: 3.1rem
}

.sign .header .headerCon {
    padding: 0 0 0 .3rem;
    height: 2.34rem
}

.sign .header .headerCon .left {
    width: 5.3rem;
    font-size: .32rem;
    color: #fff;
    font-weight: 700
}

.sign .header .headerCon .left .integral span {
    font-size: .24rem;
    margin-top: .19rem;
    background-color: #ff9000;
    text-align: center;
    border-radius: .06rem;
    font-weight: 400;
    padding: .06rem .15rem
}

.sign .header .headerCon .text {
    width: 4.1rem
}

.sign .header .headerCon .left .pictrue {
    width: .86rem;
    height: .86rem;
    border-radius: 50%;
    border: .04rem solid #ecddbc
}

.sign .header .headerCon .left .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: 50%
}

.sign .header .headerCon .right {
    width: 1.42rem;
    height: .66rem;
    background-color: #fff;
    border-radius: .5rem 0 0 .5rem;
    font-size: .24rem;
    color: #ff9000
}

.sign .header .headerCon .right .iconfont {
    font-size: .33rem;
    padding: 0 .1rem 0 .3rem;
    height: .35rem;
    line-height: .35rem
}

.sign .wrapper {
    background-color: #fff;
    margin: -.8rem .2rem 0 .2rem;
    border-radius: .15rem;
    padding-bottom: .8rem;
    position: relative
}

.sign .wrapper .list {
    padding: 0 .3rem;
    height: 2.4rem
}

.sign .wrapper .list .item {
    font-size: .22rem;
    color: #8a8886;
    text-align: center
}

.sign .wrapper .list .item .rewardTxt {
    width: .74rem;
    height: .32rem;
    background-color: #f4b409;
    border-radius: .16rem;
    font-size: .2rem;
    color: #a57d3f;
    line-height: .32rem
}

.sign .wrapper .list .item .num {
    font-size: .3rem;
    color: #999
}

.sign .wrapper .list .item .num.on {
    color: #ff9000
}

.sign .wrapper .list .item .venus {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YTNlMmVkYy05YmJjLTI3NDYtYThjOS1jM2ZmNzY5ZmJjMjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUI2QTYxQkQzRTI3MTFFOUFBMTc5NzcwOTAyRThFOTUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUI2QTYxQkMzRTI3MTFFOUFBMTc5NzcwOTAyRThFOTUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NGExMjQxMTgtOWFlZC02NTRkLTgzNjgtOWQ4MmQzNTgxNmYyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVhM2UyZWRjLTliYmMtMjc0Ni1hOGM5LWMzZmY3NjlmYmMyMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk+Eq6AAAAT0SURBVHja7JtLb9tGEMeXTz1s1YmcRLJR2EDrLxJfk3yD5tgec0uQS75AempvfdzSW4/puckHaYE6DuLasaXAsV6UKGb+K66r1Hztcrlqiy4woASK3P3tzM7MDinr8I/fmMFmxcdI1w0/3f0887xtCKxJ8h3JkKQXf26a6Ng1BPecZD/+Xif5imSP5F4MXVmzDcMtt/34XPPfCpgFZwzSXiGcEUh7xXCVQ5Z2Mq3W+uXn9+8vcuFs22bz+TwL8h7dU5vjsQrEQZ/ka5IvSNqqHXmex2o1n1mWxaIoYpNJwKbTqert+iTPSB5SHAzKavApyYMyswi4er3216wSJL7TgQWBEuT1eEwjksdl1+D9MnC+/zHccqvVavx8ifalDifTLgMHiKxWErKtA7AyOI2a1O9FMSjPc/l60tFwv7QJgVOaTmfkmCZmAKuc8URXT5O46G/hfSsP9NDcKhq8sZFMRpdZmujXZv/xZhQQjqLff/ePAtSa/B4fH7M3R0daAV4f/N5UBcSFv+gaSBiGrNfvsymlZufn5zoZn2dB2jlwt3WN4vTsjLmOyxPu09MznYD7WZC2LJxK/MP2CGsP1/q+zwP2YDBQzpBkIG1ZuKLp13Lr9frcxbuuy2MZ5O3bU+WMRwbSrhoOaVaf1p5HcA4JNrwOmep4POZSNaTY8JaCw8Z1NBrT3m7C93dBEPDjbDblFV7fW5gmNChMFr9B2oUJ8DyHxOe/8dAXHdFfvV7PBIWpp+wnf0VlgDbDQ5FzfZsGh7QsT3PwkAcHr/jAHddhtmWTpiyuMddxOJhDR5GJ4AgzxXE2C+m6kGtzMByyeTin+83Yzs5OLiDGJRLxBE1+g/0iNAgzxYpPvNv6+lqhFAlaPDw8pMFGzHYAaXFzxLXLsmy6c5KIJgUTQx85KKTb7bJWq1V4CVxcJDos7PbXhQattAJR0fwPGtnd3WVHR3/yAS/DpeWVDuoz8URgoOHcYtu3tlij0ZDKT1MKWbDdCNrDmZ/S3Ds6LtpghtvbW3wdyVwnfrnV7UjBXVpCcpXuZ1qDkfCiKOC8TFvIUrkfzWa30+EOg5tgDijOQ8cdglPx0injeykKZQIQdcg7SZAqO2mYzbVrG+QwwkxAMftra03uaVXgEhwMGO7Ag/49DqZCwhXLQiJshMmmc2UZ4LcqcAkh4iO4pExGG+RoPJKYjFElcGm5qBbI8WhyxRSh0Xn8WZjuIhbOeCzVDZe1m8iELLa5DXgsjGIzRLC/dfPGpacEEGAXocQurEUZuLz9oIBUWh8ikNPwWbvdpuC98JIIJZubi+8+pWchZS4IlePxhCm2VLgiZUOlpzzD4YhrZZPANjY+Sdn2+KzTuckdzMnJCV2Drjal+8qCU66L5jXkkHt7n/GYmNcajTplQDsxoP5WCSAGLduazWqeYv9fNkzLQFbRVPpVAkxIjwzVVadm1qAI9jqfLuVpbpETB2YABWRWViNbw8koP1S+BnsqN5ZJ60rA9XQAPlOdvSKQJTX3ow4TfRSXNPAywnUVSFEg0ggnXiN5krs3Lfu+aMKLQInlx4LvybwguSvzItBGu2Mu0McDuxsP9IqLR/VrMBjysr0OuELVhYre+JV9ePMinhhpuFW98ZuqSZ1wq85Fi0BWCmci2c6CrBzO1G5CQP6AUg0JHu9+bwKuSieTNaERM/i3gg8CDAAbEInpLAse9wAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: .56rem;
    height: .56rem;
    margin: .1rem 0
}

.sign .wrapper .list .item .venus.venusSelect {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YTNlMmVkYy05YmJjLTI3NDYtYThjOS1jM2ZmNzY5ZmJjMjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDIyRTVCNDYzRTI3MTFFOTk3QTJDNjU4QzVCQURDOEMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDIyRTVCNDUzRTI3MTFFOTk3QTJDNjU4QzVCQURDOEMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NGExMjQxMTgtOWFlZC02NTRkLTgzNjgtOWQ4MmQzNTgxNmYyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVhM2UyZWRjLTliYmMtMjc0Ni1hOGM5LWMzZmY3NjlmYmMyMyIv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)
}

.sign .wrapper .list .item .venus.reward {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAA4CAYAAAC1+AWFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YTNlMmVkYy05YmJjLTI3NDYtYThjOS1jM2ZmNzY5ZmJjMjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzIwQUYzMEUzRTI3MTFFOTk0MDg4MkUwQ0VGNkVFOEYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzIwQUYzMEQzRTI3MTFFOTk0MDg4MkUwQ0VGNkVFOEYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NGExMjQxMTgtOWFlZC02NTRkLTgzNjgtOWQ4MmQzNTgxNmYyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVhM2UyZWRjLTliYmMtMjc0Ni1hOGM5LWMzZmY3NjlmYmMyMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PikQ5RIAAAfXSURBVHja7Jxbj9tEFMcnTuJks5u2dGmzqWBXgn4GJHijgpfSUpAKRSoIwQPiiQ8CnwB4QlAJkBCIXnijL6BK5SuA1O6WLm33grq5J3Y4//FMdnDH8Xhsd43ESEdJuvFcfnPm3Oy0NJ1OmW27c/sPlkMridcpy7k9tfZsou87rDitQfIpSY9kR7xvFGh+rFIgUJdJTonPdZIPSE6SnBUAD7w5BQSltlPib43/Yc0HVThgTsFBFQpYaePW77k4GpIVkrtC0oBS288xNixu3MJp1kskv5L8RvILyctJQTmOE6thzeZS0nELo1kuySck75E0bTupVqusVnNZqVRiiP+GwxEbj8e23U0F2DdIRkXSrI9JPkoLql6vcVB8F+kVn123mia4fZXkm6Idw/dTqaUbgNK1Wi0VMLRzws4VAtbpNBoFEAAyr6UEBg37Sswz1wj+OZI3hU3StTLJu3mCUoGhjUZWNuwQybckX5B4Ed8ZiyN708bAPy8M5LItDCywWq3M7FCeDQ5hPJ6QUxim6eYBySvCoyY6hq+nBQXNeRygpEMINNXVgjRsx0jO2xzDRd2guoF1cRE06iAavCpCjn8tslKm4zthun1znJJSFeJtyQaWFwZVLpf5ZMLhTHhycqcPJCXRjLuwsEDAJtpQDBB931Ov81KVaCSoRmOBv4abDlaRGjQ/KjRxnDEbDPoEbBq7wcawcKwAyvf9XBcGI93pdNgTTxzJ1PhH2S3XrdCYFeZ5YxZ3GBLEWaWIiWQL6969e+zu5mbGnnL+ugJI8QuZB8s3mUS/389sUZ7nsZ3dXTamWOrhw4eZ9Ys5JthU3wZWzQQUFphV29reZpVyhbv/ra3tTDchAbBaUljIpy7agrJJTWALd3f/5te6rsuDy263a50ZpAB2UazfCBYi2C/D+Z40fiagTFMYte3s7HJvVKlUeHgCefBgK1VAbAos5AWbYv2n42CdFflRU/UkOBaYvOf5uYDCGLtkq6oEqkwCV1+m4zgYDLjkCQwaDU3G+hSP2RQczkblhkhvvg4nzQgZENSho17PHhSKeP3+gILAIU+GR6MRf51MxtwPudXg+EGz5CLwHcRwQeiCgNjl35FHFePV6/W50HCcdck3wiCsC0oFzcJ4mN9kMlE1DQHkBZIf1DjrtCBZVXc7qDMFkxkMhpGgADROo3Dt7dvrfFJlSj+cksNTDWhShSYOSFiAWvzDbuN1MvF4lA0t6/Z6zCcN97wJW11djYWFeckkOzwfgESwir9DmxcW6lzrMJ6Yhyu4vEbyEzQLRf4bLCj2z0Bh8ojYZYl3b68TOaGlpUWj9AbatbGxwaNlpwxgJT5JXKuKOg8fASUBBmScEkCDrKy0maYOH3nMOx29s1D7CDTMEyfIV+eyQfICNGtVBaVqFXYeC4tLJUzzQGjK2toa29z8iy9eBRWV55WxWQIq5uX5JXbieJsfoST5Iq4PZx/hcYO0jjS9UiXtGqoR/dNgBAO/TnInrqzxaAK9byCTPFyCo3biRJtV3Wqi6+Q32yutRKBmGqpJ06R9NEiNwGfdEW8+FJXCGXEYRVUVcfZ1SbQ0okkT25VWixtpf07epi4As2gRKBtvq5sf1hLuK7CPE+50FK0aCz53ZehwVVj9kbwocLEDviPBUQlKHTpgNhVK9HnkyGEy1t5cWFIrFhcb3GPagAobd9UTqhu4v+ZZBUJ6w6vhOOt7USXsqpRxMd/ZGGDQxKTA0LdnUMWQbt0GVDhs0IHaX2t/phyCw3nBRRuUXhYkO7ITeDB4BxMNSwqsP+gnANvPDRQ0KuQBO4LD5bh0Byr3DsmeVE8MClXej4GyATboDx85btA0X7yXx1PuvGnSrgO1Hwo9ag4Q/Cqx1Z5Y/1XTRBoR66VwXhjOFYNybUULzKzQN+Kx1lQcNfR1/NiTM48HOP7MBDjG2hUeH6dDPhYQbUNnby/JiD1JiSZWPRCH6e6mmO6+DDoJBTt69CgFmq2Z111eDj67lOIExyPIIuyqryPVFsVOzaasHFtFlYbfpsFGQFuWCdLhw4ci8k2XtVrHuHG/f/8+XYMnjZLfnWu324GWmpXEnVQ1+LgQwKYhpzt58pl5jxfNGnK2tbVVAcuuBp/F3aYEsKazs51F3R0AkrZGo2ENK2qjg4g9+h5DYljSI8r7hgd0SzCV9kdpFkpA8LQGCj4XVlkXGAKaOm7UrmWl+lloEWDoHorDV/G30FzLNrC64d3hcZAm1tHZHcRlKZ+rsvR8Y32moI3RSlyjQpvasfF4CPO3daWOsMwLDKfT6WPTqCAgHmnTJd28Nc85oOj/nY1m3RAV1AtqBVVzVPF81mIUsHnRfNKafVSJ2NBj46Skej4rzsDfnHexkh5dMXInEZG2CTBbUKIhhXmL5Foa7c3iMclrApZVM8klU4JCfebttKCygsVEKeNaHsBSgvIFqB+zWGRWsGBVcXMW99nC2W5f/Lu0prBv13XAkPtJh4BXfNaAwrWLzeZSSekzatxzrICPdst2RUxwXXy+JT6rxxQ5yxkdMLh93IXpdnv81r0mDMA1ZwhUz2Lc9MFtjr/daZP8yaJ/Q9MQi3nRsM/rAnIv5bj2sA74Z7+mwExAJd/R/9jPfiOPZN6gimCzsgZWGFBFgaUC+5wEt3Hw2N9nRQJVBJsVtYFTVsD/quAfAQYAwbI+oeBKWMQAAAAASUVORK5CYII=);
    width: .75rem;
    height: .56rem
}

.sign .wrapper .but {
    width: 4rem;
    height: .76rem;
    font-size: .3rem;
    line-height: .76rem;
    color: #fff;
    border-radius: .5rem;
    text-align: center;
    margin: 0 auto
}

.sign .wrapper .but.on {
    background-color: #999 !important
}

.sign .wrapper .lock {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAi4AAABECAYAAACmur7KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YTNlMmVkYy05YmJjLTI3NDYtYThjOS1jM2ZmNzY5ZmJjMjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjFBRjEwMTYzRTI4MTFFOTk0REY4OUUyOTZDMTFFQTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjFBRjEwMTUzRTI4MTFFOTk0REY4OUUyOTZDMTFFQTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NGExMjQxMTgtOWFlZC02NTRkLTgzNjgtOWQ4MmQzNTgxNmYyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVhM2UyZWRjLTliYmMtMjc0Ni1hOGM5LWMzZmY3NjlmYmMyMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq7U90sAAAoGSURBVHja7N1BTxtnHsfxZ55xMK4gdhYkcuEShQrYEJEg7RJy4Mop2kTqpdW+hkq7+w7S9LQbqX0Lq7a3zarqIVdURYqUFFVJA1JQctlLkGALGwpkg8f7/Geescf2jMfGlNGOvx/y1NieeWzxqD/9n2dmbGd6elolmDftj6bdNG3StHHTtk37l2mPTPu7aT8m7byxsaEA5MvMzEynp8kMAL96Xjgxhcsl0/5q2h/k+Q4vWjPtn6b9xbTXhBAwsEFEZgA4s7zQLRuumLZm2u2UDpV9/rbdfoUhAgYSmQHgTPMiWrjcMu0708o9vpGy3e8WYwIMFDIDwJnnRVi4TJn2lWnuCd+Qa/f/kLEBBgKZASCTvAgLly9NG+nzjcn+XzA+wEAgMwBkkhcF0xZUzPHmkZERdfHiRVUul1WxWFTnzp1T79+/V+/evVN7e3vqzZs3an9/v3W3FdvfD4wTkFtkBoDM8kIKl0+ijw4PD6upqSk1Pj7e9urSubTz58+ryclJtb29rTY3N9XR0VF0s48JISDXyAwAmeWFFC5L4b2xsTE1OzurCoVCV+9GXrhSqaj19XW1s7MTPrzMOAG5RmYAyCwv5ByXyXCDubm5rjsMyfayX6R6usQ4AblGZgDILC+kh4lSqeRXQY7TuKzadV21vLzsPy5LO7JUI1XP6uqqqlarTR3LfrLdkydP1OHh4QXGCcg1MgNAZnkhKy7/keNN0kmUdLiwsKDkBeW1SsMl//7Nmzdj35nsL/0YPzNOQK4lZ8b1MDMcNVwiMwAk58V1qTGGg7wo9ZAXenR09JUcd2p15coVKXOU/+No5WjH73x+fj7x3Uk/pr/XjBOQX4mZ8dsrfkaETdv8IDMA8iKuxtCRvJAFkm5rDD0xMfF93AalD0pBp1rbToPbD0xV1Inpb5WhAvKrU2aEExy/6aCVyAyAvGjNC7sy28gMXV95ScsLXS6Xv4570p8xSdGilSlgdKOI0bpjp5VK5RuGCsivpMyQvNA2gHR01cUhMwDyoiUv/JwIj+boyP30vNDFYvGp+f1hXKdB8Oj6zEkrp+nkmhgPTbX0lKEC8ispMxw7udHa3toQkvtkBkBeNOVFWFc4YWaE99PzQg8NDcmdT03bbw4hHcygwo6liHGDVZgEv0g/vV7qBOD/S1JmBCu0QfDUV15sfpAZAHnRlBdOywTH0fVCJi0vtL3s6KUKPt2ufg2SdnXjcJErL+B2OlQk+8mnX748Pj5mpIAcS8wMf4LjBtlhcsL1l4DdpMkOmQEMcF44bnOx4t9q3VVe6IODg/CJb037KKyKghUWt3Hsqd5p2zLOvt1P9pdrrBkpIMeSMiMInnClxfWDybWrMGQGQF401Ri2nnB1kBNSbySc49KWF1q+zCjigWlyLdIDv1MbRuHZvuFP3PbhA7u7u4wUkGOdMqNxKbTyz4mTfy3HrMkMgLx4IKuz/qTGCXLC8esNrVpOcYnNC721tdX6Oq8+u3v3Tv0cl/DEGVu8WPdNu2baHdk+unNMfwByJC4z7vqZ0Vjq9WdNtoipkRkAeRHNi88kL+zh5TAznKZlkY55od++fRv98iJfvepxGlcRRauge59//mdz82Pru5F+pD8A+RWXGUHwNFZcgsywt35m3CMzAPIiyIv6VcvteeHXGPc654VTq9XaXkiWdqrVak2Z5+TZcBu5lVYsFp1yucyIAGjKjGhWkBkAfo28iD19V6qhmi1agt4aHUrTKR8QA2CwyCptdBJUU2QGgITCoyUvVI95EfsBCnI1gHpvqyD/X62lU4e/PIA6uSrgv0H62JlOSxA5ZAaAxkQnrC38/9ZOoXCRwqRW8+qdBSHk1WdRL57/1LbP7xYXGQ1gUINIPjTKq9UnORIWnvnxs8M8/uInMgNApMaILojY4kXZ+y+eP++YF/GFiwkhz2teZVFKRX9vPTGG6RQw0EGkVdWrRnJC2ZkUmQEgpsaoViOHlHvLi0JiCFUbIRR3CwDRGZTneWQGgFTy+S3VPvIi/hwXu+KiIsefGjMpQghAzAzKBpGKnNhPZgBon+i4feVFIaka8rz6VwowcwKQOoOqBxGZAaBT4aL6y4uEc1ziOyKEAMRXLg6ZAaDbyqWvvEj4PnknsQIiiAB0O9khMwC054XuKy86XFXk2YmUQ/AA6EhygswA0F1eqL7yIv5TXpzk6odAAtAJmQEgpXTpKy8KvYYQAPQSRABwmjVGgYIFQFYBBIC86JWO75A/KoBeUog/AYCziQtNCgHoP4g8/ggAussLr78aI2HFhcIFQA9BRGQA6GGqQ+ECIOPChcwAcDZ5UYjvNHXZl292BdDIjPSlXzIDwKnUGLGFi5cSQvPXr6uhoSH++gC6CqJrJjPOkRkATqHGiD1U5KUs43gsCwNoCiKPzADQ5USn1tfz8ee4pIRQLfLN0QCQOtnxuOoIQHd5UE15Xp9o9uQxewLQS2ZQuAAIpC+OULgAyLpw4VARgC7zIq1wKczMzLQ9+Pjx49QXjdsvamNjg9EBcibp//vUzKhWyQyAvOgqL6perWNeJKy4dJ4dLS7+/m/mZp5hAeDPkFKuKlpcXCQzANgaIy0vOtcYcYXLpaWlG/9Ied0/mbZmmmx3iWEABtqlGzeWyAwAXeXF0lJ/edFauKzYjW938eKO3W7N7gdg8JAZAM40L6KFyy3TvjOt3OMbKdv9bjEmwEAhMwCceV6EhcuUaV+Z5p7wDbl2/w8ZG2AgkBkAMsmLsHD50rSRPt+Y7P8F4wMMBDIDQCZ5IYXLgurxePPly5fVyEjse1ix/QHILzIDQGZ5IV+y+En00eHhYTU1NdWx08nJSb9tb2+rzc1NdXR0FH36Y9N+YKyA3CIzAGSWF1K4LIX3xsbG1OzsrCoUCv6G8gKtoh2Mj4+rSqWi1tfX1c7OTvjwMuME5BqZASCzvJBDRZPhBnNzc36HQjaM8+zZs6b7sr3sJ/tbfEYDkG9kBoDM8kIKl4lSqeRXQY7j1DdeXV1Va2tr9epHbuX+o0eP2l5I9pP9pR/jAuME5BqZASCzvHCmp6f/ffXq1QuyhNMvWcox1dLP5tff8L0jQP7Y7w8hMwBklhd6dHT01Wl0KKQf099rhgvILzIDQJZ5oScmJr4/zTdp+ltlqID8IjMAZJkXulwuf32anVYqlW8YKiC/yAwAWeaFLhaLT83vD0+pz4elUukpQwXkF5kBIMu80ENDQ3LnU9P2++zwF+knvNQJQD6RGQCyzAtdrVblgZcq+HS76gk7lP3k0y9fHh8fM1JAjpEZALLMC31wcBA+8a1pH52gKtq3+8n+6vDwkJECcozMAJBlXui9vb3oBg9Mm7e33Wjbfnd3l5ECcozMAJBlXuitra3WDV+Zdse0a6bdV8GXn4XJsmvv37fP37Hb18X0ByBHyAwAWebF/wQYAM+0mW0ypGlkAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 5.58rem;
    height: .68rem;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    bottom: -.41rem;
    z-index: 9
}

.sign .wrapper2 {
    margin-top: .15rem;
    padding: .73rem 0 0 0
}

.sign .wrapper2 .tip {
    font-size: .3rem;
    color: #666;
    text-align: center
}

.sign .wrapper2 .list2 {
    margin: .45rem 0 .49rem 0
}

.sign .wrapper2 .list2 .item {
    width: .8rem;
    height: 1.16rem;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color: #fff;
    font-size: .72rem;
    text-align: center;
    line-height: 1.16rem;
    margin-right: .19rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAB0CAYAAAASLLWNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YTNlMmVkYy05YmJjLTI3NDYtYThjOS1jM2ZmNzY5ZmJjMjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MThCMUUxN0YzRTI5MTFFOUEwQ0ZCQzExRjI0NkNGM0UiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MThCMUUxN0UzRTI5MTFFOUEwQ0ZCQzExRjI0NkNGM0UiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NGExMjQxMTgtOWFlZC02NTRkLTgzNjgtOWQ4MmQzNTgxNmYyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVhM2UyZWRjLTliYmMtMjc0Ni1hOGM5LWMzZmY3NjlmYmMyMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn8ds/sAAAHJSURBVHja7Na9alNhHMfxvJnegm3cooNzdOhdNJB6FXaog6U3IGgHHfQqSt/uoyK4OJixUjK3S4+U+n/kCRyTQD0nU8nnCz8Ih2f6cJI8zcmg31hQN7aVtxnbyM9WqevYRexb7CR2FitmDzUXAA5jH2JPGyo3ju3FjssPW6XP7dj7fADefMnkKBu1pw87pQPvYm853dvUaK/8Bo7gVUYcTQHTn8NHJpX7lOwS4HbsCY/K9WKvWvmqonptJcCXHGr3IgE+5lC79QS4xqF23RaD5QIIECBAgAIIECBAAQQIEKAAAgQIUAABAgQogAABAhRAgAABCiBAgAAFECBAgAIIECBAAQQI8KHXaT57TsEbCBDgyv4G3v38QcEbCBAgQAEECBCgAAIECFAAAQIEKIAAAQIUQIAAAQogQIAABRAgQIACCBAgQAEECBAgQAQAAQIEqGUArzDUrkiAlxxqd5kAv3Oo3XkCPOVQu9MEeBi7YFG5X8kuARaxNzwqtxu7mV5j0lt4wOS/O8hm/9wD92Of2dzbl2w1d5G+je3ERrExp7mSyXbsdbb6W3My6C863M2Hh7FBrBd7tGJgv/MfxdfYSf7KFrOH/ggwAIarNp6h8hqzAAAAAElFTkSuQmCC)
}

.sign .wrapper2 .list2 .data {
    font-size: .3rem;
    color: #232323
}

.sign .wrapper2 .tip2 {
    font-size: .3rem;
    color: #999;
    padding: 0 .55rem;
    text-align: center;
    line-height: 1.5
}

.sign .list3 {
    margin: .45rem .37rem 0 .37rem;
    border-top: 1px dashed #eee
}

.sign .list3 .item {
    border-bottom: 1px solid #eee;
    height: 1.3rem
}

.sign .list3 .item .name {
    color: #232323;
    font-size: .3rem;
    width: 4rem
}

.sign .list3 .item .data {
    font-size: .24rem;
    color: #bbb;
    margin-top: .09rem
}

.sign .list3 .item .num {
    font-size: .36rem;
    font-family: GuildfordProBook\ 5
}

.sign .signTip {
    width: 6.44rem;
    height: 6.45rem;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -3.22rem;
    margin-top: -3.225rem;
    z-index: 99;
    text-align: center;
    transition: all .3s ease-in-out 0s;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    opacity: 0;
    transform: scale(0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0)
}

.sign .signTip .signTipLight {
    background-image: url(../img/light.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 100%
}

.sign .signTip.on {
    opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1)
}

.sign .signTip .signTipCon {
    background-image: url(../img/register.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 4.2rem;
    height: 4.2rem;
    margin-top: -7rem;
    position: relative
}

.sign .signTip .signTipCon .state {
    font-size: .34rem;
    color: #fff;
    margin-top: 1.5rem
}

.sign .signTip .signTipCon .integral {
    font-size: .3rem;
    color: hsla(0, 0%, 100%, .6);
    margin-top: .09rem
}

.sign .signTip .signTipCon .signTipBnt {
    font-size: .3rem;
    color: #eb4331;
    width: 2.6rem;
    height: .76rem;
    background-color: #f8d168;
    border-radius: .38rem;
    line-height: .76rem;
    margin: .48rem auto 0 auto
}

.sign-record .list .item .data {
    height: .8rem;
    line-height: .8rem;
    padding: 0 .3rem;
    font-size: .24rem;
    color: #666
}

.sign-record .list .item .listn {
    background-color: #fff;
    font-size: .24rem;
    color: #999
}

.sign-record .list .item .listn .itemn {
    height: 1.2rem;
    border-bottom: 1px solid #eee;
    padding-right: .3rem;
    margin-left: .3rem
}

.sign-record .list .item .listn .itemn .name {
    width: 2rem;
    font-size: .28rem;
    color: #282828;
    margin-bottom: .06rem
}
.sign-record .list .item .listn .itemn .time{
    width: 3rem;
    font-size: .24rem;
    color: #282828;
}

.sign-record .list .item .listn .itemn .num {
    width: 1.5rem;
    text-align: right;
    font-size: .36rem;
    font-family: GuildfordProBook\ 5;
    color: #16ac57
}

.apply-return .list {
    background-color: #fff;
    margin-top: .18rem
}

.apply-return .list .item {
    margin-left: .3rem;
    padding-right: .3rem;
    min-height: .9rem;
    border-bottom: 1px solid #eee;
    font-size: .3rem;
    color: #333
}

.apply-return .list .item .num {
    color: #282828;
    width: 4.27rem;
    text-align: right;
    position: relative
}

.apply-return .list .item .num select {
    width: 100%;
    white-space: pre-wrap;
    direction: rtl;
    padding-right: .42rem;
    z-index: 5
}

.apply-return .list .item .num .iconfont {
    color: #666;
    font-size: .3rem;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%)
}

.apply-return .list .item.textarea {
    padding: .3rem .3rem .3rem 0
}

.apply-return .list .item textarea {
    height: 1rem;
    font-size: .3rem
}

.apply-return .list .item textarea::-webkit-input-placeholder {
    color: #bbb
}

.apply-return .list .item textarea::-moz-placeholder {
    color: #bbb
}

.apply-return .list .item textarea:-ms-input-placeholder {
    color: #bbb
}

.apply-return .list .item textarea::-ms-input-placeholder {
    color: #bbb
}

.apply-return .list .item textarea::placeholder {
    color: #bbb
}

.apply-return .list .item .title {
    height: .95rem;
    width: 100%
}

.apply-return .list .item .title .tip {
    font-size: .3rem;
    color: #bbb
}

.apply-return .list .item .upload {
    padding-bottom: .36rem
}

.apply-return .list .item .upload .pictrue {
    margin: .22rem .23rem 0 0;
    width: 1.56rem;
    height: 1.56rem;
    position: relative;
    font-size: .24rem;
    color: #bbb;
    border: 1px solid #bbb
}

.apply-return .list .item .upload .pictrue:nth-of-type(4n) {
    margin-right: 0
}

.apply-return .list .item .upload .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .03rem
}

.apply-return .list .item .upload .pictrue .icon-guanbi1 {
    position: absolute;
    font-size: .45rem;
    top: -.1rem;
    right: -.1rem;
    width: .45rem;
    height: .45rem;
    line-height: .45rem
}

.apply-return .list .item .upload .pictrue .icon-icon25201 {
    color: #bfbfbf;
    font-size: .5rem;
    width: .5rem;
    height: .6rem;
    line-height: .6rem
}

.apply-return .list .item .upload .pictrue:last-child {
    border: 1px solid #ddd
}

.apply-return .returnBnt {
    font-size: .32rem;
    color: #fff;
    width: 6.9rem;
    height: .86rem;
    border-radius: .5rem;
    text-align: center;
    line-height: .86rem;
    margin: .43rem auto
}

.return-list .goodWrapper {
    background-color: #fff;
    margin-bottom: .13rem;
    position: relative
}

.return-list .goodWrapper .orderNum {
    padding: 0 .3rem;
    border-bottom: 1px solid #eee;
    height: .87rem;
    line-height: .87rem;
    font-size: .3rem;
    color: #282828
}

.return-list .goodWrapper .item {
    border-bottom: 0
}

.return-list .goodWrapper .totalSum {
    padding: 0 .3rem .32rem .3rem;
    text-align: right;
    font-size: .26rem;
    color: #282828
}

.return-list .goodWrapper .totalSum .price {
    font-size: .28rem;
    font-weight: 700
}

.return-list .goodWrapper .iconfont {
    position: absolute;
    font-size: 1.09rem;
    top: .07rem;
    right: .3rem;
    color: #ccc;
    width: 1.09rem;
    height: 1.09rem;
    line-height: 1.09rem
}

.return-list .goodWrapper .iconfont.powder {
    color: #f8c1bd
}

.collectionGoods {
    background-color: #fff;
    border-top: 1px solid #eee
}

.collectionGoods .item {
    margin-left: .3rem;
    padding-right: .3rem;
    border-bottom: 1px solid #eee;
    height: 1.8rem
}

.collectionGoods .item .pictrue {
    width: 1.3rem;
    height: 1.3rem
}

.collectionGoods .item .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .06rem
}

.collectionGoods .item .text {
    width: 5.35rem;
    height: 1.3rem;
    font-size: .28rem;
    color: #282828
}

.collectionGoods .item .text .infor {
    width: 100%
}

.collectionGoods .item .text .money {
    font-size: .26rem
}

.collectionGoods .item .text .delete {
    font-size: .26rem;
    color: #282828;
    width: 1.14rem;
    height: .46rem;
    border: 1px solid #bbb;
    border-radius: .04rem;
    text-align: center;
    line-height: .46rem
}

.searchGood .search {
    padding-left: .3rem;
    margin-top: .2rem
}

.searchGood .search .input {
    width: 5.98rem;
    background-color: #f7f7f7;
    border-radius: .33rem;
    padding: 0 .35rem;
    height: .66rem
}

.searchGood .search .input input {
    width: 4.72rem;
    font-size: .28rem
}

.searchGood .search .input input::-webkit-input-placeholder {
    color: #bbb
}

.searchGood .search .input input::-moz-placeholder {
    color: #bbb
}

.searchGood .search .input input:-ms-input-placeholder {
    color: #bbb
}

.searchGood .search .input input::-ms-input-placeholder {
    color: #bbb
}

.searchGood .search .input input::placeholder {
    color: #bbb
}

.searchGood .search .input .iconfont {
    color: #000;
    font-size: .35rem
}

.searchGood .search .bnt {
    width: 1.2rem;
    text-align: center;
    height: .66rem;
    line-height: .66rem;
    font-size: .3rem;
    color: #282828
}

.searchGood .title {
    font-size: .28rem;
    color: #999;
    margin: .5rem .3rem .25rem .3rem
}

.searchGood .list {
    padding-left: .1rem
}

.searchGood .list .item {
    font-size: .26rem;
    color: #454545;
    padding: 0 .21rem;
    height: .6rem;
    border-radius: .03rem;
    line-height: .6rem;
    border: 1px solid #aaa;
    margin: 0 0 .2rem .2rem
}

.searchGood .line {
    border-bottom: 1px solid #eee;
    margin: .2rem .3rem 0 .3rem
}

.cash-withdrawal .nav {
    height: 1.3rem;
    box-shadow: 0 .1rem .1rem #f8f8f8;
    -webkit-box-shadow: 0 .1rem .1rem #f8f8f8;
    -moz-box-shadow: 0 .1rem .1rem #f8f8f8;
    -o-box-shadow: 0 .1rem .1rem #f8f8f8
}

.cash-withdrawal .nav .item {
    font-size: .26rem;
    -webkit-box-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    -o-flex: 1;
    -ms-flex: 1;
    text-align: center
}

.cash-withdrawal .nav .item~.item {
    border-left: 1px solid #f0f0f0
}

.cash-withdrawal .nav .item .iconfont {
    width: .4rem;
    height: .4rem;
    border-radius: 50%;
    border: .02rem solid #e93323;
    text-align: center;
    line-height: .37rem;
    margin: 0 auto .06rem auto;
    font-size: .22rem
}

.cash-withdrawal .nav .item.on .iconfont {
    background-color: #e93323;
    color: #fff;
    border-color: #e93323
}

.cash-withdrawal .nav .item .line {
    width: .02rem;
    height: .2rem;
    margin: 0 auto;
    transition: height .3s;
    -webkit-transition: height .3s;
    -moz-transition: height .3s;
    -o-transition: height .3s
}

.cash-withdrawal .nav .item.on .line {
    height: .39rem
}

.cash-withdrawal .wrapper .list {
    padding: 0 .3rem
}

.cash-withdrawal .wrapper .list .item {
    border-bottom: 1px solid #eee;
    height: 1.07rem;
    font-size: .3rem;
    color: #333
}

.cash-withdrawal .wrapper .list .item .name {
    width: 1.3rem
}

.cash-withdrawal .wrapper .list .item .input {
    width: 5.05rem
}

.cash-withdrawal .wrapper .list .item .input input::-webkit-input-placeholder {
    color: #bbb
}

.cash-withdrawal .wrapper .list .item .input input::-moz-placeholder {
    color: #bbb
}

.cash-withdrawal .wrapper .list .item .input input:-ms-input-placeholder {
    color: #bbb
}

.cash-withdrawal .wrapper .list .item .input input::-ms-input-placeholder {
    color: #bbb
}

.cash-withdrawal .wrapper .list .item .input input::placeholder {
    color: #bbb
}

.cash-withdrawal .wrapper .list .tip {
    font-size: .26rem;
    color: #999;
    margin-top: .25rem
}

.cash-withdrawal .wrapper .list .bnt {
    font-size: .32rem;
    color: #fff;
    width: 6.9rem;
    height: .9rem;
    text-align: center;
    border-radius: .5rem;
    line-height: .9rem;
    margin: .64rem auto
}

.cash-withdrawal .wrapper .list .tip2 {
    font-size: .26rem;
    color: #999;
    text-align: center;
    margin: .44rem 0 .2rem 0
}

.cash-withdrawal .wrapper .list .value {
    height: 1.35rem;
    line-height: 1.35rem;
    border-bottom: 1px solid #eee;
    width: 6.9rem;
    margin: 0 auto
}

.cash-withdrawal .wrapper .list .value input {
    font-size: .8rem;
    color: #282828;
    height: 1.35rem;
    text-align: center;
    width: 100%
}

.cash-withdrawal .wrapper .list .value input::-webkit-input-placeholder {
    color: #bbb
}

.cash-withdrawal .wrapper .list .value input::-moz-placeholder {
    color: #bbb
}

.cash-withdrawal .wrapper .list .value input:-ms-input-placeholder {
    color: #bbb
}

.cash-withdrawal .wrapper .list .value input::-ms-input-placeholder {
    color: #bbb
}

.cash-withdrawal .wrapper .list .value input::placeholder {
    color: #bbb
}

.cash-audit {
    width: 7.1rem;
    background-color: #fff;
    border-radius: .06rem;
    margin: .25rem auto 0 auto;
    padding: .53rem 0 .58rem 0;
    left: 50%;
    margin-left: -3.55rem
}

.cash-audit .pictrue {
    width: 2.14rem;
    height: 1.79rem;
    margin: 0 auto
}

.cash-audit .pictrue img {
    width: 100%;
    height: 100%
}

.cash-audit .tip {
    font-size: .32rem;
    color: #282828;
    margin-top: .4rem;
    text-align: center;
    padding: 0 .4rem
}

.cash-audit .time {
    font-size: .26rem;
    color: #999;
    text-align: center;
    margin-top: .15rem
}

.cash-audit .bnt {
    font-size: .32rem;
    color: #fff;
    width: 5rem;
    height: .86rem;
    border-radius: .43rem;
    text-align: center;
    line-height: .86rem;
    margin: .5rem auto 0 auto
}

.promoter-order .list .item .title {
    height: 1.33rem;
    padding: 0 .3rem;
    font-size: .26rem;
    color: #999
}

.promoter-order .list .item .title .data {
    font-size: .28rem;
    color: #282828;
    margin-bottom: .05rem
}

.promoter-order .list .item .listn .itenm {
    background-color: #fff
}

.promoter-order .list .item .listn .itenm~.itenm {
    margin-top: .12rem
}

.promoter-order .list .item .listn .itenm .top {
    margin-left: .3rem;
    padding-right: .3rem;
    border-bottom: 1px solid #eee;
    height: 1rem
}

.promoter-order .list .item .listn .itenm .top .pictxt {
    width: 3.2rem
}

.promoter-order .list .item .listn .itenm .top .pictxt .text {
    width: 2.3rem;
    font-size: .3rem;
    color: #282828
}

.promoter-order .list .item .listn .itenm .top .pictxt .pictrue {
    width: .66rem;
    height: .66rem
}

.promoter-order .list .item .listn .itenm .top .pictxt .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: .03rem solid #fff;
    box-shadow: 0 0 .1rem #aaa;
    -webkit-box-shadow: 0 0 .1rem #aaa;
    -moz-box-shadow: 0 0 .1rem #aaa;
    -o-box-shadow: 0 0 .1rem #aaa;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.promoter-order .list .item .listn .itenm .top .money {
    font-size: .28rem
}

.promoter-order .list .item .listn .itenm .bottom {
    padding: .2rem .3rem;
    font-size: .28rem;
    color: #666;
    line-height: 1.6
}

.promoter-order .list .item .listn .itenm .bottom .name {
    color: #999
}

.promoter-list .header {
    padding-bottom: .12rem
}

.promoter-list .nav {
    background-color: #fff;
    height: .86rem;
    line-height: .86rem;
    font-size: .28rem;
    color: #282828;
    border-bottom: 1px solid #eee
}

.promoter-list .nav .item {
    height: 100%
}

.promoter-list .nav .item.on {
    color: #e93323;
    border-bottom: .05rem solid #e93323
}

.promoter-list .search {
    width: 100%;
    background-color: #fff;
    height: .86rem;
    padding: 0 .3rem
}

.promoter-list .search .input {
    width: 6.3rem;
    height: .6rem;
    border-radius: .5rem;
    background-color: #f5f5f5;
    text-align: center;
    position: relative
}

.promoter-list .search .input input {
    height: 100%;
    font-size: .26rem;
    width: 6.2rem;
    text-align: center
}

.promoter-list .search .input input::-webkit-input-placeholder {
    color: #bbb
}

.promoter-list .search .input input::-moz-placeholder {
    color: #bbb
}

.promoter-list .search .input input:-ms-input-placeholder {
    color: #bbb
}

.promoter-list .search .input input::-ms-input-placeholder {
    color: #bbb
}

.promoter-list .search .input input::placeholder {
    color: #bbb
}

.promoter-list .search .input .iconfont {
    position: absolute;
    right: .28rem;
    color: #999;
    font-size: .28rem;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%)
}

.promoter-list .search .iconfont {
    font-size: .4rem;
    color: #515151
}

.promoter-list .list .sortNav {
    background-color: #fff;
    height: .76rem;
    border-bottom: 1px solid #eee;
    color: #333;
    font-size: .28rem
}

.promoter-list .list .sortNav.on {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 5
}

.promoter-list .list .sortNav .sortItem {
    text-align: center;
    -webkit-box-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    -o-flex: 1;
    -ms-flex: 1
}

.promoter-list .list .sortNav .sortItem img {
    width: .24rem;
    height: .24rem;
    margin-left: .06rem;
    vertical-align: -.03rem
}

.promoter-list .list .sortList {
    margin-top: .76rem
}

.promoter-list .list .item {
    background-color: #fff;
    border-bottom: 1px solid #eee;
    height: 1.52rem;
    padding: 0 .3rem 0 .2rem;
    font-size: .24rem;
    color: #666
}

.promoter-list .list .item .picTxt {
    width: 4.4rem
}

.promoter-list .list .item .picTxt .pictrue {
    width: 1.06rem;
    height: 1.06rem;
    border-radius: 50%
}

.promoter-list .list .item .picTxt .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: .03rem solid #fff;
    box-shadow: 0 0 .07rem #aaa;
    -webkit-box-shadow: 0 0 .07rem #aaa;
    -moz-box-shadow: 0 0 .07rem #aaa;
    -o-box-shadow: 0 0 .07rem #aaa;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.promoter-list .list .item .picTxt .text {
    width: 3.04rem;
    font-size: .24rem;
    color: #666
}

.promoter-list .list .item .picTxt .text .name {
    font-size: .28rem;
    color: #333;
    margin-bottom: .13rem
}

.promoter-list .list .item .right {
    width: 2.4rem;
    text-align: right;
    font-size: .22rem;
    color: #333
}

.my-promotion .header {
    background-image: url(../images/promotionBg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 3.75rem
}

.my-promotion .header .name {
    font-size: .3rem;
    color: #fff;
    padding-top: .57rem;
    position: relative
}

.my-promotion .header .name .record {
    font-size: .26rem;
    color: hsla(0, 0%, 100%, .8);
    position: absolute;
    right: .2rem
}
.bx-fel{
    display:flex;
    align-items:center;
    justify-content:center
}
.my-promotion .header .name .record .iconfont {
    font-size: .25rem;
    margin-left: .1rem
}

.my-promotion .header .num {
    text-align: center;
    color: #fff;
    margin-top: .25rem;
    font-size: .9rem;
    font-family: GuildfordProBook\ 5
}

.my-promotion .header .profit {
    padding: 0 .2rem;
/*    margin-top: .33rem;*/
    font-size: .26rem;
    color: hsla(0, 0%, 100%, .8)
}

.my-promotion .header .profit .item {
    min-width: 2rem;
    text-align: center
}

.my-promotion .header .profit .item .money {
    font-size: .34rem;
    color: #fff
}

.my-promotion .bnt {
    font-size: .28rem;
    color: #fff;
    width: 2.58rem;
    height: .68rem;
    border-radius: .5rem;
    text-align: center;
    line-height: .68rem;
    margin: -.32rem auto 0 auto
}

.my-promotion .list {
    padding: 0 .2rem;
    margin-top: .1rem
}

.my-promotion .list .item {
    width: 3.45rem;
    height: 2.4rem;
    border-radius: .2rem;
    background-color: #fff;
    margin-top: .2rem;
    font-size: .3rem;
    color: #666
}

.my-promotion .list .item .iconfont {
    font-size: .7rem;
    background-image: -webkit-gradient(linear, left top, right top, from(#c32921), to(#c32921));
    background-image: linear-gradient(90deg, #c32921 0, #c32921);
    background-image: -moz-linear-gradient(to right, #c32921 0, #c32921 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: .2rem
}

.my-account .wrapper {
    background-color: #fff;
    padding: .32rem 0 .34rem 0;
    margin-bottom: .14rem
}

.my-account .wrapper .header {
    width: 6.9rem;
    height: 3.3rem;
    background-image: -webkit-gradient(linear, left top, right top, from(#f33b2b), to(#f36053));
    background-image: linear-gradient(90deg, #f33b2b 0, #f36053);
    background-image: -moz-linear-gradient(to right, #f33b2b 0, #f36053 100%);
    border-radius: .16rem;
    margin: 0 auto;
    color: hsla(0, 0%, 100%, .6);
    font-size: .24rem
}

.my-account .wrapper .header .headerCon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArIAAAFKCAYAAADhULxpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzMUM4RDlEM0YxNTExRTk4OUJFQ0Q4Qjg0RDBCMzQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzMUM4RDlFM0YxNTExRTk4OUJFQ0Q4Qjg0RDBCMzQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTMxQzhEOUIzRjE1MTFFOTg5QkVDRDhCODREMEIzNDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTMxQzhEOUMzRjE1MTFFOTg5QkVDRDhCODREMEIzNDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ymvxvAAAIhklEQVR42uzd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);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 100%;
    width: 100%;
    padding: .36rem 0 .29rem 0
}

.my-account .wrapper .header .headerCon .account {
    padding: 0 .35rem
}

.my-account .wrapper .header .headerCon .account .assets .money {
    font-size: .72rem;
    color: #fff;
    font-family: GuildfordProBook\ 5;
    margin-top: .1rem;
    height: .75rem;
    line-height: .75rem
}

.my-account .wrapper .header .headerCon .account .recharge {
    font-size: .28rem;
    width: 1.5rem;
    height: .54rem;
    border-radius: .27rem;
    background-color: #fff9f8;
    text-align: center;
    line-height: .54rem
}

.my-account .wrapper .header .headerCon .cumulative {
    margin-top: .46rem
}

.my-account .wrapper .header .headerCon .cumulative .item {
    -webkit-box-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    -o-flex: 1;
    -ms-flex: 1;
    padding-left: .35rem
}

.my-account .wrapper .header .headerCon .cumulative .item .money {
    font-size: .48rem;
    font-family: GuildfordProBook\ 5;
    color: #fff;
    margin-top: .06rem
}

.my-account .wrapper .nav {
    height: 1.55rem;
    border-bottom: 1px solid #f5f5f5
}

.my-account .wrapper .nav .item {
    -webkit-box-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    -o-flex: 1;
    -ms-flex: 1;
    text-align: center;
    font-size: .26rem;
    color: #999
}

.my-account .wrapper .nav .item .pictrue {
    width: .44rem;
    height: .44rem;
    margin: 0 auto;
    margin-bottom: .2rem
}

.my-account .wrapper .nav .item .pictrue img {
    width: 100%;
    height: 100%
}

.my-account .wrapper .advert {
    padding: 0 .3rem;
    margin-top: .3rem
}

.my-account .wrapper .advert .item {
    background-color: #fff6d1;
    width: 3.32rem;
    height: 1.18rem;
    border-radius: .1rem;
    padding: 0 .27rem 0 .25rem;
    font-size: .24rem;
    color: #e44609
}

.my-account .wrapper .advert .item.on {
    background-color: #fff3f3;
    color: #e96868
}

.my-account .wrapper .advert .item .pictrue {
    width: .78rem;
    height: .78rem
}

.my-account .wrapper .advert .item .pictrue img {
    width: 100%;
    height: 100%
}

.my-account .wrapper .advert .item .text .name {
    font-size: .3rem;
    font-weight: 700;
    color: #f33c2b;
    margin-bottom: .07rem
}

.my-account .wrapper .advert .item.on .text .name {
    color: #f64051
}

.my-account .wrapper .list {
    padding: 0 .3rem
}

.my-account .wrapper .list .item {
    margin-top: .44rem
}

.my-account .wrapper .list .item .picTxt .iconfont {
    width: .82rem;
    height: .82rem;
    border-radius: 50%;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff9389), to(#f9776b));
    background-image: linear-gradient(90deg, #ff9389 0, #f9776b);
    background-image: -moz-linear-gradient(to right, #ff9389 0, #f9776b 100%);
    text-align: center;
    line-height: .82rem;
    color: #fff;
    font-size: .4rem
}

.my-account .wrapper .list .item .picTxt .iconfont.yellow {
    background-image: -webkit-gradient(linear, left top, right top, from(#fca), to(#fea060));
    background-image: linear-gradient(90deg, #fca 0, #fea060);
    background-image: -moz-linear-gradient(to right, #fca 0, #fea060 100%)
}

.my-account .wrapper .list .item .picTxt .iconfont.green {
    background-image: -webkit-gradient(linear, left top, right top, from(#a1d67c), to(#9dd074));
    background-image: linear-gradient(90deg, #a1d67c 0, #9dd074);
    background-image: -moz-linear-gradient(to right, #a1d67c 0, #9dd074 100%)
}

.my-account .wrapper .list .item .picTxt {
    width: 4.28rem;
    font-size: .3rem;
    color: #282828
}

.my-account .wrapper .list .item .picTxt .text {
    width: 3.17rem
}

.my-account .wrapper .list .item .picTxt .text .infor {
    font-size: .24rem;
    color: #999;
    margin-top: .05rem
}

.my-account .wrapper .list .item .bnt {
    font-size: .26rem;
    color: #282828;
    width: 1.56rem;
    height: .52rem;
    border: 1px solid #ddd;
    border-radius: .26rem;
    text-align: center;
    line-height: .5rem
}

.my-account .wrapper .list .item .bnt.end {
    font-size: .26rem;
    color: #aaa;
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.bill-details .nav {
    background-color: #fff;
    height: .9rem;
    width: 100%;
    line-height: .9rem
}

.bill-details .nav .item {
    -webkit-box-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    -o-flex: 1;
    -ms-flex: 1;
    text-align: center;
    font-size: .3rem;
    color: #282828;
    height: 100%
}

.bill-details .nav .item.on {
    color: #e93323;
    border-bottom: .03rem solid #e93323
}

.flash-sale .header {
    width: 100%;
    height: 2.4rem
}

.flash-sale .header img {
    width: 100%;
    height: 100%
}

.flash-sale .whiteFixed {
    position: fixed;
    top: 0;
    background-color: #fff;
    left: 0;
    width: 100%;
    z-index: 5
}

.flash-sale .timeLsit {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    height: 1.1rem
}

.flash-sale .timeLsit .rush-time {
    overflow-y: hidden;
    overflow-x: auto;
    width: 100%;
    -webkit-overflow-scrolling: touch;
    height: 1.5rem
}

.flash-sale .timeLsit .item {
    display: inline-block;
    font-size: .22rem;
    color: #282828;
    width: 2rem;
    text-align: center;
    padding: .11rem 0;
    height: .96rem;
    background-color: #efc58f
}

.flash-sale .timeLsit .item~.item {
    border-left: 1px solid #e3b06e
}

.flash-sale .timeLsit .item .time {
    font-size: .32rem;
    font-weight: 700;
    height: .37rem;
    line-height: .37rem
}

.flash-sale .timeLsit .item.on {
    background-color: #e93323;
    color: #fff;
    position: relative
}

.flash-sale .timeLsit .item.on:before {
    content: "";
    width: 0;
    height: 0;
    border-left: .08rem solid transparent;
    border-right: .08rem solid transparent;
    border-top: .1rem solid #e93323;
    position: absolute;
    bottom: -.09rem;
    z-index: 99;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%)
}

.flash-sale .countDown {
    height: .92rem;
    border-bottom: 1px solid #f0f0f0;
    font-size: .28rem;
    color: #282828
}

.flash-sale .countDown .timeTxt {
    color: #fc4141
}

.flash-sale .countDown .time {
    font-size: .28rem;
    color: #282828
}

.flash-sale .countDown .styleAll {
    font-size: .28rem;
    font-weight: 700;
    background-color: #ffcfcb;
    padding: .04rem .07rem;
    border-radius: .03rem;
    color: #fc4141
}

.flash-sale .list.on {
    margin-top: 2.02rem
}

.flash-sale .list .item {
    padding: 0 .3rem;
    border-bottom: 1px solid #f0f0f0;
    height: 2.27rem;
    position: relative
}

.flash-sale .list .item .pictrue {
    width: 1.66rem;
    height: 1.66rem
}

.flash-sale .list .item .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .06rem
}

.flash-sale .list .item .text {
    width: 5rem;
    font-size: .3rem;
    color: #333;
    height: 1.66rem
}

.flash-sale .list .item .text .money {
    font-size: .24rem;
    color: #282828;
    margin-top: -.13rem
}

.flash-sale .list .item .text .money .num {
    font-size: .34rem;
    font-weight: 700
}

.flash-sale .list .item .text .progress {
    overflow: hidden;
    background-color: #fff;
    width: 2.6rem;
    border-radius: .2rem;
    height: .34rem;
    position: relative
}

.flash-sale .list .item .text .progress .bg-red {
    width: 0;
    height: 100%;
    transition: width .6s ease;
    -webkit-transition: width .6s ease;
    -moz-transition: width .6s ease;
    -o-transition: width .6s ease;
    background-color: #ffe3e1
}

.flash-sale .list .item .text .progress .piece {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    top: 49%;
    font-size: .22rem
}

.flash-sale .list .item .grab {
    font-size: .28rem;
    color: #fff;
    width: 1.4rem;
    height: .54rem;
    border-radius: .04rem;
    text-align: center;
    line-height: .54rem;
    position: absolute;
    right: .3rem;
    bottom: .3rem
}

.product-con .nav {
    background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QN/aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NDNlZTU0ZDMtNjEwZS03ZjQ4LWEwODgtNTZlMTZiNzI3NTQwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI1NEI2MDUyM0ZDMjExRTk5OTg1REI1OUM1NjNEMUZCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI1NEI2MDUxM0ZDMjExRTk5OTg1REI1OUM1NjNEMUZCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUyMDIzNWNmLTIwNGYtOTQ0My05YTBiLWNmMmZlMTJmMDk3NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0M2VlNTRkMy02MTBlLTdmNDgtYTA4OC01NmUxNmI3Mjc1NDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+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);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 1rem;
    padding: 0 .3rem
}

.product-con .nav .money {
    font-size: .28rem;
    color: #fff
}

.product-con .nav .money .num {
    font-size: .48rem
}

.product-con .nav .money .y-money {
    font-size: .26rem;
    margin-left: .1rem;
    text-decoration: line-through
}

.product-con .nav .times {
    font-size: .2rem;
    color: #fff;
    text-align: center;
    margin-bottom: .04rem
}

.product-con .nav .times .time {
    margin-top: .07rem
}

.product-con .nav .times .time .styleAll {
    padding: 0 .07rem;
    font-size: .22rem;
    color: #ff3d3d;
    background-color: #fff;
    border-radius: .02rem
}

.product-con .nav .iconfont {
    color: #fff;
    font-size: .3rem;
    margin-left: .2rem
}

.product-con .wrapperRush {
    padding: .32rem .3rem;
    background-color: #fff
}

.product-con .wrapperRush .introduce .infor {
    width: 5.7rem;
    font-size: .32rem;
    font-weight: 700
}

.product-con .wrapperRush .introduce .iconfont {
    font-size: .37rem;
    color: #515151
}

.product-con .wrapperRush .label {
    margin: .18rem 0 0 0;
    font-size: .24rem;
    color: #82848f
}

.product-con .wrapperRush .label .stock {
    width: 2.55rem;
    margin-right: .28rem
}

.product-con .footerRush {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 1rem;
    background-color: #fff;
    font-size: .18rem;
    color: #666;
    z-index: 99
}

.product-con .footerRush .customerSer {
    width: 14%;
    font-size: .2rem;
    color: #666
}

.product-con .footerRush .bnt {
    width: 86%;
    text-align: center;
    line-height: 1rem;
    height: 100%;
    color: #fff;
    font-size: .3rem
}

.newsList .swiperNews {
    width: 6.9rem;
    height: 3.67rem;
    margin: .3rem auto 0 auto
}

.newsList .swiperNews .swiper-slide {
    width: 100%;
    height: 3.3rem
}

.newsList .swiperNews .slide-image {
    width: 100%;
    height: 100%;
    border-radius: .06rem
}

.newsList .swiperNews .swiper-pagination-bullet {
    width: .12rem;
    height: .12rem;
    border-radius: 0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform-origin: 0 100%;
    -webkit-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    background-color: #d1d1d1;
    opacity: 1;
    margin: 0 .1rem
}

.newsList .swiperNews .swiper-pagination-bullet-active {
    background-color: #666;
    border: 0
}

.newsList .swiperNews .swiper-pagination {
    bottom: -.07rem;
    width: 100%
}

.newsList .nav {
    padding: 0 .3rem;
    width: 100%;
    height: 1.05rem;
    overflow: hidden;
    background-color: #fff
}

.newsList .nav.on {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 5
}

.newsList .nav .scrollNav {
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%
}

.newsList .nav .item {
    display: inline-block;
    font-size: .32rem;
    color: #999;
    margin-top: .4rem
}

.newsList .nav .item.on {
    color: #282828
}

.newsList .nav .item~.item {
    margin-left: .46rem
}

.newsList .nav .item .line {
    width: .24rem;
    height: .04rem;
    border-radius: .02rem;
    margin: .1rem auto 0 auto
}

.newsList .list.on {
    margin-top: 1.05rem
}

.newsList .list .item {
    margin: 0 .3rem;
    border-bottom: 1px solid #f0f0f0;
    padding: .35rem 0
}

.newsList .list .item .pictrue {
    width: 2.5rem;
    height: 1.56rem
}

.newsList .list .item .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .06rem
}

.newsList .list .item .text {
    width: 4.2rem;
    height: 1.56rem;
    font-size: .24rem;
    color: #999
}

.newsList .list .item .text .name {
    font-size: .3rem;
    color: #282828
}

.newsList .list .item .picList .pictrue {
    width: 3.35rem;
    height: 2.1rem;
    margin-top: .3rem
}

.newsList .list .item .picList.on .pictrue {
    width: 2.17rem;
    height: 1.36rem
}

.newsList .list .item .picList .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .06rem
}

.newsList .list .item .time {
    text-align: right;
    font-size: .24rem;
    color: #999;
    margin-top: .22rem
}

.newsList .van-tabs__wrap {
    top: 0 !important
}

.newsDetail .title {
    padding: 0 .3rem;
    font-size: .34rem;
    color: #282828;
    font-weight: 700;
    margin: .45rem 0 .23rem 0;
    line-height: 1.5
}

.newsDetail .list {
    margin: 0 .3rem;
    border-bottom: 1px solid #eee;
    padding-bottom: .25rem
}

.newsDetail .list .label {
    font-size: .24rem;
    height: .38rem;
    border-radius: .03rem;
    text-align: center;
    line-height: .36rem;
    padding: 0 .1rem;
    max-width: 1.9rem;
    width: unset
}

.newsDetail .list .item {
    margin-left: .27rem;
    font-size: .24rem;
    color: #999
}

.newsDetail .list .item .iconfont {
    font-size: .28rem;
    margin-right: .1rem
}

.newsDetail .list .item .iconfont.icon-shenhezhong {
    font-size: .26rem
}

.newsDetail .conter {
    padding: 0 .3rem;
    font-size: .3rem;
    color: #333;
    line-height: 1.8;
    padding-top: .35rem
}

.newsDetail .conter img {
    width: 100%;
    display: block
}

.commission-details .promoterHeader .headerCon .money {
    font-size: .36rem
}

.commission-details .promoterHeader .headerCon .money .num {
    font-family: GuildfordProBook\ 5
}

.register {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eb5447), to(#ff8e3b));
    background-image: linear-gradient(180deg, #eb5447 0, #ff8e3b);
    background-image: -moz-linear-gradient(to bottom, #eb5447 0, #ff8e3b 100%);
    width: 100%;
    height: 100vh
}

.register .shading {
    background-image: url(../img/registerw.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 2.86rem;
    padding-top: .7rem
}

.register .shading .pictrue {
    width: 1.72rem;
    height: 1.72rem;
    border-radius: 50%;
    background-color: hsla(0, 0%, 100%, .8);
    margin: 0 auto
}

.register .shading .pictrue img {
    width: 1.64rem;
    height: 1.64rem;
    border-radius: 50%;
    display: block
}

.register .whiteBg {
    width: 6.2rem;
    border-radius: .16rem;
    background-color: #fff;
    margin: .3rem auto 0 auto;
    padding: .45rem .3rem 0 .3rem
}

.register .whiteBg .title {
    font-size: .36rem;
    color: #282828;
    text-align: center;
    font-weight: 700
}

.register .whiteBg .title .item~.item {
    margin-left: .85rem
}

.register .whiteBg .title .item {
    color: #999;
    border-bottom: .05rem solid #fff;
    padding-bottom: .1rem
}

.register .whiteBg .title .item.on {
    color: #282828;
    border-bottom-color: #f35749
}

.register .whiteBg .list .item {
    border-bottom: 1px solid #ededed;
    padding: .47rem 0 .13rem 0;
    position: relative
}

.register .whiteBg .list .item .name {
    font-size: .26rem;
    color: #2d3342;
    margin-bottom: .27rem;
    text-align: left
}

.register .whiteBg .list .item .icon {
    font-size: .35rem;
    margin-right: .32rem
}

.register .whiteBg .list .item input {
    font-size: .33rem;
    width: 4.9rem
}

.register .whiteBg .list .item input::-webkit-input-placeholder {
    color: #ccc
}

.register .whiteBg .list .item input::-moz-placeholder {
    color: #ccc
}

.register .whiteBg .list .item input:-ms-input-placeholder {
    color: #ccc
}

.register .whiteBg .list .item input::-ms-input-placeholder {
    color: #ccc
}

.register .whiteBg .list .item input::placeholder {
    color: #ccc
}

.register .whiteBg .list .item .codeIput {
    width: 2.5rem
}

.register .whiteBg .list .item .code {
    position: absolute;
    width: 1.5rem;
    height: .5rem;
    background-color: #f35446;
    border-radius: .3rem;
    color: #fff;
    line-height: .5rem;
    text-align: center;
    bottom: .17rem;
    right: 0;
    font-size: .25rem
}

.register .whiteBg .list .item .code.on {
    background-color: #bbb
}

.register .whiteBg .list .forgetPwd {
    text-align: right;
    font-size: .28rem;
    color: #ccc;
    margin-top: .2rem
}

.register .whiteBg .list .forgetPwd .iconfont {
    font-size: .3rem;
    margin-right: .1rem;
    vertical-align: middle
}

.register .whiteBg .logon {
    font-size: .34rem;
    color: #fff;
    font-weight: 700;
    height: .86rem;
    border-radius: .43rem;
    background: -webkit-gradient(linear, left top, right top, from(#f35447), to(#ff8e3c));
    background: linear-gradient(90deg, #f35447 0, #ff8e3c);
    background: -moz-linear-gradient(to right, #f35447 0, #ff8e3c 100%);
    text-align: center;
    line-height: .86rem;
    margin-top: .47rem
}

.register .whiteBg .tip {
    height: 1.1rem;
    text-align: center;
    line-height: 1.05rem;
    font-size: .3rem;
    color: #ccc
}

.register .bottom {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAApQAAAAkCAYAAAA3mqpgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDUwNjlmMy05NjI1LTRhZTItYjMwNC0yZDQ0ZTM3ZDFjNjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REE5RjQyRjk3NzgzMTFFOTg0Q0Q5ODE4RDgwOTI2MTQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REE5RjQyRjg3NzgzMTFFOTg0Q0Q5ODE4RDgwOTI2MTQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowYjA0NzcxMC1kNmFhLTQzOTMtYWFhMC1jNjkxMWYyZDVmZWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxMTViODdmNi0yNWY5LTE2NGQtYjUzOC02YzViOTc2NzVjOTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7UM78mAAADQ0lEQVR42uzdvYtUVxgH4DPDEGxsLAKmtFAECwvL/AFqYWmpgrWdWATsLEUwXVJtRLQNKeJnJXZuYSGoWRRR/EBhtwisG1n2eg5zLW2y98752OeB16l27p6PhZ8z95530nVdGFL3+K+l+HIoLNrml4Mhh67bFQCAuk0mG1muO/vhaYarPpkcPnFmyDecDhwm08uKXQkAUKyVPrOVGSh7j6wTAECxBs9qYwTKh7E+WysAgOJs9Fmt+EC5Huuu9QIAKM6dPqsVHyiTpVib1gwAoBgpm/0xxhuPFSjfxLph3QAAipGy2euaAmXyW/DENwBACVIm+32sNx8zUP4X60KsNWsIAJDNWp/JRjtrczryANJX3+dirVpLAICFW+2z2JsxLzJdwECexTobfP0NALBIK30Gezb2haYLGlBKxadjXQue/gYAGNNmn7lOh5E/mfxmtsDBfYn1a6w/Y52KdTSWPtgAAMNIz6/cDvOjgV4v8sKzDINNA7wU60qsn2MdiXUg1k+xdm/jd+piTewlAKAS3TZ+Nn0K+W+sd7Gex1oO8w446zkGMss4id866gzTVefTq7/jvz9mGMdBfw8AUL2nGa75Mezdf7yFyRs0UE4On8gT729dTi8vMwVKAID/40V4/0+YHDtf/UCmDS3KI/sSAKjIcisDaSlQ3ou1ZW8CABXY6rOLQFmYdFPqffsTAKjA/T67CJQFSscSrdujAEDB1vvM0ozWAuWHMD+SqLNXAYACdX1W+SBQli0dQ5TOuHQ/JQBQWpi8GoY6MlGgHN3NWOkZfF9/AwAlSJnkYqzrLQ5u2vDCPYh1sv9fgE8rAYActvoskjLJ7VYHOWt8EdP9Cb+E+Y2vqXd4avO4L9aeAceu5SMA1G3IZy9SS8TVMG+4ks6ZTEcDvW19Amc7ZKOkYLnU19BytXwEAIbxMdZx07DDA2WulkVaPgJAE17kzBMtmJqCbdPyEQDqtmwKBMrctHwEgHo11QJRoKyXlo8AUK+mWiAKlHXT8hEA6tNcC0SBsm5aPgJAXZpsgShQ1k/LRwCoJ0w22QJRoGyDlo8AULamWyAKlO3Q8hEAyrMjWiDmMjMFo1hEy0cA4Pt2ZAvEXL4KMADOrbHLPVnkIAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 6.2rem;
    height: .36rem;
    margin: 0 auto
}

.productSort .header {
    width: 100%;
    height: .96rem;
    background-color: #fff;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 9;
    border-bottom: 1px solid #f5f5f5
}

.productSort .header .input {
    width: 7rem;
    height: .6rem;
    background-color: #f5f5f5;
    border-radius: .5rem;
    padding: 0 .25rem
}

.productSort .header .input .iconfont {
    font-size: .35rem;
    color: #555
}

.productSort .header .input input {
    font-size: .26rem;
    height: 100%;
    width: 5.97rem
}

.productSort .header .input input::-webkit-input-placeholder {
    color: #999
}

.productSort .header .input input::-moz-placeholder {
    color: #999
}

.productSort .header .input input:-ms-input-placeholder {
    color: #999
}

.productSort .header .input input::-ms-input-placeholder {
    color: #999
}

.productSort .header .input input::placeholder {
    color: #999
}

.productSort .aside {
    position: fixed;
    width: 1.8rem;
    left: 0;
    top: .96rem;
    bottom: 1rem;
    background-color: #f7f7f7;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch
}

.productSort .aside .item {
    height: .8rem;
    width: 100%;
    font-size: .26rem;
    color: #424242
}

.productSort .aside .item.on {
    background-color: #fff;
    border-left: .04rem solid #fc4141;
    width: 100%;
    text-align: center;
    color: #fc4141;
    font-weight: 700
}

.productSort .conter {
    margin-left: 1.8rem;
    padding: 0 .14rem;
    margin-top: .96rem
}

.productSort .conter .listw {
    padding-top: .2rem
}

.productSort .conter .listw .title {
    height: .9rem
}

.productSort .conter .listw .title .line {
    width: 1rem;
    height: .02rem;
    background-color: #999
}

.productSort .conter .listw .title .name {
    font-size: .28rem;
    color: #333;
    margin: 0 .3rem;
    font-weight: 700
}

.productSort .conter .list {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap
}

.productSort .conter .list .item {
    width: 1.77rem;
    margin-top: .26rem
}

.productSort .conter .list .item .picture {
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%
}

.productSort .conter .list .item .picture img {
    width: 100%;
    height: 100%;
    border-radius: 50%
}

.productSort .conter .list .item .name {
    font-size: .24rem;
    color: #333;
    height: .56rem;
    line-height: .56rem;
    width: 1.2rem;
    text-align: center
}

/*.home {
    position: fixed;
    top: 7.8rem;
    color: #fff;
    text-align: center;
    z-index: 33;
    right: .1rem
}

.home .homeCon {
    overflow: hidden;
    width: .86rem;
    border-radius: .5rem;
    transition: all .3s ease-in-out 0s;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    opacity: 0;
    transform: scale(0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    height: 0;
    color: #e93323
}

.home .homeCon.on {
    opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    height: 3rem;
    padding: .34rem 0;
    margin-bottom: .2rem
}

.home .homeCon .iconfont {
    font-size: .48rem;
    color: #fff;
    display: inline-block;
    height: .9rem;
    margin: 0 auto
}

.home .pictrue {
    width: .86rem;
    height: .86rem;
    border-radius: 50%
}

.home .pictrue .image {
    width: 100%;
    height: 100%;
    border-radius: 50%
}*/
.home {
    position: fixed;
    right: 0.625rem;
    bottom: 2rem;
    width: 1.22rem;
    height: 1.2rem;
    border: 1px solid #ccc;
    border-radius: 50%;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.home a{
    font-size:0.28rem
}
.pos-order-goods {
    padding: 0 .3rem;
    background-color: #fff
}

.pos-order-goods .goods {
    height: 1.85rem
}

.pos-order-goods .goods~.goods {
    border-top: 1px dashed #e5e5e5
}

.pos-order-goods .goods .picTxt {
    width: 5.15rem
}

.pos-order-goods .goods .picTxt .pictrue {
    width: 1.3rem;
    height: 1.3rem
}

.pos-order-goods .goods .picTxt .pictrue img {
    width: 100%;
    height: 100%;
    border-radius: .06rem
}

.pos-order-goods .goods .picTxt .text {
    width: 3.65rem;
    height: 1.3rem
}

.pos-order-goods .goods .picTxt .text .info {
    font-size: .28rem;
    color: #282828
}

.pos-order-goods .goods .picTxt .text .attr {
    font-size: .2rem;
    color: #999
}

.pos-order-goods .goods .money {
    width: 1.64rem;
    text-align: right;
    font-size: .28rem
}

.pos-order-goods .goods .money .x-money {
    color: #282828
}

.pos-order-goods .goods .money .num {
    color: #ff9600;
    margin: .05rem 0
}

.pos-order-goods .goods .money .y-money {
    color: #999;
    text-decoration: line-through
}

.public-total {
    font-size: .28rem;
    color: #282828;
    border-top: 1px solid #eee;
    height: .92rem;
    line-height: .92rem;
    text-align: right;
    padding: 0 .3rem;
    background-color: #fff
}

.public-total .money {
    color: #ff4c3c
}

.priceChange {
    position: fixed;
    width: 5.8rem;
    height: 6.7rem;
    background-color: #fff;
    border-radius: .1rem;
    top: 50%;
    left: 50%;
    margin-left: -2.9rem;
    margin-top: -3.35rem;
    z-index: 99;
    transition: all .3s ease-in-out 0s;
    -webkit-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0
}

.priceChange.on {
    opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1)
}

.priceChange .priceTitle {
    background: url(../img/pricetitle.jpg) no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 1.6rem;
    border-radius: .1rem .1rem 0 0;
    text-align: center;
    font-size: .4rem;
    color: #fff;
    line-height: 1.6rem;
    position: relative
}

.priceChange .priceTitle .iconfont {
    position: absolute;
    font-size: .4rem;
    right: .26rem;
    top: .23rem;
    width: .4rem;
    height: .4rem;
    line-height: .4rem
}

.priceChange .listChange {
    padding: 0 .4rem
}

.priceChange .listChange .item {
    height: 1.03rem;
    border-bottom: 1px solid #e3e3e3;
    font-size: .32rem;
    color: #333
}

.priceChange .listChange .item .money {
    color: #666;
    width: 3rem;
    text-align: right
}

.priceChange .listChange .item .money .iconfont {
    font-size: .32rem;
    margin-left: .2rem
}

.priceChange .listChange .item .money input {
    width: 100%;
    height: 100%;
    text-align: right;
    color: #ccc
}

.priceChange .listChange .item .money input.on {
    color: #666
}

.priceChange .modify {
    color: #fff;
    background-color: #2291f8;
    margin: .53rem auto 0 auto
}

.priceChange .modify,
.priceChange .modify1 {
    font-size: .32rem;
    width: 4.9rem;
    height: .9rem;
    text-align: center;
    line-height: .9rem;
    border-radius: .45rem
}

.priceChange .modify1 {
    color: #312b2b;
    background-color: #eee;
    margin: .3rem auto 0 auto
}

.public-wrapper .title {
    font-size: .3rem;
    color: #282828;
    padding: 0 .3rem;
    margin-bottom: .2rem
}

.public-wrapper .title .iconfont {
    color: #2291f8;
    font-size: .4rem;
    margin-right: .13rem;
    vertical-align: middle
}

.public-wrapper {
    margin: .18rem auto 0 auto;
    width: 6.9rem;
    background-color: #fff;
    border-radius: .1rem;
    padding-top: .25rem
}

.public-wrapper .nav {
    padding: 0 .3rem;
    height: .7rem;
    line-height: .7rem;
    font-size: .24rem;
    color: #999
}

.public-wrapper .data {
    width: 2.1rem;
    text-align: left
}

.public-wrapper .browse {
    width: 1.92rem;
    text-align: right
}

.public-wrapper .turnover {
    width: 2.27rem;
    text-align: right
}

.public-wrapper .conter {
    padding: 0 .3rem
}

.public-wrapper .conter .item {
    border-bottom: 1px solid #f7f7f7;
    height: .7rem;
    font-size: .24rem
}

.public-wrapper .conter .item .turnover {
    color: #d84242
}

.pos-order-list .nav {
    width: 100%;
    height: .96rem;
    background-color: #fff;
    font-size: .3rem;
    color: #282828;
    position: fixed;
    top: 0;
    left: 0
}

.pos-order-list .nav .item.on {
    color: #2291f8
}

.pos-order-list .list {
    margin-top: 1.2rem
}

.pos-order-list .list .item {
    background-color: #fff;
    width: 100%
}

.pos-order-list .list .item~.item {
    margin-top: .24rem
}

.pos-order-list .list .item .order-num {
    height: 1.24rem;
    border-bottom: 1px solid #eee;
    font-size: .3rem;
    font-weight: 700;
    color: #282828;
    padding: 0 .3rem
}

.pos-order-list .list .item .order-num .time {
    font-size: .26rem;
    font-weight: 400;
    color: #999;
    margin-top: -.4rem
}

.pos-order-list .list .item .operation {
    padding: .2rem .3rem;
    margin-top: .03rem
}

.pos-order-list .list .item .operation .more {
    position: relative
}

.pos-order-list .list .item .operation .icon-gengduo {
    font-size: .5rem;
    color: #aaa
}

.pos-order-list .list .item .operation .order .arrow {
    width: 0;
    height: 0;
    border-left: .11rem solid transparent;
    border-right: .11rem solid transparent;
    border-top: .2rem solid #e5e5e5;
    position: absolute;
    left: .15rem;
    bottom: -.18rem
}

.pos-order-list .list .item .operation .order .arrow:before {
    content: "";
    width: 0;
    height: 0;
    border-left: .07rem solid transparent;
    border-right: .07rem solid transparent;
    border-top: .2rem solid #fff;
    position: absolute;
    left: -.07rem;
    bottom: 0
}

.pos-order-list .list .item .operation .order {
    width: 2rem;
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: .1rem;
    position: absolute;
    top: -1rem;
    z-index: 9
}

.pos-order-list .list .item .operation .order .items {
    height: .77rem;
    line-height: .77rem;
    text-align: center
}

.pos-order-list .list .item .operation .order .items~.items {
    border-top: 1px solid #f5f5f5
}

.pos-order-list .list .item .operation .bnt {
    font-size: .28rem;
    color: #5c5c5c;
    width: 1.7rem;
    height: .6rem;
    border-radius: .3rem;
    border: 1px solid #bbb;
    text-align: center;
    line-height: .6rem
}

.pos-order-list .list .item .operation .bnt~.bnt {
    margin-left: .14rem
}

.pos-order-details .header {
    background: -webkit-gradient(linear, left top, right top, from(#2291f8), to(#1cd1dc));
    background: linear-gradient(90deg, #2291f8 0, #1cd1dc);
    background: -moz-linear-gradient(to right, #2291f8 0, #1cd1dc 100%)
}

.pos-order-details .header .state {
    font-size: .36rem;
    color: #fff
}

.pos-order-details .header .data {
    margin-left: .35rem;
    font-size: .28rem
}

.pos-order-details .header .data .order-num {
    font-size: .3rem;
    margin-bottom: .08rem
}

.pos-order-details .remarks {
    width: 100%;
    height: .86rem;
    background-color: #fff;
    padding: 0 .3rem
}

.pos-order-details .remarks .iconfont {
    font-size: .4rem;
    color: #2a7efb
}

.pos-order-details .remarks input {
    width: 6.3rem;
    height: 100%;
    font-size: .3rem
}

.pos-order-details .remarks input::-webkit-input-placeholder {
    color: #666
}

.pos-order-details .remarks input::-moz-placeholder {
    color: #666
}

.pos-order-details .remarks input:-ms-input-placeholder {
    color: #666
}

.pos-order-details .remarks input::-ms-input-placeholder {
    color: #666
}

.pos-order-details .remarks input::placeholder {
    color: #666
}

.pos-order-details .orderingUser {
    font-size: .26rem;
    color: #282828;
    padding: 0 .3rem;
    height: .67rem;
    background-color: #fff;
    margin-top: .16rem;
    border-bottom: 1px solid #f5f5f5
}

.pos-order-details .orderingUser .iconfont {
    font-size: .4rem;
    color: #2a7efb;
    margin-right: .15rem
}

.pos-order-details .address {
    margin-top: 0
}

.pos-order-details .pos-order-goods {
    margin-top: .17rem
}

.pos-order-details .footer .more {
    font-size: .27rem;
    color: #aaa;
    width: 1rem;
    height: .64rem;
    text-align: center;
    line-height: .64rem;
    margin-right: .25rem;
    position: relative
}

.pos-order-details .footer .delivery {
    background: -webkit-gradient(linear, left top, right top, from(#2291f8), to(#1cd1dc));
    background: linear-gradient(90deg, #2291f8 0, #1cd1dc);
    background: -moz-linear-gradient(to right, #2291f8 0, #1cd1dc 100%)
}

.pos-order-details .footer .more .order .arrow {
    width: 0;
    height: 0;
    border-left: .11rem solid transparent;
    border-right: .11rem solid transparent;
    border-top: .2rem solid #e5e5e5;
    position: absolute;
    left: .15rem;
    bottom: -.18rem
}

.pos-order-details .footer .more .order .arrow:before {
    content: "";
    width: 0;
    height: 0;
    border-left: .09rem solid transparent;
    border-right: .09rem solid transparent;
    border-top: .19rem solid #fff;
    position: absolute;
    left: -.1rem;
    bottom: 0
}

.pos-order-details .footer .more .order {
    width: 2rem;
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: .1rem;
    position: absolute;
    top: -2rem;
    z-index: 9
}

.pos-order-details .footer .more .order .item {
    height: .77rem;
    line-height: .77rem
}

.pos-order-details .footer .more .order .item~.item {
    border-top: 1px solid #f5f5f5
}

.pos-order-details .footer .more .moreName {
    width: 100%;
    height: 100%
}

.deliver-goods header {
    width: 100%;
    background-color: #fff;
    margin-top: .1rem
}

.deliver-goods header .order-num {
    padding: 0 .3rem;
    border-bottom: 1px solid #f5f5f5;
    height: .67rem
}

.deliver-goods header .order-num .num {
    width: 4.3rem;
    font-size: .26rem;
    color: #282828;
    position: relative
}

.deliver-goods header .order-num .num:after {
    position: absolute;
    content: "";
    width: 1px;
    height: .3rem;
    background-color: #ddd;
    top: 50%;
    margin-top: -.15rem;
    right: 0
}

.deliver-goods header .order-num .name {
    width: 2.6rem;
    font-size: .26rem;
    color: #282828;
    text-align: center
}

.deliver-goods header .order-num .name .iconfont {
    font-size: .35rem;
    color: #477ef3;
    vertical-align: middle;
    margin-right: .1rem
}

.deliver-goods header .address {
    font-size: .26rem;
    color: #868686;
    background-color: #fff;
    padding: .3rem
}

.deliver-goods header .address .name {
    font-size: .3rem;
    color: #282828;
    margin-bottom: .1rem
}

.deliver-goods header .address .name .phone {
    margin-left: .4rem
}

.deliver-goods header .line {
    width: 100%;
    height: .03rem
}

.deliver-goods header .line img {
    width: 100%;
    height: 100%;
    display: block
}

.deliver-goods .wrapper {
    width: 100%;
    background-color: #fff
}

.deliver-goods .wrapper .item {
    border-bottom: 1px solid #f0f0f0;
    padding: 0 .3rem;
    height: .96rem;
    font-size: .32rem;
    color: #282828;
    position: relative
}

.deliver-goods .wrapper .item .mode {
    width: 4.6rem;
    height: 100%;
    text-align: right
}

.deliver-goods .wrapper .item .mode .iconfont {
    font-size: .3rem;
    margin-left: .13rem
}

.deliver-goods .wrapper .item .mode .goods~.goods {
    margin-left: .3rem
}

.deliver-goods .wrapper .item .mode .goods {
    color: #bbb
}

.deliver-goods .wrapper .item .mode .goods.on {
    color: #477ef3
}

.deliver-goods .wrapper .item .icon-up {
    position: absolute;
    font-size: .35rem;
    color: #2c2c2c;
    right: .3rem
}

.deliver-goods .wrapper .item select {
    direction: rtl;
    padding-right: .6rem;
    position: relative;
    z-index: 2
}

.deliver-goods .wrapper .item input::-webkit-input-placeholder {
    color: #bbb
}

.deliver-goods .wrapper .item input::-moz-placeholder {
    color: #bbb
}

.deliver-goods .wrapper .item input:-ms-input-placeholder {
    color: #bbb
}

.deliver-goods .wrapper .item input::-ms-input-placeholder {
    color: #bbb
}

.deliver-goods .wrapper .item input::placeholder {
    color: #bbb
}

.deliver-goods .confirm {
    font-size: .32rem;
    color: #fff;
    width: 100%;
    height: 1rem;
    background-color: #477ef3;
    text-align: center;
    line-height: 1rem;
    position: fixed;
    bottom: 0
}

.order-index .header {
    background: url(../img/orderIndex.png) no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 3.02rem;
    padding: .45rem .3rem 0 .3rem
}

.order-index .header .item {
    -webkit-box-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    -o-flex: 1;
    -ms-flex: 1;
    text-align: center;
    font-size: .24rem;
    color: #fff
}

.order-index .header .item .num {
    font-size: .4rem;
    margin-bottom: .07rem
}

.order-index .wrapper {
    width: 6.9rem;
    background-color: #fff;
    border-radius: .1rem;
    margin: -1.15rem auto 0 auto;
    padding-top: .25rem
}

.order-index .wrapper .title {
    font-size: .3rem;
    color: #282828;
    padding: 0 .3rem;
    margin-bottom: .4rem
}

.order-index .wrapper .title .iconfont {
    color: #2291f8;
    font-size: .4rem;
    margin-right: .13rem;
    vertical-align: middle
}

.order-index .wrapper .list .item {
    width: 33.33%;
    text-align: center;
    font-size: .24rem;
    color: #999;
    margin-bottom: .45rem
}

.order-index .wrapper .list .item .num {
    font-size: .4rem;
    color: #333
}

.statistical-page .navs {
    width: 100%;
    height: .96rem;
    background-color: #fff;
    overflow: hidden;
    line-height: .96rem;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9
}

.statistical-page .navs .list {
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    width: 100%
}

.statistical-page .navs .item {
    font-size: .32rem;
    color: #282828;
    margin-left: .6rem;
    display: inline-block
}

.statistical-page .navs .item.on {
    color: #2291f8
}

.statistical-page .navs .item .iconfont {
    font-size: .25rem;
    margin-left: .13rem
}

.statistical-page .wrapper {
    width: 7.4rem;
    background-color: #fff;
    border-radius: .1rem;
    margin: 1.19rem auto 0 auto;
    padding: .5rem .6rem
}

.statistical-page .wrapper .title {
    font-size: .3rem;
    color: #999;
    text-align: center
}

.statistical-page .wrapper .money {
    font-size: .72rem;
    color: #fba02a;
    text-align: center;
    margin-top: .1rem
}

.statistical-page .wrapper .increase {
    font-size: .28rem;
    color: #999;
    margin-top: .2rem
}

.statistical-page .wrapper .increase .red {
    color: #ff6969
}

.statistical-page .wrapper .increase .green {
    color: #1abb1d
}

.statistical-page .wrapper .increase .iconfont {
    font-size: .23rem;
    margin-left: .15rem
}

.statistical-page .chart {
    width: 6.9rem;
    height: 4.8rem;
    background-color: #fff;
    border-radius: .1rem;
    margin: .23rem auto 0 auto;
    padding: .25rem .22rem 0 .22rem
}

.statistical-page .chart .company {
    font-size: .26rem;
    color: #999
}

.statistical-page .mc-body {
    padding-bottom: 0
}

.statistical-page .mc-body tr {
    background-color: #edf8fe;
    border-top: 1px solid #fff;
    width: 100%
}

.statistical-page .mpvue-calendar {
    min-width: 100%
}

.statistical-page .mpvue-calendar table {
    margin: 0
}

.statistical-page .mpvue-calendar td {
    border-right: 1px solid #fff;
    padding: 0;
    width: 14% !important
}

.statistical-page .calendar-tools {
    box-shadow: unset;
    -webkit-box-shadow: unset;
    -o-box-shadow: unset;
    -moz-box-shadow: unset
}

.statistical-page .mc-head-box div {
    font-size: 14px
}

.statistical-page .mpvue-calendar td:not(.disabled) span.mc-date-red {
    color: unset
}

.statistical-page .mpvue-calendar .mc-range-mode .mc-range-begin span.calendar-date,
.statistical-page .mpvue-calendar .mc-range-mode .mc-range-end span.calendar-date {
    border-radius: 0;
    background-color: #2291f8 !important
}

.statistical-page .mpvue-calendar td.selected span.mc-date-red {
    color: #fff
}

.statistical-page .mc-range-mode .selected .mc-range-bg,
.statistical-page .mpvue-calendar .mc-range-mode .mc-range-month-first.selected .calendar-date,
.statistical-page .mpvue-calendar .mc-range-mode .mc-range-month-last.selected .calendar-date,
.statistical-page .mpvue-calendar .mc-range-mode .mc-range-row-first .calendar-date,
.statistical-page .mpvue-calendar .mc-range-mode .mc-range-row-last .calendar-date,
.statistical-page .mpvue-calendar .mc-range-mode .selected.mc-range-second-to-last span {
    background-color: #a0dcf9
}

.statistical-page .mc-today-element .calendar-date {
    border-radius: 0;
    background-color: unset
}

.yd-confirm {
    background-color: #fff;
    font-size: unset;
    width: 5.4rem;
    height: 2.5rem;
    border-radius: .4rem;
    border-radius: 2px;
    width: 85%;
    background-color: #fafafa;
    border-radius: 2px;
    font-size: 15px;
    -webkit-animation: yd-kf-zoom-in .15s ease forwards;
    animation: yd-kf-zoom-in .15s ease forwards;
}

.yd-confirm-hd {
    text-align: center
}

.yd-confirm-title {
    color: #030303;
    font-weight: 700;
    font-size: .36rem
}

.yd-confirm-bd {
    text-align: center;
    font-size: .28rem;
    color: #333
}

.yd-confirm-ft {
    line-height: .9rem;
    margin-top: 14px;
    border-top: .01rem solid #eee
}

.yd-confirm-ft>a {
    color: #e93323
}
.yd-confirm-ft>a.default{
    color: #353535;
}
.yd-confirm-ft>a.primary {
    border-left: .01rem solid #eee;
    color: #e93323
}
.yd-confirm2{
    width: 85%;
    background-color: #fafafa;
    border-radius: 2px;
    font-size: 15px;
    -webkit-animation: yd-kf-zoom-in .15s ease forwards;
    animation: yd-kf-zoom-in .15s ease forwards;
}
.yd-confirm2 .yd-confirm-hd{
    text-align: left;
    padding: 15px 20px 5px;
}
.yd-confirm2 .yd-confirm-title{
    font-weight: 400;
    color: #444;
    word-break: break-all;
}
.yd-confirm2 .yd-confirm-bd{
    text-align: left;
    padding: 0 20px;
    font-size: 14px;
    color: #888;
    line-height: 20px;
    word-break: break-all;
}
.yd-confirm2 .yd-confirm-bd{
    text-align: left;
    padding: 0 20px;
    font-size: 14px;
    color: #888;
    line-height: 20px;
    word-break: break-all;
}
.yd-confirm2 .yd-confirm-ft{
    position: relative;
    line-height: 40px;
    margin-top: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
} 
.yd-confirm2 .yd-confirm-ft>a{
    position: relative;
    text-align: center;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 2px;
}
.yd-confirm2 .yd-confirm-ft>a.primary{
    color: #0bb20c;
}


.ChangePassword .phone {
    font-size: .32rem;
    font-weight: 700;
    text-align: center;
    margin-top: .55rem
}

.ChangePassword .list {
    width: 5.8rem;
    margin: .53rem auto 0 auto
}

.ChangePassword .list .item {
    width: 100%;
    height: 1.1rem;
    border-bottom: .02rem solid #f0f0f0
}

.ChangePassword .list .item input {
    width: 100%;
    height: 100%;
    font-size: .32rem
}

.ChangePassword .list .item input::-webkit-input-placeholder {
    color: #b9b9bc
}

.ChangePassword .list .item input::-moz-placeholder {
    color: #b9b9bc
}

.ChangePassword .list .item input:-ms-input-placeholder {
    color: #b9b9bc
}

.ChangePassword .list .item input::-ms-input-placeholder {
    color: #b9b9bc
}

.ChangePassword .list .item input::placeholder {
    color: #b9b9bc
}

.ChangePassword .list .item input.codeIput {
    width: 3.4rem
}

.ChangePassword .list .item .code {
    font-size: .32rem;
    font: 100% tahoma,\5b8b\4f53,arial;
}

.ChangePassword .list .item .code.on {
    color: #b9b9bc !important
}

.ChangePassword .confirmBnt {
    font-size: .32rem;
    width: 5.8rem;
    height: .9rem;
    border-radius: .45rem;
    color: #fff;
    margin: .92rem auto 0 auto;
    text-align: center;
    line-height: .9rem
}

.van-tabs__wrap {
    z-index: 22 !important
}

.productList .list .item .pictrue {
    position: relative
}

.productList .list .item .pictrue .soldOut {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%
}





/* ====================================================================================================== */

@-webkit-keyframes van-slide-up-enter {
    0% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes van-slide-up-enter {
    0% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@-webkit-keyframes van-slide-up-leave {
    to {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes van-slide-up-leave {
    to {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@-webkit-keyframes van-slide-down-enter {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes van-slide-down-enter {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@-webkit-keyframes van-slide-down-leave {
    to {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes van-slide-down-leave {
    to {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@-webkit-keyframes van-slide-left-enter {
    0% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes van-slide-left-enter {
    0% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@-webkit-keyframes van-slide-left-leave {
    to {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes van-slide-left-leave {
    to {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@-webkit-keyframes van-slide-right-enter {
    0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes van-slide-right-enter {
    0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@-webkit-keyframes van-slide-right-leave {
    to {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes van-slide-right-leave {
    to {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@-webkit-keyframes van-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes van-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes van-fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes van-fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes van-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes van-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes van-circular {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -40
    }

    to {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -120
    }
}

@keyframes van-circular {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -40
    }

    to {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -120
    }
}

html {
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0
}

a {
    text-decoration: none
}

[class*=van-]:focus,
a:focus,
button:focus,
input:focus,
textarea:focus {
    outline: 0
}

ol,
ul {
    margin: 0;
    padding: 0;
    list-style: none
}

button,
input,
textarea {
    color: inherit;
    font: inherit
}

.van-ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.van-clearfix:after {
    display: table;
    clear: both;
    content: ""
}

[class*=van-hairline]:after {
    position: absolute;
    box-sizing: border-box;
    content: " ";
    pointer-events: none;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    border: 0 solid #ebedf0;
    -webkit-transform: scale(.5);
    transform: scale(.5)
}

.van-hairline,
.van-hairline--bottom,
.van-hairline--left,
.van-hairline--right,
.van-hairline--surround,
.van-hairline--top,
.van-hairline--top-bottom {
    position: relative
}

.van-hairline--top:after {
    border-top-width: 1px
}

.van-hairline--left:after {
    border-left-width: 1px
}

.van-hairline--right:after {
    border-right-width: 1px
}

.van-hairline--bottom:after {
    border-bottom-width: 1px
}

.van-hairline--top-bottom:after,
.van-hairline-unset--top-bottom:after {
    border-width: 1px 0
}

.van-hairline--surround:after {
    border-width: 1px
}

.van-fade-enter-active {
    -webkit-animation: van-fade-in .3s;
    animation: van-fade-in .3s
}

.van-fade-leave-active {
    -webkit-animation: van-fade-out .3s;
    animation: van-fade-out .3s
}

.van-slide-up-enter-active {
    -webkit-animation: van-slide-up-enter .3s ease both;
    animation: van-slide-up-enter .3s ease both
}

.van-slide-up-leave-active {
    -webkit-animation: van-slide-up-leave .3s ease both;
    animation: van-slide-up-leave .3s ease both
}

.van-slide-down-enter-active {
    -webkit-animation: van-slide-down-enter .3s ease both;
    animation: van-slide-down-enter .3s ease both
}

.van-slide-down-leave-active {
    -webkit-animation: van-slide-down-leave .3s ease both;
    animation: van-slide-down-leave .3s ease both
}

.van-slide-left-enter-active {
    -webkit-animation: van-slide-left-enter .3s ease both;
    animation: van-slide-left-enter .3s ease both
}

.van-slide-left-leave-active {
    -webkit-animation: van-slide-left-leave .3s ease both;
    animation: van-slide-left-leave .3s ease both
}

.van-slide-right-enter-active {
    -webkit-animation: van-slide-right-enter .3s ease both;
    animation: van-slide-right-enter .3s ease both
}

.van-slide-right-leave-active {
    -webkit-animation: van-slide-right-leave .3s ease both;
    animation: van-slide-right-leave .3s ease both
}

.van-info {
    position: absolute;
    top: -8px;
    right: 0;
    box-sizing: border-box;
    min-width: 16px;
    padding: 0 3px;
    color: #fff;
    font-weight: 500;
    font-size: 12px;
    font-family: PingFang SC, Helvetica Neue, Arial, sans-serif;
    line-height: 14px;
    text-align: center;
    background-color: #f44;
    border: 1px solid #fff;
    border-radius: 16px;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    -webkit-transform-origin: 100%;
    transform-origin: 100%
}

@font-face {
    font-style: normal;
    font-weight: 400;
    font-family: vant-icon;
    src: url(https://img.yzcdn.cn/vant/vant-icon-3a7dc2.woff2) format("woff2"), url(https://img.yzcdn.cn/vant/vant-icon-3a7dc2.woff) format("woff"), url(https://img.yzcdn.cn/vant/vant-icon-3a7dc2.ttf) format("truetype")
}

.van-icon {
    position: relative;
    font: 14px/1 vant-icon;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased
}

.van-icon,
.van-icon:before {
    display: inline-block
}

.van-icon-add-o:before {
    content: "\F000"
}

.van-icon-add-square:before {
    content: "\F001"
}

.van-icon-add:before {
    content: "\F002"
}

.van-icon-after-sale:before {
    content: "\F003"
}

.van-icon-aim:before {
    content: "\F004"
}

.van-icon-alipay:before {
    content: "\F005"
}

.van-icon-apps-o:before {
    content: "\F006"
}

.van-icon-arrow-down:before {
    content: "\F007"
}

.van-icon-arrow-left:before {
    content: "\F008"
}

.van-icon-arrow-up:before {
    content: "\F009"
}

.van-icon-arrow:before {
    content: "\F00A"
}

.van-icon-ascending:before {
    content: "\F00B"
}

.van-icon-audio:before {
    content: "\F00C"
}

.van-icon-award-o:before {
    content: "\F00D"
}

.van-icon-award:before {
    content: "\F00E"
}

.van-icon-bag-o:before {
    content: "\F00F"
}

.van-icon-bag:before {
    content: "\F010"
}

.van-icon-balance-list-o:before {
    content: "\F011"
}

.van-icon-balance-list:before {
    content: "\F012"
}

.van-icon-balance-o:before {
    content: "\F013"
}

.van-icon-balance-pay:before {
    content: "\F014"
}

.van-icon-bar-chart-o:before {
    content: "\F015"
}

.van-icon-bars:before {
    content: "\F016"
}

.van-icon-bell:before {
    content: "\F017"
}

.van-icon-bill-o:before {
    content: "\F018"
}

.van-icon-bill:before {
    content: "\F019"
}

.van-icon-birthday-cake-o:before {
    content: "\F01A"
}

.van-icon-bookmark-o:before {
    content: "\F01B"
}

.van-icon-bookmark:before {
    content: "\F01C"
}

.van-icon-browsing-history-o:before {
    content: "\F01D"
}

.van-icon-browsing-history:before {
    content: "\F01E"
}

.van-icon-brush-o:before {
    content: "\F01F"
}

.van-icon-bulb-o:before {
    content: "\F020"
}

.van-icon-bullhorn-o:before {
    content: "\F021"
}

.van-icon-calender-o:before {
    content: "\F022"
}

.van-icon-card:before {
    content: "\F023"
}

.van-icon-cart-circle-o:before {
    content: "\F024"
}

.van-icon-cart-circle:before {
    content: "\F025"
}

.van-icon-cart-o:before {
    content: "\F026"
}

.van-icon-cart:before {
    content: "\F027"
}

.van-icon-cash-back-record:before {
    content: "\F028"
}

.van-icon-cash-on-deliver:before {
    content: "\F029"
}

.van-icon-cashier-o:before {
    content: "\F02A"
}

.van-icon-certificate:before {
    content: "\F02B"
}

.van-icon-chart-trending-o:before {
    content: "\F02C"
}

.van-icon-chat-o:before {
    content: "\F02D"
}

.van-icon-chat:before {
    content: "\F02E"
}

.van-icon-checked:before {
    content: "\F02F"
}

.van-icon-circle:before {
    content: "\F030"
}

.van-icon-clear:before {
    content: "\F031"
}

.van-icon-clock-o:before {
    content: "\F032"
}

.van-icon-clock:before {
    content: "\F033"
}

.van-icon-close:before {
    content: "\F034"
}

.van-icon-closed-eye:before {
    content: "\F035"
}

.van-icon-cluster-o:before {
    content: "\F036"
}

.van-icon-cluster:before {
    content: "\F037"
}

.van-icon-column:before {
    content: "\F038"
}

.van-icon-comment-circle-o:before {
    content: "\F039"
}

.van-icon-comment-circle:before {
    content: "\F03A"
}

.van-icon-comment-o:before {
    content: "\F03B"
}

.van-icon-comment:before {
    content: "\F03C"
}

.van-icon-completed:before {
    content: "\F03D"
}

.van-icon-contact:before {
    content: "\F03E"
}

.van-icon-coupon-o:before {
    content: "\F03F"
}

.van-icon-coupon:before {
    content: "\F040"
}

.van-icon-credit-pay:before {
    content: "\F041"
}

.van-icon-cross:before {
    content: "\F042"
}

.van-icon-debit-pay:before {
    content: "\F043"
}

.van-icon-delete:before {
    content: "\F044"
}

.van-icon-descending:before {
    content: "\F045"
}

.van-icon-description:before {
    content: "\F046"
}

.van-icon-desktop-o:before {
    content: "\F047"
}

.van-icon-diamond-o:before {
    content: "\F048"
}

.van-icon-diamond:before {
    content: "\F049"
}

.van-icon-discount:before {
    content: "\F04A"
}

.van-icon-ecard-pay:before {
    content: "\F04B"
}

.van-icon-edit:before {
    content: "\F04C"
}

.van-icon-ellipsis:before {
    content: "\F04D"
}

.van-icon-empty:before {
    content: "\F04E"
}

.van-icon-envelop-o:before {
    content: "\F04F"
}

.van-icon-exchange:before {
    content: "\F050"
}

.van-icon-expand-o:before {
    content: "\F051"
}

.van-icon-expand:before {
    content: "\F052"
}

.van-icon-eye-o:before {
    content: "\F053"
}

.van-icon-eye:before {
    content: "\F054"
}

.van-icon-fail:before {
    content: "\F055"
}

.van-icon-failure:before {
    content: "\F056"
}

.van-icon-filter-o:before {
    content: "\F057"
}

.van-icon-fire-o:before {
    content: "\F058"
}

.van-icon-fire:before {
    content: "\F059"
}

.van-icon-flag-o:before {
    content: "\F05A"
}

.van-icon-flower-o:before {
    content: "\F05B"
}

.van-icon-free-postage:before {
    content: "\F05C"
}

.van-icon-friends-o:before {
    content: "\F05D"
}

.van-icon-friends:before {
    content: "\F05E"
}

.van-icon-gem-o:before {
    content: "\F05F"
}

.van-icon-gem:before {
    content: "\F060"
}

.van-icon-gift-card-o:before {
    content: "\F061"
}

.van-icon-gift-card:before {
    content: "\F062"
}

.van-icon-gift-o:before {
    content: "\F063"
}

.van-icon-gift:before {
    content: "\F064"
}

.van-icon-gold-coin-o:before {
    content: "\F065"
}

.van-icon-gold-coin:before {
    content: "\F066"
}

.van-icon-good-job-o:before {
    content: "\F067"
}

.van-icon-good-job:before {
    content: "\F068"
}

.van-icon-goods-collect-o:before {
    content: "\F069"
}

.van-icon-goods-collect:before {
    content: "\F06A"
}

.van-icon-graphic:before {
    content: "\F06B"
}

.van-icon-home-o:before {
    content: "\F06C"
}

.van-icon-hot-o:before {
    content: "\F06D"
}

.van-icon-hot-sale-o:before {
    content: "\F06E"
}

.van-icon-hot-sale:before {
    content: "\F06F"
}

.van-icon-hot:before {
    content: "\F070"
}

.van-icon-hotel-o:before {
    content: "\F071"
}

.van-icon-idcard:before {
    content: "\F072"
}

.van-icon-info-o:before {
    content: "\F073"
}

.van-icon-info:before {
    content: "\F074"
}

.van-icon-invition:before {
    content: "\F075"
}

.van-icon-label-o:before {
    content: "\F076"
}

.van-icon-label:before {
    content: "\F077"
}

.van-icon-like-o:before {
    content: "\F078"
}

.van-icon-like:before {
    content: "\F079"
}

.van-icon-live:before {
    content: "\F07A"
}

.van-icon-location-o:before {
    content: "\F07B"
}

.van-icon-location:before {
    content: "\F07C"
}

.van-icon-lock:before {
    content: "\F07D"
}

.van-icon-logistics:before {
    content: "\F07E"
}

.van-icon-manager-o:before {
    content: "\F07F"
}

.van-icon-manager:before {
    content: "\F080"
}

.van-icon-map-marked:before {
    content: "\F081"
}

.van-icon-medel-o:before {
    content: "\F082"
}

.van-icon-medel:before {
    content: "\F083"
}

.van-icon-more-o:before {
    content: "\F084"
}

.van-icon-more:before {
    content: "\F085"
}

.van-icon-music-o:before {
    content: "\F086"
}

.van-icon-music:before {
    content: "\F087"
}

.van-icon-new-arrival-o:before {
    content: "\F088"
}

.van-icon-new-arrival:before {
    content: "\F089"
}

.van-icon-new-o:before {
    content: "\F08A"
}

.van-icon-new:before {
    content: "\F08B"
}

.van-icon-newspaper-o:before {
    content: "\F08C"
}

.van-icon-notes-o:before {
    content: "\F08D"
}

.van-icon-orders-o:before {
    content: "\F08E"
}

.van-icon-other-pay:before {
    content: "\F08F"
}

.van-icon-paid:before {
    content: "\F090"
}

.van-icon-passed:before {
    content: "\F091"
}

.van-icon-pause-circle-o:before {
    content: "\F092"
}

.van-icon-pause-circle:before {
    content: "\F093"
}

.van-icon-pause:before {
    content: "\F094"
}

.van-icon-peer-pay:before {
    content: "\F095"
}

.van-icon-pending-payment:before {
    content: "\F096"
}

.van-icon-phone-circle-o:before {
    content: "\F097"
}

.van-icon-phone-circle:before {
    content: "\F098"
}

.van-icon-phone-o:before {
    content: "\F099"
}

.van-icon-phone:before {
    content: "\F09A"
}

.van-icon-photo-o:before {
    content: "\F09B"
}

.van-icon-photo:before {
    content: "\F09C"
}

.van-icon-photograph:before {
    content: "\F09D"
}

.van-icon-play-circle-o:before {
    content: "\F09E"
}

.van-icon-play-circle:before {
    content: "\F09F"
}

.van-icon-play:before {
    content: "\F0A0"
}

.van-icon-plus:before {
    content: "\F0A1"
}

.van-icon-point-gift-o:before {
    content: "\F0A2"
}

.van-icon-point-gift:before {
    content: "\F0A3"
}

.van-icon-points:before {
    content: "\F0A4"
}

.van-icon-printer:before {
    content: "\F0A5"
}

.van-icon-qr-invalid:before {
    content: "\F0A6"
}

.van-icon-qr:before {
    content: "\F0A7"
}

.van-icon-question-o:before {
    content: "\F0A8"
}

.van-icon-question:before {
    content: "\F0A9"
}

.van-icon-records:before {
    content: "\F0AA"
}

.van-icon-refund-o:before {
    content: "\F0AB"
}

.van-icon-replay:before {
    content: "\F0AC"
}

.van-icon-scan:before {
    content: "\F0AD"
}

.van-icon-search:before {
    content: "\F0AE"
}

.van-icon-send-gift-o:before {
    content: "\F0AF"
}

.van-icon-send-gift:before {
    content: "\F0B0"
}

.van-icon-service-o:before {
    content: "\F0B1"
}

.van-icon-service:before {
    content: "\F0B2"
}

.van-icon-setting-o:before {
    content: "\F0B3"
}

.van-icon-setting:before {
    content: "\F0B4"
}

.van-icon-share:before {
    content: "\F0B5"
}

.van-icon-shop-collect-o:before {
    content: "\F0B6"
}

.van-icon-shop-collect:before {
    content: "\F0B7"
}

.van-icon-shop-o:before {
    content: "\F0B8"
}

.van-icon-shop:before {
    content: "\F0B9"
}

.van-icon-shopping-cart-o:before {
    content: "\F0BA"
}

.van-icon-shopping-cart:before {
    content: "\F0BB"
}

.van-icon-shrink:before {
    content: "\F0BC"
}

.van-icon-sign:before {
    content: "\F0BD"
}

.van-icon-smile-comment-o:before {
    content: "\F0BE"
}

.van-icon-smile-comment:before {
    content: "\F0BF"
}

.van-icon-smile-o:before {
    content: "\F0C0"
}

.van-icon-smile:before {
    content: "\F0C1"
}

.van-icon-star-o:before {
    content: "\F0C2"
}

.van-icon-star:before {
    content: "\F0C3"
}

.van-icon-stop-circle-o:before {
    content: "\F0C4"
}

.van-icon-stop-circle:before {
    content: "\F0C5"
}

.van-icon-stop:before {
    content: "\F0C6"
}

.van-icon-success:before {
    content: "\F0C7"
}

.van-icon-thumb-circle-o:before {
    content: "\F0C8"
}

.van-icon-thumb-circle:before {
    content: "\F0C9"
}

.van-icon-todo-list-o:before {
    content: "\F0CA"
}

.van-icon-todo-list:before {
    content: "\F0CB"
}

.van-icon-tosend:before {
    content: "\F0CC"
}

.van-icon-tv-o:before {
    content: "\F0CD"
}

.van-icon-umbrella-circle:before {
    content: "\F0CE"
}

.van-icon-underway-o:before {
    content: "\F0CF"
}

.van-icon-underway:before {
    content: "\F0D0"
}

.van-icon-upgrade:before {
    content: "\F0D1"
}

.van-icon-user-circle-o:before {
    content: "\F0D2"
}

.van-icon-user-o:before {
    content: "\F0D3"
}

.van-icon-video-o:before {
    content: "\F0D4"
}

.van-icon-video:before {
    content: "\F0D5"
}

.van-icon-vip-card-o:before {
    content: "\F0D6"
}

.van-icon-vip-card:before {
    content: "\F0D7"
}

.van-icon-volume-o:before {
    content: "\F0D8"
}

.van-icon-volume:before {
    content: "\F0D9"
}

.van-icon-wap-home:before {
    content: "\F0DA"
}

.van-icon-wap-nav:before {
    content: "\F0DB"
}

.van-icon-warn-o:before {
    content: "\F0DC"
}

.van-icon-warning-o:before {
    content: "\F0DD"
}

.van-icon-warning:before {
    content: "\F0DE"
}

.van-icon-weapp-nav:before {
    content: "\F0DF"
}

.van-icon-wechat:before {
    content: "\F0E0"
}

.van-icon-youzan-shield:before {
    content: "\F0E1"
}

.van-icon__image {
    width: 1em;
    height: 1em
}

.van-loading,
.van-loading__spinner {
    position: relative;
    vertical-align: middle
}

.van-loading {
    font-size: 0
}

.van-loading__spinner {
    display: inline-block;
    width: 30px;
    max-width: 100%;
    height: 30px;
    max-height: 100%;
    -webkit-animation: van-rotate .8s linear infinite;
    animation: van-rotate .8s linear infinite
}

.van-loading__spinner--spinner {
    -webkit-animation-timing-function: steps(12);
    animation-timing-function: steps(12)
}

.van-loading__spinner--spinner i {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.van-loading__spinner--spinner i:before {
    display: block;
    width: 2px;
    height: 25%;
    margin: 0 auto;
    background-color: currentColor;
    border-radius: 40%;
    content: " "
}

.van-loading__spinner--circular {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

.van-loading__circular {
    display: block;
    width: 100%;
    height: 100%
}

.van-loading__circular circle {
    -webkit-animation: van-circular 1.5s ease-in-out infinite;
    animation: van-circular 1.5s ease-in-out infinite;
    stroke: currentColor;
    stroke-width: 3;
    stroke-linecap: round
}

.van-loading__text {
    display: inline-block;
    margin-left: 8px;
    color: #969799;
    font-size: 14px;
    vertical-align: middle
}

.van-loading--vertical {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.van-loading--vertical .van-loading__text {
    margin: 8px 0 0
}

.van-loading__spinner--spinner i:first-of-type {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
    opacity: 1
}

.van-loading__spinner--spinner i:nth-of-type(2) {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    opacity: .9375
}

.van-loading__spinner--spinner i:nth-of-type(3) {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: .875
}

.van-loading__spinner--spinner i:nth-of-type(4) {
    -webkit-transform: rotate(120deg);
    transform: rotate(120deg);
    opacity: .8125
}

.van-loading__spinner--spinner i:nth-of-type(5) {
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    opacity: .75
}

.van-loading__spinner--spinner i:nth-of-type(6) {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    opacity: .6875
}

.van-loading__spinner--spinner i:nth-of-type(7) {
    -webkit-transform: rotate(210deg);
    transform: rotate(210deg);
    opacity: .625
}

.van-loading__spinner--spinner i:nth-of-type(8) {
    -webkit-transform: rotate(240deg);
    transform: rotate(240deg);
    opacity: .5625
}

.van-loading__spinner--spinner i:nth-of-type(9) {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    opacity: .5
}

.van-loading__spinner--spinner i:nth-of-type(10) {
    -webkit-transform: rotate(300deg);
    transform: rotate(300deg);
    opacity: .4375
}

.van-loading__spinner--spinner i:nth-of-type(11) {
    -webkit-transform: rotate(330deg);
    transform: rotate(330deg);
    opacity: .375
}

.van-loading__spinner--spinner i:nth-of-type(12) {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
    opacity: .3125
}

.van-button {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    height: 44px;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 42px;
    text-align: center;
    border-radius: 2px;
    -webkit-appearance: none;
    -webkit-text-size-adjust: 100%
}

.van-button:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    background-color: #000;
    border: inherit;
    border-color: #000;
    border-radius: inherit;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    content: " "
}

.van-button:active:before {
    opacity: .1
}

.van-button--disabled:before,
.van-button--loading:before {
    display: none
}

.van-button--default {
    color: #323233;
    background-color: #fff;
    border: 1px solid #ebedf0
}

.van-button--primary {
    color: #fff;
    background-color: #07c160;
    border: 1px solid #07c160
}

.van-button--info {
    color: #fff;
    background-color: #1989fa;
    border: 1px solid #1989fa
}

.van-button--danger {
    color: #fff;
    background-color: #f44;
    border: 1px solid #f44
}

.van-button--warning {
    color: #fff;
    background-color: #ff976a;
    border: 1px solid #ff976a
}

.van-button--plain {
    background-color: #fff
}

.van-button--plain.van-button--primary {
    color: #07c160
}

.van-button--plain.van-button--info {
    color: #1989fa
}

.van-button--plain.van-button--danger {
    color: #f44
}

.van-button--plain.van-button--warning {
    color: #ff976a
}

.van-button--large {
    width: 100%;
    height: 50px;
    line-height: 48px
}

.van-button--normal {
    padding: 0 15px;
    font-size: 14px
}

.van-button--small {
    min-width: 60px;
    height: 30px;
    padding: 0 8px;
    font-size: 12px;
    line-height: 28px
}

.van-button__loading {
    display: inline-block;
    vertical-align: top
}

.van-button--mini {
    display: inline-block;
    min-width: 50px;
    height: 22px;
    font-size: 10px;
    line-height: 20px
}

.van-button--mini+.van-button--mini {
    margin-left: 5px
}

.van-button--block {
    display: block;
    width: 100%
}

.van-button--disabled {
    opacity: .5
}

.van-button--hairline.van-button--round:after,
.van-button--round {
    border-radius: 10em
}

.van-button--hairline.van-button--square:after,
.van-button--square {
    border-radius: 0
}

.van-button__icon {
    min-width: 1em;
    font-size: 1.2em;
    line-height: inherit;
    vertical-align: top
}

.van-button__icon+.van-button__text,
.van-button__loading+.van-button__text {
    display: inline-block;
    margin-left: 5px;
    vertical-align: top
}

.van-button--hairline {
    border-width: 0
}

.van-button--hairline:after {
    border-color: inherit;
    border-radius: 4px
}

.van-cell {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    box-sizing: border-box;
    width: 100%;
    padding: 10px 16px;
    overflow: hidden;
    color: #323233;
    font-size: 14px;
    line-height: 24px;
    background-color: #fff
}

.van-cell:not(:last-child):after {
    position: absolute;
    box-sizing: border-box;
    content: " ";
    pointer-events: none;
    right: 0;
    bottom: 0;
    left: 16px;
    border-bottom: 1px solid #ebedf0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5)
}

.van-cell--borderless:after {
    display: none
}

.van-cell__label {
    margin-top: 3px;
    color: #969799;
    font-size: 12px;
    line-height: 18px
}

.van-cell__title,
.van-cell__value {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.van-cell__value {
    position: relative;
    overflow: hidden;
    color: #969799;
    text-align: right;
    vertical-align: middle
}

.van-cell__value--alone {
    color: #323233;
    text-align: left
}

.van-cell__left-icon,
.van-cell__right-icon {
    min-width: 1em;
    height: 24px;
    font-size: 16px;
    line-height: 24px
}

.van-cell__left-icon {
    margin-right: 5px
}

.van-cell__right-icon {
    margin-left: 5px;
    color: #969799
}

.van-cell--clickable:active {
    background-color: #f2f3f5
}

.van-cell--required {
    overflow: visible
}

.van-cell--required:before {
    position: absolute;
    left: 8px;
    color: #f44;
    font-size: 14px;
    content: "*"
}

.van-cell--center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.van-cell--large {
    padding-top: 12px;
    padding-bottom: 12px
}

.van-cell--large .van-cell__title {
    font-size: 16px
}

.van-cell--large .van-cell__label {
    font-size: 14px
}

.van-cell-group {
    background-color: #fff
}

.van-cell-group__title {
    padding: 16px 16px 8px;
    color: #969799;
    font-size: 14px;
    line-height: 16px
}

.van-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .7)
}

.van-sticky--fixed {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 99
}

.van-tab {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    box-sizing: border-box;
    min-width: 0;
    padding: 0 5px;
    color: #7d7e80;
    font-size: 14px;
    line-height: 44px;
    text-align: center;
    cursor: pointer
}

.van-tab span {
    display: block
}

.van-tab--active {
    color: #323233;
    font-weight: 500
}

.van-tab--disabled {
    color: #c8c9cc
}

.van-tabs {
    position: relative
}

.van-tabs__wrap {
    overflow: hidden
}

.van-tabs__wrap--page-top {
    position: fixed
}

.van-tabs__wrap--content-bottom {
    top: auto;
    bottom: 0
}

.van-tabs__wrap--scrollable .van-tab {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 22%;
    flex: 0 0 22%
}

.van-tabs__wrap--scrollable .van-tab--complete {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto
}

.van-tabs__wrap--scrollable .van-tabs__nav {
    overflow: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

.van-tabs__wrap--scrollable .van-tabs__nav::-webkit-scrollbar {
    display: none
}

.van-tabs__nav {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    background-color: #fff;
    -webkit-user-select: none;
    user-select: none
}

.van-tabs__nav--line {
    box-sizing: content-box;
    height: 100%;
    padding-bottom: 15px
}

.van-tabs__nav--card {
    box-sizing: border-box;
    height: 30px;
    margin: 0 16px;
    border: 1px solid #f44;
    border-radius: 2px
}

.van-tabs__nav--card .van-tab {
    color: #f44;
    line-height: 28px;
    border-right: 1px solid #f44
}

.van-tabs__nav--card .van-tab:last-child {
    border-right: none
}

.van-tabs__nav--card .van-tab.van-tab--active {
    color: #fff;
    background-color: #f44
}

.van-tabs__nav--card .van-tab--disabled {
    color: #c8c9cc
}

.van-tabs__line {
    position: absolute;
    bottom: 15px;
    left: 0;
    z-index: 1;
    height: 3px;
    background-color: #f44;
    border-radius: 3px
}

.van-tabs__track {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 100%;
    will-change: left
}

.van-tabs__content--animated {
    overflow: hidden
}

.van-tabs--line .van-tabs__wrap {
    height: 44px
}

.van-tabs--card {
    padding-top: 30px
}

.van-tabs--card>.van-tabs__wrap {
    height: 30px
}

.van-tab__pane,
.van-tab__pane-wrapper {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    box-sizing: border-box;
    width: 100%
}

/* 修改密码 */
.ChangePassword .phone{
    font-size: .32rem;
    font-weight: 700;
    text-align: center;
    margin-top: .55rem;
}
.ChangePassword .phone input{
    width: 2rem;
    text-align: center;
    font-weight: 400;
    font-family: PingFang SC,STHeitiSC-Light,Helvetica-Light,arial,sans-serif,Droid Sans Fallback;
    color: #333;
}
/* 修改密码 end */


/* 修改个人信息 */
.personal-data .wrapper{
    margin: .1rem 0;
    background-color: #fff;
    padding: .36rem .3rem .13rem .3rem;
}
.personal-data .wrapper .wrapList .item.on{
    border-color: #e93323;
    border-radius: .2rem;
    background: url(../img/user_data_bg.png) no-repeat;
    background-size: 100% 100%;
    background-color: #fff9f9;
}
.personal-data .wrapper .wrapList .item{
    width: 6.9rem;
    height: 1.6rem;
    background-color: #f8f8f8;
    border-radius: .2rem;
    margin-bottom: .22rem;
    padding: 0 .3rem;
    position: relative;
    border: .02rem solid #f8f8f8;
}
.personal-data .wrapper .wrapList .item .picTxt{
    width: 4.45rem;
}
.personal-data .wrapper .wrapList .item .picTxt .pictrue{
    width: .96rem;
    height: .96rem;
    position: relative;
}
.g-core-image-upload-btn{
    position: relative;
    overflow: hidden;
}
.g-core-image-upload-btn input{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.personal-data .wrapper .wrapList .item .picTxt .pictrue .alter{
    width: .3rem;
    height: .3rem;
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    right: 0;
}
.personal-data .wrapper .wrapList .item .picTxt .text{
    width: 3.25rem;
}
.personal-data .wrapper .wrapList .item .picTxt .text .name{
    width: 100%;
    font-size: .3rem;
    color: #282828;
}
.personal-data .wrapper .wrapList .item .picTxt .text .phone{
    font-size: .24rem;
    color: #999;
    margin-top: .1rem;
}
.personal-data .wrapper .wrapList .item .currentBnt{
    right: 0;
    top: 0;
    font-size: .26rem;
    background-color: rgba(233,51,35,.1);
    width: 1.4rem;
    height: .48rem;
    border-radius: 0 .2rem 0 .2rem;
}
.personal-data .list{
    background-color: #fff;
}
.personal-data .list .item{
    padding: .3rem .3rem .3rem 0;
    border-bottom: 1px solid #f2f2f2;
    margin-left: .3rem;
    font-size: .32rem;
    color: #282828;
}
.personal-data .list .item .input{
    width: 4.15rem;
    text-align: right;
    color: #868686;
}
.personal-data .list .item .input input{
    color: #868686;
    text-align: right;
    width: 100%;
}
/* 修改个人信息 end */


/* 修改地址 */
.yd-mask{
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    pointer-events: none;
    -webkit-transition: opacity .2s ease-in;
    transition: opacity .2s ease-in;
    opacity: 0;
}
.yd-cityselect{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 75%;
    background-color: #fff;
    z-index: 1502;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s,-webkit-transform .2s;
}
.yd-cityselect-active{
    -webkit-transform: translate(0);
    transform: translate(0);
}
.yd-cityselect-header{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}
.yd-cityselect-header:after{
    height: 1px;
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    content: "";
    width: 100%;
    background-image: -webkit-linear-gradient(bottom,#ececec 50%,transparent 0);
    background-image: linear-gradient(0deg,#ececec 50%,transparent 0);
}
.yd-cityselect-title{
    width: 100%;
    font-size: .3rem;
    text-align: center;
    height: 45px;
    line-height: 45px;
    position: relative;
}
.yd-cityselect-title:after{
    height: 1px;
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    content: "";
    width: 100%;
    background-image: -webkit-linear-gradient(bottom,#ececec 50%,transparent 0);
    background-image: linear-gradient(0deg,#ececec 50%,transparent 0);
}
.yd-cityselect-nav{
    width: 100%;
    padding-left: 10px;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.yd-cityselect-nav>a{
    font-size: 13px;
    color: #222;
    display: block;
    height: 40px;
    line-height: 46px;
    padding: 0 8px;
    position: relative;
    margin-right: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 40%;
}
.yd-cityselect-nav-active{
    color: #f23030!important;
}
.yd-cityselect-nav-active:after{
    content: "";
    width: 100%;
    height: 2px;
    background-color: #f23030;
    position: absolute;
    bottom: 1px;
    left: 0;
    z-index: 2;
}
.yd-cityselect-content{
    height: 100%;
    padding-top: 85px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.yd-cityselect-prev{
    -webkit-transform: translate(0);
    transform: translate(0);
}
.yd-cityselect-move-animate{
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
}
.yd-cityselect-next{
    webkit-transform: translate(-50%);
    transform: translate(-50%);
}
.yd-cityselect-item{
    display: block;
    height: inherit;
    width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background-color: #fff;
}
.yd-cityselect-item:nth-child(2n){
    background-color: #f5f5f5;
}
.yd-cityselect-item-box{
    width: 100%;
    height: inherit;
    display: block;
    padding: 0 20px;
}
.yd-cityselect-item-box>a{
    color: #333;
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    position: relative;
    z-index: 1;
}
.yd-cityselect-item-box>a:before{
    height: 1px;
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    content: "";
    width: 100%;
    background-image: -webkit-linear-gradient(bottom,#ececec 50%,transparent 0);
    background-image: linear-gradient(0deg,#ececec 50%,transparent 0);
}
.yd-cityselect-item-box>a span{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    text-overflow: ellipsis;
    line-height: 16px;
    max-height: 32.2px;
    font-size: 13px;
}
.yd-cityselect-item-active:after{
    display: block;
    content: "\E64E";
    font-family: iconfont !important;
    font-weight: bold;
    /* content: "\E600";
    font-family: YDUI-INLAY; */
}
.yd-cityselect-item-active{
    color: #f23030!important;
}
/* 修改地址 end */

/* 退出登录 弹窗 */
.yd-dialog-black-mask, .yd-dialog-white-mask{
    position: fixed;
    z-index: 2000;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.yd-dialog-black-mask{
    background-color: rgba(0,0,0,.5);
}
.yd-toast{
    background-color: rgba(0,0,0,.75);
    color: #fff;
    max-width: 80%;
    padding: .3rem .4rem;
    border-radius: .05rem;
    text-align: center;
}
.yd-toast .iconfont{
    display: inline-block;
    font-size: .4rem;
    line-height: .7rem;
    width: .7rem;
    height: .7rem;
    border-radius: 50%;
    border: .02rem solid #fff;
    margin-bottom: .2rem;
}
/* 退出登录 弹窗 end */

/* 我的订单 */
.noCart{
    margin-top: .17rem;
    padding-top: .1rem;
}
.noCart .pictrue{
    width: 4rem;
    height: 3rem;
    margin: .7rem auto .5rem auto;
}
.noCart .pictrue img{
    width: 100%;
    height: 100%;
}
/* 我的订单 end */


/* 支付弹窗 */.payment {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    border-radius: .16rem .16rem 0 0;
    background-color: #fff;
    padding-bottom: .6rem;
    z-index: 99;
    transition: all .3s cubic-bezier(.25, .5, .5, .9);
    -webkit-transition: all .3s cubic-bezier(.25, .5, .5, .9);
    -moz-transition: all .3s cubic-bezier(.25, .5, .5, .9);
    -o-transition: all .3s cubic-bezier(.25, .5, .5, .9);
    transform: translate3d(0, 100%, 0);
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0)
}

.payment.on {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0)
}

.payment .title {
    text-align: center;
    height: 1.23rem;
    font-size: .32rem;
    color: #282828;
    font-weight: 700;
    padding-right: .3rem;
    margin-left: .3rem;
    position: relative;
    border-bottom: .01rem solid #eee
}

.payment .title .iconfont {
    position: absolute;
    right: .3rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: .43rem;
    color: #8a8a8a;
    font-weight: 400
}

.payment .item {
    border-bottom: .01rem solid #eee;
    height: 1.3rem;
    margin-left: .3rem;
    padding-right: .3rem
}

.payment .item .left {
    width: 6.1rem
}

.payment .item .left .text {
    width: 5.4rem
}

.payment .item .left .text .name {
    font-size: .32rem;
    color: #282828
}

.payment .item .left .text .info {
    font-size: .24rem;
    color: #999
}

.payment .item .left .text .info .money {
    color: #f90
}

.payment .item .left .iconfont {
    font-size: .45rem;
    color: #09bb07
}

.payment .item .left .iconfont.icon-yuezhifu {
    color: #f90
}

.payment .item .left .iconfont.icon-yuezhifu1 {
    color: #eb6623
}

.payment .item .left .iconfont.icon-icon34 {
    color: #00aaea
}

.payment .item .iconfont {
    font-size: .3rem;
    color: #999
}

.footer-line-height {
    height: 1rem
}

.noCart {
    margin-top: .17rem;
    padding-top: .1rem
}

.noCart .pictrue {
    width: 4rem;
    height: 3rem;
    margin: .7rem auto .5rem auto
}

.noCart .pictrue img {
    width: 100%;
    height: 100%
}
/* 支付弹窗 end */


/* 商品详情页 */
.pro-con-name{
    font-size: .32rem;
}
.pro-con-attribute{
    font-size: .26rem;
    margin-top: .05rem;
}
.product-con .swiper-container{
    padding-bottom: .7rem;
    background: #fff;
}
.product-con .swiper-pagination{
    text-align: right;
    padding: 0 .3rem;
}

.product-con .text-cont {
    max-height: 5.9rem;
    overflow: auto;
}
.product-con .payment{
    padding-bottom: 1rem;
}
/* 商品详情页 end */

/* 分销海报 */
.preserve {
    color: #fff;
    text-align: center;
    margin-top: .2rem
}

.preserve .line {
    width: 1rem;
    height: .01rem;
    background-color: #fff
}

.preserve .tip {
    margin: 0 .3rem
}
/* 分销海报 end */


/* 推广人排行 */
.PromoterRank .redBg {
    padding: .45rem 0 .3rem 0
}

.PromoterRank .header {
    background: url(../img/redBg.jpg) no-repeat;
    width: 100%;
    height: 4.6rem;
    background-size: 100% 100%
}

.PromoterRank .header .nav {
    width: 4.5rem;
    height: .66rem;
    border: 1px solid #fff;
    border-radius: .33rem;
    font-size: .3rem;
    color: #fff;
    margin: 0 auto
}

.PromoterRank .header .nav .item {
    width: 2.23rem;
    height: 100%;
    text-align: center;
    line-height: .64rem
}

.PromoterRank .header .nav .item.font-color-red:first-of-type {
    background-color: #fff;
    border-radius: .33rem 0 0 .33rem
}

.PromoterRank .header .nav .item.font-color-red:nth-of-type(2) {
    background-color: #fff;
    border-radius: 0 .33rem .33rem 0
}

.PromoterRank .header .rank {
    padding: 0 .2rem;
    margin-top: .3rem
}

.PromoterRank .header .rank .item .pictrue {
    background: url(../img/twoT.png) no-repeat;
    background-size: 100% 100%;
    width: 1.36rem;
    height: 1.77rem;
    position: relative;
    margin: 0 auto
}

.PromoterRank .header .rank .item .pictrue img {
    position: absolute;
    width: 1.3rem;
    height: 1.3rem;
    display: block;
    bottom: .02rem;
    border-radius: 50%;
    left: 50%;
    margin-left: -.65rem
}

.PromoterRank .header .rank .item:nth-of-type(2) .pictrue {
    background-image: url(../img/oneT.png);
    width: 1.56rem;
    height: 2.05rem
}

.PromoterRank .header .rank .item:nth-of-type(2) .pictrue img {
    width: 1.5rem;
    height: 1.5rem;
    margin-left: -.75rem
}

.PromoterRank .header .rank .item:nth-of-type(3) .pictrue {
    background-image: url(../img/threeT.png)
}

.PromoterRank .header .rank .item:nth-of-type(3) .pictrue img {
    margin-left: -.64rem
}

.PromoterRank .header .rank .item .name {
    font-size: .3rem;
    color: #fff;
    margin-top: .22rem;
    text-align: center;
    width: 1.7rem
}

.PromoterRank .header .rank .item .num {
    font-size: .3rem;
    color: #fff;
    text-align: center
}

.PromoterRank .list {
    width: 7.1rem;
    background-color: #fff;
    border-radius: .2rem;
    margin: -.6rem auto 0 auto;
    padding: 0 .3rem
}

.PromoterRank .list .item {
    border-bottom: 1px solid #f3f3f3;
    height: 1.01rem;
    font-size: .28rem
}

.PromoterRank .list .item .num {
    color: #666;
    width: .7rem
}

.PromoterRank .list .item .picTxt {
    width: 3.5rem
}

.PromoterRank .list .item .picTxt .pictrue {
    width: .68rem;
    height: .68rem
}

.PromoterRank .list .item .picTxt .pictrue img {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 50%
}

.PromoterRank .list .item .picTxt .text {
    width: 2.62rem;
    color: #333
}

.PromoterRank .list .item .people {
    width: 1.75rem;
    text-align: right
}
/* 推广人排行 end */

/* 佣金排行 */
.commission-rank .header {
    background: url(../img/commission.jpg) no-repeat;
    width: 100%;
    height: 3.44rem;
    background-size: 100% 100%;
    position: relative;
    z-index: -1
}

.commission-rank .header .rank {
    font-size: .33rem;
    color: #fff;
    position: absolute;
    top: 1.6rem;
    left: .48rem
}

.commission-rank .header .rank .num {
    font-size: .51rem;
    font-weight: 700;
    margin: 0 .1rem
}

.commission-rank .wrapper {
    width: 7.1rem;
    background-color: #fff;
    border-radius: .2rem;
    margin: -.76rem auto 0 auto
}

.commission-rank .wrapper .nav {
    height: .99rem;
    border-bottom: .025rem solid #f3f3f3;
    font-size: .3rem;
    font-weight: 700;
    color: #999;
    line-height: .99rem
}

.commission-rank .wrapper .nav .item.font-color-red {
    border-bottom: .04rem solid #e93323
}

.commission-rank .wrapper .list {
    padding: 0 .3rem
}

.commission-rank .wrapper .list .item {
    border-bottom: 1px solid #f3f3f3;
    height: 1.01rem;
    font-size: .28rem
}

.commission-rank .wrapper .list .item .num {
    color: #666;
    width: .7rem
}

.commission-rank .wrapper .list .item .num img {
    width: .34rem;
    height: .4rem;
    display: block
}

.commission-rank .wrapper .list .item .picTxt {
    width: 3.5rem
}

.commission-rank .wrapper .list .item .picTxt .pictrue {
    width: .68rem;
    height: .68rem
}

.commission-rank .wrapper .list .item .picTxt .pictrue img {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 50%
}

.commission-rank .wrapper .list .item .picTxt .text {
    width: 2.62rem;
    color: #333
}

.commission-rank .wrapper .list .item .people {
    width: 1.75rem;
    text-align: right
}
/* 佣金排行 end */



.hyu-tx{
    text-align: center;
    padding: .4rem;
}
.hyu-tx img{
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
}
.hyu-tx p{
    font-size: .3rem;
    color: #fff;
    padding-top: .1rem;
}