
html {
    -ms-touch-action: none;
    min-width: 375px;
    font-family: "Microsoft Yahei";
    font: normal 14px/1.5 Tahoma, "Lucida Grande", Verdana, "Microsoft Yahei", STXihei, hei;
    background-color: #fff;
    color: #000;
    overflow-x: hidden;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-text-size-adjust: none;
    -moz-user-select: none;
    -webkit-font-smoothing: antialiased;
    -webkit-overflow-scrolling: touch;
    /*display: -webkit-box;*/
    /*display: -webkit-flex;display:flex; */
}

body {
    overflow: hidden; /* this is important to prevent the whole page to bounce */
}

html, body {
    height: 100%;
    overflow: hidden;
    overflow-y: scroll;
}

html, body, nav, ul, li, h2, h3, h4, figure, h1, p, dl {
    padding: 0;
    margin: 0;
    border: 0;
}

img {
    border: none;
    margin: none;
    padding: none;
}

em {
    font-style: normal;
}

a {
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    color: #4ba0ff;
}

li {
    list-style-type: none;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%;
}

input,
input:focus {
    border: #fff;
    font-family: "Microsoft Yahei";
    -webkit-appearance: none;
    display: -webkit-box;

    display: flex;
    box-shadow:none; /*去除阴影*/
    outline: none;/*聚焦input的蓝色边框*/
    resize: none; /*textarea 禁止拖拽*/
    border: none; /*去除边框*/
    -webkit-appearance: none;/*常用于IOS下移除原生样式*/
    -webkit-tap-highlight-color: rgba(0,0,0,0); /*点击高亮的颜色*/



}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #d1d1d1;
    font-family: "Microsoft Yahei";
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

input[type=radio],
input[type=chencbox] {
    -webkit-border: none;
    border: #fff;
    -webkit-appearance: none;
    appearance: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 1);
    tap-highlight-color: rgba(255, 255, 255, 1);
    -webkit-outline: none;
    outline: none;
    -webkit-justify-content: center;

    justify-content: center;

    -webkit-justify-content: center;

    justify-content: center;
    -webkit-align-items: center;

    align-items: center;
    display: -webkit-box;

    display: flex;
}

#wrapper input[type=submit],
#wrapper input[type=file], .swiper-container input[type=submit], .swiper-container input[type=file] {
    -webkit-appearance: none;
    appearance: none;
    display: inline-block;
    text-align: center;
}

.box-check-pr input,
.box-check-pr input[type="checkbox"]:focus,
.box-check-pr input[type="checkbox"]:hover {
    height: 35px;
    width: 35px;
    -webkit-border: none;
    border: #fff;
    -webkit-appearance: none;
    appearance: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 1);
    tap-highlight-color: rgba(255, 255, 255, 1);
    -webkit-outline: none;
    outline: none;
    background-image: url(../images/bg-icon.png);
}

input[type="radio"]:checked,
input[type="checkbox"]:checked,
.box-check-pr input[type="radio"],
.box-check-pr input[type="checkbox"],
.box-check-pr input[type="radio"]:checked,
.box-check-pr input[type="checkbox"]:checked {
    -webkit-border: none;
    border: #fff;
    -webkit-appearance: none;
    appearance: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 1);
    tap-highlight-color: rgba(255, 255, 255, 1);
    -webkit-outline: none;
    outline: none;
    background-position: -265px -246px;
}

.box-check-pr input[type="radio"]:checked,
input[type="radio"]:checked,
.box-check-pr input[type="checkbox"]:checked,
input[type="checkbox"]:checked {
    background-position: -230px -246px;
}

.def-list input::-webkit-input-placeholder,
.def-list textarea::-webkit-input-placeholder,
.def-list input[type=text] {
    font-size: 1.6rem;
    line-height: 1.0rem;
    height: 1.7rem;
    padding: 10px 0;
    font-family: "Microsoft Yahei";
    appearance: none;
    -webkit-appearance: none;
}

input[type=password], input[type=number] {
    font-size: 1.7rem;
    line-height: 1.7rem;
    height: 1.7rem;
    padding: 10px 0;
    appearance: none;
    -webkit-appearance: none;
    tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.paySelect input[type="checkbox"]:focus,
.paySelect input[type="checkbox"]:hover {
    -webkit-outline: none;
    outline: none;
    -webkit-appearance: none;
    appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.paySelect input[type="checkbox"] {
    background-image: url(../images/bg-icon.png);
    background-position: 0 -422px;
    -webkit-appearance: none;
    appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    height: 58px;
    width: 100px;

    -webkit-outline: none;
}

.paySelect input[type="checkbox"]:checked {
    background-position: -100px -422px;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.c-4ba0ff {
    color: #4ba0ff;
}

.c-9f {
    color: #9f9f9f;
}

.ai-c {
    -webkit-align-items: center;

    align-items: center;
}

.ai-fs, .def-list .ai-fs {
    align-items: flex-start;
}

.ai-fd {
    align-items: flex-end;
}

.ac-sa {
    align-content: space-around;
}

.jc-l {
    justify-content: flex-start;
}

.jc-r {
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    text-align: right;
}

#jc-r li {
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    text-align: right;
}

.jc-c {
    -webkit-justify-content: center;

    justify-content: center;

    -webkit-justify-content: center;

    justify-content: center;
}

.jc-sb {
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.jc-sa {
    -webkit-justify-content: space-around;
    justify-content: space-around;
}

.jc-fe {
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

#jc-sb li {
    -webkit-justify-content: space-between;
    justify-content: space-between;

}

.fd-c {
    -webkit-flex-direction: column;

    flex-direction: column;
}

.fd-r {
    -webkit-flex-direction: row-reverse;

    flex-direction: row-reverse;
}

.fs-0 {
    flex-shrink: 0;
}

.fw-w {
    -webkit-flex-wrap: wrap;

    flex-wrap: wrap;
}

.ml-5 {
    margin-left: 5%
}

.ml60 {
    margin-left: 60px;
}

.ml80 {
    margin-left: 80px;
}

.mr-2 {
    margin-right: 2%;
}

.mr-5 {
    margin-right: 5%;
}

.mr-10 {
    margin-right: 10%;
}

.mb-5 {
    margin-bottom: 5%;
}

.mb-20 {
    margin-bottom: 20%;
}

.mb-30 {
    margin-bottom: 30%;
}

.mt-5 {
    margin-top: 5%
}

.mt-10 {
    margin-top: 10%
}

.mt10 {
    margin-top: 10px;
}

.mtb-10 {
    margin-top: 3%;
    margin-bottom: 10%;
}

.pa-5 {
    padding: 5%;
}

.pr-10 {
    padding-right: 10%;
}

.pl10 {
    padding-left: 10px;
}

.pr10 {
    padding-right: 10px;
}

.pl-10 {
    padding-left: 10%;
}

.plr10 {
    padding-right: 10px;
    padding-left: 10px;
}

.ptb-5 {
    padding: 5% 0;
}

.tc {
    text-align: center;
}

.tr {
    text-align: right;
}

.tl {
    text-align: left;
}

.w10 {
    width: 10%;
}

.w25 {
    width: 25%;
}

.w30 {
    width: 30%;
}

.w40 {
    width: 40%;
}

.w50 {
    width: 50%;
}

.w60 {
    width: 60%;
}

.w70 {
    width: 70%;
}

.w80 {
    width: 80%;
}

.w90 {
    width: 90%;
}

.w100 {
    width: 100%;
}

.w71 {
    width: 71%;
}

.wX {
    width: 75%;
}

.w-120 {
    width: 120px;
}

.w-400 {
    width: 400px;
}

.h20 {
    width: 100%;
    height: 20%;
    display: block;
}

.h18 {
    height: 18%;
}

.fz15 {
    font-size: 1.5rem;
}

.fz34 {
    font-size: 3.4rem;
}

.borTopShow {
    background: url("../images/line-6.png") repeat-x top;
}

.borBotShow {
    background: url("../images/line-6.png") repeat-x bottom;
}

#upload_file_0 {
    font-size: 1.6rem;
}

.HXwarp {
    position: absolute;
    top: 20%;
    left: 50%;
    margin-left: -30%;
    width: 60%;
    height: 30%;
    font-size: 1.7rem;
    line-height: 3rem;
    text-align: center;
}

/*lay-out*/
.d-flex-c {
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 1.7rem;
    width: 100%
}

#header {
    position: absolute;
    z-index: 99;
    top: 0;
    left: 0;
    font-weight: bold;
}

#footer {
    position: absolute;
    z-index: 99;
    bottom: 0;
    left: 0;
    width: 100%;
}

.swiper-wrapper *, #wrapper * {
    display: -webkit-flex;
    display: flex;
}

#wrapper {
    top: 0px;
    bottom: 70px;
    left: 0;
    width: 100%;
    background: #fff;
    overflow: hidden;
}

#scroller {
    z-index: 1;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    width: 100%;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
}

/**style**/
header {
    width: 100%;
    height: 84px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    padding-top: 14px;
    line-height: 84px;
    background-color: #00B9EF;
}

footer {
    position: fixed;
}

i, .icon {
    background-image: url(../images/bg-icon.png);
}

.footer.fixed {
    position: fixed;
    top: 0;
}

.footer {
    position: relative;
    background-color: #FFF;
    width: 100%;
    z-index: 99;
    height: 99px;
}

.menu {
    background: -webkit-linear-gradient(top, #f8f8f8, #d7d7d7);
    color: #545454; /*Safari5.1 Chrome 10+*/
    z-index: 5;
    position: relative;
    font-size: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;

    align-items: center;
    -webkit-align-items: center;

    align-items: center;
    border-top: solid #a6a6a6 1px;
}

.menu li {
    /*width: 90px;*/
    width: 14%;
    display: inline-block;
    font-size: 1.285rem;
    text-align: center;
    height: 100%;
    padding: 0 35px;
    line-height: 34px;
    position: relative;
}

.menu i {
    height: 60px;
    width: 80px;
    display: block;
    margin: 4px auto;
}

.menu a {
    color: #545454;
}

.menu .cur a {
    color: #3a96fc;
}

.icon-pay {
    background-position: -80px 0;
}

.icon-act {
    background-position: -160px 0;
}

.icon-uc {
    background-position: -240px 0;
}

.icon-homeCur {
    background-position: 0 -60px;
}

.icon-payCur {
    background-position: -80px -60px;
}

.icon-actCur {
    background-position: -320px -422px;
}

.icon-ucCur {
    background-position: -240px -60px;
}

.btn {
    /*border-radius: 40px;*/
    background-color: #4b9fff;
    color: #fff;

    -webkit-justify-content: center;
    justify-content: center;

    -webkit-align-items: center;
    align-items: center;
}

.btn-sub {
    height: 80px;
    font-size: 2.4rem;
    background-color: #113ca0;
    width: 70%;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    margin:5% auto;
    display: -webkit-box;
    display: flex;
    border: 4px solid;
    -moz-border-top-colors:  white white #113ca0 #113ca0;
    -moz-border-right-colors: white white #113ca0 #113ca0;
    -moz-border-bottom-colors: white white #113ca0 #113ca0;
    -moz-border-left-colors: white white #113ca0 #113ca0;




    /*box-shadow: 0 2px 2px rgba(0, 0, 0, .3);*/
}

.btn-30 {
    height: 80px;
    font-size: 2.2rem;
    width: 40%;

    border: 4px solid;
    -moz-border-top-colors: white white #113ca0 #113ca0;
    -moz-border-right-colors: white white #113ca0 #113ca0;
    -moz-border-bottom-colors: white white #113ca0 #113ca0;
    -moz-border-left-colors: white white #113ca0 #113ca0;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;

    display: -webkit-box;
    display: flex;
}

.cartNu {
    height: 36px;
    width: 36px;
    border-radius: 18px;
    font-size: 1.5rem;
    background-color: #113ca0;
    display: block;
    position: absolute;
    top: 0;
    right: 20%;
    text-align: center;
    line-height: 36px;
    color: #fff;
    z-index: 399;
}

.pasR {
    position: relative;
}

/**index**/
.slider {
    height: 380px;
}

#wrap {
    width: 80%;
    min-width: 375px;
    margin: 10px auto 80px;
    background: #fefefe;
}

.hiSlider {
    overflow: hidden;
    height: 280px;
    width: 500px;
    background: #eee;
}

.hiSlider-item {
    float: left;
}

/**icon**/
.icon-invoice {
    background-position: 0 -120px;
}

.icon-logistics {
    background-position: -50px -120px;
}

.icon-integral {
    background-position: -100px -120px;
}

.icon-return {
    background-position: -100px -120px;
}

.icon-refund {
    background-position: -100px -120px;
}

.icon-us {
    background-position: -100px -120px;
}

.icon-cardPay {
    background-position: -320px -203px;
}

.icon-accPay {
    background-position: -320px -255px;
}

.icon-resetPW {
    background-position: -320px -306px;
}

.icon-payDetail {
    background-position: -320px -153px;
}

.icon-sevPhone {
    background-position: -320px 0;
}

.icon-out {
    background-position: -320px -357px;
}

#wrapper .warning, .swiper-container .warning {
    font-size: 1.4rem;
    color: #E40011;
    display: none;
    height: 60px;
}

#wrapper .dis-d *, .swiper-container .dis-d img {
    display: block;
}

#wrapper .dis-d img, .swiper-container .dis-d img {
    width: 100%;
    height: 100%;
}

.sele-move .cur {
    height: 36px;
    width: 36px;
    background-position: -30px -209px;
}

.icon-radio {
    height: 36px;
    width: 36px;
    background-position: -265px -246px;
}

.icon-radio-chosen {
    height: 36px;
    width: 36px;
    background-position: -30px -209px;
}

.icon-none {
    background: url("../images/none.png") no-repeat;
    height: 220px;
    width: 220px;
}

.z-none {
    z-index: 1;
    margin: 0 30px 0 -25px;
}

.sele-move .icon, label {
    z-index: 9;
}

/**ads**/
.ads-order {
    height: 170px;
    background: url(../images/line-g-b.png) bottom repeat-x;
    padding: 10px 5%;
    margin-bottom: 6%;
}

.ads-order p {
    -webkit-flex-wrap: wrap;

    flex-wrap: wrap;
    flex-direction: row;
}

.icon-ads {
    height: 37px;
    width: 29px;
    background-position: 0 -171px;
    margin: 56px 5% 0 0;
}

.ads-info {
    -webkit-flex-direction: column;

    flex-direction: column;
}

.ads-text {
    height: 300px;
}

.ads-detail {
    border: none;
    width: 95%; /*height: 200px; */
    overflow: hidden;
    font-size: 1.7rem;
    line-height: 3rem;
    padding: 10px 0;
}

.ads-select {
    -webkit-appearance: none;
    outline: none;
    width: 50%;
    margin-right: 10px;
    height: 3rem;
    line-height: 3rem;
    font-size: 1.5rem;
    border: none;
}

#ads-list li {
    height: 150px;
    padding: 2% 0;
    border-top: 0px;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    position: relative;
    overflow: hidden;
    font-size: 1.6rem;
    border-color: #ccc;
}

#ads-list li div:first-child, #ads-list li div:last-child {
    width: 20%;
    -webkit-justify-content: center;

    justify-content: center;

    -webkit-justify-content: center;

    justify-content: center;
}

#ads-list li div:last-child {
    border-left: 1px solid #9f9f9f;
    margin-left: 20px;
    height: 100px;
    line-height: 3.5rem;
    width: 30%;
    -webkit-flex-direction: column;

    flex-direction: column;
}

#ads-list li div:first-child {
    -webkit-justify-content: center;

    justify-content: center;

    -webkit-justify-content: center;

    justify-content: center;
    -webkit-flex-direction: column;

    flex-direction: column;
}

#ads-list li div:last-child p {
    -webkit-justify-content: center;

    justify-content: center;

    -webkit-justify-content: center;

    justify-content: center;
}

.adsList-info {
    width: 100%;
    padding: 2% 0;
    font-size: 1.7rem;
    -webkit-flex-direction: column;

    flex-direction: column;
    margin-bottom: 5px;
}

.icon-det {
    background-position: -230px -246px;
    height: 35px;
    width: 35px;
}

.buyerText {
    border: none;
    width: 90%;
    height: 160px;
    font-size: 1.7rem;
    overflow: hidden;
    line-height: 3rem;
    padding: 10px;
}

/**list**/
.def-list {
    border-top: #dcdcdc 1px solid;
    border-bottom: #dcdcdc 1px solid;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 90%;
    padding: 0 2%;
    margin: 0 3%;
}

.def-list li {
    height: 76px;
    border-bottom: #c8c7cc 1px solid;
    padding: 0 1% 0 1%;
    font-size: 1.7rem;
    -webkit-align-items: center;
    align-items: center;
}


.bor-none li{border: 0px;}

.def-list li:last-child {
    border: 0px;
}

.sum-box {
    height: 160px;
    line-height: 5.7rem;
    flex-direction: row-reverse;
    align-items: baseline;
    padding-right: 5%;
}

.sum-nu {
    color: #eb0028;
    font-size: 2.8rem;
}

/*订单*/
.order-list {
    width: 90%;
    -webkit-flex-direction: column;

    flex-direction: column;
    font-size: 1.5rem;
    margin: 0 4%;
    padding: 0 1%;
}

.order-list li {
    -webkit-flex-direction: column;
    flex-direction: column;
    border-bottom: solid 1px #eee;
    padding: 2% 0;
}

.order-list li:last-child{border: 0px;}

.order-list h3 {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    font-size: 1.4rem;
    padding: 1% 0;
}

.order-list h4 {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 10px 5%;
}

.order-list .order-goods {
    padding: 2% 0;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    /*border-bottom: 1px solid #ccc;*/
}

.order-img {
    height: 100px;
    width: 100px;
    background-color: #fdfdfd;
    margin-right: 5%;
    border-radius: 10px;
}

.order-info {
    -webkit-flex-direction: column;
    flex-direction: column;
    align-content: center;
    width: 70%;
    line-height: 2.4rem;
}

.order-info-name {
    font-size: 1.8rem;
}

.order-info-remark {
    color: #9a9a9a;
}

.order-nu {
    color: #999;
}

.selAds, .selAds-data {
    height: 60px;
    font-size: 2rem;
    width: 25%;
    text-align: center;
    -webkit-justify-content: center;

    justify-content: center;

    -webkit-justify-content: center;

    justify-content: center;
    -webkit-align-items: center;

    align-items: center;
    margin-right: 5%;
    padding: 0 5px;
    border: #9f9f9f 1px solid;
    border-radius: 6px;
}

.selAds-data {
    width: 40%;
    margin-right: 0;
}

.adsGo {
    -webkit-align-items: center;

    align-items: center;
    color: #0B0B0B;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
    font-size: 1.4rem;
}

.text-01{font-size: 2.1rem; font-weight: bold; color: #666;}

.text-02{font-size: 1.8rem;color:#1E9FFF; font-weight: bold;}
.text-03{font-size: 1.8rem;color:#666; font-weight: bold; -webkit-justify-content: space-between;
    justify-content: space-between;}

.iconAorwR {
    height: 35px;
    width: 18px;
}

.btn-200 {
    width: 200px;
    height: 44px;
    font-size: 1.7rem;
}

.def-list .orderAds {
    padding: 10px 5% 10px 0;
    height: 120px;
}


.leve-02



.def-list .invoiceInfo {
    -webkit-flex-direction: column;

    flex-direction: column;
    align-content: flex-start;
    width: 100%;
    height: 100px;
    padding: 5px 0;
    font-size: 1.5rem;
}

#wrapper .invoiceInfo p, .swiper-container .invoiceInfo p {
    display: inline-block;
    text-align: left;
    width: 100%;
}

.invoiceInfo p span {
    display: inline-block;
}

.def-list .fapiao {
    height: 110px;
}

.fapiao input {
    width: 100%;
    border-bottom: 1px solid #eee;
    margin-top: 20px;
}

.btn-order {
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    border: solid 1px #aaa;
    align-items: center;
    width: 50%;
    height: 90px;
    border-radius: 10px;
    margin: 10% auto;
    font-size: 2.6rem;
}

/*产品列表*/
.goods-list {
    width: 100%;
    -webkit-flex-direction: column;

    flex-direction: column;
}

.goods-list li {
    border-bottom: #efefef dashed 2px;
    padding: 20px 5% 25px 5%;
    height: 200px;
}

.goods-img {
    width: 240px;
    height: 180px;
    background-color: #fff;
    margin-right: 2%;
    padding: 2%;
}

.goods-info {
    -webkit-flex-direction: column;
    flex-direction: column;
    align-content: space-between;
    width: 45%;
    padding-left: 5%;
}

.goods-spec {
    font-size: 1.4rem;
    color: #999;
}

.num {
    line-height: 34px;
    width: 42%;
}

.btn-goods {
    height: 60px;
    font-size: 2rem;
    width: 100%;
    background-color: #eb0028;
    -webkit-justify-content: center;

    justify-content: center;

    -webkit-justify-content: center;

    justify-content: center;
    -webkit-align-items: center;

    align-items: center;
}

.btn-cart {
    height: 70px;
    width: 70px;
    background-position: -66px -172px;
}

.price-cart {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    color: #eb0028;
width: 45%;
}


.price-del{font-size: 1.4rem;color: #888;text-decoration: line-through; padding: 2px 0 0 10px;}

/*头部切换*/
.top-tap {
    height: 76px;
    /*background: url("../images/line-6.png") repeat-x bottom;*/
    border-bottom: 1px solid #333;
}

.top-tap li {
    width: 25%;
    /*border-bottom: solid 2px #f2f2f2;*/
    font-size: 1.8rem;
    -webkit-justify-content: center;
    justify-content: center;

    -webkit-align-items: center;
    align-items: center;
    height: 76px;
}

.top-tap li:last-child {
    border: none;
}

.top-tap a {
    color: #333;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    border-left: solid 1px #333;
    width: 100%;
    height: 100%;
    align-items: center;
background-color: #fff;
}

.top-tap .cur {
    background-color: #113ca0;
    color: #ffffff;
    border: none;
}

.top-tap .cur a {
    color: #fff;
    background-color: #113ca0;
}

.top-tap .tap-2 {
    width: 50%;
}

.top-tap .tap-3 {
    width: 33%;

}

.top-tap .title2019_01 {
    font-size: 1.6rem;
    flex-direction: column;
    align-items: center;
}

/*优惠券*/
.coupon-nu {
    height: 100px;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-around;
    justify-content: space-around;

    font-size: 2rem;
    background-color: #fff;
    padding: 0;

    margin: 5% 0;

}

.btn-add-order {
    color: #f9f9f9;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;

    align-items: center;
    width: 60%;
    height: 100px;
    line-height: 86px;
    font-size: 2rem;
    font-weight: bold;

    background: url(../images/c-btn.png) no-repeat;
}

.coupon-sum {
    font-size: 4rem;
    margin: 4% 0;
}

.coupon-list-app {
    width: 100%;
    -webkit-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
}

.color-gray * {
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(100%);
}

.coupon-list-app li {
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    font-size: 1.7rem;
    padding: 2% 5%;
}

.coupon-L-app {
    padding: 0;
    margin: 0;
    border: none;
    justify-content: center;
    -webkit-justify-content: center;
    height: 160px;
    width: 30%;
    color: #fff;
    background: #ef3e4c;
}

.bg-coupon {
    background: url("../images/bgCouponL.png") left no-repeat;
    height: 160px;
    width: 10px;
}

.coupon-L-app span {
    height: 6rem;
    font-size: 4rem;
    text-align: center;
    align-items: center;
    -webkit-align-items: center;
    margin-top: 22%;
}

.coupon-L-app em {
    font-size: 2rem;
    padding: 2.6rem 0 0 5%;
}

.coupon-L-app .btnBuy {
    border-top: 1px solid #eedfdf;
    height: 56px;
    line-height: 56px;
}

.coupon-name {
    color: #333;
    font-size: 1.6rem;
}

.coupon-R-app {
    height: 160px;
    width: 55%;
    -webkit-flex-direction: column;
    flex-direction: column;
    align-content: space-around;
    -webkit-align-content: space-around;
    padding: 0 3%;
    font-size: 1.4rem;
    line-height: 2.8rem;
    background: #fff5f5;
    color: #a8a8a8;

    border-bottom: 1px solid #ef3e4c;
}

.coupon-R-app-go {
    height: 160px;
    width: 15%;
    -webkit-flex-direction: column;
    flex-direction: column;
    align-content: space-around;
    -webkit-align-content: space-around;
    padding: 0 0 0 4%;
    font-size: 1.8rem;

    border-bottom: 1px solid #ef3e4c;
    border-left: 2px #eb0028 dashed;
    background: url("../images/bgCouponR.png") right no-repeat #fff5f5;
    color: #a8a8a8;
}

.red-arr-R {
    color: #ef3f4b;
    width: 50%;
    padding: 10% 0 0 10%;
}

.coupon-no {
    border-top: 2px dashed #eedfdf;
    font-size: 1.4rem;
    height: 3.1rem;
    line-height: 2.8rem;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.coupon-list {
    width: 100%;
    -webkit-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
}

.coupon-list li {
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    font-size: 1.7rem;
    padding: 7% 5% 0 5%;

}

.coupon-list li:first-child {
    border-top: none;
}

.icon-coupon {
    height: 74px;
    width: 74px;
    background-position: -142px -172px;
}

.icon-coupon {
    height: 74px;
    width: 74px;
    background-position: -142px -172px;
}

.icon-coupon-n {
    height: 74px;
    width: 74px;
    background-position: -216px -172px;
}

.coupon-l {
    width: 16%;
}

.coupon-r {
    -webkit-flex-direction: column;

    flex-direction: column;
    -webkit-align-items: center;

    align-items: center;
    color: #4b9fff;
    font-size: 2.85rem;
}

.coupon-r-n {
    color: #9f9f9f;
}

.coupon-r-n a {
    background-color: #9f9f9f;
}

.coupon-info {
    -webkit-flex-direction: column;
    height: 88px;
    flex-direction: column;
    -webkit-align-content: flex-end;
    align-content: flex-end;
    font-size: 1.5rem;
    width: 336px;
}

.coupon-info p {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    height: 44px;
    line-height: 44px;
}

.btn-140 {
    width: 140px;
    height: 44px;
    font-size: 1.7rem;
}

.btn-200 {
    width: 190px;
    height: 44px;
    font-size: 1.7rem;
}

.btn-140-n {
    width: 140px;
    height: 44px;
    font-size: 1.7rem;
    background-color: #9f9f9f;
}

.coupon-none {
    background-color: #fff;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    color: #999;
    -webkit-flex-direction: column;

    flex-direction: column;
    height: 50%;
    padding-top: 35%;
    line-height: 6rem;
    font-size: 2.14rem;
}

/*红包*/
.icon-redp {
    height: 74px;
    width: 74px;
    background-position: 0 -246px
}

.icon-redp-n {
    height: 74px;
    width: 74px;
    background-position: -75px -246px
}

.redp-l {
    width: 45%;
    -webkit-align-items: center;

    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    color: #e60012;
    font-size: 2rem;
}

.redp-r {
    width: 50%;
    -webkit-flex-direction: column;

    flex-direction: column;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

.redp-r p {
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

.detailed-list {
    width: 100%;
    -webkit-flex-direction: column;

    flex-direction: column;
    background-color: #dcdcdc;
}

.detailed-list li p {
    height: 40px;
    border-bottom: #eee 2px solid;
    font-size: 1.4rem;
    -webkit-align-items: center;
    align-items: center;
}

.detailed-list li {
    color: #666;
    padding: 2% 5%;
    margin-bottom: 6px;
    background-color: #fff;
    -webkit-flex-direction: column;

    flex-direction: column;
    font-size: 1.7rem;
    line-height: 2.57rem;
}

.detailed-list label {
    width: 21%;
}

.detailed-time {
    font-size: 1.28rem;
    color: #797979;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

/*帮助列表*/
.help-list {
    -webkit-flex-direction: column;

    flex-direction: column;
    margin-bottom: 99px;
}

.help-list li a {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 0 5%;
    width: 100%;
    height: 87px;
    border-bottom: #eee 2px solid;
    color: #333;
    font-size: 1.6rem;
}

.help-list li p {
    -webkit-align-items: center;

    align-items: center;;
}

.help-list span {
    -webkit-align-items: center;

    align-items: center;
}

.help-list li i {
    height: 50px;
    width: 50px;
    margin-right: 5%;
}

.icon-arow-r {
    height: 24px;
    width: 20px;
    background-position: -275px -376px;
}

.icon-invoice {
    background-position: 0 -121px;
}

.icon-refund {
    background-position: -50px -121px;
}

.icon-integral {
    background-position: -100px -121px;
}

.icon-delivery {
    background-position: -150px -121px;
}

.icon-returns {
    background-position: -200px -121px;
}

.icon-us {
    background-position: -250px -121px;
}

/*产品详情*/
.goods-topimg {
    height: 400px;
    width: 100%;
    border-bottom: 2px solid #bbb;
}

.icon-less {
    height: 40px;
    width: 40px;
    background-position: -150px -246px;
}

.icon-add {
    height: 40px;
    width: 40px;
    background-position: -190px -246px;
}

.goods-info-top {
    -webkit-flex-direction: column;

    flex-direction: column;
    border-bottom: solid #eee 6px; /* position: absolute;top:440px; left: 0;*/
}

.goods-info-top li {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 0 5%;
    width: 90%;
    color: #333;
    font-size: 1.9rem;
}

.goods-info-top .titleG {
    font-size: 1.9rem;
    line-height: 3rem;
}

.goods-info-top .infoG {
    font-size: 1.4rem;
    line-height: 4rem;
    color: #666;
}

.goods-info-top .nuG {
    font-size: 2rem;
    line-height: 2rem;
    color: #eb0028;
}

.goods-sum {
    padding: 0 20px;
    height: 40px;
    width: 80px;
    text-align: center;
    font-size: 1.7rem;
}

.goods-btn {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin: 5% 0 3% 0;
}

.goods-btn a {
    width: 44%;
    height: 50px;
    font-size: 2rem;
}

.btn-addcart {
    background-color: #4ba0ff;
}

.btn-justbuy {
    background-color: #eb0028;
}

.box-check {
    height: 36px;
    width: 36px;
    background-color: #fff;
    background: url(../images/bg-icon.png) -265px -246px no-repeat;
}

.box-check:checked {
    height: 36px;
    width: 36px;
    background-color: #fff;
    border: dashed 1px #ccc;
    background: url(../images/bg-icon.png);
}

.tip-text {
    -webkit-align-items: center;

    align-items: center;
    padding: 5%;
    color: #999;
}

.code-img {
    height: 90px;
    width: 200px;
    margin-bottom: 5%;
}

/*商品评论*/
.infoPic{width: 320px; float: left;}
.infoPic img{width: 320px;height: 201px}
.userEdit{width: 280px;float: left;}
.orderInfo{padding: 20px; height: 350px;}

.infoP{height: 280px;}
.infoB{}
.gobuy{background-color: #113ca0;color: #ffffff;
    display: inline-block;font-size: 18px;font-weight: bold;
    padding: 14px 0;margin:0 0 0 150px;text-align: center;width: 35%; float: left;}
#goods-parameter, .Comment,.reply,.reply1,.reply1 .content{flex-direction: column;}
 .Comment{padding: 2% 5%;line-height: 36px;}
#goods-parameter{width: 100%;}
.Commen h1{font-weight: bold; height: 40px;line-height: 40px;}
.reply1{border-bottom: 2px solid #eee;padding: 12px 0;}





/*#content{display:none;}*/
/*.goodsInfoIimg {*/
    /*width: 640px;*/
    /*height: 480px;*/
    /*display: block;*/
    /*margin-bottom: 20px;*/
/*}*/

/*#goods-parameter {*/
    /*width: 100%;*/
/*}*/

/*#goods-parameter ul {*/
    /*border-left: 1px solid #707070;*/
    /*border-top: 1px solid #707070;*/
    /*width: 90%;*/
    /*margin: 5%;*/
    /*-webkit-flex-direction: column;*/

    /*flex-direction: column;*/
/*}*/

/*#goods-parameter li {*/
    /*border-bottom: 1px solid #707070;*/
    /*font-size: 1.7rem;*/
    /*line-height: 1.7rem;*/
/*}*/

/*#goods-parameter span {*/
    /*border-right: 1px solid #707070;*/
    /*padding: 16px 0;*/
/*}*/

/*#goods-parameter span:first-child {*/
    /*width: 40%;*/
    /*text-align: center;*/
    /*-webkit-justify-content: center;*/

    /*justify-content: center;*/

    /*-webkit-justify-content: center;*/

    /*justify-content: center;*/
/*}*/

/*#goods-parameter span:last-child {*/
    /*width: 60%;*/
    /*padding-left: 50px;*/
/*}*/

/*.ptGoods {*/
    /*padding-top: 500px;*/
/*}*/

.tabcontent .tab_sel {
    display: none;
    width: 100%;
}

/*登录注册*/
.user-img-box {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 400px;
}

.user-img-box img {
    height: 170px;
    width: 170px;
    border-radius: 85px;
}

.btn-green {
    background-color: #2cc071;
}

/*充值*/
.icon-alipay {
    height: 55px;
    width: 55px;
    background-position: 0 -320px;
}

.icon-wechatpay {
    height: 55px;
    width: 55px;
    background-position: -55px -320px;
    padding: 0 5%;
}

.icon-ched {
    background-position: -230px -246px;
}

.icon-ched-open {
    background-position: -265px -246px;
}

.box-check-pr {
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.box-check-pr label {
    z-index: 9;
    height: 35px;
    -webkit-align-items: center;
    align-items: center;
}

.pay-sel-list {
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}

.pay-sel-list li {
    margin: 4%;
    width: 40%;
}

.pay-sel, .pay-sel-none {
    padding: 15px 0 15px 0;
    height: auto;
    font-size: 1.8rem;
    width: 100%;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    border: 1px solid #113ca0;
    background-color: #113ca0;
    color: #fff;
}

.pay-sel-none {
    border: 1px solid #666;
    background-color: #fff;
    color: #666;
}

.btn-box {
    margin: 50px 0;
    padding-top: 100px;
    border-top: 1px solid #ddd;
}

.rechargeBox {
    padding: 5%;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.rechargeBox h3 {
    line-height: 3rem;
    font-size: 2rem;
    color: #333;
}

.pay-sel .mote {
    line-height: 1.8rem;
    color: #fff;
    text-align: center;
}

.pay-sel-none .mote {
    line-height: 1.8rem;
    color: #666;
}

.rechargeBox p {
    line-height: 3rem;
    font-size: 1.4rem;
    color: #999;
}

.btn-pay {
    padding: 0;
    height: 70px;
    font-size: 2rem;
    width: 100%;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    border: 1px solid #4b9fff;
    border-radius: 40px;
    background-color: #4b9fff;
    color: #fff;
}

/*积分*/
.title-integral {
    width: 90%;
    height: 58px;
    padding: 0 5%;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;

    align-items: center;
}

.icon-integral-o {
    height: 74px;
    width: 74px;
    background-position: -150px -290px;
}

.icon-integral-p {
    height: 74px;
    width: 74px;
    background-position: -225px -290px;
}

.def-list span {
    -webkit-align-items: center;

    align-items: center;
}

.integral-list {
    border-bottom: 5px solid #ccc;
    border-top: none;
}

.integral-list li {
    height: 99px;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.integral-list em {
    padding-left: 20px;
}

/*个人中心*/
.uc-top {
    height: 230px;
    width: 100%;
    background: url("../images/uc-top.jpg") no-repeat;
    color: #fff;
}

.uc-pic {
    width: 50%;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
}

.ucLeve {
    width: 18%;
    -webkit-align-items: center;
    align-items: center;
    padding-bottom: 30px;
}

.ucLeve span {
    height: 2.8rem;
    line-height: 2.8rem;
    padding: 0 25px;
    font-size: 1.8rem;
    border-radius: 1.4rem;
    background-color: #df1e3f;
    color: #fff;
}

.ucInfo {
    width: 36%;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding-bottom: 30px;
}

.ucInfo P {
    padding: 5px 20px;
    font-size: 1.6rem;
    border-radius: 30px;
    background-color: rgba(0, 0, 0, .7);
    margin: 10px 0;
}

.uc-pic img {
    height: 90px;
    width: 90px;
    border: 4px solid rgba(255, 255, 255, .3);
    border-radius: 50%;
    margin-bottom: 10px;
}

.uc-nav {
    height: 200px;
    background-color: #fff;
    border-bottom: 4px solid #dcdcdc;
    -webkit-flex-direction: column;

    flex-direction: column;
}

.uc-navTitle {
    line-height: 2rem;
    font-size: 2rem;
    padding: 18px 5%;
    margin-bottom: 14px;
    border: 1px solid #dcdcdc;
}

.uc-nav nav {
    font-size: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;

    align-items: center;
    -webkit-align-items: center;

    align-items: center;
    border-top: solid #a6a6a6 1px;
}

.uc-nav li {
    width: 120px;
    -webkit-justify-content: center;

    justify-content: center;

    -webkit-justify-content: center;

    justify-content: center;
    height: 100%;
    padding: 0 25px;
    line-height: 34px;
    position: relative;
}

.uc-nav i {
    height: 45px;
    width: 50px;
    display: block;
    margin: 10px auto;
}

.uc-nav a {
    color: #000;
    -webkit-flex-direction: column;

    flex-direction: column;
    -webkit-align-items: center;

    align-items: center;
    font-size: 1.7rem;
}

.uc-info {
    width: 50%;
    padding-top: 10%;
    -webkit-align-items: center;
    align-items: center;

    -webkit-align-content: center;
    align-content: center;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.uc-info p {
    height: 48px;
    line-height: 48px;
    width: 200px;
    padding: 0 20px;
    background-color: rgba(255, 255, 255, .3);
    border-radius: 24px;

    -webkit-justify-content: center;
    justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.uc-info .ucLv {
    width: 200px;
    background-color: #df1e3f;
    -webkit-justify-content: center;
    background-color: rgba(255, 255, 255, .2);
    justify-content: center;

    -webkit-justify-content: center;

    justify-content: center;

}

.icon-orderAll {
    background-position: 0 -376px;
}

.icon-orderRece {
    background-position: -50px -376px;
}

.icon-orderPay {
    background-position: -100px -376px;
}

.icon-orderyOver {
    background-position: -150px -376px;
}

/*首页*/
.index-img {
    height: 200px;
    width: 90%;
    background-color: #fdfdfd;
    margin-right: 5%;
}

.device {
    width: 640px;
    height: 300px;
    margin: 0 auto;
    position: relative;
}



.content-slide {
    padding: 20px;
    color: #fff;
}

.title {
    font-size: 25px;
    margin-bottom: 10px;
}

.pagination {
    position: absolute;
    left: 47%;
    text-align: center;
    bottom: 10px;
    z-index: 299;
}

.swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #999;
    box-shadow: 0px 1px 2px #555 inset;
    margin: 0 3px;
    cursor: pointer;
}

.swiper-active-switch {
    background: #fff;
}

.indexBoxTop {
    margin: 16px 10px 16px 16px;
    background-color: #fff;
}

.goodsBox01 {
    padding: 0 25px 0 30px;
    margin: 16px 0;
    -webkit-flex-direction: column;

    flex-direction: column;
}

.goodsBox01 img {
    height: 260px;
    width: 250px;
}

/* main_img */
.img_gallery {
    height: 260px;
    overflow: hidden;
    position:relative;
    width: 640px;
    margin: 0 auto 0 auto;

}

.main_img {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.main_img ul {
    width: 9999px;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

.main_img li {
    float: left;
    width: 100%;
    height: 100%;
}

.main_img li span {
    display: block;
    width: 100%;
    height: 100%;
}

.main_img li a {
    display: block;
    width: 100%;
    height: 100%;
}



.main_img li img {
    width: 640px;
    height: 260px;
}

.main_img li .index-sl {
    width: 640px;
    height: 260px;
}

div.point {
    position: absolute;
    bottom: 10px;
    left: 85%;
    z-index: 999;
    height: 21px;
    margin: 0 0 0 -20px;
}

div.point a {
    float: left;
    width: 21px;
    height: 21px;
    margin: 0;
    padding: 0;
    background: url(../images/btn_main_img.png) 0 0 no-repeat;
    display: block;
    text-indent: -1000px
}

div.point a.on {
    background-position: 0 -21px
}



.img_gallery-gd {
    height: 260px;
    overflow: hidden;
    position: relative;
    width: 600px;
    margin: 0 auto;
}

#goods-info .img_gallery-gd ,
#goods-info .main_img li img{
    height: 400px;
    width: 100%;
}

.index-btn {
    display: -webkit-flex;
    display: flex;
    height: 61px;
    line-height: 61px;
    font-size: 2rem;
    -webkit-justify-content:space-around;
    justify-content: space-around;
    margin:  0;
    background: url("../images/index-btn.jpg") ;
    background-size: cover;
}

.index-btn a {

    border-radius: 10px;
    width: 30%;
    padding: 0 3% 0 0;
    display: -webkit-flex;
    display: flex;
    height: 40px;
    line-height: 40px;
    color: #000750;
    justify-content: center;
    align-items: center;
    -webkit-justify-content: center;
    -webkit-align-items: center;}


.index-btn a i{
    height: 40px;
    width: 40px;
    display: block;
    margin: 0 auto;}

.icon-uc-s {
    background-position: -412px -334px;
}
.icon-act-s {
    background-position: -371px -334px;
}

/*分页*/
.page {
    height: 2rem;
    line-height: 2rem;
    padding: 5%;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

.page a, .page span {
    text-align: center;
    padding: 0 6px;
    margin: 0 16px;
}

.next {
    text-align: center;
}

/*支付*/
.def-list .pay-integral {
    -webkit-flex-direction: column;
    flex-direction: column;
    padding-top: 20px;
}

.def-list .pay-integral p {
    width: 100%;
    height: 76px;
    line-height: 76px;

    -webkit-justify-content: space-between;
    justify-content: space-between;

}




.order-main .def-list li{border: 0px; padding: 0%;}

.order-main .def-list {margin:  0px;  padding: 0 5%}



.pay-text {
    height: 70px;
    line-height: 70px;
    font-size: 2rem;
    color: #333;
font-weight: bold;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    border-bottom: 1px solid #eee;
    border-top: 20px solid #efefef;
    width: 90%;
    padding: 0 5%;
    margin: 0 ;
}

.c-eb0028 {
    color: #e60012;
}

.icon-paySelect {
    height: 58px;
    width: 100px;
    background-position: 0 -422px;
}

.icon-paySelectEd {
    height: 58px;
    width: 100px;
    background-position: -100px -422px;
}

.pay-integral input[type="text"], .pay-integral input[type="password"], .pay-integral input[type="number"] {
    height: 30px;
    line-height: 30px;
    padding: 10px 10px;
    border: #9f9f9f 1px solid;
    border-radius: 6px;
    margin: 0 10px;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.payIntegralNu {
    width: 50%;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

.payIntegralNu em {
    padding: 0 5px;
}

.payName {
    width: 25%;
}

.redbtnC {
    width: 30%;
    background-color: #eb0028;
    padding: 0 10px;
    margin: 12px 10px;
    color: #fff;
    line-height: 50px;
    height: 50px;
    border-radius: 6px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .3);
    -webkit-justify-content: center;
    justify-content: center;
}

.icon-couponInfo {
    background-color: #eb0028;
    color: #fff;
    border-radius: 44px;
    width: 88px;
    height: 88px;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    justify-content: center;
    align-items: center;
    font-size: 1.6rem;
}

.cboxRed[type="radio"], .cboxRed[type="radio"]:checked {
    height: 36px;
    width: 36px;
    background: url("../images/bg-icon.png") -320px -440px no-repeat;
}

.cboxRed[type="radio"] {
    background-position: -265px -247px;
}

.paySelBtn, .paySelBtn-checked {
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-image: url(../images/bg-icon.png);
    appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-image: url(../images/bg-icon.png);
    height: 58px;
    width: 100px;
    background-position: 0 -422px;
    -webkit-outline: none;
}

.paySelBtn-checked {
    background-position: -100px -422px;
}

.btn-coupon {
    background-color: #eb0028;
    text-align: center;
    height: 60px;
    line-height: 60px;
    width: 260px;
    margin-left: -130px;
    left: 50%;
    font-size: 2rem;
    z-index: 699;
    position: absolute;
    top: 89%;
}

/*二维码*/
.mycode2d {

    justify-content: center;
    align-content: space-around;
    -webkit-justify-content: center;
    -webkit-align-content: space-around;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 1035px;
    width: 100%;
    background: url("../images/bg-code2d.png");

}

.mycode2d .mycodeinfo {
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin: 0 auto;
    line-height: 4rem;
    color: #3a96fc;
    font-size: 2rem;
    display: inline-block;
    margin: 0 auto;
}

.mycode2d .mycodeinfo p {
    display: inline-block;
    margin: 0 auto;
    text-align: center;
}

.mycode2d .mycodeinfo p span {
    display: inline-block;
    margin: 0 auto;
}

.mycode2d .code-ca {
    background-color: #fff;
    height: 320px;
    width: 320px;
    margin: 0 auto 200px auto;
}

/*活动*/
.actList {
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%;
    margin-top: 20px;
}

.actList li {
    height: 200px;
    width: 100%;
    border: none;
    margin-bottom: 20px;
    position: relative;
    padding: 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.maskAct {
    left: 0;
    top: 0;
    width: 100%;
    height: 200px;
    position: absolute;
    z-index: 99;
    background: url(../images/act/mask.png) center center no-repeat rgba(0, 0, 0, 0.5);
    display: block;
}

/*购物车*/
.cart-lessAdd {
    justify-content: center;
    width: 160px;
    margin-right: 30px;
}

.cart-lessAdd input {
    padding: 0 10%;
    font-size: 2rem;
    width: 48px;
    text-align: center;
    font-family: "Microsoft Yahei";
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.btn-add {
    width: 34px;
    height: 34px;
    background-position: -406px 0;
}

.btn-less {
    width: 34px;
    height: 34px;
    background-position: -371px 0;
}

.btn-del {
    background-position: -200px -422px;
    height: 65px;
    width: 65px;
}


.icon-adsPay {
    height: 37px;
    width: 30px;
    background-position: 0 -172px;
}

.sumBox {
    height: 70px;
    line-height: 70px;
    font-size: 2.1rem;
    color: #666;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-items: center;

    align-items: center;
    padding: 0 5%;
    position: absolute;
    bottom: 100px;
    width: 90%;
    z-index: 399;
    background-color: #fff;
    display: -webkit-box;

    display: flex;
}

.sumBox * {
    display: -webkit-box;

    display: flex;
}

.btnSum {
    height: 50px;
    width: 150px;
    background: #d81617;
    color: #fff;
}

.cRed {
    color: #d81617;
}

.mb70 {
    margin-bottom: 70px;
}

/*说明文档*/
.abuotText {
    padding: 20px 5%;
    line-height: 2.6rem;
    color: #666;
    font-size: 1.7rem;
}

.abuotText h3 {
    font-size: 2rem;
    color: #0B0B0B;
    margin-top: 5%;
}

.ok-box {
    -webkit-align-items: center;

    align-items: center;
    -webkit-justify-content: center;

    justify-content: center;
    height: 100px;
}

.ok-box img {
    height: 100px;
    width: 100px;
}

.def-list .orderOk {
    -webkit-flex-direction: column;

    flex-direction: column;
    padding-top: 20px;
}

.def-list .orderOk p {
    height: 70px;
    line-height: 58px;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    margin-bottom: 20px;
}

.chCode {
    -webkit-align-items: center;

    align-items: center;
    -webkit-justify-content: center;

    justify-content: center;
    height: 300px;
}

.chCode img {
    height: 200px;
    width: 300px;
}

.reg-term {
    padding: 5%;
    font-size: 1rem;
}

.reg-item {
    margin-bottom: 20%;
}

.imgWc {
    background: url(../images/waterCard.jpg) no-repeat;
    height: 205px;
    width: 640px;
    margin-bottom: 50px;
}

/*弹窗*/
.mask-0 {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 399;
    display: block;
    background-color: #000;
}

.mask {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 399;
    display: block;
    background-color: rgba(0, 0, 0, .7);
}

.popWindows {
    left: 50%;
    margin-left: -35%;
    top: 40%;
    width: 70%;
    border-radius: 20px;
    position: relative;
    background-color: #fff;
    color: #333;
    -webkit-flex-direction: column;

    flex-direction: column;
    -webkit-justify-content: center;

    justify-content: center;

    -webkit-justify-content: center;

    justify-content: center;
    -webkit-align-items: center;

    align-items: center;
    display: -webkit-box;

    display: flex;
}

.popWindows p {
    width: 100%;
    height: 3.2rem;
    line-height: 3.2rem;
    font-size: 2rem;

    -webkit-justify-content: center;
    justify-content: center;

    display: -webkit-box;
    display: flex;
}

.popWindows .windowsBtn {
    position: relative;
    bottom: -36px;
    border-top: 1px solid #9f9f9f;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    height: 5rem;
    line-height: 5rem;
    font-size: 1.8rem;
}

.popWindows .windowsBtn a {
    text-align: center;
    width: 49%;
    color: #4995ed;
    font-weight: bold;
}

.broL9f {
    border-left: 1px solid #9f9f9f;
}

.w100 {
    width: 100%;
}

.windows-coupon {
    background-color: #fff;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 599;
    overflow: scroll;

}

.couponBox {
    background-color: #fff;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 599;
    overflow: hidden;
}

.couponBigBox {
    background-color: #fff;
    position: absolute;
    width: 100%;
    height: 33%;
    top: 60%;
    left: 0;
    z-index: 499;
    box-shadow: 0 -5px 5px rgba(0, 0, 0, .1);
    overflow: hidden;
}


.windows-coupon ul, .windows-coupon li, .windows-coupon i, .windows-coupon div, .windows-coupon p, .windows-coupon label {
    display: -webkit-flex;
    display: flex;
}

.windows-coupon ul {
    background-color: #fff;
}



#coupon_num:hover .windows-coupon {
    top: 50%;
}

.btnRed {
    background-color: #f60;
}

.coupon-add, .coupon-add2 {
    height: 60px;
    width: 100%;
    position: absolute;
    background-color: rgba(0, 0, 0, 0);
    left: 0;
    top: 0;
    z-index: 699;
}

.posR {
    position: relative;
}

.coupon-add2 {
    height: 110px;
}

/*添加收货地址*/
.index-main{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}


.index-top{   width: 100%;
    position: relative;
    z-index: 299;
    height: 355px;
    background-color: #fff;
    box-shadow: 0 5px 5px rgba(0, 0, 0, .1);}


.topTip {
    width: 100%;
    background-color: rgba(0, 0, 0, .6);
    position: relative;
    top: 0;
    left: 0;
    z-index: 299;
    font-size: 1.5rem;
    height: 50px;
    line-height: 50px;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;

}

.topTip span, .topTip a {
    margin: 0 10px;
    color: #fff;
}


.list_address{padding: 0 0 15% 0;}




.index-center
{
    top: 360px; z-index: 99;width: 78%;margin: 0 0 0 22%;}


#scroller .jc-sa{justify-content: space-between; flex-direction: row;}


.index-leftmune{
    position: absolute;
    left: 0;
    top: 355px;
    background-color: #f5f5f5;
    width: 18%;
    height: 65%;
    flex-direction: column;
    align-items: center;
    -webkit-flex-direction: column;
    -webkit-align-items: center;
    }

.index-leftmune li,.index-leftmune li a{
    height: 120px;line-height: 120px; font-size: 1.8rem;
    display: flex;
    width: 100%;
    color: #222;
    justify-content: center;
    align-items: center;
    -webkit-justify-content: center;
    -webkit-align-items: center;}

.index-leftmune li.cur{
    background-color: #ffffff;

    }


.index-right{width: 70%;margin: 5% 0 0 0;}

.indexBoxTop {
    margin: 5% 0 110px 0;
    background-color: #fff;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}


.goodsBox01 {
    padding: 0 25px 0 30px;
    height: 390px;
    width: 249px;
    margin: 16px 0;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.goodsBox01 img {
    height: 260px;
    width: 250px;
}

.goodsBox01 .goods-info {
    -webkit-flex-direction: column;
    flex-direction: column;
    align-content: space-between;
    width: 100%;
    padding-left: 0;
    font-size: 1.8rem;
}

.goodsBox01 .goods-spec {
    font-size: 1.4rem;
    color: #999;
}

.goodsBox01 .price-cart {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    color: #eb0028;
    font-size: 2.14rem;
    padding: 10px 0 0 0;
}

.indexBoxTop .goodsBox02 {
    width: 303px;
    height: 184px;
    padding: 0 0 10px 0;
    margin: 16px 0 0 0;
    border-bottom: 1px solid #d4d4d4;
}

.goodsBox02 .goods-info {
    -webkit-flex-direction: column;
    flex-direction: column;
    align-content: space-between;
    width: 100%;
    padding: 0 0 10px 0;
    font-size: 1.8rem;
}

.goodsBox03 {
    width: 303px;
    height: 185px;
    padding: 10px 0 0 0;
}

.goodsBox03 .goods-info {
    -webkit-flex-direction: column;
    flex-direction: column;
    align-content: space-between;
    width: 100%;
    padding: 0;
    font-size: 1.8rem;
}

.goodsBox04, .goodsBox05 {
    padding: 0 25px 0 30px;
    height: 390px;
    width: 244px;
    border-bottom: solid 16px #f0f0f0;
    border-top: solid 10px #f0f0f0;
    border-right: solid 10px #f0f0f0;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.goodsBox04 img, .goodsBox05 img {
    height: 260px;
    width: 250px;
}

.goodsBox04 .goods-info, .goodsBox05 .goods-info {
    -webkit-flex-direction: column;
    flex-direction: column;
    align-content: space-between;
    width: 100%;
    padding-left: 0;
    font-size: 1.7rem;
}

.goodsBox04 .goods-spec, .goodsBox05 .goods-spec {
    font-size: 1.4rem;
    color: #999;
}

.goodsBox04 .price-cart, .goodsBox05 .price-cart {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    color: #eb0028;
    font-size: 2.14rem;
    padding: 10px 0 0 0;
}

.indexBoxTop .goodsBox06 {
    padding: 0 25px 20px 30px;
    height: 210px;
    width: 555px;
    margin: 16px 0;
    border-bottom: 10px solid #f0f0f0;
}

.goodsBox06 .goods-info {
    -webkit-flex-direction: column;
    flex-direction: column;
    align-content: space-between;
    width: 100%;
    padding: 20px 0 10px 10px;
    font-size: 1.8rem;
}

.imgBox6, .imgBox6 img {
    height: 210px;
    width: 300px;
}

/*demo*/




.indexBoxTop .goodsBox07 {
    padding: 2% ;
    height: 150px;
    width: 92%;
    border: 1px solid #c8c7cc;

    box-shadow: 0px 5px 5px rgba(0, 0, 0, .1);
    margin: 0 0 4% 0;
}
.wap-text-s{font-size: 1.4rem; color: #999;line-height: 1.6rem;padding-top: 6px;}

.goodsBox07 .goods-info {
    -webkit-flex-direction: column;
    flex-direction: column;
    align-content: space-between;
    width: 100%;
    color: #999;
    padding-left: 16px;
    font-size: 1.8rem;
    line-height: 1.8rem;
    height: 100%;

}

.goods-title {
    font-size: 1.7rem;
    color: #000750;
}

.imgBox7, .imgBox7 img {
    height: 120px;
    width: 120px;
    border-radius: 10%;
}

.info-top {
    -webkit-flex-direction: column;
    flex-direction: column;
    align-content: space-between;
    -webkit-align-content: space-between;
    height: 90px;
    line-height: 2.2rem;
}



.demo-price-cart em {
    font-size: 2.6rem;
    padding-left: 10px;
}

.bg-ok {
    background: url("../images/bg-ok.png") no-repeat;
    height: 639px;
    width: 640px;
    margin: 0 auto;
}

.ok-go {
    width: 100%;
    height: 100%;
    display: block;
}

.goods-nu {
    line-height: 34px;
    font-size: 2rem;
    color: #000750;
    padding: 0 5px;
    width: 20px;
    font-weight: normal;
    justify-content: center;
    align-items: center;
    -webkit-justify-content: center;
    -webkit-align-items: center;
}



.cartNu-48 {
    height: 48px;
    width: 48px;
    border-radius: 24px;
    font-size: 2rem;
    background-color: #509cfa;
    display: block;
    position: absolute;
    top: -16px;
    right: 20%;
    text-align: center;
    line-height: 48px;
    color: #fff;
    z-index: 399;
}

.menu-sum {
    height: 60px;
    width: 80px;
    display: block;
    margin: 4px auto;
    background: #3d3d3d;

}

.demo-icon-pay {
    background-position: -371px -35px;
    width: 87px;
    height: 85px;
}
.demo-icon-home {
    background-position: -371px -204px;
    width: 87px;
    height: 85px;
}
.index-bot {
    height: 70px;
    width: 100%;
    display: block;
    background-color: #fff;
}

.demo-sumBox {
    height: 100px;
    line-height: 100px;
    font-size: 2rem;
    color: #fff;
    background-color: rgba(125,125,125,.8);
    padding-left: 2%;
    position: absolute;
    bottom: -3px;
    left: 0;
    width: 98%;
    z-index: 299;
    display: -webkit-box;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    box-shadow: 0px -3px 5px rgba(100, 100, 100, .1);
}

.demo-sumBox * {
    display: -webkit-box;
    display: flex;
}

.demo-btnSum {
    border-radius: 0;
    height:100px;
    line-height: 86px;
    width: 38%;
    font-weight: bold;
    font-size: 2.2rem;
    color: #fff;
    background: url("../images/go-order-btn.png") no-repeat;
    margin-right: 10px;
}

.em01 {
    font-size: 1.4rem;
}

.demo-order-list {
    width: 100%;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 1.5rem;
}

.demo-order-list li {

    -webkit-flex-direction: column;
    flex-direction: column;
    border-bottom: solid 1px #333;

    height: 100px;
    line-height: 100px;

}

.demo-order-list h3 {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 10px 5%;
}

.demo-order-list h4 {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 0 5%;

}


.red {
    color: #F6190A;
}

.demo-order-list .order-goods {

    background-color: #f4f4f4;
    padding: 0 5% 0 0;
    font-size: 1.4rem;
    line-height: 100px;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.demo-order-list .order-img {
    height: 80px;
    width: 80px;

    margin: 10px 10px 10px 5%;
}

.demo-order-list .order-info {
    -webkit-flex-direction: column;

    flex-direction: column;
    align-content: space-between;
}

.demo-order-list .order-nu {
    color: #666;
    margin: 0 10px;
}

.demo-cartNu {
    background-color: #eb0028;
    border: #fff 2px solid;
    border-radius: 2rem;
    height: 2.6rem;
    width: 2.6rem;
    text-align: center;
    font-size: 1.6rem;
    line-height: 2.6rem;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    justify-content: center;
    align-items: center;
    -webkit-flex-justify-content: center;
    -webkit-flex-align-items: center;

    color: #fff;
    z-index: 399;
}

.bgF0 {
    background-color: #f0f0f0;
}

.indexBoxBottom {
    margin: 0 16px 10px 16px;
    background-color: #fff;
}

.borR-1 {
    border-right: 1px solid #d4d4d4;
    width: 248px;
}

.borB-1 {
    border-bottom: 1px solid #d4d4d4;
}

.imgBox0 {
    height: 260px;
    width: 250px;
}

.imgBox2 {
    height: 185px;
    width: 100px;
}

.imgBox3 {
    height: 230px;
    width: 250px;
    -webkit-align-items: center;
    align-items: center;
}

.imgBox3 img {
    height: 156px;
}

.indexBoxTop .goodsBox05 {
    border-right: 0;
}

.coupon-close {
    height: 35px;
    width: 35px;

    position: relative;
    top:15px;
    left:580px;
    z-index: 599;
    display: block;
}
.btn-close {
    background-position: -371px -289px;
    height: 35px;
    width: 35px;
}

.couponClose-icon {
    height: 13px;
    width: 40px;
    background-position: -320px -422px;
    display: -webkit-box;

    display: flex;
}

.coupon-tip {
    margin-top: 100px;
    height: 45%;
    font-size: 1.7rem;
    line-height: 3rem;
    display: -webkit-box;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-justify-content: center;
    -webkit-align-items: center;
}

.ads-navTitle {
    line-height: 2.4rem;
    font-size: 1.8rem;
    padding: 18px 5%;
    border-bottom: 1px solid #dcdcdc;
}

.ads-navTitleSvp {

    padding: 10px 5%;

    color: #f60;
}

.bgcGray {
    background-color: #efefef;
}

/*活动详情*/
.actBox0413 {
    background: url("../images/act/actInfo-0413.jpg") no-repeat;
    height: 1400px;
    padding-top: 480px;
    flex-direction: column;
}

.actBox0413 li {
    margin-bottom: 22px;
    justify-content: center
}

.actBox0413 li a {
    width: 470px;
    height: 130px;
    display: inline-block;
}

.actBox170601 {
    background: url("../images/act/actInfo-170601.jpg") no-repeat;
    height: 961px;
    padding-top: 670px;
    flex-direction: column;
}

.actBox170601 li {
    margin-bottom: 256px;
    /*justify-content: center*/
}

.actBox170601 li a {
    width: 300px;
    height: 46px;
    display: inline-block;
}

.actBox170712 {
    background: url("../images/act/actInfo-170712.jpg") no-repeat;
    height: 1360px;
    padding-top: 720px;
    flex-direction: column;
}

.actBox170712 li {
    width: 100%;
    margin-bottom: 220px;
}

.actBox170712 li a {
    width: 250px;
    height: 60px;
    display: inline-block;

}

.boxSysOut {
    background: url("../images/act/sys_out.jpg") no-repeat;
    height: 1140px;
    flex-direction: column;
}

.actBox170615 {
    background: url("../images/act/actInfo-0615.jpg") no-repeat;
    height: 2590px;
    padding-top: 300px;

}

.actBox170615 li {
    width: 100%;

    justify-content: center;
}

.actBox170615 li a {
    width: 200px;
    height: 60px;
    display: inline-block;
}

.actBox171111 {
    background: url("../images/act/actInfo-171111.jpg") no-repeat;
    height: 2170px;
    padding-top: 880px;
    flex-direction: column;

}

.actBox171111 li {
    width: 80%;
    padding: 0 0 0 79%;
    height: 80px;
    margin-top: 330px;
}

.actBox171111 li a {
    width: 80px;
    height: 80px;
    display: inline-block;
}

.actBox171227 {
    background: url("../images/act/actInfo-171227.jpg") no-repeat;
    height: 2260px;
    padding-top: 407px;
    flex-direction: column;

}

.actBox171227 li {
    width: 80%;
    padding: 0 0 0 25%;
    height: 180px;
    margin-bottom: 200px;
}

.actBox171227 li a {
    width: 60%;
    height: 180px;
    display: inline-block;
}

.actBox180202 {
    background: url("../images/act/actInfo-0202.jpg") no-repeat;
    height: 1122px;

    flex-direction: column;

}

.actBox180307 {
    background: url("../images/act/actInfo-180307.jpg") no-repeat;
    height: 1800px;
    padding-top: 507px;
    flex-direction: column;

}

.actBox180307 li {
    width: 50%;
    padding: 240px 0 0 50%;
    height: 60px;
    margin-bottom: 20px;
}

.actBox180307 li a {
    width: 60%;
    height: 60px;
    display: inline-block;

}

.addgoodBox {
    height: 50px;
    line-height: 50px;

    font-size: 2.1rem;
    color: #F6190A;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-items: center;
    align-items: center;
    padding: 0 5%;
    position: absolute;
    bottom: 185px;
    width: 50%;
    left: 35%;
    text-align: center;
    z-index: 400;
    border-radius: 35px;
    border: 1px solid #F6190A;
    background-color: #fff;
    display: -webkit-box;
    display: flex;
}

.addimg {
    height: 120px;
    width: 160px;
    background-color: #fff;
    margin-right: 2%;
    padding: 2%;
}

.goods-list .addli {
    height: 140px;
    width: 90%;
    margin: 0 5%;
    padding: 2% 0 0 0;
}

.goods-list .addli .goods-info {
    width: 55%;
}

.add-text {
    height: 50px;
    line-height: 50px;
    font-size: 1.6rem;
    color: #666;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 0 5%;
    border-top: 1px solid #9f9f9f;
    border-bottom: #efefef dashed 2px;
}

.beiqingge {
    background-color: #f000;
}

.addgoodlist li {
    height: 100px;
    line-height: 100px;
    padding: 10px 0;
    margin: 0 5%;
}

.addgoodlist img {
    height: 60px;
    width: 120px;
}

.addgoodlist infotext {
    line-height: 60px;
}

.add-btn-good {
    width: 100px;
    font-size: 18px;
    color: #fff;
    font-family: "Hiragino Sans GB", "Hiragino Sans GB W3", "Microsoft YaHei", "微软雅黑", tahoma, arial, simhei, "黑体";
}

.fenye {
    padding: 20px 0 0 20px;
    margin-bottom: 150px;
}

.coupon-img {
    background-image: url("../images/coupon.png");
    background-size: cover;
    height: 100%;
}
.coupon-img .receive {
    display: block;
    width: 300px;
    height: 560px;
    position: absolute;
    bottom: 8%;
    right: 7%;
}