﻿   /*! ADWAYS GOYIFAN 2016-03-08 */

    img {
        border: 0 none;
        vertical-align: top;
    }

    ul, li {
        list-style-type: none;
    }

    h1, h2, h3, h4, h5, h6 {
        font-size: 14px;
    }

    body, input, select, button, textarea {
        font: 400 100% \5FAE\8F6F\96C5\9ED1,Helvetica,Arial,sans-serif;
    }

    button {
        cursor: pointer;
    }

    i, em, cite {
        font-style: normal;
    }

    body {
        background: #fff;
        color: #666;
    }

    a, a:link {
        color: #222;
        text-decoration: none;
    }

        a:visited {
        }

        a:active, a:hover {
            text-decoration: none;
        }

        a:focus {
            outline: 0;
        }

    table {
        border-collapse: collapse;
        border-spacing: 0;
    }

    article, aside, footer,  hgroup, nav, section, figure, figcaption {
        display: block;
    }

    .fixed:after {
        content: ".";
        display: block;
        clear: both;
        height: 0;
        visibility: hidden;
    }

    .fixed {
        display: block;
        min-height: 1%;
    }



    .clear {
        display: block !important;
        float: none !important;
        clear: both;
        overflow: hidden;
        width: auto !important;
        height: 0 !important;
        margin: 0 auto !important;
        padding: 0 !important;
        font-size: 0;
        line-height: 0;
    }

    .more {
        float: right;
    }

        .more a {
            font-weight: 400;
            font-size: 12px;
        }

    .fl, .fr {
        display: inline;
        float: left;
    }

    .fr {
        float: right;
    }

    .ft {
        float: left;
    }

    body {
        background-color: #f3f3f3;
    }

    .main, .footer {
        width: 100%;
        min-width: 1180px;

    }

    .w1100 {
        width: 1100px;
        height: auto;
        margin: 0 auto;
        position: relative;
    }

    .w1180 {
        width: 1180px;
        height: auto;
        margin: 0 auto;
        position: relative;
    }

    .fn-hide {
        overflow: hidden;
    }

    .op {
        position: fixed;
        top: 0;
        left: 50%;
        margin-left: -306px;
    }

    a.btn, input.btn {
        display: block;
        text-align: center;
        color: #fff;
        border: 0;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
    }

    body .dp-hide {
        display: none;
    }

    body .dp-show {
        display: block;
    }

    .Input {
        border: 1px solid #c2c2c2;
        font-size: 16px;
        padding: 0 10px;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
    }

    em.input-hint {
        font-size: 12px;
        padding-left: 8px;
        color: red;
    }

    .lw-nav-top {
        height: 34px;
        background-color: #f2f2f2;
    }

    .lw-h34 {
        height: 34px;
        font-size: 12px;
    }

        .lw-h34 span, .lw-h34 a.lw-h34name {
            color: #666;
            line-height: 34px;
            display: block;
            float: left;
        }

        .lw-h34 a.lw-h34name {
            margin-right: 30px;
            background: url(../img/sprites.png) -8px -1478px no-repeat;
            padding-left: 20px;
        }

        .lw-h34 span em {
            color: #c1001f;
        }

    .lw-w290-rate {
        width: 290px;
        height: 34px;
        float: left;
        position: relative;
        z-index: 16;
    }

        .lw-w290-rate span {
            width: 60px;
            display: block;
            float: left;
            color: #fff;
        }

    .lw-rate-roll {
        width: 214px;
        height: 34px;
        padding-left: 16px;
        float: left;
        background: #2e2e2e url(../img/nav-icon.jpg) 90% no-repeat;
    }

    .lw-w290-rate .box {
        position: relative;
        top: 0;
        height: 34px;
        overflow: hidden;
    }

    .lw-w290-rate ul.lw-rate-list {
        width: 214px;
        height: 34px;
        line-height: 34px;
        color: #fff;
        cursor: pointer;
    }

    .lw-w90-language {
        width: 90px;
        height: 34px;
        line-height: 34px;
        float: right;
        background: #2e2e2e url(../img/nav-icon.jpg) 86% no-repeat;
        position: relative;
        z-index: 14;
    }

        .lw-w90-language a {
            color: #717171;
            text-indent: 1.6em;
            display: block;
        }

        .lw-w90-language ul {
            width: 90px;
            height: auto;
            position: absolute;
            top: 34px;
            left: 0;
            background-color: #363636;
            overflow: hidden;
            z-index: 12;
            display: none;
            padding: 6px 0;
        }

            .lw-w90-language ul li a {
                height: 22px;
                line-height: 22px;
            }

        .lw-w90-language a:hover {
            color: #fff;
        }

    .lw-show-rate {
        width: 230px;
        height: auto;
        background-color: #363636;
        padding: 6px 0;
        position: absolute;
        top: 34px;
        left: 60px;
        z-index: 10;
        display: none;
        box-shadow: 0 2px 2px 0 #363636;
        -moz-box-shadow: 0 2px 2px 0 #363636;
        -webkit-box-shadow: 0 2px 2px 0 #363636;
    }

        .lw-show-rate ul.lw-show-list {
            padding-left: 16px;
            color: #fff;
            line-height: 28px;
        }

    .lw-h106 {
        height: 106px;
        position: relative;
        z-index: 12;
    }

    span.lw-logo {
        width: 430px;
        float: left;
    }

        span.lw-logo a {
            display: block;
            float: left;
        }

        span.lw-logo img {
        }

        span.lw-logo h1 {
            width: 276px;
            font-size: 24px;
            padding: 48px 0 0 12px;
            color: #7e7e7e;
            float: left;
            font-style: italic;
            font-weight: 400;
        }

    ul.lw-nav {
        width: auto;
        height: 106px;
        float: left;
        margin-left: 36px;
    }

        ul.lw-nav li {
            width: auto;
            height: 76px;
            line-height: 67px;
            font-size: 16px;
            float: left;
            display: block;
            color: #333;
            text-align: center;
            position: relative;
            cursor: pointer;
            margin: 30px 0 0;
            padding: 0 12px;
        }

            ul.lw-nav li.lw-current, ul.lw-nav li a:hover {
                color: #ab263c;
            }

            ul.lw-nav li a.zhidemai {
                padding-right: 30px;
                background: url(../img/hot.gif) no-repeat 50px 2px;
            }

            ul.lw-nav li a.nav-new {
                padding-left: 20px;
            }

            ul.lw-nav li em.lw-nav-em {
                width: 0;
                height: 0;
                border-left: 6px solid transparent;
                border-right: 6px solid transparent;
                border-top: 6px solid #fff;
                position: absolute;
                top: 0;
                margin-left: -4px;
                z-index: 12;
            }

            ul.lw-nav li em.lw-left300 {
                left: 282px;
            }

            ul.lw-nav li em.lw-left450 {
                left: 262px;
            }

            ul.lw-nav li b.nav-new-icon {
                width: 36px;
                height: 27px;
                display: block;
                position: absolute;
                left: 1px;
                top: 15px;
                background: url(../img/nav-new.png) no-repeat;
            }

    .lw-login {
        width: 130px;
        height: auto;
        float: right;
        border-radius: 6px;
        position: relative;
        z-index: 8;
        margin-top: 46px;
    }

        .lw-login a {
            width: 65px;
            line-height: 32px;
            display: block;
            background-color: #f3f2f2;
            float: left;
            text-align: center;
            color: #4b4b4b;
        }

            .lw-login a.lw-bor-left {
                border-radius: 4px 0 0 4px;
                -moz-border-radius: 4px 0 0 4px;
                -webkit-border-radius: 4px 0 0 4px;
            }

            .lw-login a.lw-bor-right {
                border-radius: 0 4px 4px 0;
                -moz-border-radius: 0 4px 4px 0;
                -webkit-border-radius: 0 4px 4px 0;
            }

            .lw-login a.lw-current {
                background-color: #e90047;
                color: #fff;
            }

            .lw-login a:hover {
                filter: alpha(opacity=80);
                opacity: .8;
            }

    .lw-h60-nav {
        width: 100%;
        height: 0;
        background-color: #3d3d3d;
        position: absolute;
        top: 140px;
        left: 0;
        z-index: 10;
        box-shadow: -2px 2px 2px 0 #363636;
        -moz-box-shadow: -2px 2px 2px 0 #363636;
        -webkit-box-shadow: -2px 2px 2px 0 #363636;
        filter: alpha(opacity=95);
        opacity: .95;
    }

    ul.lw-nav .lw-nav-list {
        width: 800px;
        height: 60px;
        line-height: 60px;
        position: absolute;
        top: 76px;
        z-index: 12;
        display: none;
    }

    ul.lw-nav .lw-left270 {
        left: -240px;
    }

    ul.lw-nav .lw-left420 {
        left: -220px;
    }

    ul.lw-nav .lw-nav-list a {
        color: #fff;
        display: block;
        background-image: url(../img/nav-icon.png);
        background-repeat: no-repeat;
        float: left;
        font-size: 16px;
        padding-right: 80px;
        padding-left: 40px;
    }

        ul.lw-nav .lw-nav-list a.lw-nav-list-01 {
            background-position: 0 12px;
        }

            ul.lw-nav .lw-nav-list a.lw-nav-list-01:hover {
                background-position: 0 -50px;
                color: #ab263c;
            }

        ul.lw-nav .lw-nav-list a.lw-nav-list-02 {
            background-position: -189px 12px;
        }

            ul.lw-nav .lw-nav-list a.lw-nav-list-02:hover {
                background-position: -189px -50px;
                color: #ab263c;
            }

        ul.lw-nav .lw-nav-list a.lw-nav-list-03 {
            background-position: -384px 12px;
        }

            ul.lw-nav .lw-nav-list a.lw-nav-list-03:hover {
                background-position: -384px -50px;
                color: #ab263c;
            }

        ul.lw-nav .lw-nav-list a.lw-nav-list-04 {
            background-position: -570px 12px;
        }

            ul.lw-nav .lw-nav-list a.lw-nav-list-04:hover {
                background-position: -570px -50px;
                color: #ab263c;
            }

        ul.lw-nav .lw-nav-list a.lw-nav-list-05 {
            background-position: 0 -128px;
        }

            ul.lw-nav .lw-nav-list a.lw-nav-list-05:hover {
                background-position: 0 -206px;
                color: #ab263c;
            }

        ul.lw-nav .lw-nav-list a.lw-nav-list-06 {
            background-position: -189px -128px;
        }

            ul.lw-nav .lw-nav-list a.lw-nav-list-06:hover {
                background-position: -189px -206px;
                color: #ab263c;
            }

        ul.lw-nav .lw-nav-list a.lw-nav-list-07 {
            background-position: -384px -128px;
        }

            ul.lw-nav .lw-nav-list a.lw-nav-list-07:hover {
                background-position: -384px -206px;
                color: #ab263c;
            }

        ul.lw-nav .lw-nav-list a.lw-nav-list-08 {
            background-position: -570px -128px;
        }

            ul.lw-nav .lw-nav-list a.lw-nav-list-08:hover {
                background-position: -570px -206px;
                color: #ab263c;
            }

    .lw-attack-bg {
        height: 450px;
        position: absolute;
        top: 76px;
        left: -730px;
        z-index: 12;
        display: none;
    }

    .lw-right216 {
        right: 398px;
    }

    .lw-nav-h286 {
        height: 286px;
    }

        .lw-nav-h286 .lw-nav-h286-w446 {
            width: 380px;
            height: 286px;
            float: left;
            padding-left: 66px;
        }

    ul.lw-w446-dl-list {
        width: 100%;
    }

        .lw-nav-h286-title h3, ul.lw-w446-dl-list li a {
            color: #fff;
            font-size: 12px;
        }

    .lw-nav-h286-title h3 {
        width: 240px;
        height: 68px;
        line-height: 80px;
        font-size: 18px;
        font-weight: 700;
        text-align: left;
        border-bottom: 1px solid #4e4e4e;
        margin-bottom: 10px;
    }

    ul.lw-w446-dl-list li {
        height: 30px;
        line-height: 30px;
        text-align: left;
        margin: 0;
        float: none;
    }

    .lw-nav-h286-w380 {
        width: 300px;
        height: 286px;
        float: left;
        padding-right: 80px;
    }

        .lw-nav-h286-w380 dl {
            width: 100%;
            height: auto;
            padding-top: 10px;
        }

            .lw-nav-h286-w380 dl dd {
                width: 75px;
                height: 75px;
                margin: 0 8px 16px 0;
                float: left;
                background-color: #e1e1e1;
            }

                .lw-nav-h286-w380 dl dd img {
                }

    .lw-nav-h286 .lw-nav-h286-w340 {
        width: 340px;
        padding-left: 0;
    }

    a.lw-column {
        float: left;
        margin-left: 66px;
    }

    .top-h32-left span.status a {
        color: #666;
        padding: 0 10px;
        float: left;
        display: block;
    }


    .top-h32-right {
        height: 34px;
        line-height: 34px;
        float: right;
        margin-right: -8px;
    }

        .top-h32-right span.top-userName {
            color: #666;
            padding-right: 10px;
        }

        .top-h32-right a {
            padding: 0 8px;
            display: block;
            float: left;
            color: #666;
        }

  
    .shg-cart {
        width: 194px;
        height: 40px;
        float: right;
        background-color: #353535;
        font-size: 16px;
        cursor: pointer;
        position: relative;
    }

        .shg-cart b.shg-ct-icon {
            width: 26px;
            height: 26px;
            display: block;
            margin: 7px 0 0 35px;
            float: left;
            background: url(../img/sprites.png) -8px -48px no-repeat;
        }

        .shg-cart span.shg-ct-txt {
            padding-left: 4px;
            color: #fff;
            letter-spacing: 1px;
        }

        .shg-cart a.link-shop-btn {
            width: 194px;
            height: 40px;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
        }

    .shg-cart-w300 {
        width: 300px;
        height: auto;
        overflow: hidden;
        position: absolute;
        top: 40px;
        right: 0;
        background-color: #fff;
        z-index: 2;
        display: none;
        border-left: 1px solid #d6d6d6;
        border-right: 1px solid #d6d6d6;
        border-bottom: 1px solid #d6d6d6;
    }

        .shg-cart-w300 ul.shg-cart-list {
            padding: 12px 10px;
            overflow: hidden;
            border-bottom: 1px solid #f0f2f8;
        }

            .shg-cart-w300 ul.shg-cart-list li {
                height: 40px;
                padding-bottom: 10px;
            }

                .shg-cart-w300 ul.shg-cart-list li img {
                    width: 40px;
                    height: 40px;
                    float: left;
                    margin-right: 12px;
                }

                .shg-cart-w300 ul.shg-cart-list li .w190 {
                    width: 200px;
                    height: 40px;
                    float: left;
                    font-size: 12px;
                }

                    .shg-cart-w300 ul.shg-cart-list li .w190 p, .shg-cart-w300 ul.shg-cart-list li .w190 strong {
                        width: 200px;
                        height: 20px;
                        line-height: 20px;
                        float: left;
                        display: block;
                    }

                    .shg-cart-w300 ul.shg-cart-list li .w190 p {
                        overflow: hidden;
                        color: #000;
                    }

                    .shg-cart-w300 ul.shg-cart-list li .w190 strong {
                        display: block;
                        color: #e90047;
                    }

                .shg-cart-w300 ul.shg-cart-list li b {
                    width: 13px;
                    height: 26px;
                    display: block;
                    float: right;
                    margin-top: 7px;
                    cursor: pointer;
                    background: url(../img/sprites.png) -40px -48px no-repeat;
                    text-indent: -9999px;
                }

        .shg-cart-w300 .shg-cart-h48 {
            height: 48px;
            line-height: 48px;
            padding: 0 12px;
            color: #000;
            font-size: 12px;
        }

            .shg-cart-w300 .shg-cart-h48 a.look-shg-but {
                width: 80px;
                height: 28px;
                line-height: 28px;
                background-color: #e90047;
                color: #fff;
                text-align: center;
                display: block;
                float: right;
                margin-top: 10px;
                border-radius: 4px;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
            }

            .shg-cart-w300 .shg-cart-h48 span {
                float: left;
            }

    .shop-loading {
        width: 32px;
        height: 32px;
        display: none;
        margin: 10px auto;
    }

        .shop-loading img {
            width: 32px;
            height: 32px;
        }

    .footer {
        height: 460px;
        background-color: #363636;
        overflow: hidden;
    }

    .lw-foot-h140 {
        height: 140px;
        border-bottom: 1px solid #484848;
    }

    .lw-foot-h320 {
        height: 380px;
    }

    ul.lw-foot-ul-list {
        width: 1236px;
        height: 56px;
        padding: 40px 0 0 44px;
    }

        ul.lw-foot-ul-list li {
            float: left;
            padding-right: 100px;
        }

            ul.lw-foot-ul-list li span.lw-foot-ul-list-icon {
                width: 56px;
                height: 56px;
                float: left;
                display: block;
                background-image: url(../img/icon.png);
                background-repeat: no-repeat;
                margin-right: 16px;
            }

            ul.lw-foot-ul-list li span.lw-foot-ul-list-icon-01 {
                background-position: 0 -189px;
            }

            ul.lw-foot-ul-list li span.lw-foot-ul-list-icon-02 {
                background-position: -101px -189px;
            }

            ul.lw-foot-ul-list li span.lw-foot-ul-list-icon-03 {
                background-position: -200px -189px;
            }

            ul.lw-foot-ul-list li span.lw-foot-ul-list-txt {
                height: 56px;
                float: left;
                display: block;
            }

                ul.lw-foot-ul-list li span.lw-foot-ul-list-txt h4 {
                    font-size: 16px;
                    color: #c1c1c1;
                    padding-bottom: 2px;
                }

                ul.lw-foot-ul-list li span.lw-foot-ul-list-txt p {
                    font-size: 12px;
                    color: #c1c1c1;
                    line-height: 18px;
                }

    .lw-foot-h200 {
        height: 200px;
    }

    .lw-foot-infor {
        width: 780px;
        padding: 34px 0 0 60px;
        overflow: hidden;
        float: left;
    }

        .lw-foot-infor dl {
            width: auto;
            height: auto;
            float: left;
            padding-right: 180px;
        }

            .lw-foot-infor dl dt {
                font-size: 18px;
                font-weight: 700;
                padding-bottom: 8px;
            }

            .lw-foot-infor dl a {
                color: #c1c1c1;
            }

            .lw-foot-infor dl dd {
                line-height: 22px;
                font-size: 12px;
            }

    .lw-foot-contact {
        width: 334px;
        height: auto;
        float: left;
    }

    .lw-foot-contact-qq {
        padding: 14px 0;
        color: #fff;
        font-size: 14px;
        color: #c1c1c1;
        display: block;
    }

    .lw-mt {
        margin-top: 20px;
    }

    .lw-mt2 {
        margin-top: 20px;
        font-size: 18px;
        font-weight: 700;
        padding-bottom: 8px;
    }

    a.lw-foot-contact-qq-online {
        width: 139px;
        height: 28px;
        display: block;
        text-indent: -9999px;
        background-image: url(../img/icon.png);
        background-repeat: no-repeat;
        background-position: 0 -432px;
    }

    .lw-size12 {
        font-size: 12px;
    }

    ul.lw-contact-icon {
        width: auto;
        height: 30px;
    }

        ul.lw-contact-icon li {
            float: left;
            position: relative;
        }

            ul.lw-contact-icon li a {
                width: 30px;
                height: 30px;
                background-image: url(../img/icon.png);
                background-repeat: no-repeat;
                display: block;
                margin-right: 22px;
            }

                ul.lw-contact-icon li a.lw-contact-icon-01 {
                    background-position: 0 -328px;
                }

                ul.lw-contact-icon li a.lw-contact-icon-02 {
                    background-position: -53px -328px;
                }

                ul.lw-contact-icon li a.lw-contact-icon-03 {
                    background-position: -107px -328px;
                }

                ul.lw-contact-icon li a.lw-contact-icon-04 {
                    background-position: -160px -328px;
                }

    .lw-contact-icon-show {
        position: absolute;
        z-index: 2;
        display: none;
    }

        .lw-contact-icon-show::before {
            content: '';
            width: 8px;
            height: 8px;
            position: absolute;
            bottom: 26px;
            left: -8px;
            background: url(../img/icon.png) -344px -433px no-repeat;
        }

    .lw-contact-icon-03-show {
        top: -144px;
        right: -140px;
    }

    .lw-contact-icon-04-show {
        top: -202px;
        right: -150px;
        font-size: 14px;
        padding: 0 14px 10px;
        line-height: 24px;
        background-color: #e7f0f9;
    }

        .lw-contact-icon-04-show::before {
            bottom: 50px;
        }

        .lw-contact-icon-04-show dt {
            height: 36px;
            line-height: 42px;
        }

        .lw-contact-icon-04-show dd {
            background: url(../img/icon.png) -8px -1400px no-repeat;
            padding-left: 24px;
            margin: 4px 0;
        }

    .lw-foot-h40 {
        line-height: 40px;
        text-align: center;
        color: #858585;
        font-size: 12px;
        display: block;
    }

        .lw-foot-h40 a {
            color: #858585;
        }

    .lw-foot-h50 {
        line-height: 50px;
        text-align: center;
        color: #C1C1C1;
        font-size: 18px;
        font-weight: 700;
        padding-bottom: 10px;
        display: block;
    }

        .lw-foot-h50 span {
            padding-right: 25px;
        }

    .crumbs {
        width: 1180px;
        height: 48px;
        line-height: 48px;
        font-size: 14px;
        color: #333;
        margin: 0 auto;
    }

        .crumbs a {
            color: #706f6f;
        }

    .gbal-but {
        position: absolute;
        right: 0;
        bottom: 16px;
    }

    .comty-infor-but {
        width: 155px;
        height: 48px;
        line-height: 48px;
        color: #fff;
        font-size: 22px;
        display: block;
        text-indent: 2.3em;
        background-image: url(../img/sprites.png);
        background-repeat: no-repeat;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
    }

    .comty-infor-buy {
        background-color: #e90047;
        background-position: -66px -137px;
    }

    .comty-infor-inform {
        background-color: #999;
        background-image: none;
        text-indent: 2.2em;
    }

    a.data-h48-but-join {
        width: 180px;
        float: left;
        color: #fff;
    }

    a.sold-out-btn {
        width: 185px;
        height: 48px;
        background-color: #999;
        background-image: none;
        text-indent: 2.8em;
    }

    .paging {
        padding: 0 0 20px 280px;
        overflow: hidden;
    }

    .paging-left {
        width: auto;
        height: 27px;
        float: left;
    }

        .paging-left a {
            width: 25px;
            height: 25px;
            line-height: 25px;
            border: 1px solid #c1c1c1;
            text-align: center;
            float: left;
            margin: 0 6px;
            color: #7f7f91;
            font-size: 12px;
            display: block;
            position: relative;
            border-radius: 4px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            background-image: -moz-linear-gradient(top,#fefefe,#efefef);
            background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#efefef));
        }

        .paging-left span {
            line-height: 27px;
            float: left;
            font-size: 14px;
            color: #999;
        }

        .paging-left a.current {
            border: 1px solid #eca128;
            background: #ff008e;
            color: #fff;
        }

        .paging-left a.pag-click-left, .paging-left a.pag-click-right {
            width: 60px;
        }

        .paging-left a.pag-click-right {
            margin-right: 30px;
        }

    .mc-order-paging {
        padding: 20px 0 38px 180px;
    }

        .mc-order-paging .paging-left a.current {
            background-color: #e90047;
        }

    .paging-left li {
        float: left;
        text-align: center;
        margin: 0;
    }

        .paging-left li span {
            width: 25px;
            height: 25px;
            line-height: 25px;
            border: 1px solid #c1c1c1;
            text-align: center;
            float: left;
            margin: 0 6px;
            color: #7f7f91;
            font-size: 12px;
            display: block;
            position: relative;
            border-radius: 4px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
        }

        .paging-left li.active span {
            border: 1px solid #eca128;
            background: #ff008e;
            color: #fff;
        }

        .paging-left li.active span {
            background-color: #e90047;
        }

        .paging-left li.disabled {
            display: none;
        }

    .scrollTop {
        width: 70px;
        height: auto;
        position: fixed;
        right: 1%;
        top: 60%;
        z-index: 20;
    }

        .scrollTop a {
            width: 70px;
            height: 70px;
            margin-bottom: 2px;
            background-image: url(../img/scrollTop.png);
            background-repeat: no-repeat;
            display: block;
            text-indent: -9999px;
        }

            .scrollTop a.scrollTop-01 {
                background-position: 0 -74px;
                position: relative;
            }

                .scrollTop a.scrollTop-01:hover {
                    background-position: -88px -74px;
                }

            .scrollTop a.scrollTop-02 {
                background-position: 0 -147px;
            }

                .scrollTop a.scrollTop-02:hover {
                    background-position: -88px -147px;
                }

            .scrollTop a.scrollTop-03 {
                background-position: 0 -219px;
                display: none;
            }

                .scrollTop a.scrollTop-03:hover {
                    background-position: -88px -219px;
                }

            .scrollTop a.scrollTop-04 {
                background-position: 0 0;
            }

                .scrollTop a.scrollTop-04:hover {
                    background-position: -88px 0;
                }

                .scrollTop a.scrollTop-04 span {
                    width: 19px;
                    height: 19px;
                    line-height: 19px;
                    font-size: 12px;
                    display: block;
                    text-align: center;
                    background: url(../img/sprites.png) -8px -1376px no-repeat;
                    position: absolute;
                    top: 8px;
                    right: 8px;
                    color: #fff;
                    text-indent: 0;
                }

    .popup {
        position: fixed;
        _position: absolute;
        top: 50%;
        left: 50%;
        background-color: #fff;
        z-index: 9991;
        display: none;
        background: rgba(255,255,255,.4);
        padding: 6px;
    }

    .pop-cent {
        width: 100%;
        height: 100%;
        background-color: #fff;
    }

    .popup a.close-btn {
        width: 17px;
        height: 16px;
        display: block;
        position: absolute;
        top: 18px;
        right: 20px;
        text-indent: -9999px;
        background: url(../img/sprites.png) -14px -386px no-repeat;
    }

    .popup a.close:hover {
        background-position: -31px -386px;
    }

    .popup h2.pop-tit {
        height: 18px;
        line-height: 17px;
        display: block;
        padding: 0 18px 10px;
        font-size: 18px;
        font-weight: 400;
        padding-top: 20px;
        color: #000;
    }

        .popup h2.pop-tit b {
            width: 3px;
            height: 18px;
            background-color: #e90047;
            display: block;
            float: left;
            margin-right: 8px;
        }

    .shade {
        width: 100%;
        height: 100%;
        background-color: #000;
        position: fixed;
        _position: absolute;
        top: 0;
        left: 0;
        z-index: 999;
        filter: alpha(opacity=40);
        opacity: .4;
        display: none;
    }

   
    .parabola {
        width: 30px;
        height: 30px;
        display: block;
        position: absolute;
        top: -999px;
        left: -999px;
    }

        .parabola img {
            width: 30px;
            height: 30px;
        }

    .hint {
        width: 508px;
        height: 258px;
        margin: -129px 0 0 -254px;
    }

        .hint h2.pop-tit {
            background-color: #f2f2f2;
        }

    .hint-content {
        padding: 52px 0 0 100px;
        overflow: hidden;
    }

    .hint-cent-top {
        height: 40px;
        padding-bottom: 42px;
    }

        .hint-cent-top b {
            width: 40px;
            height: 40px;
            display: block;
            float: left;
            margin-right: 20px;
            background: url(../img/sprites.png) -12px -536px no-repeat;
        }

        .hint-cent-top span {
            width: 260px;
            display: block;
            color: #000;
            line-height: 24px;
            float: left;
            margin-top: -4px;
            font-size: 14px;
        }

            .hint-cent-top span.w240 {
                width: 240px;
            }

    .hint a.btn-hint {
        width: 170px;
        height: 38px;
        line-height: 38px;
        font-size: 18px;
        background-color: #bdbdbd;
        margin: 0 auto;
    }

    .hint a.btn-hint-dete {
        background-color: #e90047;
    }

    .hint-cent-top span.hint-cent-top-w240 {
        width: 240px;
    }

    .hint-cent-top span.hint-cent-top-h50 {
        line-height: 50px;
    }

    .add-ship-address {
        width: 518px;
        height: 558px;
        margin: -279px 0 0 -259px;
    }

        .add-ship-address h2.pop-tit {
            background-color: #f2f2f2;
        }

    .add-ship-content {
        overflow: hidden;
    }

        .add-ship-content ul li {
            overflow: hidden;
            font-size: 14px;
            color: #000;
            padding-top: 18px;
        }

            .add-ship-content ul li label {
                width: 98px;
                height: 36px;
                line-height: 36px;
                padding-right: 12px;
                float: left;
                text-align: right;
            }

                .add-ship-content ul li label i {
                    color: #e90047;
                    padding-right: 6px;
                }

            .add-ship-content ul li select.add-ship-province {
                width: 170px;
                height: 36px;
                padding-left: 10px;
                border: 1px solid #ddd;
            }

            .add-ship-content ul li .add-ship-textarea {
                width: 350px;
                height: 48px;
                padding: 8px 10px;
                float: left;
                border: 1px solid #ddd;
                resize: none;
            }

            .add-ship-content ul li input[type=text].add-ship-ipt {
                width: 350px;
                height: 34px;
                float: left;
                border: 1px solid #ddd;
                padding: 0 10px;
                margin-right: 13px;
            }

            .add-ship-content ul li input[type=text].add-ship-area, .add-ship-content ul li input[type=text].add-ship-ext {
                width: 70px;
            }

            .add-ship-content ul li input[type=text].add-ship-tel {
                width: 140px;
            }

    .add-ship-default {
        overflow: hidden;
        padding: 24px 0 20px;
        padding-left: 110px;
        color: #000;
        font-size: 14px;
        line-height: 18px;
    }

        .add-ship-default input[type=checkbox] {
            width: 18px;
            height: 18px;
            float: left;
            margin-right: 8px;
        }

    .add-ship-content input[type=button].address-but-ipt {
        width: 198px;
        height: 46px;
        line-height: 46px;
        font-size: 22px;
        background-color: #e90047;
        float: left;
        margin-left: 110px;
        cursor: pointer;
    }

    .pay-defeat {
        width: 520px;
        height: 270px;
        margin: -135px 0 0 -260px;
    }

        .pay-defeat h2.pop-tit {
            background-color: #f2f2f2;
            font-size: 14px;
        }

    .pay-defeat-content {
        overflow: hidden;
        padding-top: 18px;
    }

        .pay-defeat-content span.pay-defeat-alert {
            width: 150px;
            height: 40px;
            line-height: 40px;
            display: block;
            margin: 0 auto;
            font-size: 18px;
            color: #c00;
            font-weight: 700;
        }

            .pay-defeat-content span.pay-defeat-alert b {
                width: 40px;
                height: 40px;
                float: left;
                display: block;
                background: url(../img/sprites.png) -12px -601px no-repeat;
                margin-right: 14px;
            }

    .pay-defeat-state {
        width: 260px;
        margin: 0 auto;
        overflow: hidden;
    }

        .pay-defeat-state b {
            width: 56px;
            height: 65px;
            display: block;
            float: left;
            margin-top: 5px;
            background: url(../img/sprites.png) -12px -656px no-repeat;
            margin-top: 40px;
        }

    .defeat-state-right {
        float: left;
        padding: 2px 0 0 50px;
    }

        .defeat-state-right h4 {
            font-size: 18px;
        }

            .defeat-state-right h4.defeat-st-Top10 {
                padding-top: 10px;
            }

    .pay-defeat-state ul.defeat-state-ul {
        font-size: 12px;
        overflow: hidden;
        float: left;
        padding-right: 14px;
    }

        .pay-defeat-state ul.defeat-state-ul li {
            line-height: 24px;
            text-align: right;
        }

            .pay-defeat-state ul.defeat-state-ul li a {
                color: #999;
            }

                .pay-defeat-state ul.defeat-state-ul li a.Colo-60ab2c {
                    color: #60ab2c;
                }

                .pay-defeat-state ul.defeat-state-ul li a.Colo-cc0000 {
                    color: #c00;
                }

    .pay-defeat-content span.pay-defeat-txt {
        line-height: 24px;
        color: #ccc;
        text-align: center;
        font-size: 12px;
        display: block;
        clear: both;
        padding-top: 10px;
    }

    .hint-delete h2.pop-tit {
        background-color: #f2f2f2;
    }

    .delete-content {
        padding-left: 150px;
    }

    .delete-cent-top span {
        line-height: 40px;
        margin-top: 0;
    }

    a.btn-delete {
        width: 170px;
        height: 38px;
        line-height: 38px;
        font-size: 18px;
        float: left;
        background-color: #bdbdbd;
        margin: 0 auto;
    }

    a.btn-delete-confirm {
        background-color: #e90047;
        margin: 0 20px 0 72px;
    }

    .repeal-order {
        width: 508px;
        height: 258px;
        margin: -129px 0 0 -254px;
    }

    .repeal-content {
        padding-left: 68px;
    }

    .hint-cent-top span {
        width: auto;
    }

    .hint-confirm-order {
        width: 508px;
        height: 258px;
        margin: -129px 0 0 -254px;
    }

    .confirm-hint-content {
    }

        .confirm-hint-content h3 {
            height: 78px;
            line-height: 110px;
            font-size: 18px;
            color: #c00;
            text-align: center;
        }

        .confirm-hint-content p {
            padding: 0 40px 0 70px;
            line-height: 26px;
        }

    a.btn-confirm-order {
        margin: 20px 0 0 160px;
        background-color: #e90047;
    }

    .abnormal {
        background-color: #fff;
        height: 570px;
    }

    .abnormal-w430 {
        width: 430px;
        height: 148px;
        padding-top: 184px;
        margin: 0 auto;
        color: #333;
        font-size: 14px;
        text-align: center;
    }

    .abnormal span.abnormal-h55 {
        height: 55px;
        display: block;
        line-height: 55px;
        font-size: 20px;
        text-align: left;
    }

        .abnormal span.abnormal-h55 b {
            width: 54px;
            height: 55px;
            display: block;
            float: left;
            margin: 0 18px 0 120px;
            background: url(../img/sprites.png) -8px -1408px no-repeat;
        }

    .abnormal p {
        padding: 20px 0;
    }

        .abnormal p em {
            color: #e90047;
        }

    a.link-index {
        width: 84px;
        height: 30px;
        line-height: 30px;
        background-color: #e90047;
        margin: 0 auto;
    }

    .about {
        width: 1040px;
        background-color: #fff;
        padding: 0 70px;
        margin-bottom: 40px;
    }

        .about h3 {
            font-size: 24px;
            height: 60px;
            line-height: 70px;
            text-align: center;
            display: block;
            border-bottom: 1px solid #d0d0d0;
        }

    .about-details {
        padding: 50px 0;
        overflow: hidden;
    }

        .about-details img {
            float: left;
        }

        .about-details span.about-txt-list {
            width: 710px;
            display: block;
            float: left;
            padding-left: 60px;
            color: #000;
        }

            .about-details span.about-txt-list p {
                font-size: 20px;
                line-height: 34px;
            }

                .about-details span.about-txt-list p em {
                    color: #e90047;
                }

            .about-details span.about-txt-list ul {
                overflow: hidden;
                font-size: 16px;
                padding: 36px 0;
            }

                .about-details span.about-txt-list ul li {
                    line-height: 40px;
                }

                    .about-details span.about-txt-list ul li em {
                        color: #dbdbdb;
                        padding-right: 10px;
                    }

            .about-details span.about-txt-list p.about-fs16 {
                font-size: 16px;
            }

    .hint-inform {
    }

    .inform-content {
        text-align: center;
        padding-top: 30px;
    }

        .inform-content p {
            font-size: 14px;
            line-height: 20px;
        }

        .inform-content input[type=text] {
            width: 318px;
            height: 38px;
            line-height: 38px;
            padding: 0 10px;
            border: 1px solid #acacac;
            font-size: 14px;
            margin: 10px 0 0;
        }

        .inform-content em.hint-tel {
            line-height: 20px;
            color: #e90047;
            display: block;
            margin-bottom: 10px;
            padding-left: 83px;
            font-size: 12px;
            text-align: left;
        }