@charset "utf-8";
/* 基本元素重置 */
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select, a {
    margin: 0;
    padding: 0;
    outline: none;
}

html, body {
    min-height: 100%
}

body, input, textarea, select, button, table {
    font-size: 14px /*;line-height:1.25em*/
}

body {
    font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;
    color: #000;
    -webkit-text-size-adjust: none;
    background: #f2f2f2
}

img, fieldset {
    border: 0;
}

ul, ol {
    list-style: none;
}

em, address {
    font-style: normal;
}

a {
    color: #666;
    text-decoration: none;
    outline: none;
}
/*a:active{border:none!important}  */
table {
    border-collapse: collapse;
}

ul li, a, dd, p, span, i, div {
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

h1, h2, h3, h4, h5, h6, em, i {
    font-style: normal;
    font-weight: 400;
    outline: none;
}

img {
    border: none;
    vertical-align: middle;
    max-width: 100%
}

u {
    text-decoration: none
}
/* 重用类样式 */
.f_l {
    float: left !important;
}

.f_r {
    float: right !important;
}

.no_margin {
    margin: 0px !important;
}

.no_border {
    border: 0px !important;
}

.no_bg {
    background: none !important;
}

.clear_both {
    clear: both !important;
}

.display_block {
    display: block !important;
}

.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/*.clearfix{ display:inline-block;}*/
.hide {
    display: none
}

.show {
    display: block
}

.white {
    background: white
}

.grey {
    color: #B8B8B8
}

.black {
    color: #000;
    font-family: Century Gothic, 苹方;
}

.blue {
    color: #00bdff;
}

.red {
    color: #ff3233 !important;
    font-family: Century Gothic, 苹方;
}

.gold {
    color: #F6B900
}

.green {
    color: #58C94A !important;
    font-family: Century Gothic, 苹方;
}

.orange {
    color: #F97000;
    font-family: Century Gothic, 苹方;
}

.clear {
    zoom: 1;
}

    .clear:after {
        content: '';
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.fixed_top {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 666;
    background: white
}

.fixed_bottom {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 666;
    background: white
}

.bggold {
    background: #F6B900 !important;
    color: white
}

.bgred {
    background: #FA7252 !important;
    color: white !important;
}

.bggreen {
    background: #58C94A !important;
    color: white !important
}


p, li, dl, dt, dd, div, i {
    cursor: pointer;
}

.swiper-pagination-bullet-active {
    background: #c9a063 !important
}
/*遮罩*/
.zz, .zz0, .zz1, .zz2, .zz3, .zz4 {
    background: rgba(0,0,0,.6);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10000
}

.window_info {
    width: 260px;
    height: 150px;
    background: rgb(255,255,255);
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -75px;
    margin-left: -130px;
    border-radius: 5px;
    box-shadow: 0 0 50px 0 #333;
    overflow: hidden
}

    .window_info h3 {
        height: 50px;
        line-height: 50px;
        text-indent: 1em;
        color: white;
        background: linear-gradient(to right,#17ce71,#14af4b);
        background-color: #17ce71;
        position: relative
    }

    .window_info i {
        position: absolute;
        right: 10px;
        top: 15px;
        width: 20px;
        height: 20px;
        font-size: 20px;
        color: white;
        line-height: 20px;
        text-indent: 0
    }

.info_detail {
    width: calc(100% - 20px);
    height: 80px;
    padding: 10px;
    display: table
}

    .info_detail p {
        display: table-cell;
        vertical-align: middle;
        font-size: 14px;
        color: #666;
        text-align: center;
        line-height: 24px;
    }

.btns {
    height: 36px;
    padding: 7px 0;
    text-align: center;
    background: rgba(222,222,222,.2);
    overflow: hidden
}

.zz .btns a, .zz0 .btns a {
    display: block;
    width: 60%;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: white;
    font-size: 14px;
    margin: 0 auto
}

    .zz .btns a:nth-child(1), .zz0 .btns a:nth-child(1) {
        background-color: #58C94A;
        color: #fff;
        border-radius: 5px
    }

    .zz .btns a:nth-child(2), .zz0 .btns a:nth-child(2) {
        color: #cb0b16
    }

.zz2 .btns a, .zz3 .btns a, .zz4 .btns a {
    display: inline-block;
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: white;
    font-size: 14px;
    margin: 0 10px
}

    .zz2 .btns a:nth-child(1), .zz3 .btns a:nth-child(1), .zz4 .btns a:nth-child(1) {
        background-color: orange;
        color: #fff;
        border-radius: 5px
    }

    .zz2 .btns a:nth-child(2), .zz3 .btns a:nth-child(2), .zz4 .btns a:nth-child(2) {
        background-color: #58C94A;
        color: #fff;
        border-radius: 5px
    }



@font-face {
    font-family: 'icons'; /* project id 526368 */
    src: url('font/font_890120_dgm7qlwem1.eot');
    src: url('font/font_890120_dgm7qlwem1.eot?#iefix') format('embedded-opentype'), url('font/font_890120_dgm7qlwem1.woff') format('woff'), url('font/font_890120_dgm7qlwem1.ttf') format('truetype'), url('font/font_890120_dgm7qlwem1.svg#iconfont') format('svg');
}

i.icons {
    font-family: "icons" !important;
    font-size: 20px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: top;
    margin-right: 5px;
    margin-left: 5px
}

.cspan {
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    color: #be3233 !important
}




@font-face {
    font-family: "iconfont";
    src: url('//at.alicdn.com/t/font_1809519_nqa5ymx84vh.eot?t=1589100564108'); /* IE9 */
    src: url('//at.alicdn.com/t/font_1809519_nqa5ymx84vh.eot?t=1589100564108#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), url('//at.alicdn.com/t/font_1809519_nqa5ymx84vh.woff?t=1589100564108') format('woff'), url('//at.alicdn.com/t/font_1809519_nqa5ymx84vh.ttf?t=1589100564108') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('//at.alicdn.com/t/font_1809519_nqa5ymx84vh.svg?t=1589100564108#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-map:before {
    content: "\e758";
}

.icon-order:before {
    content: "\e7b3";
}

.icon-account:before {
    content: "\e7b2";
}

.icon-Newuserzone:before {
    content: "\e759";
}

.icon-integral:before {
    content: "\e6f9";
}

.icon-discount:before {
    content: "\e74c";
}

.icon-credit-level:before {
    content: "\e74a";
}

.icon-cart-Empty:before {
    content: "\e747";
}

.waitpay {
    color: #F97000 !important;
    font-family: Century Gothic, 苹方 !important;
}

.waituse {
    color: #f45353 !important;
    font-family: Century Gothic, 苹方 !important;
}

.alreadyuse {
    color: #337e1f !important;
    font-family: Century Gothic, 苹方 !important;
}
