* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
}

.main {
    min-width: 320px !important;
    max-width: 750px !important;
    margin: 0 auto;
}

body {
    overflow-x: hidden;
}

.bk_gray {
    background: #efeff4;
    height: 100%;
}

.header {
    position: fixed;
    width: 100%;
    background: #fff;
    z-index: 10;
    left: 0px;
    height: 80px;
}

    .header .h_nav {
        background: url(../images/icon/cion_01.png) no-repeat center center;
        width: 1rem;
        height: 1rem;
        position: absolute;
        left: 0px;
        background-size: auto 0.6rem;
    }

    .header .h_search {
        background: url(../images/icon/cion_02.png) no-repeat center center;
        width: 1rem;
        height: 1rem;
        position: absolute;
        right: 0px;
        background-size: auto 0.6rem;
    }

    .header span {
        display: block;
        text-align: center;
        margin-left: 1rem;
        margin-right: 1rem;
    }

        .header span img {
            width: 2.68rem;
            margin-top: 0.15rem;
        }

    .header p {
        text-align: center;
        margin-top: 0.1rem;
    }

.scroller .more {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #eaeaea;
    color: #666;
    display: block;
}

.scroller ul {
    min-height: 450px;
}

.header_con {
    position: fixed;
    width: 100%;
    background: #fff;
    z-index: 10;
    left: 0px;
    height: 50px;
    border-bottom: 1px solid #d6d7dc;
}

    .header_con .header_left {
        background: url(../images/icon/cion_14.png) no-repeat center center;
        width: 1rem;
        height: 1rem;
        position: absolute;
        left: 0px;
        background-size: auto 0.6rem;
        top: 0px;
    }

    .header_con .header_fx {
        background: url(../images/icon/cion_19.png) no-repeat center center;
        width: 1rem;
        height: 1rem;
        position: absolute;
        right: 0px;
        background-size: auto 0.6rem;
        top: 0px;
    }

    .header_con span {
        display: block;
        text-align: center;
        margin-left: 1rem;
        margin-right: 1rem;
        line-height: 50px;
        font-size: 0.32rem;
        font-weight: bold;
        color: #333;
    }


.header_r_wz {
    width: 1rem;
    height: 1rem;
    position: absolute;
    right: 0px;
    background-size: auto 0.6rem;
    top: 0px;
    line-height: 1rem;
    font-size: 0.32rem;
    color: #fff;
}


.sign_con {
    background: #417bb9;
    border-bottom: 1px solid #417bb9;
    color: #fff;
}

    .sign_con .header_left {
        background: url(../images/icon/cion_34.png) no-repeat center center;
        width: 1rem;
        height: 1rem;
        position: absolute;
        left: 0px;
        background-size: auto 0.6rem;
        top: 0px;
    }

    .sign_con span, .order_con span {
        color: #fff;
    }

.order_con {
    background: #00a3e4;
    border-bottom: 1px solid #00a3e4;
}

.mem_seach {
    background: url(../images/icon/cion_41.png) no-repeat center center;
    width: 1rem;
    height: 1rem;
    position: absolute;
    right: 0px;
    background-size: auto 0.6rem;
    top: 0px;
}

.mem_left {
    background: url(../images/icon/cion_34.png) no-repeat center center;
    width: 1rem;
    height: 1rem;
    position: absolute;
    left: 0px;
    background-size: auto 0.6rem;
    top: 0px;
}




.banner {
    border-top: 1px solid #d6d7dc;
}

.slideBox {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    clear: both;
}

    .slideBox .hd {
        position: absolute;
        height: 28px;
        line-height: 28px;
        bottom: 3%;
        z-index: 1;
        width: 100%;
    }

        .slideBox .hd ul {
            text-align: center;
        }

        .slideBox .hd li {
            display: inline-block;
            width: 11px;
            height: 11px;
            background: none;
            text-indent: -9999px;
            overflow: hidden;
            margin: 0 4px;
            border: 1px solid #e60113;
            border-radius: 50%;
        }

            .slideBox .hd li.on {
                background: #e60113;
                height: 11px;
                width: 11px;
            }

    .slideBox .bd {
        position: relative;
        z-index: 0;
    }

        .slideBox .bd li {
            position: relative;
            text-align: center;
        }

            .slideBox .bd li img {
                vertical-align: top;
                width: 100%; /* 图片宽度100%，达到自适应效果 */
            }

            .slideBox .bd li a {
                -webkit-tap-highlight-color: rgba(0,0,0,0);
            }
/* 去掉链接触摸高亮 */



.home_t ul {
    width: 100%;
    padding: 1% 1%;
    margin-top: 2%;
    margin-bottom: 2%;
}

    .home_t ul li {
        position: relative;
        width: 48%;
        margin: 0% 1%;
        float: left;
        margin-top: 1%;
    }

        .home_t ul li h3 {
            position: absolute;
            top: 0px;
            width: 100%;
            color: #fff;
            text-align: center;
        }

            .home_t ul li h3 strong {
                display: block;
                font-size: 0.3rem;
                font-weight: normal;
            }

            .home_t ul li h3 span {
                text-transform: uppercase;
                font-size: 12px;
                margin-top: 0.15rem;
                display: block;
                font-family: Arial;
            }


.consultation img {
    font-size: 0px;
    display: block;
}

.service {
    padding: 0.2rem 0rem;
    width: 100%;
    overflow: hidden;
    padding-bottom: 0rem;
}

.title {
    background: url(../images/icon/cion_03.png) no-repeat 0.2rem center;
    font-size: 0.32rem;
    color: #333;
    background-size: auto 0.4rem;
    padding-left: 0.75rem;
}

.service ul {
    margin-left: -1%;
    margin-right: -1%;
    margin-top: 0.1rem;
    letter-spacing: -5px;
}

    .service ul li {
        width: 48%;
        margin-left: 1%;
        margin-right: 1%;
        margin-top: 3%;
        display: inline-block;
        letter-spacing: 0px;
    }

        .service ul li img {
            display: block;
            font-size: 0px;
        }

        .service ul li strong {
            font-size: 0.28rem;
            color: #333;
            display: block;
            font-weight: normal;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .service ul li h4 {
            padding: 0.2rem;
            background: #fbfbfb;
        }

        .service ul li p {
            font-size: 0.28rem;
            color: #646464;
            margin-top: 0.05rem;
            display: block;
        }

            .service ul li p span {
                color: #e60113;
                font-size: 0.32rem;
                font-weight: bold;
            }

        .service ul li b {
            font-weight: normal;
            font-size: 0.24rem;
            display: block;
            margin-top: 0.05rem;
        }

.service_img img {
    width: 100%;
    height: 100%;
}

.nav_bod {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    overflow: hidden;
}

.bk_box {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 8;
    background: rgba(0,0,0,0.7);
    display: none;
}


.nav {
    background: #222222;
    height: 100%;
    width: 180px;
    position: fixed;
    top: 0px;
    z-index: 11;
    left: 0px;
    padding: 0rem 0.4rem;
    margin-left: -180px;
}

    .nav ul li {
        margin-top: 0.5rem;
        text-align: center;
    }

        .nav ul li i {
            width: 0.5rem;
            height: 0.5rem;
            display: inline-block;
            vertical-align: middle;
            color: #fff;
            font-size: 0.28rem;
        }

        .nav ul li span {
            vertical-align: middle;
            display: inline-block;
            margin-left: 0.5rem;
        }

        .nav ul li a {
            color: #fff;
            font-size: 0.24rem;
        }

            .nav ul li a.active {
                color: #eb000b;
            }

    .nav dl {
        border-top: 1px solid #656565;
        margin-top: 0.4rem;
    }

        .nav dl dd {
            float: left;
            width: 48%;
            margin: 0% 1%;
            margin-top: 0.4rem;
            text-align: center;
        }

            .nav dl dd img {
                width: 0.7rem;
                height: 0.7rem;
            }

            .nav dl dd a {
                color: #fff;
                font-size: 0.24rem;
            }

            .nav dl dd p {
                margin-top: 0.1rem;
            }


title_02 {
    padding: 0rem 0.2rem;
    font-size: 0.32rem;
}

.family_w {
    width: 100%;
    position: fixed;
    border-bottom: 1px solid #eaeaea;
    padding-right: 1rem;
    background: #fff;
    left: 0px;
    z-index: 2;
    height: 40px;
}

    .family_w h3 ul li {
        display: block;
        float: left;
        width: 33.3%;
        text-align: center;
        padding: 0.2rem 0rem;
        cursor: pointer;
    }

        .family_w h3 ul li em {
            display: inline-block;
        }

    .family_w h3 i img {
        width: 0.18rem;
        display: inline-block;
        vertical-align: middle;
        margin-left: 0.15rem;
        margin-top: -2px;
    }

    .family_w .family_sx {
        position: absolute;
        right: 0px;
        background: url(../images/icon/cion_16.png) no-repeat center center;
        height: 0.5rem;
        width: 0.9rem;
        background-size: auto 0.4rem;
        display: block;
        top: 0rem;
        border-left: 1px solid #bbbbbb;
        top: 0.15rem;
    }

.family_tc {
    position: absolute;
    left: 0px;
    top: 40px;
    background: #fff;
    width: 100%;
    text-align: left;
    padding: 0.2rem;
    line-height: 0.5rem;
    display: none;
}

    .family_tc a {
        margin-right: 0.2rem;
        display: block;
    }

.family_bk {
    position: fixed;
    top: 0px;
    width: 100%;
    background: rgba(0,0,0,0.5);
    height: 100%;
    bottom: 0px;
    z-index: 1;
}

.family_t h3 {
    padding: 0.2rem 0.2rem;
    background: #fff;
    font-size: 0.32rem;
    clear: #333;
    border-bottom: 1px solid #d6d7dc;
}

    .family_t h3 span {
        float: right;
        background: url(../images/icon/cion_17.png) no-repeat right center;
        padding-right: 0.55rem;
        display: block;
        background-size: auto 0.5rem;
        font-size: 0.28rem;
    }

.family_t .fuwu p {
    padding: 0% 1%;
}

    .family_t .fuwu p span {
        width: 31.3%;
        display: block;
        float: left;
        margin: 0% 1%;
        background: #fff;
        border: 1px solid #e1e1e1;
        font-size: 0.28rem;
        padding: 0.1rem 0rem;
        border-radius: 5px;
        text-align: center;
        margin-top: 0.1rem;
        margin-bottom: 0.1rem;
    }

        .family_t .fuwu p span.active {
            border: 1px solid #024fa2;
            color: #024fa2;
            background: #fff url(../images/icon/cion_18.png) no-repeat right bottom;
            background-size: 0.53rem auto;
        }

.titel_03 {
    color: #024fa2;
    font-size: 0.28rem;
    padding-left: 0.2rem;
    font-weight: bold;
    background: url(../images/icon/cion_20.png) no-repeat left center;
    background-size: 0.04rem auto;
}

.evaluate h3 {
    padding: 0.2rem 0.2rem;
    border-bottom: 1px solid #d6d7dc;
}

    .evaluate h3 span a {
        float: right;
        background: url(../images/icon/cion_22.png) no-repeat right center;
        background-size: 0.3rem auto;
        display: block;
        padding-right: 0.4rem;
    }

.evaluate_list {
    padding-bottom: 0.2rem;
}

    .evaluate_list dl {
        margin-top: 0.3rem;
    }

        .evaluate_list dl dt {
            padding-left: 0.8rem;
            position: relative;
        }

            .evaluate_list dl dt img {
                width: 0.6rem;
                height: 0.6rem;
                left: 0px;
                position: absolute;
            }

            .evaluate_list dl dt h4 {
                font-size: 0.32rem;
                color: #333;
                line-height: 0.6rem;
            }

                .evaluate_list dl dt h4 span {
                    float: right;
                    color: #b4b4b4;
                    font-size: 0.28rem;
                }

        .evaluate_list dl dd p {
            font-size: .24rem;
            line-height: .40rem;
            margin-top: .1rem;
            color: #666;
        }

        .evaluate_list dl dd h6 {
            height: 0.29rem;
            margin-top: 0.1rem;
            border-bottom: 1px solid #e1e1e1;
            padding-bottom: 0.5rem;
        }

.xin_0 {
    background: url(../images/icon/cion_23.png) no-repeat left top;
    width: 2.10rem;
    height: 0.29rem;
    background-size: 2.10rem;
    display: inline-block;
    vertical-align: middle;
    margin-top: -0.12rem;
}

.xin_1 {
    background: url(../images/icon/cion_24.png) no-repeat left top;
    width: 2.10rem;
    height: 0.29rem;
    background-size: 2.10rem;
    display: inline-block;
    vertical-align: middle;
    margin-top: -0.12rem;
}

.xin_2 {
    background: url(../images/icon/cion_25.png) no-repeat left top;
    width: 2.10rem;
    height: 0.29rem;
    background-size: 2.10rem;
    display: inline-block;
    vertical-align: middle;
    margin-top: -0.12rem;
}

.xin_3 {
    background: url(../images/icon/cion_26.png) no-repeat left top;
    width: 2.10rem;
    height: 0.29rem;
    background-size: 2.10rem;
    display: inline-block;
    vertical-align: middle;
    margin-top: -0.12rem;
}

.xin_4 {
    background: url(../images/icon/cion_27.png) no-repeat left top;
    width: 2.10rem;
    height: 0.29rem;
    background-size: 2.10rem;
    display: inline-block;
    vertical-align: middle;
    margin-top: -0.12rem;
}

.xin_5 {
    background: url(../images/icon/cion_28.png) no-repeat left top;
    width: 2.10rem;
    height: 0.29rem;
    background-size: 2.10rem;
    display: inline-block;
    vertical-align: middle;
    margin-top: -0.12rem;
}

.xin_00 {
    background: url(../images/icon/cion_23.png) no-repeat left top;
    width: 2.10rem;
    height: 0.29rem;
    background-size: 2.10rem;
}

.xin_01 {
    background: url(../images/icon/cion_24.png) no-repeat left top;
    width: 2.10rem;
    height: 0.29rem;
    background-size: 2.10rem;
}

.xin_02 {
    background: url(../images/icon/cion_25.png) no-repeat left top;
    width: 2.10rem;
    height: 0.29rem;
    background-size: 2.10rem;
}

.xin_03 {
    background: url(../images/icon/cion_26.png) no-repeat left top;
    width: 2.10rem;
    height: 0.29rem;
    background-size: 2.10rem;
}

.xin_04 {
    background: url(../images/icon/cion_27.png) no-repeat left top;
    width: 2.10rem;
    height: 0.29rem;
    background-size: 2.10rem;
}

.xin_05 {
    background: url(../images/icon/cion_28.png) no-repeat left top;
    width: 2.10rem;
    height: 0.29rem;
    background-size: 2.10rem;
}


.family_s h1 {
    font-size: 0.32rem;
    color: #333;
    font-weight: bold;
}

.family_s h2 {
    font-size: 0.28rem;
    color: #666;
    margin-top: 0.15rem;
}

    .family_s h2 span {
        float: right;
    }

.family_s strong {
    font-weight: normal;
    display: block;
    margin-top: 0.15rem;
    color: #e60113;
    font-size: 0.32rem;
}

    .family_s strong span {
        float: right;
        color: #666;
        font-size: 0.28rem;
        margin-top: 2px;
    }

.family_s p {
    margin-top: 0.2rem;
    line-height: 0.45rem;
    font-size: 0.28rem;
}

.family_f {
    padding-bottom: 0.3rem;
}

    .family_f h3 {
        background: #e4e4e4;
        margin-top: 0.2rem;
        font-size: 0.24rem;
    }

        .family_f h3 span {
            width: 20%;
            float: left;
            text-align: center;
            display: block;
            padding: 0.15rem 0rem;
            position: relative;
            text-align: center;
        }

            .family_f h3 span.hover {
                background: #024fa2;
                color: #fff;
            }

                .family_f h3 span.hover:after {
                    content: "";
                    background: url(../images/icon/cion_21.png) no-repeat center top;
                    display: block;
                    width: 17px;
                    height: 7px;
                    text-align: center;
                    position: absolute;
                    bottom: -0.13rem;
                    background-size: 0.2rem auto;
                    width: 0.2rem;
                    left: 0px;
                    right: 0px;
                    margin: auto;
                }

    .family_f p {
        font-size: 0.24rem;
        line-height: 0.45rem;
        margin-top: 0.2rem;
        color: #666;
    }

        .family_f p img {
            font-size: 0px;
            display: block;
 
        }

.family_f img { max-height:none !important;}

    .family_f h6 {
        background: #00a3e4;
        width: 100%;
        color: #fff;
        font-size: 0.28rem;
        text-align: center;
        padding: 0.15rem 0rem;
    }


.button {
    background: #e60113;
    font-size: 0.32rem;
    color: #fff;
    text-align: center;
    padding: 0.2rem 0rem;
    width: 100%;
    display: block;
}



.time {
    padding: 0.2rem;
}

.title_04 {
    font-size: 0.32rem;
    color: #333;
}

.time_tab {
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    margin-top: 0.2rem;
}

.time_table {
    border: 1px solid #f00;
    border-radius: 5px;
    border-spacing: 0px;
    border-collapse: collapse;
    overflow: hidden;
    width: 100%;
}

    .time_table tr th {
        border: 1px solid #e0e0e0;
        text-align: center;
        padding: 0.1rem 0;
        font-weight: normal;
        font-size: 0.24rem;
        font-weight: bold;
        background: #f1f1f1;
    }

    .time_table tr td {
        border: 1px solid #e0e0e0;
        text-align: center;
        padding: 0.1rem 0;
        font-size: 0.24rem;
        height: 0.82rem;
    }

        .time_table tr td.active {
            background: #00a3e4;
            color: #fff;
            border: 1px solid #00a3e4;
        }


.time_w {
    position: relative;
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
}

.time_left {
    position: absolute;
    left: 0.2rem;
    background: url(../images/icon/cion_29.png) no-repeat left center;
    background-size: 0.18rem auto;
    padding-left: 0.25rem;
}

.time_right {
    position: absolute;
    right: 0.2rem;
    background: url(../images/icon/cion_30.png) no-repeat right center;
    background-size: 0.18rem auto;
    padding-right: 0.25rem;
}

.time_w h3 {
    font-weight: bold;
    color: #333;
}

.time_t {
    padding: 0.3rem 0.2rem;
    border-top: 1px solid #d6d7dc;
    border-bottom: 1px solid #d6d7dc;
    margin-top: 0.2rem;
    margin-left: -2%;
    margin-right: -2%;
}

    .time_t span {
        border: 1px solid #d6d7dc;
        padding: 0.2rem;
        background: #f0f0f0;
        display: block;
        width: 46%;
        margin: 0% 2%;
        float: left;
        text-align: center;
        border-radius: 5px;
    }


.time_s {
    padding: 0.2rem;
    border-bottom: 1px solid #d6d7dc;
}

    .time_s p span {
        border: 1px solid #d6d7dc;
        padding: 0.15rem;
        background: #f0f0f0;
        display: block;
        width: 29.3%;
        margin: 0% 2%;
        float: left;
        text-align: center;
        border-radius: 5px;
        margin-top: 0.2rem;
        font-size: 0.24rem;
    }

    .time_s .z_guige span {
        width: 96%;
        margin: 0% 2%;
        margin-top: 0.2rem;
        font-size: 0.24rem;
    }

    .time_s p {
        margin-left: -2%;
        margin-right: -2%;
    }

        .time_s p span.active {
            background: #00a3e4;
            border: 1px solid #00a3e4;
            color: #fff;
        }


.time_f {
    padding: 0.2rem;
    border-bottom: 1px solid #d6d7dc;
}


.add_sub {
    text-align: center;
    width: 126px;
    margin-top: 0.2rem;
    border-radius: 5px;
}

    .add_sub p, .add_sub input {
        float: left;
    }

    .add_sub input {
        width: 28px;
        height: 28px;
        border: 1px solid #ccc;
        outline: none;
        background: #fff;
    }

    .add_sub .reduce {
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
    }

    .add_sub .plus {
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px;
    }

    .add_sub .reduce_none {
        border-top-left-radius: 5px !important;
        border-bottom-left-radius: 5px !important;
        background: #f0f0f0;
    }

    .add_sub .plus_none {
        border-top-right-radius: 5px !important;
        border-bottom-right-radius: 5px !important;
        background: #f0f0f0;
    }


    .add_sub p {
        width: 58px;
        height: 28px;
        margin: 0 -1px;
        line-height: 28px;
        text-align: center;
        border: 1px solid #ccc;
        padding: 0;
    }



.discount em img {
    font-size: 0px;
    display: block;
}

.discount h3 {
    background: #ce000f;
    color: #fff;
    padding: 0.1rem 0.2rem;
    line-height: 0.4rem;
    font-size: 0.24rem;
    margin-top: .2rem;
}

.discount_list {
    padding-top: 0.3rem;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    padding-bottom: 0.3rem;
}

    .discount_list dl {
        padding-left: 1.8rem;
        position: relative;
        height: 1.6rem;
        margin-top: 0.35rem;
        width: 100%;
        overflow: hidden;
    }

        .discount_list dl dt {
            position: absolute;
            left: 0px;
            width: 1.6rem;
            height: 1.6rem;
            display: block;
        }

            .discount_list dl dt img {
                width: 1.6rem;
                height: 1.6rem;
            }

        .discount_list dl dd strong {
            font-size: 0.28rem;
            color: #333;
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            margin-top: 0px;
        }

        .discount_list dl dd h3 {
            line-height: 0.6rem;
            font-size: 0.2rem;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            margin-top: 0.15rem;
        }

        .discount_list dl dd .discount_w {
            display: inline-block;
            background: url(../images/icon/cion_31.png) no-repeat left center;
            width: 0.7rem;
            background-size: 0.7rem auto;
            color: #fff;
            padding-left: 0.05rem;
            margin-right: 0.1rem;
        }

        .discount_list dl dd .discount_t {
            display: inline-block;
            background: url(../images/icon/cion_32.png) no-repeat left center;
            width: 0.7rem;
            background-size: 0.7rem auto;
            color: #333;
            padding-left: 0.05rem;
            margin-right: 0.1rem;
        }


        .discount_list dl dd p {
            font-size: 0.24rem;
            color: #333;
            margin-top: 0.1rem;
        }

            .discount_list dl dd p b {
                float: right;
                font-weight: normal;
                color: #888;
            }

.discount_s strong {
    color: #333;
}

    .discount_s strong span {
        color: #999;
        margin-top: 1px;
    }

.supplies {
    padding-top: 50px;
}

.about_img em {
    display: block;
    text-align: center;
    margin-top: 0.5rem;
}

    .about_img em img {
        width: 3.70rem;
        height: 3.99rem;
    }

.about_nav ul li {
    border-top: 1px solid #d6d7dc;
    border-bottom: 1px solid #d6d7dc;
    padding: 0rem 0.2rem;
    margin-top: 0.1rem;
    background: #fff;
}

.about_nav ul {
    margin-top: 0.5rem;
}

    .about_nav ul li a {
        color: #333;
        background: url(../images/icon/cion_33.png) no-repeat right center;
        background-size: 0.15rem;
        height: 0.27rem;
        display: block;
        height: 0.75rem;
        line-height: 0.75rem;
    }

.about p {
    line-height: 0.45rem;
}

.about_w p {
    line-height: 0.5rem;
    margin-top: 0.2rem;
    font-size: 0.28rem;
}

.about_w strong {
    display: block;
    font-size: 0.28rem;
    margin-top: 0.2rem;
}

#dituContent img {
    max-height: none !important;
    max-width: none !important;
}

.anchorBL {
    display: none;
}

.iw_poi_title {
    color: #CC5522;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    padding-right: 13px;
    white-space: nowrap;
}

.iw_poi_content {
    font: 12px arial,sans-serif;
    overflow: visible;
    padding-top: 4px;
    white-space: -moz-pre-wrap;
    word-wrap: break-word;
}

.about_t {
    margin-top: 0.2rem;
}

.help p {
    line-height: 0.45rem;
    font-size: 0.28rem;
}


.sign_form {
    background: #fff;
    box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.1);
    margin-top: -1.5rem;
    position: relative;
    padding: 0.5rem;
    border-radius: 5px;
}

    .sign_form h3 {
        font-size: 0.32rem;
        color: #024fa2;
        text-align: center;
        font-weight: bold;
        margin-bottom: .5rem;
    }

    .sign_form ul li {
        margin-top: 0.2rem;
        position: relative;
    }

.input_button {
    background: #024fa2;
    color: #fff;
    outline: none;
    padding: 0.2rem;
    text-align: center;
    font-size: 0.28rem;
    width: 100%;
    border-radius: 3px;
}

.sign_form h6:before {
    display: inline-block;
    content: "";
    height: 1px;
    background: #bcbcbc;
    width: 100%;
    max-width: 40%;
    vertical-align: middle;
    margin-right: 0.2rem;
}

.sign_form h6 {
    text-align: center;
    margin-top: 0.4rem;
    font-size: 0.28rem;
}

    .sign_form h6:after {
        display: inline-block;
        content: "";
        height: 1px;
        background: #bcbcbc;
        width: 100%;
        max-width: 40%;
        vertical-align: middle;
        margin-left: 0.2rem;
    }

.sign_form h4 {
    text-align: center;
    margin-top: 0.3rem;
    margin-bottom: 0.3rem;
}

.sign_form p {
    text-align: center;
    margin-bottom: 0.5rem;
}

    .sign_form p a {
        margin: 0px 7px;
    }

    .sign_form p .sign_a1 img {
        width: 0.52rem;
        height: 0.52rem;
    }

    .sign_form p .sign_a2 img {
        width: 0.61rem;
        height: 0.52rem;
    }

.sign_form h5 .sign_button {
    color: #024fa2;
    font-size: 0.28rem;
    text-align: center;
    padding: 0.18rem 0rem;
    border: 1px solid #bcbcbc;
    width: 100%;
    border-radius: 5px;
    display: block;
    margin-top: 0.2rem;
}

.set_form ul li {
    margin-top: 0.2rem;
    position: relative;
}



.pd_r_100 {
    padding-right: 2rem;
}

.yzm_img {
    position: absolute;
    right: 0px;
    top: 0px;
}

    .yzm_img img {
        height: 36px;
        width: 87px;
    }

.yzm_wz {
    position: absolute;
    right: 0px;
    top: 0px;
}

    .yzm_wz a {
        line-height: 34px;
        background: #cce2f8;
        display: block;
        width: 87px;
        text-align: center;
        border-radius: 3px;
        color: #024fa2;
        border: 1px solid #024fa2;
    }

    .yzm_wz .z_yzm {
        line-height: 34px;
        background: #cce2f8;
        display: block;
        width: 87px;
        text-align: center;
        border-radius: 3px;
        color: #024fa2;
        border: 1px solid #024fa2;
    }


.member em {
    display: block;
    font-size: 0px;
}

.member_bk {
    background: #34b6e9;
}


.member_con {
    border-bottom: none;
}

.member_right {
    position: absolute;
    right: 0.15rem;
    top: 0px;
}

.mem_set {
    background: url(../images/icon/cion_38.png) no-repeat center center;
    width: 0.6rem;
    height: 1rem;
    background-size: 0.38rem auto;
    display: inline-block;
}

.mem_ling {
    background: url(../images/icon/cion_39.png) no-repeat center center;
    width: 0.6rem;
    height: 1rem;
    background-size: 0.38rem auto;
    display: inline-block;
}

.member_con span {
    margin-right: 1.5rem;
}

.member {
    position: relative;
    padding-top: 1rem;
    background: #fff;
}

    .member em {
        position: absolute;
        z-index: 0;
    }

    .member i {
        position: relative;
        text-align: center;
        display: block;
    }

        .member i img {
            width: 1.9rem;
            height: 1.9rem;
            margin-top: -1rem;
            border-radius: 50%;
        }

.member_bk {
    background: #34b6ea;
    height: 100%;
}

    .member_bk dl {
        margin-top: 0.5rem;
    }

        .member_bk dl dd {
            width: 33.3%;
            float: left;
            text-align: center;
            color: #fff;
        }

            .member_bk dl dd strong {
                font-size: 0.32rem;
            }

                .member_bk dl dd strong p {
                    font-size: 0.28rem;
                }


.member_w {
    border-left: 1px solid #85d3f2;
    border-right: 1px solid #85d3f2;
}

.member_bk ul {
    padding-top: 0.5rem;
}

    .member_bk ul li {
        padding: 0px 0.2rem;
        border-bottom: 1px solid #85d3f2;
    }

        .member_bk ul li a {
            height: 1rem;
            line-height: 1rem;
            color: #fff;
            background: url(../images/icon/cion_40.png) no-repeat right center;
            background-size: 0.16rem auto;
            width: 100%;
            display: block;
        }


.order {
    background: #fff;
    left: 0px;
    position: fixed;
    width: 100%;
    z-index: 9;
}

    .order h3 a {
        display: block;
        float: left;
        text-align: center;
        width: 20%;
        line-height: 0.8rem;
        position: relative;
    }
    
    .order1 h3 a {
        display: block;
        float: left;
        text-align: center;
        width: 25%;
        line-height: 0.8rem;
        position: relative;
    }

        .order h3 a i {
            position: absolute;
            top: 5px;
            width: 0.3rem;
            height: 0.3rem;
            background: #f00;
            line-height: 0.3rem;
            text-align: center;
            font-size: 0.24rem;
            color: #fff;
            border-radius: 50%;
            font-family: Arial;
            margin-left: -5px;
        }


.yzm_text a, .yzm_text input[type='button'] {
    width: 130px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 0px;
    background: #cce2f8;
    border: 1px solid #6795c7;
    color: #024fa2;
    top: 0px;
    text-align: center;
    border-radius: 5px;
    font-size: 14px;
    font-weight: bold;
    color: #024fa2;
    display: block;
}

    .yzm_text a:hover, .yzm_text input[type='button']:hover {
        background: #024fa2;
        border: 1px solid #024fa2;
        color: #fff;
    }

.order_w {
    padding: 0.2rem;
    background: #fff;
}

    .order_w h3 {
        font-size: 0.28rem;
        color: #333;
    }

        .order_w h3 span {
            float: right;
            color: #e60113;
        }

    .order_w dl {
        position: relative;
        padding-left: 1.8rem;
        height: 1.6rem;
        margin-top: 0.2rem;
    }

        .order_w dl dt {
            position: absolute;
            left: 0px;
        }

            .order_w dl dt img {
                width: 1.6rem;
                height: 1.6rem;
            }

        .order_w dl dd strong {
            font-size: 0.28rem;
            font-weight: normal;
            color: #333;
        }

        .order_w dl dd p {
            font-size: 0.24rem;
            color: #888;
            margin-top: 0.09rem;
        }

            .order_w dl dd p span {
                float: right;
                color: #333;
            }

    .order_w h6 {
        border-top: 1px solid #e1e1e1;
        padding-top: 0.15rem;
        padding-bottom: 0.15rem;
        margin-top: 0.2rem;
        font-size: 0.24rem;
    }

        .order_w h6 span {
            float: right;
            color: #e60113;
        }

    .order_w h5 {
        float: right;
        padding-top: 0.2rem;
        border-top: 1px solid #e1e1e1;
        width: 100%;
        text-align: right;
    }

        .order_w h5 a {
            margin-left: 0.1rem;
        }

    .order_w h4 {
        border-top: 1px solid #e1e1e1;
        padding-top: 0.15rem;
        margin-top: 0.2rem;
        font-size: 0.24rem;
        color: #646464;
    }

        .order_w h4 span {
            float: right;
        }

.order_add p {
    margin-bottom: 0.1rem;
    margin-top: 0.1rem;
}

    .order_add p span {
        float: right;
    }

.order_e {
    padding: 0.2rem;
    background: #fff;
    font-size: 0.28rem;
    color: #333;
}

    .order_e span {
        float: right;
        color: #e60113;
    }

.order_r {
    background: #efeff4;
    padding: 0.2rem;
    font-size: 0.24rem;
}

.order_button {
    position: fixed;
    bottom: 0px;
    width: 100%;
    background: #fff;
    padding: 0.14rem 0.2rem;
    right: 0px;
    text-align: right;
}

.order_t {
    background: #fff;
    padding: 0.2rem;
}

    .order_t a {
        background: url(../images/icon/cion_33.png) no-repeat right center;
        background-size: 0.15rem auto;
        display: block;
    }


.order_y_table {
    border-spacing: 0px;
    border-collapse: collapse;
    background: #fff;
}

    .order_y_table tr td {
        text-align: center;
        padding: 0.2rem 0.05rem;
        font-size: 0.24rem;
        border-bottom: 1px solid #eaeaea;
    }




.order_back {
    background: #fff;
    max-height: 80%;
    position: fixed;
    bottom: -100%;
    z-index: 1111;
    font-size: 0.24rem;
    color: #333;
    width: 100%;
    left: 0px;
    z-index: 999;
    padding: 0.2rem;
    overflow: scroll;
}

    .order_back h2 {
        display: block;
        text-align: center;
        font-size: 0.32rem;
        font-weight: bold;
        color: #333;
    }

    .order_back h3 {
        color: #333;
        font-size: 0.28rem;
        margin-top: 0.2rem;
        font-weight: bold;
    }

    .order_back strong {
        font-weight: normal;
        font-size: 0.24rem;
        color: #666;
        line-height: 0.4rem;
        margin-top: 0.2rem;
        display: block;
    }

    .order_back p {
        margin-top: 0.2rem;
        color: #888;
        line-height: 0.4rem;
    }

        .order_back p span {
            color: #f00;
        }

    .order_back h6 {
        text-align: center;
        margin-top: 0.5rem;
        margin-bottom: 0.5rem;
    }

        .order_back h6 a {
            background: url(../images/icon/cion_42.png) repeat-x top;
            height: 0.69rem;
            display: inline-block;
            background-size: auto 0.69rem;
            width: 2rem;
            text-align: center;
            line-height: 0.69rem;
            margin: 0rem 0.1rem;
            border: 1px solid #dddddd;
        }

.back_icon {
    position: absolute;
    top: 0.2rem;
    right: 0.2rem;
}

    .back_icon img {
        width: 0.4rem;
        height: 0.4rem;
    }

.back_backgroud {
    position: fixed;
    background: rgba(0,0,0,0.6);
    height: 100%;
    width: 100%;
    top: 0rem;
    display: none;
    left: 0px;
}

.back_backgroud_02 {
    position: fixed;
    background: rgba(0,0,0,0.6);
    height: 100%;
    width: 100%;
    top: 0rem;
    display: none;
    left: 0px;
}

.back_backgroud_03 {
    position: fixed;
    background: rgba(0,0,0,0.6);
    height: 100%;
    width: 100%;
    top: 0rem;
    left: 0px;
    display: none;
}



.order_o {
    border-top: 1px solid #e1e1e1;
    padding-top: 0.2rem;
}

    .order_o ul li {
        margin-top: 0.2rem;
        width: 1.4rem;
        height: 1.32rem;
        display: inline-block;
        vertical-align: top;
    }

.order_o_img {
    padding: 0.3rem 0.2rem;
    border: 1px dashed #b8b8b8;
    color: #e60113;
    font-size: 0.24rem;
    text-align: center;
    display: inline-block;
    border-radius: 5px;
}

    .order_o_img strong {
        font-size: 0.24rem;
        display: block;
        font-size: 0.32rem;
        font-weight: normal;
    }

.order_p p i {
    float: right;
    display: block;
}

.order_p p {
    margin-top: 0.2rem;
}

.order_a p {
    margin-top: 0.2rem;
    font-size: 0.24rem;
    line-height: 0.4rem;
    border-top: 1px solid #e1e1e1;
    margin-top: 0.2rem;
    padding-top: 0.2rem;
}

.order_a b {
    font-weight: normal;
    margin-top: 0.2rem;
    color: #333;
    margin-top: 0.2rem;
    display: block;
}

    .order_a b span {
        float: right;
        color: #999;
        margin-top: 0.02rem;
    }

.money {
    text-align: center;
}

    .money h3 {
        font-size: 0.28rem;
        margin-top: 0.2rem;
    }

    .money strong {
        font-size: 0.5rem;
        display: block;
        color: #333;
        margin-top: 0.2rem;
        font-family: Arial;
    }

.money_img {
    width: 1.71rem;
    height: 1.71rem;
    margin-top: 0.5rem;
}


.money_w ul li {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 0.2rem;
    padding-top: 0.2rem;
}

    .money_w ul li p span {
        float: right;
    }

    .money_w ul li strong {
        font-weight: normal;
        display: block;
        margin-top: 0.1rem;
        line-height: 0.4rem;
    }

    .money_w ul li i {
        display: block;
        margin-top: 0.1rem;
        color: #b4b4b4;
        font-size: 0.24rem;
    }

.money_t {
    background: #fff;
    padding: 0.2rem;
}

    .money_t span {
        float: right;
        color: #e60113;
    }

.money_y {
    padding: 0.1rem 0.2rem;
    background: #fff;
    border-bottom: 1px solid #c9cad3;
}


.money_u {
    background: #fff;
    padding: 0.2rem;
}
.money_g {
    background: #fff;
    padding: 0.2rem;
}
.money_a {
    padding: 0.2rem;
    margin-top: 1.5rem;
}


.money_u h3 {
    font-size: 0.24rem;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 0.2rem;
}

.money_u ul {
    margin-top: 0.3rem;
}

    .money_u ul li {
        margin-top: 0.2rem;
        background: url(../images/icon/cion_48.png) no-repeat right center;
        background-size: 0.3rem 0.3rem;
    }

        .money_u ul li.active {
            background: url(../images/icon/cion_47.png) no-repeat right center;
            background-size: 0.3rem 0.3rem;
        }

        .money_u ul li img {
            width: 0.8rem;
            height: 0.8rem;
            display: inline-block;
            vertical-align: middle;
            margin-right: 0.2rem;
        }


.money_g h3 {
    font-size: 0.24rem;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 0.2rem;
}

.money_g ul {
    margin-top: 0.3rem;
}

    .money_g ul li {
        margin-top: 0.2rem;
        background: url(../images/icon/cion_48.png) no-repeat right center;
        background-size: 0.3rem 0.3rem;
    }

        .money_g ul li.active {
            background: url(../images/icon/cion_47.png) no-repeat right center;
            background-size: 0.3rem 0.3rem;
        }

        .money_g ul li img {
            width: 0.8rem;
            height: 0.8rem;
            display: inline-block;
            vertical-align: middle;
            margin-right: 0.2rem;
        }






.money_z ul li {
    padding: 0.2rem;
    background: #fff;
    margin-bottom: 0.2rem;
}

    .money_z ul li i {
        background: url(../images/icon/cion_48.png) no-repeat right center;
        background-size: 0.3rem 0.3rem;
        display: block;
    }

    .money_z ul li.active i {
        background: url(../images/icon/cion_47.png) no-repeat right center;
        background-size: 0.3rem 0.3rem;
    }

    .money_z ul li i img {
        width: 0.8rem;
        height: 0.8rem;
        display: inline-block;
        vertical-align: middle;
        margin-right: 0.2rem;
    }



.money_x {
    background: #fff;
    padding: 0rem 0.2rem;
}

.money_zs p {
    font-size: 0.24rem;
    color: #b4b4b4;
    line-height: 0.4rem;
}

.integral {
    padding: 0.2rem;
    background: #fff;
    font-size: 0.28rem;
    color: #333;
}

    .integral span {
        float: right;
    }

.integral_t h6 {
    line-height: 0.4rem;
    color: #898989;
}

.integral_t {
    padding: 0.2rem 0.2rem;
    font-size: 0.24rem;
    background: #efeff4;
}

.integral_w {
    background: #fff;
}

    .integral_w dl dt {
        padding: 0.2rem;
        border-bottom: 1px solid #c9cad3;
        color: #333;
    }

    .integral_w dl dd {
        padding: 0rem 0.2rem;
    }

        .integral_w dl dd p {
            padding: 0.2rem 0rem;
            border-bottom: 1px solid #eaeaea;
            color: #646464;
        }

            .integral_w dl dd p span {
                float: right;
            }

.jifei {
    font-size: 0.24rem;
    color: #888;
    margin-top: 0.1rem;
    display: block;
}

.news dl {
    padding: 0.2rem;
    background: #fff;
    margin-bottom: 0.2rem;
}

    .news dl dt {
        font-size: 0.28rem;
        color: #333;
    }

        .news dl dt span {
            float: right;
            color: #b4b4b4;
            font-size: 0.24rem;
            margin-top: 0.08rem;
        }

    .news dl dd p {
        font-size: 0.24rem;
        color: #666;
        line-height: 0.4rem;
        margin-top: 0.2rem;
    }

    .news dl dd h6 {
        text-align: right;
        float: right;
        margin-top: 0.1rem;
    }

        .news dl dd h6 img {
            width: 0.32rem;
            display: inline-block;
            vertical-align: middle;
            margin-top: -0.09rem;
        }

        .news dl dd h6 a {
            color: #666;
        }

.set_nav {
    background: #fff;
}
.set_nav1 {
    background: #fff;
}
    .set_nav a {
        float: left;
        width: 33%;
        display: block;
        padding: 0.2rem 0rem;
        text-align: center;
        color: #b4b4b4;
    }


    .set_nav1 a {
        float: left;
        width: 50%;
        display: block;
        padding: 0.2rem 0rem;
        text-align: center;
        color: #b4b4b4;
    }



        .set_nav a:nth-of-type(2) {
            border-left: 1px solid #e7e7e7;
            border-right: 1px solid #e7e7e7;
        }
         
         

        .set_nav1 a:nth-of-type(2) {
            border-left: 1px solid #e7e7e7;
            border-right: 1px solid #e7e7e7;
        }
         

.set_nav {
    border-bottom: 1px solid #e7e7e7;
}
.set_nav1 {
    border-bottom: 1px solid #e7e7e7;
}


    .set_nav a.active {
        color: #333;
        border-bottom: 1px solid #e60113;
    }
      .set_nav1 a.active {
        color: #333;
        border-bottom: 1px solid #e60113;
    }
.set_img {
    width: 2rem;
    height: 2rem;
}

.set_tx h3 {
    width: 2rem;
    height: 2rem;
    overflow: hidden;
    border-radius: 50%;
    position: relative;
    margin: 0 auto;
}

.set_tx {
    text-align: center;
    margin-top: 0.5rem;
}

    .set_tx i {
        position: absolute;
        bottom: 0px;
        background: rgba(0,0,0,0.5);
        width: 100%;
        display: block;
        height: 0.5rem;
        line-height: 0.45rem;
        color: #fff;
        left: 0px;
        text-align: center;
        font-size: 0.24rem;
    }

    .set_tx p {
        margin-top: 0.2rem;
        font-size: 0.30rem;
        font-weight: bold;
        color: #333;
    }

.set {
    padding: 0.2rem;
}

    .set ul li {
        height: 0.8rem;
        line-height: 0.8rem;
        padding: 0px 0.2rem;
        background: #f1f1f1;
        margin-top: 0.2rem;
    }

        .set ul li p {
            font-size: 0.28rem;
            color: #333;
            background: url(../images/icon/cion_52.png) no-repeat right center;
            background-size: 0.18rem auto;
        }

            .set ul li p span {
                float: right;
                padding-right: 0.4rem;
            }


.set_add {
    padding-bottom: 0.2rem;
}

    .set_add h3 span {
        float: right;
        font-size: 0.28rem;
        color: #333;
    }

    .set_add p {
        font-size: 0.28rem;
        color: #333;
        margin-top: 0.1rem;
    }

    .set_add ul li {
        margin-bottom: 0.2rem;
        background: #fff;
    }

    .set_add h6 {
        border-top: 1px dashed #e1e1e1;
        padding: 0.2rem;
    }

        .set_add h6 i {
            display: inline-block;
            background: url(../images/icon/cion_48.png) no-repeat left center;
            background-size: 0.3rem auto;
            height: 0.62rem;
            line-height: 0.62rem;
            padding-left: 0.4rem;
        }

            .set_add h6 i.active {
                background: url(../images/icon/cion_47.png) no-repeat left center;
                background-size: 0.3rem auto;
            }

        .set_add h6 span {
            float: right;
        }

            .set_add h6 span a {
                display: inline-block;
                border: 1px solid #d6d7dc;
                color: #333;
                font-size: 0.28rem;
                border-radius: 13px;
                padding: 0.1rem 0.4rem;
                margin-left: 0.1rem;
            }


.set_add_con {
    background: #fff;
}

    .set_add_con ul li {
        border-bottom: 1px solid #efeff4;
        height: 0.74rem;
    }

        .set_add_con ul li .form_text {
            text-align: left;
        }


.set_tc {
    position: fixed;
    bottom: 0px;
    bottom: -100%;
    width: 100%;
    left: 0px;
    padding: 0.2rem;
    font-size: 0.28rem;
    z-index: 10;
}

    .set_tc ul {
        background: #fff;
        border-radius: 5px;
        text-align: center;
    }

        .set_tc ul li {
            padding: 0.2rem 0rem;
            border-bottom: 1px solid #e3e3e3;
        }

            .set_tc ul li:last-child {
                border-bottom: none;
            }

    .set_tc h6 {
        margin-top: 0.2rem;
        background: #fff;
        border-radius: 5px;
        text-align: center;
        padding: 0.2rem 0rem;
    }

.phone {
    text-align: center;
    margin-top: 0.8rem;
}

.phone_img {
    width: 1.73rem;
}

.phone p {
    margin-top: 0.3rem;
    font-size: 0.32rem;
}


.phone_w h3 {
    padding: 0.3rem;
    border-bottom: 1px solid #d6d7dc;
}

.phone_w ul li {
    margin-top: 0.2rem;
}

.name {
    border-bottom: 1px solid #d6d7dc;
}

    .name .form_text {
        text-align: left;
    }


.shopping_w {
    background: #fff url(../images/icon/cion_54.png) repeat-x left bottom;
    background-size: 7.5rem auto;
    padding-bottom: 0.3rem;
}

.shopping_add {
    background: url(../images/icon/cion_52.png) no-repeat right center;
    background-size: 0.18rem auto;
    padding-right: 0.5rem;
}

.order_an {
    position: relative;
    float: right;
    height: 0.6rem;
    width: 1rem;
}

    .order_an i {
        display: block;
        position: absolute;
        border: 2px solid #e2e2e2;
        border-radius: 15px;
        width: 1rem;
        background: #fff;
        height: 0.6rem;
        right: 0px;
    }

    .order_an.active i {
        background: #e6212a;
    }

    .order_an em {
        position: absolute;
        left: 0px;
        display: block;
        width: 0.6rem;
        height: 0.6rem;
        background: #ffffff;
        border-radius: 50%;
        border: 2px solid #eaeaea;
        box-shadow: 1px 5px 2px 5px rgba(0,0,0.0.5);
    }

.shopping_wz {
    display: inline-block;
    line-height: 0.6rem;
    font-size: 0.28rem;
}

.shopping_t {
    background: #fff;
    border-top: 1px solid #e1e1e1;
}

.shopping_button {
    position: fixed;
    width: 100%;
    left: 0px;
    padding: 0rem 0.2rem;
    bottom: 0px;
    background: #fff;
    line-height: 1rem;
}

    .shopping_button span {
        float: right;
    }

    .shopping_button .button_a {
        padding: 0.16rem 0.4rem;
        font-size: 0.28rem;
    }

.z_button_an {
    background: #e60113;
    color: #fff;
    padding: 0.2rem 0rem;
    text-align: center;
    font-size: 0.28rem;
    border-radius: 3px;
}


.payment {
    padding: 0.2rem;
    background: #fff;
}

    .payment dl dd {
        padding-left: 0.9rem;
        position: relative;
        margin-top: 0.2rem;
        background: url(../images/icon/cion_48.png) no-repeat right center;
        background-size: 0.3rem auto;
        border-top: 1px solid #e1e1e1;
        padding-top: 0.3rem;
        padding-bottom: 0.15rem;
    }

        .payment dl dd strong {
            color: #333;
            font-weight: normal;
        }

        .payment dl dd p {
            color: #b4b4b4;
            font-size: 0.24rem;
            margin-top: 0.02rem;
        }

        .payment dl dd em {
            position: absolute;
            left: 0px;
        }

            .payment dl dd em img {
                width: 0.7rem;
                line-height: 0.7rem;
            }


        .payment dl dd.active {
            background: url(../images/icon/cion_47.png) no-repeat right center;
            background-size: 0.3rem auto;
        }




.share {
    position: fixed;
    z-index: 10;
    background: #fff;
    bottom: -100%;
    left: 0px;
    width: 100%;
}

    .share h3 {
        background: #eeeeee;
        text-align: center;
        color: #333;
        font-size: 0.32rem;
        text-align: center;
        padding: 0.2rem;
        font-weight: bold;
    }

    .share ul li {
        width: 20%;
        float: left;
        text-align: center;
        font-size: 0.28rem;
    }

    .share ul {
        padding: 0.6rem 0rem;
    }

        .share ul li p {
            margin-top: 0.1rem;
            font-size: 0.24rem;
        }

        .share ul li .share_kj {
            background: url(../images/icon/cion_59.png) no-repeat center top;
            background-size: 0.8rem 0.8rem;
            width: 0.8rem;
            display: block;
            height: 0.8rem;
            margin: 0 auto;
            float: none;
        }

        .share ul li .share_wb {
            background: url(../images/icon/cion_60.png) no-repeat center top;
            background-size: 0.8rem 0.8rem;
            width: 0.8rem;
            display: block;
            height: 0.8rem;
            margin: 0 auto;
            float: none;
        }

        .share ul li .share_wx {
            background: url(../images/icon/cion_61.png) no-repeat center top;
            background-size: 0.8rem 0.8rem;
            width: 0.8rem;
            display: block;
            height: 0.8rem;
            margin: 0 auto;
            float: none;
        }

        .share ul li .share_rr {
            background: url(../images/icon/cion_62.png) no-repeat center top;
            background-size: 0.8rem 0.8rem;
            width: 0.8rem;
            display: block;
            height: 0.8rem;
            margin: 0 auto;
            float: none;
        }

        .share ul li .share_db {
            background: url(../images/icon/cion_63.png) no-repeat center top;
            background-size: 0.8rem 0.8rem;
            width: 0.8rem;
            display: block;
            height: 0.8rem;
            margin: 0 auto;
            float: none;
        }


.order_xin {
    margin-top: 0.2rem;
}

    .order_xin strong {
        font-weight: normal;
        color: #333;
    }

    .order_xin span {
        float: right;
        margin-top: -0.06rem;
    }

        .order_xin span img {
            width: 0.32rem;
            margin-right: 0.03rem;
        }

    .order_xin i {
        float: right;
        margin-top: 0.05rem;
        color: #999;
    }

.active_hs {
    color: #d1d1d1;
    border: 1px solid #d1d1d1;
}

.eva_img .img {
    margin: 0 -5px;
}

    .eva_img .img span {
        width: 50px;
        height: 50px;
        display: inline-block;
        vertical-align: top;
        position: relative;
        margin: 5px;
    }

    .eva_img .img .i1 {
        width: 50px;
        height: 50px;
    }

    .eva_img .img .i2 {
        display: none;
        width: 150px;
        height: 150px;
        border: 1px solid #eaeaea;
        padding: 4px;
        background: #fff;
        max-width: none;
        max-height: none;
        position: absolute;
        left: 0;
        top: 60px;
        z-index: 10;
    }

    .eva_img .img span.act:before {
        content: "";
        height: 0;
        display: block;
        border-bottom: 10px solid #eaeaea;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        position: absolute;
        left: 20px;
        top: 50px;
        z-index: 1;
    }



.shopping_m {
    background: #fff;
    margin-top: 25px;
    text-align: center;
    padding-top: 100px;
    padding-bottom: 50px;
}

    .shopping_m em img {
        width: 60px;
    }

    .shopping_m strong {
        display: block;
        display: block;
        margin-top: 25px;
        font-size: 16px;
        margin-bottom: 30px;
    }

    .shopping_m p i {
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
    }

    .shopping_m p {
        margin-top: 10px;
    }

        .shopping_m p a {
            display: inline-block;
            border: 1px solid #eaeaea;
            padding: 5px 10px;
            margin: 0px 5px;
        }



.z_search {
    position: fixed;
    left: 0px;
    padding: 0.2rem;
    width: 100%;
    background: #00a3e4;
    z-index: 22;
    display: none;
}

    .z_search input[type="text"] {
        width: 100%;
        height: 0.6rem;
        line-height: 0.6rem;
        border: 1px solid #dbdbdb;
        outline: none;
        padding: 5px;
        padding-right: 64px;
        background: #fff;
        border: 1px solid #fff;
    }

    .z_search input[type="button"] {
        position: absolute;
        right: 0.2rem;
        background: #fff;
        height: 0.6rem;
        padding: 0rem 0.3rem;
        top: 0.2rem;
        color: #00a3e4;
    }

.z_back_col {
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 11;
    top: 0px;
    left: 0px;
    display: none;
}



.z_form_jt {
    background: url(../images/icon/cion_52.png) no-repeat right center;
    background-size: 0.18rem auto;
    font-size: 0.28rem;
}

.bd_weixin_popup .bd_weixin_popup_main {
    padding: 10px 10px !important;
}

.bd_weixin_popup {
    border: none !important;
}

    .bd_weixin_popup .bd_weixin_popup_foot {
        margin-top: -5px;
        line-height: 18px !important;
        padding-bottom: 10px;
    }

.discount_h4 {
    font-size: 16px;
    color: #333;
    padding: 15px 5%;
}

.discount_table tr th {
    border: 1px solid #d9d9d9;
    height: 13vw;
}

.discount_table tr td {
    border: 1px solid #d9d9d9;
    height: 13vw;
    text-align: center;
}

    .discount_table tr td a {
        font-size: .24rem;
    }

    .discount_table tr td strong {
        color: #024fa2;
    }

.main-column {
}

    .main-column li {
        float: left;
        width: 20%;
        padding-bottom: .3rem
    }

        .main-column li a {
            display: block;
        }

        .main-column li img {
            display: block;
            width: 40px;
            margin: 0 auto;
        }

        .main-column li span {
            display: block;
            font-size: .23rem;
            line-height: 2em;
            color: #999;
            text-align: center;
            font-weight: bold
        }

footer {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    height: 1rem;
    box-shadow: 0 0 12px -1px rgba(48, 155, 250, 0.10);
}

    footer ul {
        display: flex;
        height: 100%;
        align-items: center;
    }

    footer li {
        width: 25%;
        text-align: center;
    }

        footer li img {
            width: .5rem;
            margin-top: .1rem;
            margin: 0 auto;
        }

            footer li img.hide {
                display: none;
            }

        footer li.active img {
            display: none;
        }

            footer li.active img.hide {
                display: block;
            }

        footer li.active span {
            color: #46AFBB;
            display: block;
        }

.shareCode {
    background: #fff;
    border-radius: .12rem;
    width: 5.6rem;
    margin: 0 auto;
    padding: .4rem;
    position: relative;
}

.shareCode em {
    position: absolute;
    right: 0;
    left: 0;
    top: .2rem;
    margin: auto;
    width: 1.45rem;
    background: #fff;
    line-height: .45rem;
    border: .02rem solid #46AFBB;
    border-radius: 6px;
    text-align: center;
    font-size: .24rem;
    color: #46AFBB;
}

.shareCode .bor {
    border: 1px solid #46AFBB;
    border-radius: .12rem;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding:.5rem
}

.shareCode .bor span {
    font-size: .88rem;
    color: #333333;
    font-weight: bold;
}

.shareCode p {
    font-size: .24rem;
    color: #46AFBB;
    text-align: center;
    margin-top: .2rem;
}
.shareList {
    width: 5.6rem;
    margin: 0 auto;
    margin-top: 1.1rem;
}

.shareList .head h5 {
    font-size: .3rem;
    color: #FFFFFF;
    position: relative;
    line-height: 1;
    padding-left: .16rem;
}

.shareList .head h5:before {
    content: '';
    width: .06rem;
    height: 100%;
    background: #fff;
    border-radius: .025rem;
    position: absolute;
    left: 0;
    top: 0;
}

.shareList .txt {
    font-size: .24rem;
    color: #FFFFFF;
    line-height: .46rem;
    margin-top: .4rem;
}










