﻿@charset "utf-8";

html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset {
    margin: 0;
    padding: 0;
}

ul, ol, dl {
    list-style-type: none;
}

header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer {
    display: block;
    margin: 0;
    padding: 0;
}

address, caption, cite, code, dfn, em, th, var, i, b {
    font-style: normal;
    font-weight: normal;
}

input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}

input, button {
    overflow: visible;
    vertical-align: middle;
    outline: none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

a, area {
    outline: none;
    blr: expression(this.onFocus=this.blur());
}

    a:focus, a:hover, a:active {
        outline: none;
        blr: expression(this.onFocus=this.blur());
    }

sub, sup {
    vertical-align: baseline;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #e9e9e9;
}

textarea {
    resize: none;
}

input[type="submit"], input[type="button"] {
    cursor: pointer;
}

img {
    border: 0;
    vertical-align: middle;
}

a img, img {
    -ms-interpolation-mode: bicubic;
}

a {
    text-decoration: none;
    cursor: pointer;
}

    a:hover {
        text-decoration: none;
    }

body, th, td, button, input, select, textarea {
    font-family: Arial,"微软雅黑";
    font-size: 13px;
    color: #777;
}

.layout {
    width: 1200px;
    margin: 0 auto;
    clear: both;
}

.left {
    float: left;
}

.right {
    float: right;
}

.a_main {
    background-color: #f5f9fc;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
}

.clearfix {
    *zoom: 1;
}

#web-ietip {
    width: 526px;
    height: 90px;
    padding: 83px 0 0 84px;
    overflow: hidden;
    background: url(ietip/browser.png) no-repeat center center;
    margin: 200px auto 0;
}

    #web-ietip a {
        display: block;
        width: 65px;
        height: 80px;
        float: left;
    }

/*初始化*/
body {
    min-width: 1260px;
    min-height: 768px;
}

.hwimg {
    width: 100%;
    height: 100%;
}

/* header*/
.header {
    background-color: #FFFFFF;
}

    .header .htop {
        /*background: url(../images/pic01.png) no-repeat center;*/
        background-color: #eb0c1c;
    }

        .header .htop .dimg {
            position: relative;
        }

            .header .htop .dimg .close {
                position: absolute;
                display: block;
                right: 0;
                top: 0px;
                margin-top: 10px;
            }

    .header .hmid {
        background-color: #000;
        /*background-color: #f3f3f3;*/
    }

        .header .hmid .li {
            padding: 10px 0;
            line-height: 14px;
            color: #999999;
        }

            .header .hmid .li .a {
                font-size: 12px;
                color: #fff;
            }

                .header .hmid .li .a.car {
                    color: #eb0c1c;
                }

            .header .hmid .li:before {
                content: "|";
                padding: 0 10px;
            }

            .header .hmid .li:first-child:before {
                content: "";
                padding: 0;
            }

            .header .hmid .li .car .icon-cart {
                padding-right: 2px;
            }

    .header .hbtm {
        padding: 13px 0 5px 0;
    }

        .header .hbtm .hbtm_mid {
            margin: 0 90px;
        }

        .header .hbtm .shbox {
            width: 468px;
            height: 36px;
            border: 2px solid #eb0c1c;
            background-color: #FFFFFF;
        }

        .header .hbtm .btn {
            width: 70px;
            height: 40px;
            background: url(../images/sh.png) no-repeat center;
            background-color: #eb0c1c;
            border: none;
        }

        .header .hbtm .shbox .sod_select {
            border: none;
        }

        .header .hbtm .shbox .text {
            border: none;
            line-height: 36px;
            font-size: 12px;
            color: #999999;
            box-sizing: border-box;
            padding-left: 10px;
            width: 370px;
            position: relative;
        }

        .header .hbtm .shbox .textbox:before {
            /*content: "|";height: 12px;color: #d5d5d5;*/
        }

        .header .hbtm .right .hrf {
            margin: 32px 0;
            text-align: center;
            display: block;
            width: 140px;
            height: 40px;
            line-height: 40px;
            color: #FFFFFF;
            font-size: 15px;
            /*background: url(../images/pic09.png) no-repeat center;*/
        }

            .header .hbtm .right .hrf .img {
                padding-right: 10px;
                margin-top: -5px;
            }

        .header .hbtm .ultop {
        }

            .header .hbtm .ultop .li {
                width: 45px;
            }

                .header .hbtm .ultop .li.home {
                    background-color: #eb0c1c;
                }

        .header .hbtm .li .a {
            font-size: 12px;
            color: #333333;
            line-height: 32px;
            text-align: center;
            display: block;
        }

        .header .hbtm .ultop .li .a {
            font-weight: bold;
        }

        .header .hbtm .ultop .li.home .a {
            color: #ffffff;
        }

        .header .hbtm .ultop .li .a:hover {
            background-color: #eb0c1c;
            color: #FFFFFF;
        }

        .header .hbtm .lj {
            font-size: 12px;
            font-weight: bold;
            color: #eb0c1c;
            line-height: 32px;
            padding: 0 12px;
        }

        .header .hbtm .ulbtm .li .a {
            padding: 0 7px;
        }

            .header .hbtm .ulbtm .li .a:hover {
                color: #eb0c1c;
            }

.position_bg {
    height: 267px;
    background: url(../images/business_list/position_bg.html) center center no-repeat;
}

/* nav*/
.nav {
    background-color: #fff;
}

    .nav .layout {
        position: relative;
    }

    .nav .menunav {
        position: relative;
    }

        .nav .menunav .li {
            height: 35px;
            width: 102px;
        }

            .nav .menunav .li.arcticle {
                /* width: 180px;*/
                position: relative;
            }

            .nav .menunav .li.home {
                width: 180px;
                font-weight: bold;
                position: relative;
                background-color: red;
            }

                .nav .menunav .li.home .subul {
                    background-color: rgba(0,0,0,0.5);
                    position: absolute;
                    left: 0;
                    right: 0;
                    z-index: 99;
                    top: 100%;
                    height: 560px;
                    /*overflow: hidden;*/
                }

                    .nav .menunav .li.home .subul .sub {
                        font-size: 15px;
                        color: #FFFFFF;
                        display: block;
                        line-height: 76px;
                        border: 1px solid rgba(0,0,0,0.1);
                        padding: 1px;
                        font-weight: normal;
                    }

                        .nav .menunav .li.home .subul .sub .ico1 {
                            display: inline;
                            padding: 0 18px;
                        }

                        .nav .menunav .li.home .subul .sub .ico2 {
                            display: none;
                            padding: 0 18px;
                        }

                    .nav .menunav .li.home .subul .lisub:hover .sub {
                        background-color: rgba(255,255,255,0.9);
                        color: #eb0c1c;
                    }

                        .nav .menunav .li.home .subul .lisub:hover .sub .ico1 {
                            display: none;
                        }

                        .nav .menunav .li.home .subul .lisub:hover .sub .ico2 {
                            display: inline;
                        }

            .nav .menunav .li.active {
                background-color: red;
            }

            .nav .menunav .li .a {
                display: block;
                font-size: 16px;
                color: #222;
                text-align: center;
                line-height: 35px;
            }

            .nav .menunav .li:hover .a {
                color: #eb0c1c;
            }

            .nav .menunav .li .a .ico {
                height: 24px;
                padding-right: 25px;
                margin-top: -2px;
            }

/* footer*/
.footer {
    background-color: #1f1f24;
}

    .footer .ftop {
        padding: 45px 0;
    }

    .footer .fbtm {
        padding: 40px 0;
        border-top: 1px solid #2c2c30;
    }

        .footer .fbtm .p {
            font-size: 12px;
            line-height: 24px;
            color: #616161;
            text-align: center;
        }

        .footer .fbtm .ul {
            font-size: 14px;
            color: #b5b5b5;
            padding-bottom: 40px;
        }

        .footer .fbtm .li a {
            color: #b5b5b5;
        }

        .footer .fbtm .li:hover a {
            color: #eb0c1c;
        }

        .footer .fbtm .li:before {
            content: "|";
            padding: 0 5px;
        }

        .footer .fbtm .li:first-child:before {
            content: "";
            padding: 0;
        }

    .footer .ftop .fdl dl {
        padding-right: 90px;
        border-right: 1px solid #2c2c30;
        padding-left: 25px;
    }

        .footer .ftop .fdl dl:first-child {
            margin-left: -25px;
        }

    .footer .ftop .fdl .dt {
        padding-bottom: 15px;
    }

    .footer .ftop .fdl .dt {
        font-size: 16px;
        color: #B5B5B5;
    }

    .footer .ftop .fdl .dd .a {
        color: #616162;
        font-size: 14px;
        line-height: 28px;
    }

        .footer .ftop .fdl .dd .a:hover {
            color: #eb0c1c;
        }

    .footer .ftop .fddimg {
        width: 100px;
        height: 100px;
        border: 1px solid #494949;
        display: table-cell;
        box-sizing: border-box;
        text-align: center;
        vertical-align: middle;
    }

    .footer .ftop .fdtimg {
        color: #B5B5B5;
        font-size: 16px;
        padding-bottom: 20px;
    }

    .footer .ftop .imgdl {
        margin-left: 40px;
    }

    .footer .ftop .fddimg .imgs {
        max-height: 100%;
        max-width: 100%;
    }

/* 新页面公用*/
.header .hbtm .btn {
    padding: 0;
}

a:hover {
    opacity: .85;
    filter: alpha(opacity=85);
    color: #eb0c1c;
}

.btn-info {
    background: #eb0c1c;
    border-color: #eb0c1c;
    border-radius: 20px;
}

    .btn-info:hover, .btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus, .open > .dropdown-toggle.btn-info:hover {
        opacity: .85;
        filter: alpha(opacity=85);
        background: #eb0c1c;
        border-color: #eb0c1c;
    }

    .btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info {
        opacity: .85;
        filter: alpha(opacity=85);
        background: #eb0c1c;
        border-color: #eb0c1c;
    }

.btn-blue {
    color: #fff;
    background: #eb0c1c;
    border-color: #eb0c1c;
    border-radius: 20px;
}

    .btn-blue:hover {
        color: #fff;
        background: #eb0c1c;
        border-color: #eb0c1c;
        opacity: .85;
        filter: alpha(opacity=85);
    }

.modal-blue .modal-header {
    background: #eb0c1c;
}

/* addadbit/default/forget_password*/
.main-login {
    margin-top: 0;
}

.main-block {
    min-height: auto;
    background: #EDF0F2;
    padding-top: 0;
}

@media (min-width: 1200px) {

    .login-box .login-title h3 {
        font-size: 16px;
        font-weight: 700;
        line-height: 24px;
        color: #333;
    }

    .login-box .login-reg {
        color: #eb0c1c;
    }

    .text-blue {
        color: #eb0c1c;
    }
}

/*default_1/default_3*/
@media (min-width: 1200px) {
    .body-width .main-block {
        margin-top: 0;
    }
}

.qr-top span {
    background: #eb0c1c;
}

.question_list li a {
    color: #eb0c1c;
    opacity: .85;
    filter: alpha(opacity=85);
}

    .question_list li a:hover, .question_list li.active a {
        color: #eb0c1c;
        opacity: 1;
        filter: alpha(opacity=100);
    }

/*forget_password*/
.main-header {
    color: #eb0c1c;
}

/*exchange/fontlink_font/friendchange/friendlink/friendchange1*/
.breadcrumb > .active {
    color: #eb0c1c;
}

.label-box {
    border: 1px solid #eb0c1c;
    color: white;
}

.main-search-con li a:hover, .main-search-con li span:hover {
    color: #eb0c1c;
}

.main-search-con li.active a, .main-search-con li.active span {
    background: #eb0c1c;
    color: #fff;
    border-radius: 20px;
}

.main-search-bar .search-item.active, .main-search-bar .search-item:hover {
    color: #eb0c1c;
}

/*fontlink_font*/
.main-meal-top {
}

.btn.btn-list1 {
    color: #fff;
    background-color: #eb0c1c;
    border-radius: 20px;
}

    .btn.btn-list1:hover {
        background-color: #ff7501;
        color: #fff;
    }

/* friendchange*/
.table a:hover {
    color: #000;
}

/* friendchange1*/
.a_change {
    margin-top: 30px;
}

    .a_change .main_serach {
        margin-bottom: 15px;
        padding: 0 30px;
        background-color: #fff;
        width: 900px;
        box-sizing: border-box;
    }

        .a_change .main_serach .main-search-item {
            bottom: -1px;
            position: relative;
            padding-left: 68px;
            border-bottom: 1px dashed #E5E5E5;
            padding-right: 0;
        }

            .a_change .main_serach .main-search-item:last-child {
                border-bottom: none;
                padding-bottom: 2px;
            }

            .a_change .main_serach .main-search-item .main-search-title {
                position: absolute;
                top: 20px;
                left: 0;
                color: #4C4C4C;
                font-size: 14px;
            }

    .a_change .main-search-con {
        padding-bottom: 20px;
        padding-top: 0;
        overflow: hidden;
        margin-bottom: -1px;
        transition: all .4s;
    }

        .a_change .main-search-con .ng-scope {
            float: left;
            padding-top: 18px;
            line-height: 1;
            height: auto;
        }

            .a_change .main-search-con .ng-scope a {
                display: inline-block;
                margin-left: 8px;
                padding: 0 8px;
                color: #4C4C4C;
                font-size: 14px;
                line-height: 1.8;
                cursor: pointer;
                margin-right: 0;
            }

            .a_change .main-search-con .ng-scope.active .ng-binding {
                background: #eb0c1c;
                color: #fff;
            }

            .a_change .main-search-con .ng-scope a:hover {
                color: #eb0c1c;
            }

    .a_change .form-control:focus {
        border-color: #ff8a71;
        outline: 0 !important;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(254,71,31,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(254,71,31,.6);
    }

    .a_change .main-search-input .form-control {
        float: left;
        width: 60px;
        height: 25px;
        padding: 3px 6px;
        background-color: #fff;
        display: block;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #555;
        background-color: #fff;
        border: 1px solid #ccc;
        box-sizing: border-box;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    }

    .a_change .main-search-con .main-search-input {
        width: 200px;
        line-height: 25px;
        font-size: 14px;
        color: #4C4C4C;
        padding-top: 15px;
    }

        .a_change .main-search-con .main-search-input span {
            padding: 0 5px;
        }

    .a_change .main_list {
        background-color: #FFF;
        width: 286px;
    }

        .a_change .main_list .main_list_link {
            position: relative;
        }

            .a_change .main_list .main_list_link .layer {
                position: absolute;
                bottom: 32px;
                left: 30px;
            }

                .a_change .main_list .main_list_link .layer .wz_link {
                    display: block;
                    background-color: #FFF;
                    width: 99px;
                    height: 35px;
                    line-height: 35px;
                    text-align: center;
                    font-size: 16px;
                    color: #eb0c1c;
                    margin: 0 7px;
                }

    .a_change .lb4 {
        padding: 0 30px;
    }

        .a_change .lb4 .wz_txt {
            padding: 20px 0;
            background: url(../images/line2.png) no-repeat center;
            text-align: center;
            font-size: 17px;
            color: #4C4C4C;
        }

        .a_change .lb4 .lb_box {
            height: 200px;
            margin-bottom: 25px;
            overflow: hidden;
        }

            .a_change .lb4 .lb_box .li {
                font-size: 12px;
                color: #4C4C4C;
                padding-bottom: 20px;
                height: 20px;
                width: 225px;
                overflow: hidden;
                -webkit-box-sizing: content-box !important;
                -moz-box-sizing: content-box !important;
                box-sizing: content-box !important;
            }

                .a_change .lb4 .lb_box .li .span {
                    background-color: #eb0c1c;
                    line-height: 19px;
                    padding: 3px 4px;
                    color: #FFF;
                }

                .a_change .lb4 .lb_box .li .a {
                    color: #4C4C4C;
                    padding-left: 10px;
                }

                    .a_change .lb4 .lb_box .li .a:hover {
                        color: #eb0c1c;
                    }

/* 会员中心*/
.back_main {
    background-color: #f0f0f0;
    position: relative;
}

    .back_main .back_sl {
        margin-top: 80px;
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        z-index: 999;
        background-color: #fff;
        overflow: auto;
        border-radius: 4px;
    }

    .back_main .back_sr {
        margin-left: 250px;
    }

    .back_main .back_header {
        z-index: 1000;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        height: 80px;
        background-color: #FFF;
        box-shadow: 0 5px 10px 0 rgba(31,20,17,.2);
    }

        .back_main .back_header .logo2 {
            width: 250px;
        }

            .back_main .back_header .logo2 .imgbox {
                margin-left: 25px;
            }

        .back_main .back_header .back_nav {
            padding-left: 25px;
            position: relative;
        }

            .back_main .back_header .back_nav .li {
                line-height: 78px;
            }

                .back_main .back_header .back_nav .li .a {
                    font-size: 16px;
                    color: #666;
                }

                    .back_main .back_header .back_nav .li .a .img {
                        margin-top: -3px;
                        padding-right: 5px;
                    }

        .back_main .back_header .back_ul {
            height: 80px;
            display: table-cell;
            vertical-align: middle;
            position: relative;
        }

            .back_main .back_header .back_ul .li {
                padding-right: 25px;
                position: relative;
            }

                .back_main .back_header .back_ul .li.li_car {
                    margin-top: 10px;
                    margin-right: 5px;
                    position: relative;
                    display: block;
                }

                    .back_main .back_header .back_ul .li.li_car .a {
                        display: block;
                        position: relative;
                        height: 30px;
                        line-height: 30px;
                    }

                .back_main .back_header .back_ul .li .a .b {
                    position: absolute;
                    top: 0;
                    right: 0;
                    display: block;
                    border: 2px solid #FFF;
                    border-radius: 50%;
                    width: 12px;
                    height: 14px;
                    padding: 1px 2px;
                    background-color: #eb0c1c;
                    margin-top: -4px;
                    margin-right: -4px;
                    font-size: 12px;
                    line-height: 14px;
                    text-align: center;
                    color: #FFF;
                }

                .back_main .back_header .back_ul .li .user2 {
                    border-radius: 50%;
                    width: 50px;
                    height: 50px;
                    overflow: hidden;
                }

                .back_main .back_header .back_ul .li .user2_name {
                    font-size: 14px;
                    line-height: 24px;
                    color: #333;
                    padding: 15px 15px;
                }

                .back_main .back_header .back_ul .li .user2_xia {
                    width: 20px;
                    height: 20px;
                    border: 1px solid #a0a0a0;
                    border-radius: 50%;
                    text-align: center;
                    line-height: 20px;
                    margin: 15px 0;
                }

    .back_main .back_sl .slide {
        padding: 40px 0;
    }

        .back_main .back_sl .slide .dl {
            margin: 0 25px;
            margin-bottom: 40px;
        }

            .back_main .back_sl .slide .dl .dt {
                width: 66px;
                height: 66px;
                border-radius: 50%;
                background-color: #FFF;
                overflow: hidden;
            }

            .back_main .back_sl .slide .dl .dd {
                padding-left: 10px;
            }

                .back_main .back_sl .slide .dl .dd .box {
                    height: 66px;
                    display: table-cell;
                    vertical-align: middle;
                }

                    .back_main .back_sl .slide .dl .dd .box .h7 {
                        font-size: 18px;
                        color: #FFF;
                        line-height: 24px;
                    }

                    .back_main .back_sl .slide .dl .dd .box .h8 {
                        font-size: 14px;
                        color: #FFF;
                        line-height: 24px;
                    }

                    .back_main .back_sl .slide .dl .dd .box .a {
                        color: #000;
                    }

    .back_main .slide_nav .li {
        position: relative;
    }

        .back_main .slide_nav .li .a {
            font-size: 16px;
            color: #FFF;
            line-height: 24px;
            display: block;
            vertical-align: middle;
            padding: 16px 25px;
            opacity: .7;
        }

            .back_main .slide_nav .li .a .iconfont.left {
                font-size: 24px;
                padding-right: 25px;
                line-height: 24px;
                display: block;
            }

        .back_main .slide_nav .li .sub .a:hover {
            border-left: 3px solid #eb0c1c;
        }

        .back_main .slide_nav .li .a:hover {
            opacity: 1;
            background-color: #272b38;
        }

        .back_main .slide_nav .li .sub {
            display: none;
        }

            .back_main .slide_nav .li .sub .a {
                border-left: 3px solid #2b303c;
                padding-left: 70px;
            }

        .back_main .slide_nav .li.active > .a {
            opacity: 1;
        }

        .back_main .slide_nav .li .sub .a.on {
            opacity: 1;
            background-color: #272b38;
            border-left: 5px solid #eb0c1c;
        }

.wrapper {
    position: relative;
    margin-top: 80px;
}

.back_sr .back_box {
    margin: 40px;
}

    .back_sr .back_box.yl {
        background-color: #FFF;
        box-shadow: 0 5px 10px 0 rgba(31,20,17,.2);
    }

    .back_sr .back_box .back_sr_top {
        background-color: #FFF;
    }

    .back_sr .back_box.user_con .back_sr_top {
        box-shadow: 0 5px 10px 0 rgba(31,20,17,.2);
    }

    .back_sr .back_box .back_sr_top .ul {
        border-bottom: 1px solid #E5E5E5;
    }

        .back_sr .back_box .back_sr_top .ul .li {
            padding: 4px 40px;
            font-size: 18px;
            font-weight: 700;
            line-height: 42px;
            color: #333;
            border-top: 4px solid #FFF;
            cursor: pointer;
        }

            .back_sr .back_box .back_sr_top .ul .li.on {
                border-top: 4px solid #eb0c1c;
                border-left: 1px solid #E5E5E5;
                border-right: 1px solid #E5E5E5;
            }

.back_sr_top2 .back_top_sp {
    box-shadow: 0 5px 10px 0 rgba(31,20,17,.2);
    background-color: #FFF;
}

.back_sr_top2 .box1 {
    width: 66%;
}

.back_sr_top2 .box2 {
    width: 32%;
}

.back_sr_top2 .back_top_sp2 {
    box-shadow: 0 5px 10px 0 rgba(31,20,17,.2);
    background-color: #FFF;
}

.back_sr_top .back_top_sp .li {
    font-size: 14px;
    color: #999;
    line-height: 42px;
    padding: 9px 22px;
}

.back_sr_top2 .box1 .back_top_sp .dl_user .dt .h4 {
    display: block;
    margin: 8px auto;
    width: 110px;
    height: 27px;
    line-height: 27px;
    border-radius: 27px;
    color: #eb0c1c;
    text-align: center;
    background-color: rgba(254,71,31,.07);
}

.back_sr_top .back_top_sp .li .span {
    color: #eb0c1c;
    font-size: 16px;
    font-weight: 700;
    padding: 0 2px;
}

.back_sr .back_box .back_sr_con {
    background-color: #FFF;
    min-height: 650px;
}

.back_sr .back_box.user_con .back_sr_con {
    margin-top: 40px;
    box-shadow: 0 5px 10px 0 rgba(31,20,17,.2);
}

.back_sr_top2 .box1 .dd_xx .p_nc {
    font-size: 16px;
    color: #333;
    line-height: 42px;
    font-weight: 700;
    position: relative;
    padding: 5px 0;
    width: 160px;
}

.back_sr_top2 .box1 .p_nc .layer {
    position: absolute;
    left: 100%;
    top: 0;
    z-index: 99;
}

.back_sr_top2 .box1 .dd_xx .p_tel {
    font-size: 14px;
    color: #999;
    line-height: 42px;
}

.back_sr_top2 .box1 .p_tel .span {
    font-size: 16px;
    font-weight: 700;
    color: #eb0c1c;
}

.back_sr_con .sr_head {
    padding: 24px 0;
}

    .back_sr_con .sr_head .h9 {
        font-size: 16px;
        color: #333;
        line-height: 27px;
        padding-left: 22px;
    }

    .back_sr_con .sr_head .h11 {
        font-size: 16px;
        color: #3d3d3d;
        line-height: 27px;
        padding: 0 5px;
    }

    .back_sr_con .sr_head .sod_select {
        width: 99px;
        height: 27px;
        line-height: 27px;
        padding: 0 10px;
        border: 1px solid #dcdcdc;
        background-image: url(../images/arw03.png);
    }

        .back_sr_con .sr_head .sod_select .sod_list li {
            padding: 0 10px;
        }

.back_sr_con .date {
    width: 99px;
    height: 27px;
    line-height: 27px;
    border: 1px solid #dcdcdc;
}

.back_sr_con .sr_head .text {
    font-size: 13px;
    color: #666;
    border: 1px solid #DCDCDC;
    width: 209px;
    height: 32px;
    line-height: 30px;
    box-sizing: border-box;
    padding-left: 10px;
    border-radius: 30px;
}

    .back_sr_con .sr_head .text.buy_text {
        margin-right: 22px;
    }

.back_sr_top .ul .text {
    font-size: 13px;
    color: #666;
    border: 1px solid #DCDCDC;
    width: 197px;
    height: 30px;
    line-height: 30px;
    margin-top: 11px;
    margin-right: 24px;
    padding-left: 10px;
    border-radius: 30px;
}

.back_sr_con .sr_head .btn {
    background-color: #eb0c1c;
    font-size: 15px;
    color: #FFF;
    line-height: 32px;
    width: 92px;
    display: block;
    margin: 0 20px;
    border: none;
}

.messagebox {
    display: none;
    position: absolute;
    top: 40px;
    width: 360px;
    border: 1px solid #DFDFDF;
    right: -55px;
    background: #FFF;
    box-shadow: 0 5px 5px 0 rgba(0,0,0,.12);
}

    .messagebox i.san {
        display: inline-block;
        width: 15px;
        height: 8px;
        background: url(../images/small-sjx.png) no-repeat center;
        position: absolute;
        top: -8px;
        right: 30px;
        padding-left: 80px;
        padding-right: 30px;
    }

    .messagebox h3 {
        height: 40px;
        font-size: 16px;
        color: #333;
        line-height: 40px;
        padding-left: 20px;
        border-bottom: 1px solid #DFDFDF;
    }

    .messagebox ul li {
        color: #555;
        padding: 15px 20px;
        border-bottom: 1px solid #dfdfdf;
    }

        .messagebox ul li b {
            margin-right: 7px;
            font-weight: 700;
        }

.allsee {
    height: 40px;
    line-height: 40px;
    color: #555;
    text-align: center;
}

    .allsee a {
        color: #555;
    }

.dropdown-nav {
    background: #FFF;
    width: 100px;
    position: absolute;
    top: -3px;
    border: 1px solid #DFDFDF;
    padding-bottom: 20px;
    display: none;
    padding: 0 20px 0 8px;
    left: 38px;
    margin-top: 20px;
}

.back_nav:hover .dropdown-nav {
    display: block;
}

.dropdown-nav ul li:first-child {
    /* margin-bottom: 20px;*/
    padding-top: 2px;
}

.dropdown-nav ul li {
    height: 34px;
    line-height: 34px;
    text-align: center;
}

    .dropdown-nav ul li.li5 a {
        font-size: 16px;
        color: #555;
        text-decoration: none;
        display: inline-block;
        width: 100%;
        padding-left: 16px;
    }

        .dropdown-nav ul li.li5 a:hover {
            color: #eb0c1c;
        }

.dropdown-history {
    position: absolute;
    top: 100%;
    left: 50px;
    right: 10px;
    background-color: #FFF;
    border: 1px solid #E5E5E5;
    /* display:none*/
}

    .dropdown-history span.san {
        display: inline-block;
        width: 15px;
        height: 8px;
        background: url(../images/small-sjx.png) no-repeat center;
        position: absolute;
        top: -8px;
        left: 78px;
    }

    .dropdown-history ul li {
        text-align: left;
        margin: 20px 0;
        padding-left: 20px;
    }

        .dropdown-history ul li:hover i.my {
            background: url(../images/blue-me.png) no-repeat center;
        }

        .dropdown-history ul li i.my {
            display: inline-block;
            width: 14px;
            height: 13px;
            background: url(../images/gray-me.png) no-repeat center;
            margin-right: 5px;
        }

        .dropdown-history ul li i.infop {
            display: inline-block;
            width: 14px;
            height: 13px;
            background: url(../images/gray-my.png) no-repeat center;
            margin-right: 5px;
        }

        .dropdown-history ul li:hover i.infop {
            background: url(../images/blue-my.png) no-repeat center;
        }

        .dropdown-history ul li:hover i.help {
            background: url(../images/blue-help.png) no-repeat center;
        }

        .dropdown-history ul li i.help {
            display: inline-block;
            width: 14px;
            height: 13px;
            background: url(../images/gray-help.png) no-repeat center;
            margin-right: 5px;
        }

        .dropdown-history ul li:hover i.exit {
            background: url(../images/blue-exit.png) no-repeat center;
        }

        .dropdown-history ul li i.exit {
            display: inline-block;
            width: 14px;
            height: 13px;
            background: url(../images/gray-exit.png) no-repeat center;
            margin-right: 5px;
        }

.li_user:hover .dropdown-history {
    display: block;
}

/* 后台共用*/
#b_box * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

.btns {
    background-color: red;
}

.wish {
    color: #eb0c1c;
}

#b_box .nav {
    background-color: transparent !important;
}

.chain-set .codetest a {
    background: red;
    border-radius: 4px;
}

    .chain-set .codetest a:hover {
        background: #eb0c1c;
        opacity: .85;
        filter: alpha(opacity=85);
    }

.dropdown-nav ul li a:hover {
    color: #eb0c1c !important;
}

.dropdown-history ul li:hover a {
    color: #eb0c1c;
}

/* member*/
#b_box .content-right {
    position: relative;
    padding: 0;
}

#b_box .go_center {
    color: #eb0c1c;
}

#b_box .czbtn {
    background: red;
    border-radius: 4px;
}

#b_box .price_btn:hover {
    opacity: .85;
    filter: alpha(opacity=85);
    background: #eb0c1c;
    border-color: #eb0c1c;
}

#b_box .record:hover {
    color: #eb0c1c !important;
}

#b_box .member-index-cd .item .list:hover, .member-index-cd .item .list:hover i {
    color: #eb0c1c;
}

#b_box .shadows:hover {
    box-shadow: 0 3px 8px rgb(232, 232, 232);
}

#b_box .head_right .add_btn, .member-index-list .add_btn {
    background: red;
    border-radius: 4px;
}

#b_box .member-index-list .add_btn:hover, .withdraw-type span:hover {
    background: #eb0c1c;
    opacity: .85;
    filter: alpha(opacity=85);
}

#b_box .search {
    border: 1px solid #ebebeb;
}

#b_box .newtbor {
    border-top: 1px solid #ebebeb;
}

/*message_list*/
.withdraw-type ul li a:hover, .withdraw-type ul li a.curr {
    color: #eb0c1c;
    border-bottom: 1px solid #eb0c1c;
}

.withdraw-type .all_del, .withdraw-type .all_red {
    background: #eb0c1c;
}

.record-table table thead tr th {
    /* border-bottom: 2px solid #eb0c1c; */
}

/*newaddexchange*/
.sell-tab a:hover, .sell-tab a.active {
    background: #eb0c1c;
}

.member-index-change a.set-con {
    border: 1px solid #eb0c1c;
    color: #eb0c1c;
}

.next_btn {
    background: red;
    border: 0;
    vertical-align: top;
}

.modal-blue .modal-header.headerbar {
    background: #f6f6f6;
    color: #555555;
    font-size: 18px;
    border-bottom: 1px solid #dfdfdf;
    padding: 15px 15px;
}

    .modal-blue .modal-header.headerbar .modal-title {
        text-align: left;
        color: #555555;
    }

/* newadvert*/
.member-index-change .list-group a.already {
    color: #ffffff;
    border: 1px solid #eb0c1c;
}

    .member-index-change .list-group a.already:hover {
        background-color: #eb0c1c;
        border: 1px solid #eb0c1c;
    }

.incode_btn {
    background: #eb0c1c;
}

/* recharge*/
.info-recharge .list-group div.amount ul li:hover, .info-recharge .list-group div.amount ul li.choose {
    border: 2px solid #eb0c1c;
    color: #eb0c1c;
}

.balance a.return {
    background: #eb0c1c;
}

.info-recharge .list-group div.way ul li:hover, .info-recharge .list-group div.way ul li.choose {
    border: 1px solid #eb0c1c;
    color: #eb0c1c;
}

.recharge-foot a.once {
    background: #eb0c1c;
}

.recharge-foot a.problem {
    color: #eb0c1c;
}

/* records*/
.head-type ul li a:hover, .head-type ul li a.curr {
    color: red;
}

.order-types ul li a:hover, .order-types ul li a.curr {
    color: #eb0c1c;
}

/*release*/
.changea a {
    background: #eb0c1c;
}

    .changea a:hover {
        color: #fff;
    }

.toapply a.weapply {
    color: #555555;
    /* border: 1px solid #ffdeab; */
}

    .toapply a.weapply i {
        color: #eb0c1c;
    }

.free-table table thead tr th {
    /* border-bottom-color: #ffd4ca */
}

.free-table table tbody tr td:last-child a {
    color: red;
}

.dropdown-menu li a:hover, .dropdown-menu li.hover a {
    background: #f1f1f1;
}

/*submit_order*/
.order-bar .order-btn {
    background: #eb0c1c;
}

.select ul li.hover {
    border-color: #eb0c1c;
    background-color: #eb0c1c;
}

.select ul li:hover {
    border-color: #eb0c1c;
    background-color: #eb0c1c;
}

.friendbox .right-cons span.lbs {
    color: #eb0c1c;
    border-color: #eb0c1c;
}

/* twgoods*/
.new-change a {
    background: #eb0c1c;
}

    .new-change a:hover {
        color: #fff;
        opacity: .85;
        filter: alpha(opacity=85);
    }

.friend-table table thead tr th, .delivery_table table thead tr th {
}

.friend-table table tbody tr td a {
    color: #eb0c1c;
}

    .friend-table table tbody tr td a:hover {
        opacity: .85;
        filter: alpha(opacity=85);
        text-decoration: underline;
    }

.dropdown .dropdown-menu {
    width: 100%;
}

/* withdraw*/
.codebtn {
    background: #eb0c1c;
}

.draw-foot a {
    background: #eb0c1c;
    border-radius: 4px;
}

    .draw-foot a:hover {
        color: #fff;
        opacity: .85;
        filter: alpha(opacity=85);
        border-radius: 4px;
    }

.add-account {
    color: red;
}

.time_btn {
    color: red;
}
/*ytmw*/
.dmdetails_part2_jxlc img {
    margin-top: 0;
}

.dmdetails_main .dmdetails_part1 .dmdetails_part1_r .dmdetails_lastp a {
    color: #eb0c1c;
}

/* newaddexchange1/newaddexchange2*/
.dmdetails_main .dmdetails_con3 ul li .dmdetails_con3_div2 p a {
    color: #eb0c1c;
}

/*.menu-right-btns li div{*/
/*width: 125px!important;*/
/*}*/
/*.menu-right{*/
/*width: 6px*/
/*}*/
.menu-right-header {
    box-sizing: border-box;
}

.shbox select {
    height: 35px;
    border: 0;
}

    .shbox select option {
        height: 35px;
        border: 0;
    }

/*20181102-顶部在线客服客服区分开*/

.pre {
    position: relative;
}

.pab {
    position: absolute;
    top: 34px;
    background: #fff;
    width: 70px;
    text-align: center;
    line-height: 25px;
    left: -10px;
    display: none;
    border: 1px solid #dedede;
}

    .pab a {
        font-size: 12px;
    }

.hmid .ul2 .li:hover.a {
    color: #999999;
}
/*20181105-右侧客服区分开*/
.menu-right-kefu p {
    width: 49%;
    display: inline-block;
    margin-bottom: 10px;
}

.menu-wrap .nav-l1-items {
    border-bottom: 1px solid #e2e2e2;
}

    /*Member菜单 sta*/
    .menu-wrap .nav-l1-items .nav-l1-items-link {
        font-weight: 600;
    }

    .menu-wrap .nav-l1-items .nav_items_link {
        font-size: 14px;
        color: #000;
        line-height: 24px;
        display: block;
        vertical-align: middle;
        padding: 10px 20px;
        opacity: .7;
    }

        .menu-wrap .nav-l1-items .nav_items_link .iconfont.left {
            font-size: 24px;
            line-height: 24px;
            display: block;
        }

.menu-wrap .nav-l2-items-link .nav-l3-items-link:after {
    position: absolute;
    left: 105px;
    top: 20px;
    content: "";
    display: block;
    width: 3px;
    height: 3px;
    background-color: #535353;
    border-radius: 50%;
}

.menu-wrap .nav-l2 .nav-l2-items {
    position: relative;
}

.menu-wrap .nav-l2 .nav-l2-items-link:after {
    position: absolute;
    left: 59px;
    top: 20px;
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    background-color: #535353;
    border-radius: 50%;
}

.menu-wrap .nav-l3 .nav-l3-items-link:after {
    position: absolute;
    left: 105px;
    top: 20px;
    content: "";
    display: block;
    width: 3px;
    height: 3px;
    background-color: #535353;
    border-radius: 50%;
}

.menu-wrap .nav-l3 .nav-l3-items-link {
    text-align: left;
    padding-left: 110px;
    border-left: 3px solid #ececec;
}

.sideMen .nav-l3-items .nav-l3-line {
    position: absolute;
    top: -17px;
    right: 33px;
    display: block;
    width: 29px;
    height: 48px;
    border-bottom: 1px dashed #aaa;
    border-right: 1px dashed #aaa;
}

.sideMen .nav-l3-items {
    position: relative;
    background: white;
}

.menu-wrap .nav-l2-items .nav-l2-items-link {
    padding-left: 70px;
}

.menu-wrap .nav-l2-items .nav-l4-items-link {
    padding-left: 100px;
}

.sideMen .nav_items_link:hover, .sideMen .current {
    opacity: 1;
    background-color: #e2e2e2;
}

.sideMen .nav-l3-items-link:hover, .sideMen .nav-l3-items-link.active {
    border-left: 5px solid #eb0c1c;
    opacity: 1;
}

.sideMen .prompt-num {
    display: inline-block;
    max-width: 50px;
    min-width: 20px;
    height: 20px;
    overflow: hidden;
    text-align: center;
    line-height: 24px;
    /* border-radius: 20px; */
    margin-left: 5px;
    vertical-align: sub;
    font-size: 12px;
}

.sideMen .red {
    color: red;
    font-weight: 700;
    /*border: 1px solid red;*/
}

.sideMen .orange {
    color: #ff6240;
    /* border: 1px solid orange;*/
}

.sideMen .nav-l2, .sideMen .nav-l3, .sideMen .nav-l4 {
    display: none;
}

.sideMen {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .sideMen .li-open {
        /*border-bottom: 1px solid #57535a;*/
        /*background: #353538;*/
    }
/*Member菜单 end*/
/*滚动条样式*/
.back_main .back_sl::-webkit-scrollbar { /*滚动条整体样式*/
    width: 5px; /*高宽分别对应横竖滚动条的尺寸*/
    height: 5px;
}

.back_main .back_sl::-webkit-scrollbar-thumb { /*滚动条里面小方块*/
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: #858585;
}

.back_main .back_sl::-webkit-scrollbar-track { /*滚动条里面轨道*/
    background: #fff;
}
/*20181105-右侧客服区分开*/
.menu-right-goods b {
    width: 49%;
    display: inline-block;
    margin-bottom: 10px;
}
/*20181112-弹出窗口居中*/
.modal-dialog {
    padding-top: 10%;
}
/* 底部诚信： */
.aptitude {
    margin: 20px 0 0 0;
    overflow: hidden;
}

    .aptitude li {
        float: left;
        margin-right: 18px;
    }
