﻿@charset "utf-8";
/* CSS Document */

html,
body {
    /* -webkit-text-size-adjust: none; */
    position: relative;
    height: 100%;
}

body {
    margin: 0;
    outline: none;
    padding: 0;
    font: 12px/1.5 'Microsoft Yahei', Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    line-height: 160%;
    color: #666;
    background: #FFFFFF;
    _text-align: center;
    + text-align: center;
}

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
blockquote,
p {
    padding: 0;
    margin: 0;
}

table,
td,
tr,
th {
    font-size: 12px;
}

ol,
ul {
    list-style: none;
}

li {
    list-style-type: none;
}

img {
    vertical-align: top;
    border: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: normal;
}

address,
cite,
code,
em,
th,
i {
    font-weight: normal;
    font-style: normal;
}

a {
    color: #2d2d34;
    text-decoration: none;
}

    a:hover {
        color: #f74951;
        cursor: pointer;
    }

.homefl_con {
    float: left;
    width: 973px;
    overflow: hidden;
}

.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}

.pointer {
    cursor: pointer;
}

.notAllow {
    cursor: not-allowed !important;
}

.outer {
    width: 100%;
    background: #fff;
}

.brand_mid {
    width: 100%;
    height: 424px;
    position: relative;
    overflow: hidden;
}

.inner {
    width: 1152px;
    + width: 1192 px;
    margin: 0 auto;
    position: relative;
    + z-index: 10;
}

.inner_reg {
    width: 1152px;
    margin: 0 auto;
    position: relative;
}

.inner_1000 {
    width: 1000px;
    margin: 0 auto;
    position: relative;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.red, .textRed {
    color: #f74747;
}

.textGreen {
    color: #19be6b;
}

.textYellow {
    color: #ff9900;
}

.textBlue {
    color: #336699;
    ;
}

.textGrey {
    color: #999;
}

.textCenter {
    text-align: center;
}

.btn-primary-active {
    display: inline-block;
    width: auto;
    height: 32px;
    padding: 0 12px;
    line-height: 32px;
    background: #f74747;
    color: #fff;
    border: 1px solid #f74747;
    border-radius: 3px;
    cursor: pointer;
}

.btn-primary-empty {
    display: inline-block;
    width: auto;
    height: 32px;
    padding: 0 15px;
    line-height: 32px;
    background: #fff;
    color: #666;
    border: 1px solid #b3b3b3;
    border-radius: 3px;
    margin-right: 30px;
    cursor: pointer;
}

    .btn-primary-empty:hover,
    .btn-primary-empty.red {
        color: #f74747;
        border: 1px solid #f74747;
    }

    .btn-primary-empty.small {
        height: 24px;
        line-height: 22px;
        padding: 0 10px;
    }

.btn-primary-active .icon-cart {
    position: relative;
    top: 2px;
    left: -2px;
    color: #fff;
}

.btn-primary-grey {
    display: inline-block;
    width: auto;
    height: 32px;
    padding: 0 15px;
    line-height: 32px;
    background: #ccc;
    color: #2d2d34;
    border: 1px solid #ccc;
    border-radius: 3px;
    cursor: pointer;
}

a.btn-primary-active:hover {
    color: #fff;
}

a.btn-primary-grey:hover {
    color: #2d2d34;
}

.btn-yellow-empty {
    position: relative;
    height: 38px;
    padding: 0 12px;
    margin-left: 20px;
    line-height: 38px;
    font-size: 16px;
    text-align: center;
    color: #ff7a38;
    border: 1px solid #ff7a38;
    border-radius: 3px;
    cursor: pointer;
}

.buy_again_btn {
    display: inline-block;
    height: 20px;
    line-height: 24px;
    margin-right: 5px;
    width: 74px;
    height: 24px;
    border: 1px solid #999;
    text-align: center;
    border-radius: 2px;
}

.hasten_btn {
    height: 20px;
    line-height: 24px;
    margin-top: 4px;
    width: 74px;
    position: relative;
    left: -2px;
    height: 24px;
    border-radius: 2px;
    border: 1px solid #999;
    text-align: center;
}

.m_t_10 {
    margin-top: 10px;
}

.m_t_15 {
    margin-top: 15px;
}

.m_t_20,
.m_t_30 {
    margin-top: 30px !important;
}

.m_l_30 {
    margin-left: 30px;
}

.m_l_50 {
    margin-left: 49px;
}

.hide {
    display: none !important;
}

.text-line-through {
    text-decoration: line-through;
}

.n_banner {
    float: left;
    width: 575px;
}

.n_banner_all {
    float: left;
    width: 100%;
    display: inline-table;
}

input:focus,
textarea:focus,
select:focus {
    outline: none;
}

.contact-form-input::-webkit-input-placeholder,
.form-textarea::-webkit-input-placeholder,
.form-textarea::-ms-input-placeholder,
.form-textarea::-moz-placeholder {
    color: #afafaf;
    font-size: 12px;
}



/* 头部新样式 */
.right-links {
    line-height: 38px;
}

    .right-links .btn-url {
        float: left;
        position: relative;
        list-style: none;
        padding: 0 10px;
        border: 1px solid transparent;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkNDMTYwQ0EyMkFFMTFFOEFENUU5RUY1QkJERkFERUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkNDMTYwQ0IyMkFFMTFFOEFENUU5RUY1QkJERkFERUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0MxNjBDODIyQUUxMUU4QUQ1RTlFRjVCQkRGQURFQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0MxNjBDOTIyQUUxMUU4QUQ1RTlFRjVCQkRGQURFQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PitONE4AAAAfSURBVHjaYvz//z8DsWDWrFn/mRhIBKMaRooGgAADAOG6BeInOLc+AAAAAElFTkSuQmCC) right 50% no-repeat;
        font-size: 12px;
    }

        .right-links .btn-url:last-child {
            background: none;
        }

        .right-links .btn-url.url-child {
            padding-right: 24px;
            margin-left: -2px;
        }

            .right-links .btn-url.url-child:hover {
                border: 1px solid #e6e6e6;
                border-top: none;
                background: #fff;
            }

                .right-links .btn-url.url-child:hover .arrow-icon {
                    transform: rotate(180deg);
                }

                .right-links .btn-url.url-child:hover .child-box {
                    display: block;
                }

            .right-links .btn-url.url-child .arrow-icon {
                position: absolute;
                top: 18px;
                right: 8px;
                width: 10px;
                height: 5px;
                background: url('//static.zkh360.com/image/2020-07-01/sprites-header-1593596903485.png') -5px -5px;
                transition: .2s ease-in 0s;
            }

            .right-links .btn-url.url-child .child-box {
                display: none;
                position: absolute;
                width: 100%;
                border: 1px solid #e6e6e6;
                background: #fff;
                left: -1px;
                top: 37px;
                z-index: 1;
                border-top: none;
            }

                .right-links .btn-url.url-child .child-box .child-list-item {
                    padding: 0 10px;
                    height: 32px;
                }

                    .right-links .btn-url.url-child .child-box .child-list-item a.list-btn {
                        display: inline-block;
                        width: 100%;
                        height: 25px;
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
                    }

        .right-links .btn-url.moblie-zkh {
            position: relative;
            padding-left: 24px;
            padding-right: 15px;
        }

            .right-links .btn-url.moblie-zkh .mobile-icon {
                position: absolute;
                left: 10px;
                top: 13px;
                width: 9px;
                height: 13px;
                background: url('//static.zkh360.com/image/2020-07-01/sprites-header-1593596903485.png') -24px -5px;
            }

            .right-links .btn-url.moblie-zkh:hover .app-code {
                display: block;
            }

            .right-links .btn-url.moblie-zkh .app-code {
                display: none;
                position: absolute;
                left: -1px;
                top: 41px;
                padding: 10px;
                padding-bottom: 0;
                background: #fff;
                z-index: 999;
                border: 1px solid #e2e2e2;
                border-top: none;
            }

                .right-links .btn-url.moblie-zkh .app-code .top-line {
                    position: absolute;
                    top: -3px;
                    left: 0;
                    width: 108px;
                    height: 4px;
                    background: #fff;
                }

                .right-links .btn-url.moblie-zkh .app-code p {
                    position: relative;
                    width: 45%;
                    line-height: 30px;
                    text-align: left;
                    text-indent: 36px;
                }

                    .right-links .btn-url.moblie-zkh .app-code p.last {
                        margin-left: 7%;
                    }

                    .right-links .btn-url.moblie-zkh .app-code p i {
                        position: absolute;
                        left: 21px;
                        top: 8px;
                        width: 11px;
                        height: 12px;
                    }

                        .right-links .btn-url.moblie-zkh .app-code p i.android-icon {
                            background: url(//static.zkh360.com/image/2020-06-11/sprites-footer-1591879973778.png) -31px -5px;
                        }

                        .right-links .btn-url.moblie-zkh .app-code p i.ios-icon {
                            background: url(//static.zkh360.com/image/2020-06-11/sprites-footer-1591879973778.png) -52px -5px;
                        }

        .right-links .btn-url.tel-zkh {
            color: #f74747;
            font-weight: bold;
            background: none;
        }


/* 头部 */
.shortcut {
    height: 40px;
    border-bottom: 1px solid #e5e5e5;
    /* background: #efefef; */
    position: relative;
}

.toph {
    height: 60px;
    margin: 20px 0;
}

.shortcut .logo {
    float: left;
    margin-top: 20px;
}

.header .logo > a {
    display: table-cell;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
}

.header .logo img, .zkh_logo img, .toph .logo img {
    max-width: 211px;
    max-height: 56px;
}

.shortcut > .inner:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}

.shortcut .fl li {
    float: left;
    height: 40px;
    line-height: 40px;
    padding: 0 11px 0 12px;
    padding-left: 26px;
    position: relative;
    font-size: 12px;
}

    .shortcut .fl li a {
        color: #333333;
    }

.shortcut .fl .fore1 {
    padding-left: 0;
    color: #999999;
}

.shortcut .fl .fore2 {
    padding-left: 0px;
}

    .shortcut .fl .fore2 .Login {
        padding-left: 0;
    }

    .shortcut .fl .fore2 a {
        padding: 0 11px;
        color: #666;
    }

        .shortcut .fl .fore2 a.user_title {
            padding: 0;
            margin: 0;
            max-width: 86px;
            text-align: center;
            white-space: norwap;
            white-space: nowrap;
            text-overflow: hidden;
            text-overflow: ellipsis;
            overflow: hidden;
            display: inline-block;
        }

.fl .fore2 a.user_name {
    padding: 0;
    padding-left: 5px;
    display: inline-block;
    overflow: hidden;
}

.shortcut .userInfoCont {
    position: relative;
    display: inline-block;
    height: 40px;
    padding-right: 5px;
    margin-left: 18px;
    cursor: pointer;
}

.shortcut .change-invoice-icon {
    width: 14px;
    height: 14px;
    background: url('//static.zkh360.com/image/2020-07-01/sprites-header-1593596903485.png') -89px -5px;
    margin-top: 14px;
    margin-left: 10px;
    cursor: pointer;
}

    .shortcut .change-invoice-icon:hover {
        background: url('//static.zkh360.com/image/2020-07-01/sprites-header-1593596903485.png') -113px -5px;
    }

.shortcut .fl .fore2 a:hover {
    color: #f74747;
}

.shortcut .fl .fore3 b {
    width: 18px;
    height: 14px;
    display: block;
    background: url(../images/user.jpg) no-repeat;
    position: absolute;
    left: 6px;
    top: 9px;
}

.shortcut .fr li {
    height: 36px;
    line-height: 36px;
    padding: 0 11px 0 12px;
    padding-left: 26px;
    position: relative;
    float: left;
}

.shortcut .fr .fore1 {
    padding-left: 0;
    color: #999999;
}

.shortcut .fr .fore2 {
    padding: 0px;
    padding-right: 25px;
    background: url(../images/new_png_05.png) right 50% no-repeat;
}

    .shortcut .fr .fore2 a {
        margin-left: 10px;
    }

    .shortcut .fr .fore2 .Login {
        color: #E40115;
    }

.shortcut .fr .fore3 b {
    width: 25px;
    height: 16px;
    display: block;
    background: url(../images/tel.png) no-repeat;
    position: absolute;
    left: 6px;
    top: 9px;
}

.shortcut .fr .fore_n1 {
    float: left;
    line-height: 34px;
    border: 1px solid transparent;
    border-bottom: none;
    background: url(../images/new_png_05.png) right 50% no-repeat;
    position: relative;
    padding: 0px;
    padding: 0 11px;
}

    .shortcut .fr .fore_n1 a {
        float: left;
    }

    .shortcut .fr .fore_n1 i {
        float: left;
        width: 7px;
        height: 36px;
        display: block;
        background: url(../images/new_png_06.png) center 50% no-repeat;
        transition: transform .2s ease-in 0s;
        -webkit-transition: -webkit-transform .2s ease-in 0s;
        margin-left: 10px;
    }

    .shortcut .fr .fore_n1:hover i {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        filter: progid:DximageTramsform.Microsoft.basicImage(rotation-2);
    }

    .shortcut .fr .fore_n1 ul {
        display: none;
        position: absolute;
        left: -1px;
        top: 36px;
        width: 100%;
        + width: 101 px;
        background: #FFFFFF;
        border: 1px #e6e6e6 solid;
        border-top: none;
        z-index: 1000;
    }

        .shortcut .fr .fore_n1 ul li {
            float: left;
            width: 100%;
            height: 30px;
            line-height: 30px;
            padding: 0px;
        }

            .shortcut .fr .fore_n1 ul li a {
                float: left;
                width: 100%;
                height: 30px;
                text-indent: 10px;
                text-align: left;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }

                .shortcut .fr .fore_n1 ul li a:hover {
                    background: #F0F0F0;
                }

    .shortcut .fr .fore_n1:hover {
        border-color: #e6e6e6;
        border-bottom: none;
        background: #FFFFFF;
    }

        .shortcut .fr .fore_n1:hover ul {
            display: block;
        }

    .shortcut .fr .fore_n1 b {
        float: left;
        width: 20px;
        height: 20px;
        display: block;
        background: url(../images/new_png_01.png) no-repeat;
        margin: 6px 8px 0 0;
    }

.shortcut .fr .fore_n3 {
    float: left;
    background: url(../images/new_png_05.png) right 50% no-repeat;
    position: relative;
    padding: 0px;
    padding: 0 11px;
}

    .shortcut .fr .fore_n3 b {
        width: 20px;
        height: 20px;
        display: block;
        background: url(../images/new_png_02.png) no-repeat;
        position: absolute;
        left: 12px;
        top: 6px;
    }

.shortcut .inner_1000 ul.fr li:last-child {
    background: none !important;
}

.shortcut .mobile_zkh .code_title {
    padding: 8px 0;
    font-size: 12px;
    line-height: 12px;
    color: #808080;
    text-align: center;
}

.mobile_zkh a:hover {
    cursor: Auto;
}

.fore_n0 {
    background: none !important;
}

    .fore_n0:hover {
        background: #fff !important;
    }

.shortcut .fr .fore_n0 ul {
    + width: 89 px;
}

.shortcut .fr .fore_n4 {
    float: left;
    position: relative;
    padding: 0px;
    padding-left: 26px;
    color: #E40115;
}

    .shortcut .fr .fore_n4 b {
        width: 20px;
        height: 20px;
        display: block;
        background: url(../images/new_png_03.png) no-repeat;
        position: absolute;
        left: 5px;
        top: 6px;
    }

    .shortcut .fr .fore_n4 a {
        color: #E40115;
        font-size: 16px;
    }

        .shortcut .fr .fore_n4 a.top_phone:hover {
            text-decoration: none !important;
        }

.postage_t {
    /* margin-left: 54px; */
}

    .postage_t i {
        width: 1px;
        height: 14px;
        background: #cfcfcf;
        display: block;
        position: absolute;
        top: 15px;
        right: -10px;
    }

    .postage_t img {
        margin-top: 10px;
    }

    .postage_t span {
        font-size: 14px;
        color: #f74747;
    }

.phone_num a {
    float: right !important;
    padding-right: 0px !important;
    font-size: 14px !important;
    color: #666 !important;
}

.phone_num img {
    margin: 14px 6px 0 100px;
}

.shortcut .menu.hover .dd {
    display: block;
}

.shortcut .menu.hover {
    border: 1px solid #e3e3e3;
    border-width: 0 1px;
    margin: 0 -1px;
}

    .shortcut .menu.hover .blank {
        width: 114px;
        height: 5px;
        display: block;
        background: #fff;
        position: absolute;
        left: 0;
        bottom: -2px;
        z-index: 100;
    }

.header {
    height: 114px;
    padding-top: 25px;
    box-sizing: border-box;
    + z-index: 9;
}

    .header .logo {
        float: left;
        width: 211px !important;
        height: 56px;
        overflow: hidden;
        display: table;
        text-align: center;
        margin-right: 44px;
    }

    .header .serchWrap {
        width: 584px;
        margin: 5px 0 0 0;
        float: left;
    }

    .header .i-search {
        width: 584px;
        height: 36px;
        padding: 0px;
        border: 2px #f74951 solid;
    }

    .header .serchWrap .text {
        position: relative;
        top: -1px;
        width: 450px;
        height: 38px;
        line-height: 38px;
        font-size: 14px;
        color: #666;
        padding: 0 11px;
        float: left;
        border: none;
        background: none;
        font-family: "微软雅黑";
    }

    .header .serchWrap #txtSearchKeyword::-webkit-input-placeholder {
        font-size: 14px;
        color: #666;
        font-family: "微软雅黑";
    }

    .header .serchWrap #txtSearchKeyword::-moz-placeholder {
        font-size: 14px;
        color: #666;
        font-family: "微软雅黑";
    }

    .header .serchWrap #txtSearchKeyword:-ms-input-placeholder {
        font-size: 14px;
        color: #666;
        font-family: "微软雅黑";
    }

    .header .serchWrap .button {
        width: 110px;
        height: 30px;
        line-height: 30px;
        background: #f74951;
        color: #fff;
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        float: right;
        padding-top: 6px;
        margin-right: -1px;
    }

.pic_model {
    display: inline-block;
    width: 200px;
    height: 218px;
    display: none;
    background: rgba(0, 0, 0, .06);
    position: absolute;
    top: 0;
    left: 0;
}

.floor-fm .proList li.cpad span {
    width: 414px !important;
}

.floor-fm .proList li:hover span {
    display: inline-block;
}

.header .serchWrap a.button:hover {
    text-decoration: none;
}

.header .serchWrap .SearcBut {
    line-height: 25px;
}

.tabcon-multi li div {
    display: none;
    height: 68px;
    width: 158px;
    background: rgba(0, 0, 0, .06);
    top: 0;
    right: 0;
    position: absolute;
}

.tabcon-multi li a:hover div {
    display: inline-block;
}

.header .serchWrap .homepage {
    display: block;
    line-height: 18px;
    padding-top: 7px;
    color: #7b7b7b;
    height: 18px;
    font-size: 12px;
    overflow: hidden;
    float: left;
}

    .header .serchWrap .homepage a {
        color: #7A7A7A;
        margin-right: 8px;
    }

.esp {
    float: right;
    position: relative;
    margin-top: 18px;
}

    .esp span {
        float: left;
        height: 30px;
        line-height: 30px;
        border: 1px #ddd solid;
    }

    .esp:hover span {
        height: 35px;
    }

    .esp .esp_box {
        background: none !important;
        padding: 0 5px;
    }

    .esp:hover .esp_box {
        height: 30px !important;
    }

    .esp div {
        display: none;
        position: absolute;
        right: 0px;
        top: 35px;
        border: 1px #ddd solid;
        z-index: 1000;
    }

    .esp:hover div {
        display: block;
    }

.n_rtitle {
    float: right;
    font-size: 26px;
    color: #000000;
    margin-top: 50px;
}

.MainNav {
    height: 42px;
    background: none;
    line-height: 42px;
    font-size: 16px;
    /* margin-top: 10px; */
    + z-index: 1;
}

    .MainNav > div.ZXzx {
        float: right;
    }

.top_nav {
    border: 2px solid #f74747;
}

.MainNav .list li {
    height: 42px;
    text-align: center;
    float: left;
    position: relative;
}

    .MainNav .list li b {
        width: 1px;
        height: 22px;
        background: #75a9e3;
        border-left: 1px solid #FE0000;
        display: block;
        position: absolute;
        top: 10px;
        right: 0;
    }

    .MainNav .list li a {
        color: #333;
        font-size: 16px;
        margin-right: 39px !important;
        padding-right: 0 !important;
        text-align: center;
    }

    .MainNav .list li:not(.navcat):hover a,
    .MainNav .list li.active a {
        color: #f74747;
    }

    .MainNav .list li:last-child a {
        margin-right: 0 !important;
    }

    .MainNav .list li a img {
        vertical-align: middle;
        margin-right: 5px;
        max-width: 50px;
        max-height: 42px;
    }

.MainNav .tel {
    float: right;
    margin: 10px 12px 0 0;
}

.MainNav .list li .dd {
    width: 120px !important;
    background: #f74951;
    background: rgba(231, 0, 18, .88);
    position: absolute;
    overflow: hidden;
    display: none;
    left: -23px !important;
    top: 30px;
    z-index: 100;
}

.MainNav .list li:hover .dd {
    display: block;
    background: #fff;
    background: rgba(252, 252, 252, .92);
}

.MainNav .list li .dd ol {
    margin-bottom: -2px;
    display: block;
    height: 136px;
}

.MainNav .list li .dd li {
    height: 34px;
    display: block;
    width: auto;
    font-size: 14px;
    line-height: 34px;
    float: none;
    text-align: center;
}

    .MainNav .list li .dd li a {
        display: block;
        background: none;
        width: 120px;
        font-size: 14px !important;
        color: #333 !important;
    }

        .MainNav .list li .dd li a:hover {
            color: #f74747 !important;
        }

.MainNav .nav_r {
    float: left;
    margin-top: 3px;
}

.navMenuWrap {
    width: 220px;
    float: left;
    border-right: none;
    border-top: none;
    border: 1px solid #e6e6e6;
    box-shadow: 0 2px 4px 0 #ccc;
}

.nav_top {
    height: 60px;
    width: 100%;
    background: #fff;
}

.hr_line {
    width: 100%;
    height: 2px;
    _height: 2px;
    background: #f74951;
    margin-top: -2px;
    font-size: 0;
}

.ml_nav1 {
    height: 420px;
    margin-top: 0px;
    line-height: 34px;
    position: relative;
    z-index: 100;
    width: 220px;
    padding-top: 12px;
    box-sizing: border-box;
}

    .ml_nav1 li a {
        margin-right: 10px;
    }

    .ml_nav1 li .blank {
        display: none;
    }

    .ml_nav1 .hover {
        margin: 0px;
        width: 238px;
        position: relative;
        z-index: 111;
    }

        .ml_nav1 .hover .ml_nav2 {
            display: block;
        }

li.ml_nav1li1 {
    overflow: hidden;
    height: 32px;
    line-height: 32px;
    margin-bottom: 4px;
    clear: both;
    cursor: pointer;
}

.ml_nav1li1 > i {
    width: 15px;
    height: 15px;
    margin: 0 15px;
    padding-left: 0;
}

.ml_nav1li1:hover > i {
    color: #f74747;
}

.ml_nav1li1 .ml_txt {
    padding-left: 0px;
    font-size: 12px;
}

.ml_nav1li1:hover {
    background: #FFE4E6;
}

.ml_nav1li1 .ml_txt a:hover {
    font-weight: bold;
}

.ml_nav1li1:hover > .ml_nav2 {
    display: block;
    background: #fff;
}

.ml_nav2 {
    width: 925px;
    height: 420px;
    border: 1px solid #e2e2e2;
    border-left: none;
    max-height: 420px;
    overflow-y: scroll;
    padding-left: 0px;
    position: absolute;
    left: 219px;
    top: 0px;
    background: #fff;
    border-left: none;
    margin-left: 2px;
    z-index: 110;
    /* border: 1px solid #f74848; */
    box-shadow: 0 2px 4px 0 #ccc;
    display: none;
}

    .ml_nav2 ul {
        width: 50%;
        min-height: 479px;
    }

        .ml_nav2 ul li {
            width: 97%;
            line-height: 26px;
            /* margin-top: 8px; */
        }

    .ml_nav2 strong {
        min-width: 130px;
        padding-right: 10px;
        margin-left: 20px;
        text-align: left;
        float: left;
    }

.ml_nav1 .ml_nav2 strong a {
    line-height: 35px;
    padding: 0;
    border: none;
    height: auto;
    margin: 0;
    white-space: pre-wrap;
}

.ml_nav2 span {
    /*border-bottom: solid 1px #E2E2E2;*/
    width: 100%;
    float: left;
    /*padding-bottom: 8px;*/
    padding: 0 0 12px 10px;
}

    .ml_nav2 span a {
        position: relative;
        font-size: 12px;
    }

        .ml_nav2 span a:hover .line {
            display: block;
        }

        .ml_nav2 span a .line {
            display: none;
            position: absolute;
            left: 6px;
            bottom: 0;
            width: 90%;
            padding: 2px 0;
            margin: -2px;
            border-bottom: 1px solid #f74747;
        }

.ml_nav1 .ml_nav2 a {
    color: #666;
    padding: 0 10px;
    margin: 4px 0 4px;
    border-right: 1px solid #e2e2e2;
    display: inline-block;
    line-height: 18px;
}

    .ml_nav1 .ml_nav2 a:last-child {
        border-right: none;
    }

.ml_nav2 a:hover {
    color: #f74951;
}

.ml_nav2:hover {
    display: block;
}

.ml_nav2 li {
    width: 870px;
    float: left;
}

.ml_rg {
    width: 196px;
    float: right;
    margin-top: 9px;
}

    .ml_rg img {
        width: 194px;
        margin-bottom: 10px;
        border: 1px solid #bfbfbf;
    }

.ml_nav2 .ul-100 {
    width: 100%;
}

    .ml_nav2 .ul-100 li {
        width: auto;
    }

    .ml_nav2 .ul-100 strong {
        width: 100px;
    }

.strong_a {
    padding-right: 20px !important;
    padding-left: 5px !important;
}

    .strong_a img {
        vertical-align: middle;
        position: relative;
        top: -1px;
    }

.a_h {
    padding-left: 46px !important;
}

.a_t {
    padding-left: 0px !important;
    font-size: 14px !important;
    margin-left: -10px;
}

.MainNav .navcat {
    width: 126px !important;
    float: left;
    position: relative;
    background: url('../images/fenlei_03.png') no-repeat 70px 16px;
    background-color: #f74747;
    padding-left: 96px;
    height: 42px;
    margin-right: 50px;
}

    .MainNav .navcat a.a1 {
        float: left;
        width: 88px;
        line-height: 42px;
        color: #FFF;
        overflow: hidden;
        font-size: 16px;
        margin-left: 0;
    }

.MainNav .list li.navcat a {
    display: block;
    text-align: left;
    padding-left: 45px;
}

.MainNav .navcat .a-txt {
    width: 209px;
    height: 41px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background: #2264ac;
    display: block;
}

.MainNav .navcat:hover > .navMenuWrap {
    display: block;
}

.MainNav .navMenuWrap {
    display: none;
    position: absolute;
    left: 0;
    top: 42px;
    font-size: 12px;
    font-weight: normal;
    z-index: 999;
    background: #fff;
}

/* 焦点图 */

.ibanner {
    float: left;
    width: 685px;
    position: absolute;
    top: 0;
    left: 241px;
    z-index: 0;
    height: 420px;
    overflow: hidden;
}

.focus {
    width: 660px;
    height: 260px;
    position: relative;
    float: center;
    margin-top: 10px;
}

.f660x270 {
    /*overflow: hidden;*/
}

.brand_back {
    position: absolute;
    top: 0;
    left: 0;
    height: 430px;
    width: 5000px;
    z-index: -2;
    margin-left: -500px;
}

.f660x270 img {
    width: 685px;
    height: 298px;
}

.rslides_tabs {
    z-index: 10;
    height: 22px;
    /* width: 128px; */
    border-radius: 26px;
    overflow: hidden;
    position: relative;
    top: -35px;
    right: 18px;
}

.focus2 {
    width: 1152px;
    display: inline-table;
    position: relative;
    float: center;
    z-index: -1;
}

.f1152x400 {
    width: 1152px;
    display: inline-table;
    overflow: hidden;
}

    .f1152x400 img {
        width: 1152px;
        display: inline-table;
    }

.focus3 {
    width: 460px;
    height: 220px;
    position: relative;
    float: center;
}

.f460x220 {
    width: 460px;
    height: 220px;
    overflow: hidden;
}

    .f460x220 img {
        width: 460px;
        height: 220px;
    }

.rslides {
    width: 685px;
    position: relative;
    list-style: none;
    padding: 0;
}

#back_bottom {
    float: left;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    list-style: none;
    padding: 0;
    max-width: 100% !important;
    z-index: -1;
}

.rslides2_tabs {
    display: none;
}

.banner_img {
    height: 298px;
    overflow: hidden;
}

    .banner_img:hover .rslides_nav {
        display: inline-block;
    }

.rslides_nav {
    position: absolute;
    top: 123px;
    display: none;
}

.focus:hover .rslides_nav {
    display: block;
}

.rslides_nav.prev {
    background: url(../assets/arror_white_l.png) no-repeat;
    width: 30px;
    height: 60px;
    left: 0;
}

    .rslides_nav.prev:hover {
        background: url(../assets/arror_black_l.png) no-repeat;
    }

.rslides_nav.next:hover {
    background: url(../assets/arror_black_r.png) no-repeat;
}

.rslides_nav.next {
    background: url(../assets/arror_white_r.png) no-repeat;
    width: 30px;
    height: 60px;
    right: -4px;
}

.rslides_tabs {
    float: right;
    clear: both;
    text-align: center;
}

    .rslides_tabs li {
        display: inline;
        float: none;
        _float: left;
        *float: left;
        margin: 4px;
        height: 22px;
    }

    .rslides_tabs a {
        text-indent: -9999px;
        overflow: hidden;
        padding: 1px;
        display: inline-block;
        _display: block;
        *display: block;
        width: 6px;
        height: 6px;
        margin: 4px 0;
        border-radius: 6px;
        border: 2px solid #fff;
        z-index: 2;
        behavior: url(../css/PIE.htc);
    }

    /*.rslides_tabs a{text-indent:-9999px;overflow:hidden; background:#ffffff; padding:1px;display:inline-block;_display:block;*display:block;width:10px;height:10px; border:1px

solid #ccc}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0,

.2);background:#FFFFFF;display:inline-block;_display:block;*display:block;width:12px;height:12px}*/

    .rslides_tabs .rslides_here a {
        background: rgba(255, 255, 255, 1);
    }

.focus3 .rslides_tabs a {
    background: #E7E7E7;
    opacity: 1;
}

.focus3 .rslides_tabs .rslides_here a {
    background: #79A828;
}

.imk_r {
    float: right;
    width: 210px;
    /*height: 418px;*/
    overflow: hidden;
    background: #fff;
    position: relative;
    z-index: 2;
    /* border-top: 2px solid rgba(0, 0, 0, .03); */
}

.shadow_t {
    /* background: url(../images/shadow.png) 0px 0 no-repeat; */
    position: absolute;
    top: -6px;
    z-index: 3;
    height: 8px;
    width: 210px;
    right: 0px;
}

.imk_r_t {
    height: 147px;
    background: #f2f2f2;
}

    .imk_r_t .person_info {
        text-align: center;
        /*padding-top: 8px;*/
    }

.person_info p {
    color: #666666;
    padding: 17px 0 8px 0;
}

.person_info a {
    color: #e50112;
    padding: 0 7px;
    font-size: 14px;
}

    .person_info a:hover {
        color: #f74747;
    }

.imk_r_t .person_info img {
    margin: 0 auto;
    margin-top: 20px;
}

.character {
    padding-top: 18px;
}

    .character li {
        display: inline-block;
        padding: 0 15px;
        + padding: 0;
        color: #999999;
        + width: 62 px;
        + height: 45 px;
        + float: left;
    }

        .character li p {
            padding-top: 2px;
        }

.smimg {
    float: left;
    width: 225px;
    height: 66px;
    margin: 10px 0 2px 0;
}

.home_sming {
    height: 99px;
    padding: 26px 25px;
    text-align: center;
    /*width: 210px;*/
    position: relative;
    font-size: 12px;
    /*    margin-top: -4px;*/
    background: #f2f2f2;
}

    .home_sming .quickPrice {
        display: inline-block;
        box-sizing: border-box;
        height: 36px;
        line-height: 36px;
        width: 100%;
        text-align: center;
        background-color: #FCFCFC;
        border: 1px solid #AFAFAF;
        color: #333333;
        font-size: 14px;
    }

    .home_sming .icon-font {
        color: #333333;
        font-size: 24px;
        position: relative;
        top: -1px;
    }

    .home_sming .quickPrice span,
    .home_sming .quickOrder span {
        display: inline-block;
        margin-left: 5px;
        position: relative;
        top: -5px;
    }

    .home_sming a:hover {
        border-color: #e60012;
        color: #f74951;
    }

        .home_sming a:hover .icon-font {
            color: #f74951;
        }

    /*.home_sming .quickOrder span {
    margin-left: 6px !important;
}*/

    /*.home_sming .quickPrice img {
    margin-top: 10px;
    margin-left: 52px;
}*/

    /*.home_sming .quickOrder img {
    margin-top: 6px;
    margin-left: 55px;
}*/

    .home_sming div {
        display: none;
        height: 34px;
        width: 188px;
        position: absolute;
        background: rgba(255, 255, 255, .26);
    }

    .home_sming .quickPrice div {
        top: 6px;
        right: 21px;
    }

    .home_sming .quickPrice:hover div {
        display: inline-block;
    }

    .home_sming .quickOrder:hover div {
        display: inline-block;
    }

    .home_sming .quickOrder div {
        top: -1px;
        right: -1px;
    }

    .home_sming .quickOrder {
        display: inline-block;
        box-sizing: border-box;
        height: 36px;
        line-height: 36px;
        width: 100%;
        text-align: center;
        background-color: #FCFCFC;
        border: 1px solid #AFAFAF;
        color: #333333;
        font-size: 14px;
        margin-top: 25px;
    }

.smimg span {
    float: left;
}

    .smimg span b {
        float: left;
        font-weight: normal;
    }

    .smimg span i {
        float: left;
        width: 100%;
        height: 30px;
    }

    .smimg span.smicon_1 i {
        background: url(../images/new_png_08.png) center 0px no-repeat;
    }

    .smimg span.smicon_2 i {
        background: url(../images/new_png_08.png) center -50px no-repeat;
    }

    .smimg span.smicon_3 i {
        background: url(../images/new_png_08.png) center -98px no-repeat;
    }

    .smimg span.smjg {
        float: left;
        width: 1px;
        height: 32px;
        background: #CCCCCC;
        margin: 0 12px;
    }

.inews {
    /*height: 110px;*/
    /*padding-top: 21px;*/
    height: 104px;
    margin-top: 16px;
    padding-top: 2px;
    background: #f2f2f2;
}

.inewsbimg {
    float: left;
    width: 210px;
    height: 106px;
    background: #f2f2f2;
    margin-top: 15px;
    /*padding: 4px 0;*/
}

.inews_t {
    float: left;
    width: 100%;
    line-height: 28px;
    padding-top: 8px;
}

    .inews_t li {
        float: left;
        width: 114px;
    }

        .inews_t li:first-child {
            width: 52px;
            border-bottom: 1px solid #f74747;
            padding: 0px;
            line-height: 20px;
            margin-top: 1px;
        }

    .inews_t a {
        float: left;
        width: 100%;
        text-align: center;
        font-size: 12px;
    }

.curr {
    /* color: #f74747 !important; */
}

    .curr a {
        /* color: #f74747 !important; */
    }

.brand_pic {
    margin: 0 auto;
    vertical-align: middle;
}

.view_more {
    position: absolute;
}

    .view_more a {
        margin: 0 auto;
        display: inline-block;
        line-height: 40px !important;
    }

.category_r .selected_list {
    height: 250px;
    background: #ffffff;
    width: 184px;
    text-align: center;
    padding-top: 36px;
    box-sizing: border-box;
    float: left;
}

    .category_r .selected_list img {
        height: 164px;
        width: 164px;
        margin-left: 9px;
        margin-top: 10px;
    }

    .category_r .selected_list div {
        height: 164px;
        width: 164px;
        margin-top: 2px;
        text-align: center;
    }

    .category_r .selected_list .dashed_line {
        height: 184px;
        display: inline-block;
        width: 1px;
        border-right: 1px dashed #e5e5e5;
        float: right;
        margin-right: -19px;
        position: relative;
        top: -176px;
    }

    .category_r .selected_list img {
    }

    .category_r .selected_list h4 {
        font-size: 16px;
        color: #333333;
        display: inline-block;
    }

    .category_r .selected_list span {
        display: inline-block;
        height: 16px;
        width: 16px;
        margin-left: 6px;
    }

.inews_t li.curr a {
    /* color: #f74747; */
}

#inews_listr_1 {
    margin-top: 2px;
    display: block;
    height: 74px;
    overflow: hidden;
}

.inews ul {
    float: left;
    width: 100%;
    margin-top: 10px;
    padding-left: 0px;
}

    .inews ul li {
        float: left;
        width: 95%;
        /*height: 24px;*/
        line-height: 20px;
    }

        .inews ul li a {
            float: left;
            /* background: url(../images/new_img_02.jpg) 10px 50% no-repeat; */
            padding-left: 22px;
            /*height: 30px;*/
            /*line-height: 28px;*/
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            width: 170px;
        }

.iad ul {
    float: left;
    width: 100%;
    margin-top: 12px;
}

    .iad ul li {
        float: left;
        margin-left: 5px;
    }

        .iad ul li:first-child {
            margin-left: 0px;
        }

.floor-item {
    margin-top: 12px;
    overflow: hidden;
    + height: 376 px;
}

.floor-t {
    float: left;
    /*text-align: center;*/
    width: 100%;
    line-height: 28px;
    margin-bottom: 15px;
    margin-top: 15px;
    position: relative;
}

    .floor-t h3 {
        font-size: 24px;
        color: #333;
        /*margin: 0 auto;*/
        font-weight: bold;
        background: #fff;
        position: relative;
        top: 6px;
        z-index: 2;
    }

    .floor-t .div_line {
        /*display: inline-block;*/
        display: none;
        height: 1px;
        background: #999;
        position: absolute;
        top: 15px;
    }

    .floor-t .floor_one {
        width: 200px;
    }

    .floor-t .line_one {
        width: 330px;
        right: 410px;
    }

    .floor-t .floor_two {
        /*width: 265px;*/
    }

    .floor-t .line_two {
        width: 400px;
        right: 375px;
    }

    .floor-t .floor_three {
        width: 290px;
    }

    .floor-t .line_three {
        width: 420px;
        right: 367px;
    }

    .floor-t .floor_four {
        width: 320px;
    }

    .floor-t .line_four {
        width: 450px;
        right: 350px;
    }

    .floor-t .floor_five {
        width: 200px;
    }

    .floor-t .line_five {
        width: 340px;
        right: 405px;
    }

    .floor-t .floor_six {
        width: 320px;
    }

    .floor-t .line_six {
        width: 450px;
        right: 352px;
    }

    .floor-t .floor_seven {
        width: 260px;
    }

    .floor-t .line_seven {
        width: 390px;
        right: 381px;
    }

    .floor-t h3 i {
        font-family: "宋体";
    }

    .floor-t span {
        float: right;
    }

        .floor-t span a {
            float: left;
        }

        .floor-t span i {
            float: left;
            padding: 0 10px;
        }

.floor-fl,
.floor-fm,
.floor-fr {
    height: 451px;
    float: left;
}

    .floor-fl div {
        height: 451px;
        width: 190px;
        float: right;
    }

.floor-fl {
    width: 295px;
}

.f1 .floor-fl div {
    background: url(../images/floor_banner01.jpg);
    background-size: cover;
    /*no-repeat left bottom*/
}

.f2 .floor-fl div {
    background: url(../images/floor_banner02.jpg);
    background-size: cover;
    /*no-repeat left bottom*/
}

.f3 .floor-fl div {
    background: url(../images/floor_banner03.png) no-repeat left bottom;
}

.f4 .floor-fl div {
    background: url(../images/floor_banner04.png) no-repeat left bottom;
}

.f5 .floor-fl div {
    background: url(../images/floor_banner05.jpg);
    background-size: cover;
    /*no-repeat left bottom*/
}

.f6 .floor-fl div {
    background: url(../images/floor_banner06.jpg);
    background-size: cover;
    /*no-repeat left bottom*/
}

.f7 .floor-fl div {
    background: url(../images/floor_banner07.jpg);
    background-size: cover;
    /*no-repeat left bottom*/
}

.floor-fl .list {
    padding-top: 2px;
    padding-left: 20px;
    float: left;
    height: 451px;
    width: 85px;
}

    .floor-fl .list li {
        margin-top: 15px;
    }

.floor-fl .list_1 {
    background: #eef3f8;
}

.floor-fl .list_2 {
    background: #f9f9d5;
}

.floor-fl .list_3 {
    background: #eef7f8;
}

.floor-fl .list_4 {
    background: #fbf7f1;
}

.floor-fl .list_5 {
    background: #f3f4d8;
}

.floor-fl .list_6 {
    background: #f0edf5;
}

.floor-fl .list_7 {
    background: #edf0f6;
}

.floor-fm {
    width: 857px;
}

    .floor-fm .proList {
        overflow: hidden;
    }

        .floor-fm .proList li.cpad {
            width: 414px;
            height: 218px;
            padding: 0px;
        }

        .floor-fm .proList li {
            width: 200px;
            height: 218px;
            padding: 0px;
            overflow: hidden;
            position: relative;
            float: left;
            background: #fff;
            margin-left: 14px;
            overflow: hidden;
        }

/* .floor-fm .proList li:nth-child(1), .floor-fm .proList li:nth-child(2), .floor-fm .proList li:nth-child(3), .floor-fm .proList li:nth-child(4) {
    margin-bottom: 15px;
} */

.ie-margin {
    margin-bottom: 15px;
}

.proList img:hover {
    opacity: .8;
}

.proList li {
    text-align: center;
}

.proList img {
    height: 100%;
    opacity: 1;
    transition: opacity .2s linear;
}

.floor-fm .proList li span {
    position: absolute;
    z-index: 10;
}

    .floor-fm .proList li span b,
    .floor-fm .proList li span i {
        float: left;
        width: 100%;
        line-height: 150%;
        font-size: 14px;
        font-weight: normal;
    }

    .floor-fm .proList li span i {
        color: #f74951;
    }

.floor-fm .proList li:hover img.picimg {
    opacity: .7;
}

/* 右侧边栏 */
.right-side-warp {
    position: fixed;
    right: 0;
    top: 0;
    width: 5px;
    height: 100%;
    background: #fff;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.12);
}

    .right-side-warp .side-item {
        position: absolute;
        right: 5px;
        width: 42px;
        height: 40px;
        background: #ffffff;
        box-shadow: -2px 0px 5px 0px rgba(43, 43, 62, 0.06);
        border-radius: 3px 0 0 3px;
        cursor: pointer;
    }

        .right-side-warp .side-item.user-center-btn {
            top: 300px;
        }

        .right-side-warp .side-item.my-shopcart-btn {
            top: 350px;
        }

    .right-side-warp .my-shopcart-btn.showCircle::after {
        content: '';
        position: absolute;
        right: 8px;
        top: 9px;
        width: 7px;
        height: 7px;
        background: #f74747;
        border-radius: 50%;
    }

    .right-side-warp .side-item.my-service-btn {
        top: 400px;
    }

        .right-side-warp .side-item.my-service-btn > i {
            display: block;
            margin: 12px auto;
        }

    .right-side-warp .side-item.gotop-btn {
        top: 82%;
    }

        .right-side-warp .side-item.gotop-btn:hover .gotop-text {
            display: block;
        }

        .right-side-warp .side-item.gotop-btn .gotop-text {
            display: none;
            position: absolute;
            top: 54px;
            left: -54px;
            width: 82px;
            height: 24px;
            line-height: 24px;
            color: #999999;
            background: #fff;
            box-shadow: -2px 0px 5px 0px #ccc;
            text-align: center;
        }

    .right-side-warp .side-item:hover .tab-text {
        left: -70px;
    }

    .right-side-warp .side-item .side-gotop-icon {
        display: block;
        margin: 12px auto;
    }

    .right-side-warp .side-item a {
        display: block;
    }

        .right-side-warp .side-item a > i {
            display: block;
            margin: 12px auto;
        }

    .right-side-warp .side-item .tab-text {
        position: absolute;
        left: 48px;
        top: 0;
        width: 120px;
        height: 40px;
        text-align: left;
        line-height: 40px;
        background: #F74951;
        color: #fff;
        padding-left: 40px;
        box-sizing: border-box;
        border-radius: 3px 0 0 3px;
        -webkit-transition: left 0.25s ease-in-out 0.1s;
        -moz-transition: left 0.25s ease-in-out 0.1s;
        -o-transition: left 0.25s ease-in-out 0.1s;
        transition: left 0.25s ease-in-out 0.1s;
    }

        .right-side-warp .side-item .tab-text i {
            position: absolute;
            left: 15px;
            top: 10px;
        }

            .right-side-warp .side-item .tab-text i.side-shopcart2-icon {
                top: 13px;
            }

            .right-side-warp .side-item .tab-text i.side-serivce2-icon {
                top: 11px;
            }

    .right-side-warp .side-gotop-icon {
        width: 16px;
        height: 14px;
        background: url('//static.zkh360.com/image/2020-07-01/sprite-home-cont-1593602383434.png') -56px -121px;
    }

    .right-side-warp .gotop-btn:hover .side-gotop-icon {
        background: url('//static.zkh360.com/image/2020-07-01/sprite-home-cont-1593602383434.png') -82px -121px;
    }

    .right-side-warp .side-user-icon {
        width: 15px;
        height: 18px;
        background: url('//static.zkh360.com/image/2020-07-01/sprite-home-cont-1593602383434.png') -134px -31px;
    }

    .right-side-warp .side-user2-icon {
        width: 15px;
        height: 18px;
        background: url('//static.zkh360.com/image/2020-07-01/sprite-home-cont-1593602383434.png') -134px -59px;
    }

    .right-side-warp .side-shopcart-icon {
        width: 18px;
        height: 16px;
        background: url('//static.zkh360.com/image/2020-07-01/sprite-home-cont-1593602383434.png') -65px -88px;
    }

    .right-side-warp .side-shopcart2-icon {
        width: 18px;
        height: 16px;
        background: url('//static.zkh360.com/image/2020-07-01/sprite-home-cont-1593602383434.png') -134px -5px;
    }

    .right-side-warp .side-serivce-icon {
        width: 18px;
        height: 16px;
        background: url('//static.zkh360.com/image/2020-07-01/sprite-home-cont-1593602383434.png') -105px -121px;
    }

    .right-side-warp .side-serivce2-icon {
        width: 18px;
        height: 16px;
        background: url('//static.zkh360.com/image/2020-07-01/sprite-home-cont-1593602383434.png') -100px -100px;
    }

/* 新版页脚 */
.footer-wrap {
    width: 100%;
    margin-top: 20px;
}

    .footer-wrap .zkh-footer-service {
        background-color: #ebecee;
        padding: 42px 0;
    }

        .footer-wrap .zkh-footer-service .service-center-warp {
            margin: 0 auto;
            width: 1152px;
            text-align: center;
        }

            .footer-wrap .zkh-footer-service .service-center-warp li {
                position: relative;
                display: inline-block;
                width: 200px;
                line-height: 44px;
                font-size: 18px;
                font-weight: 700;
            }

                .footer-wrap .zkh-footer-service .service-center-warp li i {
                    width: 55px;
                    height: 45px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 7px;
                }

                    .footer-wrap .zkh-footer-service .service-center-warp li i.service1 {
                        background: url("//static.zkh360.com/image/2020-06-11/sprites-service-1591879818713.png") -5px -5px;
                    }

                    .footer-wrap .zkh-footer-service .service-center-warp li i.service2 {
                        background: url("//static.zkh360.com/image/2020-06-11/sprites-service-1591879818713.png") -70px -5px;
                    }

                    .footer-wrap .zkh-footer-service .service-center-warp li i.service3 {
                        background: url("//static.zkh360.com/image/2020-06-11/sprites-service-1591879818713.png") -135px -5px;
                    }

                    .footer-wrap .zkh-footer-service .service-center-warp li i.service4 {
                        background: url("//static.zkh360.com/image/2020-06-11/sprites-service-1591879818713.png") -200px -5px;
                    }

                    .footer-wrap .zkh-footer-service .service-center-warp li i.service5 {
                        background: url("//static.zkh360.com/image/2020-06-11/sprites-service-1591879818713.png") -265px -5px;
                    }

    .footer-wrap .zkh-footer-links {
        background-color: #ddd;
        text-align: left;
        padding-top: 20px;
        border-top: 1px solid #cfcfcf;
    }

        .footer-wrap .zkh-footer-links .links-center-warp {
            margin: 0 auto;
            width: 1152px;
            border-bottom: 1px solid #cfcfcf;
            padding-bottom: 10px;
        }
        /* .footer-wrap .zkh-footer-links ul.footer-link-2 {
    padding-top: 40px;
}
.footer-wrap .zkh-footer-links ul.footer-link-2 li {
    width: 112px;
} */
        .footer-wrap .zkh-footer-links ul li {
            float: left;
            width: 130px;
            line-height: 28px;
        }

            .footer-wrap .zkh-footer-links ul li dt,
            .footer-wrap .zkh-footer-links ul li dt a {
                font-size: 15px;
                font-weight: bold;
                color: #4d4d4d;
            }

            .footer-wrap .zkh-footer-links ul li a {
                font-size: 14px;
                color: #666;
                font-weight: normal;
            }

                .footer-wrap .zkh-footer-links ul li a:hover {
                    color: #f74747;
                }

        .footer-wrap .zkh-footer-links .zkh-logo-and-code {
            width: 225px;
            color: #666;
            font-size: 12px;
            line-height: 28px;
            text-align: center;
        }

            .footer-wrap .zkh-footer-links .zkh-logo-and-code img {
                max-width: 100%;
            }

            .footer-wrap .zkh-footer-links .zkh-logo-and-code .company-yj {
                width: 185px;
                margin: 5px auto 0;
                color: #333;
                border-bottom: 1px solid #666;
                white-space: nowrap;
            }

            .footer-wrap .zkh-footer-links .zkh-logo-and-code .zkh-tel {
                position: relative;
                font-size: 23px;
                font-family: ArialMT;
                line-height: 36px;
                color: #666;
                text-indent: 32px;
            }

                .footer-wrap .zkh-footer-links .zkh-logo-and-code .zkh-tel i {
                    position: absolute;
                    left: 22px;
                    top: 10px;
                    width: 16px;
                    height: 16px;
                    background: url("//static.zkh360.com/image/2020-06-11/sprites-footer-1591879973778.png") -5px -5px;
                }

        .footer-wrap .zkh-footer-links .app-code {
            width: 214px;
            margin-left: 50px;
        }

            .footer-wrap .zkh-footer-links .app-code p {
                position: relative;
                display: inline-block;
                width: 45%;
                text-align: left;
                text-indent: 28px;
                line-height: 28px;
            }

                .footer-wrap .zkh-footer-links .app-code p.last {
                    margin-left: 8%;
                    text-indent: 36px;
                }

                .footer-wrap .zkh-footer-links .app-code p i {
                    position: absolute;
                    left: 19px;
                    top: 9px;
                    width: 11px;
                    height: 12px;
                }

                    .footer-wrap .zkh-footer-links .app-code p i.android-icon {
                        left: 12px;
                        background: url("//static.zkh360.com/image/2020-06-11/sprites-footer-1591879973778.png") -31px -5px;
                    }

                    .footer-wrap .zkh-footer-links .app-code p i.ios-icon {
                        background: url("//static.zkh360.com/image/2020-06-11/sprites-footer-1591879973778.png") -52px -5px;
                    }

        .footer-wrap .zkh-footer-links .foot-fm {
            padding-top: 5px;
            font-size: 12px;
            color: #7f7f7f;
            text-align: center;
            line-height: 28px;
        }

            .footer-wrap .zkh-footer-links .foot-fm a {
                color: #7f7f7f;
            }

            .footer-wrap .zkh-footer-links .foot-fm .inter-links,
            .footer-wrap .zkh-footer-links .foot-fm .inter-links a {
                color: #666;
            }

                .footer-wrap .zkh-footer-links .foot-fm .inter-links a:hover,
                .footer-wrap .zkh-footer-links .foot-fm a:hover {
                    color: #f74747;
                }

            .footer-wrap .zkh-footer-links .foot-fm .foot-fm-links a {
                margin: 0 5px;
            }

            .footer-wrap .zkh-footer-links .foot-fm .p-img {
                height: 100px;
                margin: 0 auto;
            }

                .footer-wrap .zkh-footer-links .foot-fm .p-img a {
                    display: inline-block;
                    margin: 30px 5px 0;
                }

/* 页脚样式 */


.ml_mg {
    width: 1152px;
    float: left;
    display: inline;
    padding-top: 12px;
}

.a-values {
    width: 1152px;
    height: 163px;
    float: left;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    border: 1px solid #e2e2e2;
}

.seleted_category {
    width: 1152px;
    height: 250px;
    float: left;
    position: relative;
    overflow: hidden;
}

.greatbrand_l {
    height: 200px;
    width: 230px;
    background: #e0e0e0;
    text-align: center;
    float: left;
}

.category_l {
    height: 250px;
    width: 230px;
    background: #e32809;
    text-align: center;
    float: left;
}

.category_line {
    width: 132px;
    height: 1px;
    + font-size: 0 px;
    background: #ef7a71;
    margin: 13px auto;
    margin-top: 21px;
}

.greatbrand_line {
    width: 132px;
    height: 1px;
    + font-size: 0 px;
    background: #949191;
    margin: 10px auto;
    margin-top: 20px;
}

.category_t {
    font-size: 30px;
    color: #f9f9f9;
    padding-top: 91px;
    display: block;
}

.category_l .cate_one,
.category_l .cate_two {
    font-size: 14px;
    color: #ffffff;
    display: inline-block;
    margin: 0 6px;
}

.greatbrand_t {
    font-size: 30px;
    color: #5c5b5b;
    padding-top: 69px;
    display: block;
}

.greatbrand_l .brand_one,
.greatbrand_l .brand_two {
    font-size: 14px;
    color: #686666;
    display: inline-block;
    margin: 0 6px;
}

.tabcon-multi {
    height: 200px;
    overflow: hidden;
}

    .tabcon-multi li {
        width: 163px;
        height: 72px;
        text-align: center;
        float: left;
        margin: 1px 1px 0px 0px;
        background: #fff;
        position: relative;
        box-sizing: border-box;
    }

        .tabcon-multi li a {
            display: inline-block;
            height: 68px;
            width: 158px;
            margin-left: 3px;
            position: absolute;
            top: 0;
            left: 0;
            line-height: 72px;
            vertical-align: middle;
            margin-top: 7px;
        }

        .tabcon-multi li:nth-child(7) span,
        .tabcon-multi li:nth-child(14) span {
            height: 0px;
        }

        .tabcon-multi li span {
            width: 1px;
            display: inline-block;
            height: 50px;
            background: #f1f1f1;
            margin-top: 9px;
            position: absolute;
            right: -3px;
        }

    .tabcon-multi img {
        width: 99px;
        height: 44px;
        margin-top: 10px;
    }

    .tabcon-multi ul {
        width: 100%;
        display: block;
    }

    .tabcon-multi li.more {
        width: auto;
        height: auto;
        text-align: right;
        float: none;
        display: block;
        margin: 6px;
        position: absolute;
        bottom: 4px;
        right: 86px;
    }

        .tabcon-multi li.more a {
            color: #2264ac;
        }

/*右侧浮动导航*/

.rctop {
    position: fixed;
    right: 0px;
    top: 100px;
    z-index: 1000;
}

    .rctop ul {
        float: left;
        width: 37px;
    }

        .rctop ul li {
            float: left;
            width: 100%;
            height: 35px;
            width: 35px;
            border: 1px #C6C6C6 solid;
            border-bottom: none;
            background: url(../images/top.png) no-repeat;
            position: relative;
        }

            .rctop ul li.top_icon1 {
                background-position: center 6px;
                background-color: #C6C6C6;
            }

            .rctop ul li.top_icon2 {
                background-position: center -32px;
                background-color: #C6C6C6;
            }

            /*.rctop ul li.top_icon3{background-position:center -69px; background-color:#C6C6C6;}*/

            .rctop ul li.top_icon3 {
                background: url(../images/bring.gif) no-repeat;
            }

                .rctop ul li.top_icon3:hover {
                    border-color: #e2e2e2;
                }

            .rctop ul li.top_icon4 {
                background-position: center -106px;
                background-color: #C6C6C6;
            }

            .rctop ul li.top_icon5 {
                background-position: center -140px;
                background-color: #FFFFFF;
                border-color: #E2E2E2;
            }

            .rctop ul li.top_icon6 {
                background-position: center -174px;
                background-color: #FFFFFF;
                border-color: #E2E2E2;
            }

            .rctop ul li.top_icon7 {
                background-position: center -210px;
                background-color: #FFFFFF;
                border-color: #E2E2E2;
            }

            .rctop ul li.top_icon8 {
                background-position: center -245px;
                background-color: #FFFFFF;
                border-color: #E2E2E2;
            }

            .rctop ul li.top_icon9 {
                background-position: center -280px;
                background-color: #FFFFFF;
                border-color: #E2E2E2;
            }

            .rctop ul li.top_icon10 {
                background-position: center -317px;
                background-color: #FFFFFF;
                border-color: #E2E2E2;
            }

            .rctop ul li.top_icon11 {
                background-position: center -350px;
                background-color: #FFFFFF;
                border-color: #E2E2E2;
            }

            .rctop ul li.top_icon12 {
                background-position: center -385px;
                background-color: #ABABAB;
                border-color: #ABABAB;
                border-top: 1px #E2E2E2 solid;
            }

            .rctop ul li a {
                float: left;
                width: 100%;
                height: 35px;
            }

            .rctop ul li:hover {
                background-color: #f74747;
                border-color: #f74747;
            }

            .rctop ul li span {
                position: absolute;
                display: none;
            }

            .rctop ul li:hover span {
                display: block;
                color: #FFFFFF;
                text-align: center;
                padding-right: 5px;
                right: 30px;
                line-height: 36px;
                top: -1px;
                width: 85px;
                background: url(../images/topcon.png) right 50% no-repeat;
            }

/*会员登录 企业注册 个人注册*/

.n_login {
    float: left;
    border: 1px #e2e2e2 solid;
    border-top: 2px solid #f74747;
    width: 1152px;
    padding: 5px 75px 20px;
    margin: 5px 0;
    font-size: 14px;
    box-sizing: border-box;
}

    .n_login.loginPage {
        float: left;
        width: 1000px;
        padding: 50px 75px 20px 75px;
        margin: 2px 0;
        font-size: 14px;
        background: none;
        border: none;
    }

    .n_login a:hover {
        text-decoration: none;
        cursor: pointer;
    }

.n_login_fl {
    float: left;
    padding: 40px;
}

.n_login_fr {
    width: 320px;
    /* height: 460px; */
    height: 376px;
    margin-top: 6px;
    margin-left: 652px;
    background-color: #fff;
    padding: 15px 40px 0 40px;
}

.n_login_fr_t {
    float: left;
    width: 100%;
    margin-top: 14px;
    margin-bottom: 14px;
}

    .n_login_fr_t h3 {
        text-align: center;
        width: 100%;
        font-size: 18px;
        color: #333;
        font-weight: 700;
    }

    .n_login_fr_t span a {
        float: right;
        color: #f74747;
        position: relative;
        top: -20px;
        font-size: 16px;
    }

.n_login_fr .now_regist {
    position: absolute;
    bottom: 52px;
    left: 61px;
}

    .n_login_fr .now_regist a {
        font-size: 14px;
        color: #e50112;
    }

    .n_login_fr .now_regist i {
        background: url(../images/zc_icon.png) no-repeat;
        width: 16px;
        height: 16px;
        position: absolute;
        left: -21px;
        top: 2px;
    }

.n_login_fr_input {
    float: left;
    width: 100%;
    padding-bottom: 12px;
    padding-top: 4px;
}

    .n_login_fr_input li {
        float: left;
        width: 318px;
        border: 1px #E2E2E2 solid;
        margin-top: 10px;
        position: relative;
        border-radius: 3px;
    }

        .n_login_fr_input li:first-child {
            margin-top: 3px;
        }

        .n_login_fr_input li b {
            float: left;
            height: 40px;
            line-height: 40px;
            width: 40px;
            text-align: center;
            background-color: #f1f1f1;
            border-right: 1px #E2E2E2 solid;
        }

        .n_login_fr_input li.pass {
            margin-top: 30px;
        }

    .n_login_fr_input input.text {
        float: left;
        width: 227px;
        padding-left: 10px;
        padding-right: 40px;
        line-height: 40px;
        height: 40px;
        border: none;
        font-size: 14px;
        font-family: "微软雅黑";
    }

        .n_login_fr_input input.text::-webkit-input-placeholder {
            color: #ccc;
        }

        .n_login_fr_input input.text:-ms-input-placeholder {
            color: #ccc;
        }

        .n_login_fr_input input.text::-moz-placeholder {
            color: #999;
        }

.n_login_fr_wjmm {
    float: right;
    line-height: 25px;
}

.n_login_fr_an {
    float: left;
    width: 100%;
    margin-top: 17px;
}

    .n_login_fr_an a {
        float: left;
        background: #f74747;
        color: #FFFFFF;
        width: 318px;
        text-align: center;
        line-height: 45px;
        font-size: 22px;
        border-radius: 3px;
    }

.n_reg_fl {
    margin: 0 auto;
    width: 620px;
    padding: 30px 50px 0px 30px;
}

.n_reg_fl_input1 {
    float: left;
    width: 610px;
    margin-left: 60px;
    position: relative;
    margin-top: 10px;
}

    .n_reg_fl_input1 b em {
        position: relative;
        top: 3px;
        left: -4px;
        color: red;
    }

    .n_reg_fl_input1 b {
        float: left;
        line-height: 40px;
        padding-left: 15px;
        font-weight: normal;
        background: #FFFFFF;
    }

    .n_reg_fl_input1 input.text {
        float: left;
        width: 407px;
        border: 1px #E2E2E2 solid;
        padding: 0px 10px;
        line-height: 40px;
        height: 40px;
        font-size: 14px;
        font-family: "微软雅黑";
        padding-left: 40px;
    }

    .n_reg_fl_input1 input.w2 {
        width: 393px;
    }

    .n_reg_fl_input1 input.w3 {
        width: 268px;
        border-radius: 3px;
    }

    .n_reg_fl_input1 cite {
        float: left;
        line-height: 47px;
        color: #E50014;
        font-family: "宋体";
    }

    .n_reg_fl_input1 i {
        position: absolute;
        left: 104px;
        top: 13px;
        width: 20px;
        height: 30px;
    }

        .n_reg_fl_input1 i.icon_useremail {
            background: url(../images/regist_email.png) 0px 0px no-repeat;
            top: 16px;
            left: 102px;
        }

        .n_reg_fl_input1 i.icon_e_title {
            background: url(../images/loginico.png) 0px -78px no-repeat;
        }

        .n_reg_fl_input1 i.icon_contact {
            background: url(../images/icon-register-contact.png) no-repeat;
        }

        .n_reg_fl_input1 i.icon_mpwd {
            background: url(../images/login_pass.png) 0px 0px no-repeat;
            left: 103px;
        }

        .n_reg_fl_input1 i.icon_person {
            background: url(../images/login_person.png) 0px 0px no-repeat !important;
            left: 103px;
            top: 12px !important;
        }

        .n_reg_fl_input1 i.icon_ampwd {
            background: url(../images/login_pass.png) 0px 0px no-repeat;
            left: 103px;
        }

        .n_reg_fl_input1 i.icon_title {
            background: url(../images/login_name.png) 0px 0px no-repeat;
            left: 102px;
        }

        .n_reg_fl_input1 i.icon_user {
            background: url(../images/regist_phone.png) 0px 0px no-repeat;
        }

    .n_reg_fl_input1 [aria-invalid] + .field-validation-valid + i {
        background: url(../images/bus_gou.png) center 0px no-repeat;
        width: 26px;
        top: 10px;
    }

.n_reg_fl_input2 {
    float: left;
    width: 550px;
    position: relative;
    margin-top: 10px;
}

.zh_yzm .n_reg_fl_input2 {
    margin-left: 0px !important;
}

.n_reg_fl_input2 b {
    float: left;
    line-height: 45px;
    padding-left: 16px;
    padding-right: 10px;
    font-weight: normal;
}

.n_reg_fl_input2 div {
    float: left;
    line-height: 45px;
    height: 45px;
    background: #FFFFFF;
    width: 180px;
    border: 1px #E2E2E2 solid;
}

    .n_reg_fl_input2 div.sheng {
        width: 120px;
    }

    .n_reg_fl_input2 div.shi {
        width: 121px;
        margin-left: 10px;
    }

    .n_reg_fl_input2 div.xian {
        width: 121px;
        margin-left: 10px;
    }

.n_reg_fl_input2 select {
    float: left;
    border: none;
    width: 100%;
    height: 45px;
    padding: 12px 0;
    overflow: hidden;
    font-family: "微软雅黑";
}

.n_reg_fl_input2 input.text {
    float: left;
    border: 1px #E2E2E2 solid;
    padding-left: 10px;
    line-height: 40px;
    height: 40px;
    font-size: 14px;
    font-family: "微软雅黑";
    position: relative;
    border-radius: 3px;
}

    .n_reg_fl_input2 input.text.w1 {
        width: 90px;
    }

    .n_reg_fl_input2 input.text.w2 {
        width: 130px;
    }

    .n_reg_fl_input2 input.text.w3 {
        width: 72px;
    }

    .n_reg_fl_input2 input.text.w4 {
        width: 163px;
        text-align: center;
    }

.n_reg_fl_input2 span {
    /*float:left;*/
    line-height: 45px;
    color: #999999;
    width: 140px;
    text-align: center;
}

.n_reg_fl_input2 cite {
    line-height: 47px;
    color: #E50014;
    font-family: "宋体";
}

    .n_reg_fl_input2 cite.yzm img {
        float: left;
        padding: 0px 10px;
        height: 42px;
    }

    .n_reg_fl_input2 cite.yzm a {
        color: #666666;
        font-family: "微软雅黑";
        font-size: 12px;
    }

        .n_reg_fl_input2 cite.yzm a:hover {
            color: #f74747;
        }

.hqyzm {
    float: left;
    line-height: 40px;
    width: 133px;
    text-align: center;
    margin-left: 10px;
    background: #f2f2f2;
    color: #666;
    border: 1px solid #ddd;
    border-radius: 3px;
}

.n_reg_fl_input1.mt_1,
.n_reg_fl_input2.mt_1 {
    margin-top: -1px;
}

.n_reg_fl_input1.mt_2,
.n_reg_fl_input2.mt_2 {
    margin-top: 10px;
}

.n_reg_fl_input1.mt_3,
.n_reg_fl_input2.mt_3 {
    margin-top: 10px;
    margin-left: 58px;
}

.n_reg_fl_mmqd {
    float: left;
    width: 445px;
    text-align: right;
}

    .n_reg_fl_mmqd i {
        background: #C4C4C4;
        margin-right: 1px;
        color: #FFFFFF;
        font-size: 12px;
        padding: 0 10px;
    }

        .n_reg_fl_mmqd i.a {
            background: #F59200;
        }

.n_reg_fl_jytk {
    float: left;
    margin: 14px 0 18px 152px;
}

    .n_reg_fl_jytk input {
        float: left;
        margin-top: 6px;
        margin-right: 5px;
    }

    .n_reg_fl_jytk cite {
        float: left;
        line-height: 25px;
        margin-left: -20px;
        padding-left: 23px;
    }

    .n_reg_fl_jytk .is_agree {
        background: url(../../images/check_red.png) 0 0 no-repeat;
        background-position: 2px;
    }

    .n_reg_fl_jytk .no_agree {
        background: url(../../images/check_.png) 0 0 no-repeat;
        background-position: 2px;
    }

    .n_reg_fl_jytk i {
        color: #E50014;
    }

.n_reg_fl_an {
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 40px;
}

    .n_reg_fl_an a {
        float: left;
        background: #f74747;
        color: #FFFFFF;
        width: 320px;
        text-align: center;
        line-height: 45px;
        font-size: 18px;
        margin-left: 152px;
        border-radius: 3px;
    }

#zm_submit:disabled {
    background: #ddd !important;
}

.n_reg_fl_t2 {
    float: left;
    background: #FFFFFF;
    padding: 0 15px;
    color: #E50014;
    font-size: 16px;
    line-height: 35px;
    margin-left: 60px;
    border-top: 2px #E50014 solid;
    border-left: 1px #E2E2E2 solid;
    border-right: 1px #E2E2E2 solid;
    margin-top: 20px;
    padding-bottom: 5px;
}

.n_reg_fr {
    float: right;
    width: 180px;
    margin-top: 60px;
    line-height: 28px;
}

    .n_reg_fr h3 {
        float: left;
        background: #FFFFFF url(../images/loginico.png) 25px 10px no-repeat;
        border: 1px #E2E2E2 solid;
        padding: 5px 45px 5px 60px;
        font-size: 16px;
    }

    .n_reg_fr span {
        float: left;
        width: 100%;
        color: #999999;
    }

.n_reg_fr_con {
    float: right;
    width: 180px;
    margin-top: 60px;
    line-height: 28px;
}

    .n_reg_fr_con h3 {
        float: left;
        font-size: 12px;
    }

    .n_reg_fr_con span {
        float: left;
        width: 100%;
        color: #999999;
        font-size: 12px;
    }

.n_success {
    margin: 100px auto;
    width: 300px;
    height: 300px;
    overflow: hidden;
    background: url(../images/new_png_09.png) left top no-repeat;
    padding-left: 90px;
}

    .n_success h3 {
        float: left;
        width: 100%;
        font-size: 30px;
        margin-top: 20px;
        color: #000000;
        font-weight: bold;
    }

    .n_success span {
        float: left;
        width: 50%;
        margin-top: 20px;
    }

        .n_success span a {
            float: left;
            width: 100%;
            font-family: "宋体";
            color: #E50014;
        }

/*品牌专区*/

.local {
    margin-top: 15px;
    font-size: 14px;
    position: relative;
    line-height: 30px;
}

.local_brand::before {
    position: absolute;
    top: 0;
    left: -22px;
    content: '';
    height: 20px;
    width: 20px;
    background: #fff;
    z-index: -1 !important;
}

.local::before {
    position: absolute;
    top: 0;
    left: -22px;
    content: '';
    height: 20px;
    width: 20px;
    background: #fff;
    z-index: 1;
}

.local_all {
    text-align: left;
    margin-top: 10px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    position: relative;
}

    .local_all i {
        /* font-size: 14px; */
        font-family: "宋体";
        display: inline-block;
        width: 20px;
        /* text-align: center; */
    }

.local i {
    font-size: 16px;
    font-family: "宋体";
    display: inline-block;
    margin-left: -20px;
    width: 20px;
    text-align: center;
    position: absolute;
    top: -2px;
}

.local .crumbs {
    float: left;
}

    .local .crumbs:first-child i {
        display: none;
    }

    .local .crumbs a {
        border: 1px solid #e2e2e2;
        display: inline-block;
        height: 26px;
        overflow: hidden;
        box-sizing: border-box;
        padding: 0px 26px 0px 8px;
        line-height: 24px;
        font-size: 12px;
        text-align: center;
    }

    .local .crumbs:hover s {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
    }

    .local .crumbs:hover a {
        border: 1px solid #f74747;
        border-bottom: 1px solid #fff;
        position: relative;
        z-index: 101;
        /*background: #fff;*/
    }

    .local .crumbs s {
        float: right;
        position: relative;
        top: -5px;
        right: 30px;
        width: 14px;
        height: 36px;
        display: block;
        background: url(../images/u1135.png) center 50% no-repeat;
        transition: transform .2s ease-in 0s;
        -webkit-transition: -webkit-transform .2s ease-in 0s;
        margin-left: 10px;
        z-index: 102;
    }

    .local .crumbs .crumbsList {
        display: none;
        border: 1px solid #f74747;
        max-height: 78px;
        overflow-y: scroll;
        background: #fff;
        position: absolute;
        width: 1152px;
        top: 25px;
        z-index: 100;
        left: 0;
        padding: 6px 0;
        padding-left: 12px;
        box-sizing: border-box;
    }

        .local .crumbs .crumbsList li {
            float: left;
            height: 32px;
            line-height: 32px;
        }

#titleKeyword {
    max-width: 508px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.line_white {
    width: 76px;
    height: 1px;
    background: #fff;
    position: absolute;
    top: 24px;
    left: 1px;
    display: none;
    z-index: 2;
}

.local .crumbs:hover .line_white {
    display: block;
}

.local .crumbs:hover .crumbsList {
    display: block;
}

.local .crumbs .crumbsList .crumbsListLi a {
    border: none;
    text-align: left;
}

.hasExactResTag {
    /* display: none; */
    min-width: 378px;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    margin-top: 10px;
    font-size: 14px;
    background: #fff7ea;
    border: 1px solid #ffedd1;
    box-sizing: border-box;
}

    .hasExactResTag .findService {
        padding: 2px 6px;
        border-radius: 3px;
        color: #fff;
        background: #f74848;
    }

.n_nav_t {
    float: left;
    width: 238px;
    border: 1px #E2E2E2 solid;
    text-align: center;
    font-size: 16px;
    line-height: 40px;
}

.n_nav_list {
    float: left;
    width: 238px;
    border: 1px #E2E2E2 solid;
    border-top: none;
    line-height: 28px;
}

    .n_nav_list ul {
        float: left;
        width: 100%;
    }

        .n_nav_list ul li {
            float: left;
            border-top: 1px #E2E2E2 solid;
            width: 100%;
            position: relative;
        }

            .n_nav_list ul li i {
                position: absolute;
                height: 12px;
                width: 12px;
                left: 15px;
                top: 14px;
                background: url(../images/nav_icon_1.png) left -12px no-repeat;
            }

            .n_nav_list ul li.on i {
                background: url(../images/nav_icon_1.png) left top no-repeat;
            }

            .n_nav_list ul li.on a:hover {
                color: #E50014;
            }

            .n_nav_list ul li a {
                float: left;
                margin-left: 35px;
                padding: 5px 0;
            }

            .n_nav_list ul li.on {
                background: #E2E2E2;
            }

            .n_nav_list ul li:first-Child {
                border-top: none;
            }

            .n_nav_list ul li.on ul {
                display: block;
            }

            .n_nav_list ul li ul {
                float: left;
                padding: 5px 0;
                background: #FFFFFF;
                display: none;
            }

                .n_nav_list ul li ul li {
                    border-top: none;
                }

                    .n_nav_list ul li ul li a {
                        padding: 0px;
                    }

                    .n_nav_list ul li ul li.on {
                        background: none;
                    }

                        .n_nav_list ul li ul li.on a {
                            color: #E50014;
                        }

#menuList .menuTabBtn > a {
    display: block;
    width: 100%;
    box-sizing: border-box;
    margin-left: 0;
    padding-left: 35px;
    overflow: hidden;
    white-space: nowrap;
    word-break: break-all;
    text-overflow: ellipsis;
}

.n_right {
    float: right;
    width: 1152px;
    margin-top: 15px;
    /* margin-bottom: -40px; */
}

.n_right_brand {
    float: right;
    width: 900px;
    min-height: 300px;
    margin-top: 15px;
    margin-bottom: 15px;
}

    .n_right_brand.n_right_box {
        width: 910px;
        box-sizing: border-box;
    }

.n_zxdj li i.empty {
    width: 6px;
    height: 40px;
}

.n_zxdj li textarea {
    float: left;
    height: 100px;
    width: 300px;
    line-height: 28px;
    border: 1px #E2E2E2 solid;
    padding: 0 10px;
    margin-right: 10px;
    font-size: 13px;
    font-family: "微软雅黑";
}

.n_pplist {
    float: left;
    width: 896px;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

    .n_pplist ul {
        float: left;
        width: 100%;
        padding: 20px 0;
    }

        .n_pplist ul li {
            float: left;
            width: 21%;
            padding: 0 2%;
            height: 120px;
            text-align: center;
        }

            .n_pplist ul li span {
                float: left;
                width: 100%;
            }

.screenbar {
    float: left;
    width: 1152px;
    border: 1px #E2E2E2 solid;
    margin-top: 12px;
    height: 38px;
    line-height: 38px;
    margin-bottom: 8px;
    background: #f1f1f1;
    position: relative;
}

    .screenbar ul {
        float: left;
    }

        .screenbar ul li {
            float: left;
            border-right: 1px #E2E2E2 solid;
            + width: 54 px;
            + height: 45 px;
        }

            .screenbar ul li.on {
                background: #f74747;
                height: 40px;
                position: relative;
                top: -1px;
            }

                .screenbar ul li.on a {
                    color: #FFFFFF;
                }

                .screenbar ul li.on #price_order i {
                    background-position: 0px -184px;
                    background: url(../images/new_icon_2.png) 0px -134px no-repeat;
                }

                .screenbar ul li.on b {
                    background-position: 0px -157px;
                }

                .screenbar ul li.on #price_order.desc b {
                    background-position: 0px -232px;
                }

                .screenbar ul li.on #price_order.desc i {
                    background-position: 0px -209px;
                }

                .screenbar ul li.on #price_order.asc i {
                    background-position: 0px -184px;
                }

            .screenbar ul li a {
                float: left;
                padding: 0px 18px;
            }

            .screenbar ul li.on a i {
                background: url(../images/jiantou_white.png) 1px 0 no-repeat;
            }

                .screenbar ul li.on a i.i-arrow-down {
                    transform: rotate(180deg);
                }

            .screenbar ul li a i {
                width: 10px;
                background: url(../images/down_icon.png) 0px 0px no-repeat;
                height: 10px;
                display: inline-block;
            }

                .screenbar ul li a i.i-arrow-down {
                    transform: rotate(180deg);
                }

            .screenbar ul li:hover a i {
                background: url(../images/up_icon.png) 1px 0px no-repeat;
            }

                .screenbar ul li:hover a i.i-arrow-down {
                    transform: rotate(180deg);
                }

            .screenbar ul li.on:hover a i {
                background: url(../images/jiantou_white.png) 1px 0px no-repeat;
            }

                .screenbar ul li.on:hover a i.i-arrow-down {
                    transform: rotate(180deg);
                }

            .screenbar ul li:hover a span i {
                background: url(../images/new_icon_2.png) 0px -134px no-repeat;
            }


            .screenbar ul li a span {
                height: 18px;
                width: 12px;
                float: right;
                margin-top: 10px;
            }

                .screenbar ul li a span b {
                    float: right;
                    height: 9px;
                    width: 12px;
                    background: url(../images/new_icon_2.png) 0px -108px no-repeat;
                }

                .screenbar ul li a span i {
                    float: right;
                    height: 9px;
                    width: 12px;
                    margin: 0px;
                    background: url(../images/new_icon_2.png) 0px -134px no-repeat;
                }

    .screenbar .priceform {
        float: left;
        padding: 0 10px;
        height: 38px;
        border-right: 1px #E2E2E2 solid;
    }

        .screenbar .priceform input {
            float: left;
            border: 1px #E2E2E2 solid;
            width: 56px;
            padding: 0 0 0 4px;
            margin-top: 8px;
            height: 22px;
            font-size: 12px;
            line-height: 23px;
            background: #FFFFFF;
            color: #666666;
        }

        .screenbar .priceform i {
            float: left;
            padding: 0 5px;
        }

        .screenbar .priceform a {
            float: left;
            border: 1px #E2E2E2 solid;
            width: 40px;
            line-height: 22px;
            text-align: center;
            background: #fff;
            margin-top: 8px;
            margin-left: 10px;
        }

    .screenbar .plfs {
        float: right;
        padding: 0 6px;
        height: 38px;
        border-left: 1px #E2E2E2 solid;
    }

        .screenbar .plfs a {
            /* float: left; */
            margin: 7px 12px;
            width: 25px;
            height: 25px;
            line-height: 40px;
            /* background: url(../images/new_icon_3.png) -34px 7px no-repeat; */
        }

            .screenbar .plfs a.t1 {
                background-position: 7px 7px;
                background: url(../images/big_icon_list_grey.png) no-repeat -1px;
            }

                .screenbar .plfs a.t1.on {
                    /* background-color: #f74747; */
                    /* background-position: 7px -34px; */
                    background: url(../images/big_icon_list.png) no-repeat -1px;
                    color: #f74747;
                }

            .screenbar .plfs a.t2.on {
                /* background-color: #f74747;
    background-position: -34px -34px; */
                background: url(../images/icon_list_red.png) no-repeat 1px;
                color: #f74747;
            }

            .screenbar .plfs a.t2 {
                /* background: url(../images/new_icon_3.png) -40px 3px no-repeat; */
                background: url(../images/icon_list_grey.png) no-repeat 1px;
            }

        .screenbar .plfs i {
            /* display: none; */
            padding-left: 15px;
        }

    .screenbar .ppnum {
        float: right;
        width: 100px;
        text-align: right;
        padding: 0 10px;
        border-left: 1px #E2E2E2 solid;
    }

        .screenbar .ppnum i {
            color: #f74747;
            font-weight: bold;
        }

/*分销*/

.n_fxjs {
    float: left;
    width: 460px;
    height: 168px;
    background: #9E9E9E;
    color: #FFFFFF;
}

    .n_fxjs h3 {
        float: left;
        width: 420px;
        padding: 10px 20px;
        font-size: 34px;
        font-weight: bold;
        margin-top: 15px;
    }

    .n_fxjs span {
        float: left;
        width: 420px;
        padding: 10px 20px;
        font-size: 14px;
    }

.n_fxbanner {
    float: left;
    width: 440px;
    overflow: hidden;
    height: 168px;
}

.n_title_fx {
    float: left;
    width: 900px;
    background: #E2E2E2;
    margin-top: 15px;
}

    .n_title_fx span {
        border-left: 17px #f74747 solid;
        padding-left: 15px;
        line-height: 40px;
        color: #333333;
        float: left;
        font-size: 16px;
    }

.n_fxgy {
    float: left;
    width: 100%;
}

    .n_fxgy ul {
        float: left;
        width: 100%;
    }

        .n_fxgy ul li {
            float: left;
            width: 284px;
            margin: 20px 8px;
        }

            .n_fxgy ul li .fxgyimg {
                float: left;
                width: 100%;
            }

            .n_fxgy ul li .fxgytitle {
                float: left;
                width: 264px;
                background: #f74747;
                color: #FFFFFF;
                padding: 10px;
                font-size: 14px;
            }

                .n_fxgy ul li .fxgytitle h3 {
                    float: left;
                    font-size: 20px;
                    font-weight: bold;
                }

                .n_fxgy ul li .fxgytitle i {
                    float: right;
                }

                .n_fxgy ul li .fxgytitle span {
                    float: left;
                    width: 100%;
                    border-top: 1px #FFFFFF solid;
                    margin-top: 5px;
                    padding-top: 5px;
                }

            .n_fxgy ul li .fxgycon {
                float: left;
                width: 264px;
                background: #DDDDDD;
                padding: 10px;
                height: 80px;
            }

.n_fxzc {
    float: left;
    width: 100%;
}

    .n_fxzc ul {
        float: left;
        width: 100%;
    }

        .n_fxzc ul li {
            float: left;
            width: 260px;
            margin: 20px 0 20px 30px;
            border-top: 2px #f74747 solid;
        }

            .n_fxzc ul li .fxzctitle {
                float: left;
                width: 258px;
                border: 1px #DCDCDC solid;
                border-top: none;
                color: #f74747;
                padding: 10px 0;
                font-size: 16px;
                text-align: center;
            }

            .n_fxzc ul li .fxzccon {
                float: left;
                width: 238px;
                border: 1px #DCDCDC solid;
                border-top: none;
                padding: 10px;
                height: 120px;
            }

.n_fxzcan {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}

    .n_fxzcan a {
        background: #FAFAFA;
        padding: 5px 10px;
        border: 1px #DCDCDC solid;
        margin: 5px;
    }

        .n_fxzcan a:hover {
            background: #f74747;
            color: #FFFFFF;
        }

/*我要合作*/

.n_wyhz_con {
    float: left;
    width: 870px;
    padding: 10px 15px;
    font-size: 16px;
}

.n_wyhz_t {
    float: left;
    width: 900px;
    border-bottom: 1px #E2E2E2 solid;
    font-weight: bold;
    margin-top: 15px;
}

    .n_wyhz_t span {
        float: left;
        border: 1px #E2E2E2 solid;
        border-top: 2px #f74747 solid;
        border-bottom: none;
        padding: 10px 20px;
        font-size: 16px;
        color: #f74747;
    }

.n_rxdh {
    float: left;
    width: 100%;
}

.n_rxdh_img {
    float: left;
    padding: 15px 5px;
    width: 90px;
}

.n_rxdh_con {
    margin-left: 120px;
    padding: 15px 0;
}

    .n_rxdh_con li {
        float: left;
        width: 300px;
        padding-bottom: 5px;
    }

.n_zxdj {
    float: left;
    width: 860px;
    padding: 20px;
}

    .n_zxdj li {
        float: left;
        width: 100%;
        margin-top: 20px;
        position: relative;
    }

        .n_zxdj li span {
            float: left;
            width: 96px;
            height: 40px;
            line-height: 40px;
            color: #333333;
            text-align: right;
            padding-right: 10px;
        }

            .n_zxdj li span.field-validation-error span {
                text-align: left;
            }

        .n_zxdj li input.text {
            float: left;
            height: 38px;
            width: 300px;
            line-height: 38px;
            border: 1px #E2E2E2 solid;
            padding: 0 10px;
            margin-right: 10px;
            font-size: 13px;
            font-family: "微软雅黑";
        }

            .n_zxdj li input.text.w1 {
                width: 100px;
            }

        .n_zxdj li div {
            float: left;
            border: 1px #E2E2E2 solid;
            margin-right: 10px;
        }

            .n_zxdj li div.w1 {
                width: 80px;
            }

            .n_zxdj li div.w2 {
                width: 80px;
            }

            .n_zxdj li div.w3 {
                width: 144px;
            }

        .n_zxdj li select {
            float: left;
            line-height: 38px;
            width: 100%;
            border: none;
            height: 38px;
        }

        .n_zxdj li i {
            float: left;
            line-height: 40px;
            font-family: "宋体";
            color: #f74747;
            position: absolute;
            left: 18px;
        }

        .n_zxdj li cite {
            line-height: 40px;
            padding: 0 10px;
            color: #E50014;
            font-family: "宋体";
        }

            .n_zxdj li cite.yzm img {
                float: left;
                margin-right: 10px;
            }

            .n_zxdj li cite.yzm a {
                color: #E50014;
            }

        .n_zxdj li.an {
            margin-top: 30px;
        }

            .n_zxdj li.an a {
                float: left;
                border: 1px #E2E2E2 solid;
                margin-left: 104px;
                background: #f74747;
                color: #FFFFFF;
                width: 320px;
                text-align: center;
                line-height: 45px;
                font-size: 22px;
                text-decoration: none;
                cursor: pointer;
            }

.n_wyhzsuccess {
    float: left;
    width: 100%;
    background: #F1F1F1;
    margin-top: 20px;
    height: 300px;
}

    .n_wyhzsuccess div {
        margin: 0 auto;
        width: 400px;
        height: 70px;
        line-height: 70px;
        padding-left: 60px;
        font-size: 20px;
        margin-top: 100px;
        color: #000000;
        background: url(../images/new_png_10.png) left 50% no-repeat;
    }

/*供应商*/

.n_gysgy {
    float: left;
    width: 100%;
}

    .n_gysgy ul {
        float: left;
        width: 100%;
    }

        .n_gysgy ul li {
            float: left;
            width: 420px;
            margin: 20px 15px;
            position: relative;
        }

            .n_gysgy ul li .gysgyimg {
                float: left;
                width: 100%;
            }

                .n_gysgy ul li .gysgyimg img {
                    float: left;
                    width: 420px;
                    height: 255px;
                }

            .n_gysgy ul li .gysgytitle {
                float: left;
                width: 400px;
                background: rgba(0, 80, 136, 0.5);
                color: #FFFFFF;
                padding: 10px;
                font-size: 14px;
                position: absolute;
                left: 0px;
                bottom: 120px;
            }

                .n_gysgy ul li .gysgytitle h3 {
                    float: left;
                    font-size: 20px;
                    font-weight: bold;
                }

                .n_gysgy ul li .gysgytitle i {
                    float: right;
                }

                .n_gysgy ul li .gysgytitle span {
                    float: left;
                    width: 100%;
                    margin-top: 10px;
                    padding-top: 5px;
                }

            .n_gysgy ul li .gysgycon {
                float: left;
                width: 400px;
                background: #DDDDDD;
                padding: 10px;
                height: 100px;
                overflow: hidden;
            }

/*友情链接*/

.n_link {
    float: left;
    width: 860px;
    padding: 10px 20px;
}

    .n_link ul {
        float: left;
        width: 100%;
        border-bottom: 1px #E2E2E2 solid;
    }

        .n_link ul li {
            float: left;
            width: 25%;
            padding: 10px 0;
        }

            .n_link ul li i {
                font-family: "宋体";
            }

            .n_link ul li a {
                color: #004BB0;
            }

/*技术资料*/

.n_jszltj {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
    border-top: none;
    border-bottom: none;
    line-height: 25px;
}

    .n_jszltj ul {
        float: left;
        width: 898px;
        overflow: hidden;
    }

        .n_jszltj ul li {
            float: left;
            width: 878px;
            padding: 6px 10px;
            border-bottom: 1px #E2E2E2 solid;
        }

            .n_jszltj ul li:first-child {
                border-top: none;
            }

            .n_jszltj ul li.close {
                height: 25px;
                overflow: hidden;
            }

            .n_jszltj ul li.open {
                height: auto;
            }

            .n_jszltj ul li.close span {
                height: 25px;
                overflow: hidden;
            }

            .n_jszltj ul li h3 {
                float: left;
                width: 100px;
                padding-left: 20px;
                color: #CCCCCC;
            }

            .n_jszltj ul li span {
                float: left;
                width: 700px;
                color: #333333;
            }

                .n_jszltj ul li span a {
                    float: left;
                    padding: 0 6px;
                    margin-right: 10px;
                }

                    .n_jszltj ul li span a.on {
                        background: #E50014;
                        color: #FFFFFF;
                    }

            .n_jszltj ul li i {
                float: left;
                padding-right: 10px;
                background: url(../images/new_png_06_.png) right 50% no-repeat;
            }

.n_jszllist {
    float: left;
    width: 850px;
    padding: 0 25px;
    border-top: 1px #E2E2E2 solid;
    line-height: 25px;
    margin-top: 15px;
}

    .n_jszllist ul {
        float: left;
        width: 100%;
    }

        .n_jszllist ul li {
            float: left;
            width: 100%;
            border-bottom: 1px #E2E2E2 solid;
            padding: 5px 0;
        }

            .n_jszllist ul li b {
                float: left;
                width: 40px;
                height: 20px;
                background: url(../images/new_icon_6.png) center -28px no-repeat;
                margin-top: 3px;
            }

            .n_jszllist ul li a {
                color: #004DB2;
            }

.n_jszllist_t {
    float: left;
    width: 100%;
    font-size: 14px;
    margin-top: 5px;
}

    .n_jszllist_t i {
        font-family: "宋体";
        padding-right: 5px;
        font-weight: bold;
    }

.n_newslist {
    float: left;
    width: 858px;
    padding: 10px 21px;
    line-height: 25px;
}

    .n_newslist ul {
        float: left;
        width: 100%;
    }

        .n_newslist ul li {
            float: left;
            width: 100%;
            border-bottom: 1px #E2E2E2 solid;
            padding: 5px 0;
        }

            .n_newslist ul li div {
                margin-left: 10px;
            }

            .n_newslist ul li a {
                color: #004DB2;
            }

                .n_newslist ul li a img {
                    margin-left: 10px;
                }

/*媒体中心*/

.n_mtzx {
    float: left;
    width: 640px;
    font-size: 14px;
    margin: 80px 0 0 130px;
}

    .n_mtzx ul {
        float: left;
        width: 100%;
    }

        .n_mtzx ul li {
            float: left;
            width: 300px;
            margin: 0px 10px;
            height: 180px;
        }

            .n_mtzx ul li img {
                float: left;
                width: 300px;
                height: 133px;
            }

            .n_mtzx ul li span {
                float: left;
                width: 100%;
                margin-top: 5px;
            }

/*附加值*/

.n_fjzmk1 {
    float: left;
    width: 100%;
    text-align: center;
    padding-bottom: 30px;
}

    .n_fjzmk1 img {
        margin-top: 30px;
    }

.n_fjzmk2 {
    float: left;
    width: 100%;
    padding-bottom: 30px;
}

    .n_fjzmk2 .fjzcon {
        float: left;
        width: 400px;
        padding: 0 20px 0 80px;
        font-size: 14px;
        margin-top: 20px;
    }

        .n_fjzmk2 .fjzcon span,
        .n_fjzmk2 .fjzcon a {
            color: #E50014;
        }

.n_fjzmk3 {
    float: left;
    width: 100%;
    padding: 20px 0;
    font-size: 14px;
    text-align: center;
}

/*礼品*/

.n_lpjs {
    float: left;
    width: 577px;
    height: 168px;
    background: #9E9E9E;
    color: #FFFFFF;
}

    .n_lpjs h3 {
        float: left;
        width: 537px;
        padding: 10px 20px;
        font-size: 34px;
        font-weight: bold;
        margin-top: 15px;
    }

    .n_lpjs span {
        float: left;
        width: 537px;
        padding: 10px 20px;
        font-size: 14px;
    }

.n_lyhj {
    float: left;
    width: 800px;
    padding: 20px 176px 150px 176px;
    background: #D71837 url(../images/yhj_1.jpg) left bottom no-repeat;
    margin-top: 15px;
}

.n_lyhjcon {
    float: left;
    margin: 40px 0 0 20px;
    background: url(../images/yhj_bg1.png) left top no-repeat;
    width: 241px;
    height: 150px;
    color: #FFFFFF;
    font-size: 14px;
}

    .n_lyhjcon.m2 {
        background: url(../images/yhj_bg2.png) left top no-repeat;
    }

.n_lyhj_1 {
    float: left;
    width: 140px;
    padding: 0 10px;
    margin-top: 30px;
    height: 30px;
    font-size: 50px;
}

    .n_lyhj_1 i {
        float: left;
        font-size: 22px;
    }

.n_lyhj_2 {
    float: right;
    width: 80px;
    margin-top: 30px;
    text-align: center;
}

.n_lyhj_3 {
    float: left;
    width: 100%;
    font-size: 12px;
    padding: 10px;
    width: 221px;
}

.n_hdcj {
    float: left;
    width: 100%;
    padding: 20px 0 150px 0;
    background: #D71837 url(../images/yhj_1.jpg) left bottom no-repeat;
    margin-top: 15px;
}

.n_hdcj_js {
    float: left;
    width: 430px;
    padding: 0 0 0 70px;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 160%;
}

    .n_hdcj_js h3 {
        font-size: 36px;
        line-height: 160%;
        margin-top: 20px;
    }

    .n_hdcj_js p {
        margin-top: 15px;
    }

.n_zjmd {
    float: left;
    width: 100%;
    line-height: 160%;
}

    .n_zjmd li {
        float: left;
        width: 100%;
    }

        .n_zjmd li span {
            float: left;
        }

            .n_zjmd li span.w_t1 {
                width: 150px;
            }

            .n_zjmd li span.w_t2 {
                width: 100px;
                text-align: center;
            }

            .n_zjmd li span.w_t3 {
                float: right;
            }

.n_hdcj_lp {
    float: right;
    width: 600px;
    margin: 80px 20px 60px 0;
}

.Failure {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #000000;
    padding: 50px 0;
}

    .Failure h3 {
        margin: 0 auto;
        width: 100%;
        line-height: 200%;
        font-size: 30px;
    }

    .Failure div {
        margin: 0 auto;
        width: 180px;
        background: #f74951;
        line-height: 35px;
        margin-top: 10px;
        text-align: center;
        font-size: 18px;
        color: #FFFFFF;
        overflow: hidden;
        cursor: pointer;
    }

.n_lpdh {
    float: left;
    width: 982px;
    margin: 35px 84px;
    border-bottom: 1px #E2E2E2 solid;
    border-right: 1px #E2E2E2 solid;
}

    .n_lpdh ul {
        float: left;
        width: 100%;
    }

        .n_lpdh ul li {
            float: left;
            width: 450px;
            padding: 20px;
            height: 240px;
            font-size: 14px;
            border-top: 1px #E2E2E2 solid;
            border-left: 1px #E2E2E2 solid;
        }

            .n_lpdh ul li img {
                float: left;
                width: 210px;
                height: 210px;
                margin-right: 20px;
            }

            .n_lpdh ul li h3 {
                float: left;
                width: 220px;
                font-size: 16px;
                color: #000000;
                margin-top: 50px;
            }

            .n_lpdh ul li span {
                float: left;
                width: 220px;
                padding: 10px 0;
            }

                .n_lpdh ul li span i {
                    color: #f74951;
                }

            .n_lpdh ul li a {
                float: left;
                width: 100px;
                background: #f74951;
                height: 35px;
                line-height: 35px;
                margin-top: 10px;
                text-align: center;
                color: #FFFFFF;
                overflow: hidden;
                cursor: pointer;
            }

/*建议*/

.n_gsjy {
    float: left;
    width: 100%;
    font-size: 14px;
}

.n_gsjy_input {
    float: left;
    margin-top: 20px;
    margin-right: 20px;
}

    .n_gsjy_input span {
        float: left;
        width: 70px;
        border: 1px #E2E2E2 solid;
        border-right: none;
        line-height: 45px;
        height: 45px;
        padding-left: 10px;
    }

    .n_gsjy_input input {
        float: left;
        width: 407px;
        border: 1px #E2E2E2 solid;
        border-left: none;
        padding: 0px 10px;
        line-height: 45px;
        height: 45px;
        font-size: 14px;
        font-family: "微软雅黑";
    }

.n_gsjy_textarea {
    float: left;
    width: 100%;
    margin-top: 20px;
}

    .n_gsjy_textarea span {
        float: left;
        padding-left: 10px;
    }

    .n_gsjy_textarea textarea {
        float: left;
        width: 100%;
        border: 1px #E2E2E2 solid;
        height: 80px;
        margin-top: 5px;
    }

.n_gsjy_yzm {
    float: left;
    width: 100%;
    margin-top: 20px;
    line-height: 47px;
}

    .n_gsjy_yzm img {
        float: left;
        margin: 5px 5px 0 5px;
    }

    .n_gsjy_yzm a {
        color: #f74951;
    }

    .n_gsjy_yzm input {
        float: left;
        width: 150px;
        border: 1px #E2E2E2 solid;
        padding: 0px 10px;
        line-height: 45px;
        height: 45px;
        font-size: 14px;
        font-family: "微软雅黑";
    }

.n_gsjy_an {
    float: left;
    width: 100%;
    margin-top: 20px;
}

    .n_gsjy_an a {
        margin-left: 426px;
        float: left;
        width: 300px;
        background: #f74951;
        height: 45px;
        line-height: 45px;
        text-align: center;
        color: #FFFFFF;
        overflow: hidden;
        cursor: pointer;
        font-size: 20px;
    }

/*用户调查*/

.n_yhdc_con {
    float: left;
    width: 970px;
    border-top: 1px #E2E2E2 solid;
    margin-top: 10px;
    padding: 15px;
    line-height: 180%;
    padding-bottom: 30px;
}

    .n_yhdc_con p {
        text-indent: 2em;
    }

.n_yhdctp_t {
    float: left;
    width: 1000px;
    background: #E2E2E2;
    overflow: hidden;
}

    .n_yhdctp_t span {
        border-left: 17px #f74747 solid;
        padding-left: 13px;
        line-height: 40px;
        color: #999999;
        float: left;
        font-size: 16px;
    }

.n_yhdctp_con {
    float: left;
    width: 940px;
    border: 1px #E2E2E2 solid;
    border-top: none;
    border-bottom: none;
    padding: 14px 29px;
    overflow: hidden;
}

    .n_yhdctp_con.bline {
        float: left;
        border-bottom: 1px #E2E2E2 solid;
    }

    .n_yhdctp_con li {
        float: left;
        width: 100%;
        padding: 2px 0;
    }

        .n_yhdctp_con li input {
            float: left;
            margin-top: 2px;
        }

        .n_yhdctp_con li label {
            float: left;
            padding-left: 10px;
            color: #000000;
        }

        .n_yhdctp_con li textarea {
            float: left;
            height: 120px;
            width: 100%;
            border: 1px #E2E2E2 solid;
        }

.n_yhdctp_an2 {
    float: left;
    width: 100%;
}

    .n_yhdctp_an2 a {
        margin-left: 390px;
        float: left;
        width: 200px;
        background: #f74951;
        height: 45px;
        line-height: 45px;
        text-align: center;
        color: #FFFFFF;
        overflow: hidden;
        cursor: pointer;
        font-size: 20px;
        margin-top: 20px;
    }

/*品牌促销页*/

.n_ppcxy {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.n_ppcxy_mk {
    float: left;
    width: 1151px;
    border-bottom: 1px #E2E2E2 solid;
    border-right: 1px #E2E2E2 solid;
    margin-bottom: 15px;
}

    .n_ppcxy_mk .n_ppcxy_ad {
        float: left;
        width: 459.4px;
        height: 220px;
        border-top: 1px #E2E2E2 solid;
        border-left: 1px #E2E2E2 solid;
    }

    .n_ppcxy_mk .n_ppcxy_cp {
        float: left;
        width: 229.2px;
        height: 220px;
        border-top: 1px #E2E2E2 solid;
        border-left: 1px #E2E2E2 solid;
        position: relative;
    }

        .n_ppcxy_mk .n_ppcxy_cp img {
            position: absolute;
            bottom: 5px;
            right: 5px;
            max-width: 220px;
            max-height: 150px;
        }

        .n_ppcxy_mk .n_ppcxy_cp span {
            position: absolute;
            left: 20px;
            top: 10px;
            font-size: 14px;
            line-height: 130%;
            z-index: 100;
        }

            .n_ppcxy_mk .n_ppcxy_cp span i {
                color: #f74951;
            }

        .n_ppcxy_mk .n_ppcxy_cp cite {
            position: absolute;
            bottom: 10px;
            left: 10px;
            width: 65px;
            height: 20px;
            background: url(../images/buy.png) left top no-repeat;
        }

/*我的询价单*/

.n_ddhsz {
    float: right;
    background: url(../images/del.jpg) left 50% no-repeat;
    margin: 0 10px 0 20px;
}

    .n_ddhsz a {
        float: left;
        padding: 5px 10px 5px 20px;
        line-height: 31px;
    }

.n_ddlb {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.n_ddlb_t {
    float: left;
    width: 100%;
}

    .n_ddlb_t span {
        float: left;
        line-height: 40px;
        padding: 0 0 0 19px;
    }

.n_ddlb .spt_w1 {
    width: 280px;
}

.n_ddlb .spt_w2 {
    width: 80px;
}

.n_ddlb .spt_w3 {
    width: 80px;
}

.n_ddlb .spt_w4 {
    width: 97px;
}

.n_ddlb .spt_w5 {
    width: 110px;
}

.n_ddlb .spt_w6 {
    width: 70px;
}

.n_ddlb .spt_w7 {
    width: 550px;
}

.n_ddlb .txt_fl {
    text-align: left;
}

.n_ddlb .txt_fr {
    text-align: right;
}

.n_ddlb .txt_fc {
    text-align: center;
}

.invoiceTrackModal {
    width: 100%;
    background: rgba(0, 0, 0, .65);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: none;
}

.invoiceTrackDetail {
    height: 440px;
    width: 552px;
    background: #fff;
    margin: 0 auto;
    position: relative;
    top: 8%;
    padding-right: 12px;
}

.invoiceTrackNo {
    height: 334px;
    width: 342px;
    background: #fff;
    margin: 0 auto;
    position: relative;
    top: 8%;
    position: relative;
    text-align: center;
    padding-top: 115px;
    box-sizing: border-box;
}

.invoiceTrackNoText {
    font-size: 16px;
    color: #666;
    text-align: center;
    margin: 0 auto;
    padding-top: 30px;
}

.close_modal {
    height: 18px;
    width: 18px;
    position: absolute;
    top: 14px;
    right: 14px;
    background: url(../images/small_close.png) no-repeat 0 0;
}

.close_modal_icon {
    height: 26px;
    width: 26px;
    position: absolute;
    top: 18px;
    right: 18px;
    background: url(../images/big_close.png) no-repeat 0 0;
}

.invoice_dashed {
    display: inline-block;
    height: 6px;
    width: 6px;
    background: #f74747;
    border-radius: 6px;
    position: relative;
    top: -1px;
    left: 4px;
}

.invoiceTitle {
    margin-left: 7px;
    padding-left: 19px;
    width: 501px;
    padding-bottom: 12px;
    border-bottom: 1px solid #e2e2e2;
}

    .invoiceTitle img {
        margin-right: 12px;
        float: left;
    }

    .invoiceTitle span {
        color: #333;
        font-size: 14px;
        display: block;
        line-height: normal !important;
    }

        .invoiceTitle span i {
            color: #666;
            font-size: 14px;
        }

#invoiceTable {
    width: 520px;
    border: 1px solid #e2e2e2;
    border-bottom: none;
    border-right: none;
    margin-left: 7px;
    margin-top: 16px;
}

    #invoiceTable thead {
        background: #f1f1f1;
    }

.invoice_detail_tbody td {
    height: 48px;
    border-bottom: 1px solid rgb(226, 226, 226);
    border-right: 1px solid rgb(226, 226, 226);
    white-space: nowrap;
    text-align: center;
}

.table_box {
    height: 202px;
    overflow-y: auto;
    overflow-x: hidden;
    margin-bottom: 52px;
    margin-top: 16px;
}

    .table_box::-webkit-scrollbar {
        width: 7px;
        /*高宽分别对应横竖滚动条的尺寸*/
        height: 7px;
    }

    .table_box::-webkit-scrollbar-thumb {
        /*滚动条里面小方块*/
        border-radius: 5px;
        -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        background: #c2c2c2;
    }

    .table_box::-webkit-scrollbar-track {
        /*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        border-radius: 0;
        background: #e2e2e2;
    }

.invoiceDetailTd {
    color: #666 !important;
    font-size: 12px !important;
}

.logisticsDetailTd {
    margin-left: 34px;
    color: #666 !important;
    font-size: 12px !important;
    line-height: 24px !important;
    text-align: left !important;
}

#invoiceTable th {
    border-bottom: 1px solid rgb(226, 226, 226);
    border-right: 1px solid rgb(226, 226, 226);
    padding: 6px 10px;
    white-space: nowrap;
}

.close_btn {
    margin-bottom: 52px;
    color: #fff;
    font-size: 16px;
    height: 32px;
    width: 160px;
    border-radius: 4px;
    background: #f74747;
    margin: 0 auto;
    text-align: center;
    line-height: 32px;
}

.n_ddlb_list {
    float: left;
    width: 100%;
}

    .n_ddlb_list ul {
        float: left;
        width: 100%;
        border-top: 1px #E2E2E2 solid;
    }

        .n_ddlb_list ul.checked {
            background: #F1F1F1;
        }

        .n_ddlb_list ul li {
            float: left;
            padding: 15px 0 15px 19px;
            line-height: 180%;
        }

            .n_ddlb_list ul li img.img {
                float: left;
                width: 65px;
                border: 1px #E2E2E2 solid;
                background: #FFFFFF;
                padding: 1px;
                margin-right: 10px;
            }

            .n_ddlb_list ul li div {
                float: left;
                width: 100%;
                padding-top: 15px;
            }

                .n_ddlb_list ul li div:first-child {
                    padding-top: 0px;
                }

.n_ddlb_list_t {
    float: left;
    width: 100%;
    background: #E2E2E2;
    line-height: 30px;
}

    .n_ddlb_list_t input {
        float: left;
        margin: 8px 15px 0 20px;
    }

.n_ddlb_xl {
    float: left;
    border: 1px solid #E2E2E2;
    line-height: 28px;
    position: relative;
    padding: 0 5px;
    margin-top: 5px;
}

    .n_ddlb_xl select {
        font-size: 12px;
        color: #666;
        border: none;
    }

    .n_ddlb_xl a {
        float: left;
    }

    .n_ddlb_xl i {
        float: left;
        width: 7px;
        height: 28px;
        display: block;
        background: url(../images/new_png_06.png) center 50% no-repeat;
        margin-left: 5px;
    }

    .n_ddlb_xl:hover i {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        filter: progid:DximageTramsform.Microsoft.basicImage(rotation-2);
    }

    .n_ddlb_xl ul {
        display: none;
        position: absolute;
        left: -1px;
        top: 28px;
        width: 100%;
        background: #FFFFFF;
        border: 1px #e6e6e6 solid;
        border-top: none;
        z-index: 1000;
    }

        .n_ddlb_xl ul li {
            float: left;
            width: 100%;
            height: 28px;
            line-height: 28px;
            padding: 0px;
        }

            .n_ddlb_xl ul li a {
                float: left;
                width: 100%;
                text-indent: 5px;
                text-align: left;
            }

                .n_ddlb_xl ul li a:hover {
                    background: #F0F0F0;
                }

    .n_ddlb_xl:hover ul {
        display: block;
    }

/*我的咨询*/

.n_wdzxadd {
    float: left;
    width: 900px;
    margin-top: 30px;
}

    .n_wdzxadd li {
        float: left;
        width: 100%;
        margin-top: 20px;
    }

        .n_wdzxadd li span {
            float: left;
            width: 70px;
            padding-left: 20px;
            text-align: left;
            line-height: 35px;
        }

        .n_wdzxadd li input {
            float: left;
            width: 788px;
            border: 1px #E2E2E2 solid;
            padding: 0px 10px;
            line-height: 33px;
            height: 38px;
            font-size: 12px;
            font-family: "微软雅黑";
        }

        .n_wdzxadd li textarea {
            float: left;
            width: 788px;
            border: 1px #E2E2E2 solid;
            padding: 10px;
            height: 80px;
            font-size: 12px;
            font-family: "微软雅黑";
        }

        .n_wdzxadd li.an a {
            float: right;
            background: #f74951;
            min-width: 60px;
            text-align: center;
            padding: 0 20px;
            height: 35px;
            line-height: 35px;
            color: #FFFFFF;
            font-size: 14px;
        }

.n_wdzx_t {
    float: left;
    width: 900px;
    background: #E2E2E2;
    margin-top: 20px;
}

    .n_wdzx_t span.w1,
    .n_wdzx_t span.w2,
    .n_wdzx_t span.w3 {
        float: left;
        line-height: 30px;
    }

    .n_wdzx_t span.w1 {
        width: 100px;
        padding-left: 20px;
    }

    .n_wdzx_t span.w2 {
        width: 700px;
        text-align: center;
    }

    .n_wdzx_t span.w3 {
        width: 80px;
        text-align: left;
    }

.n_wdzxlist {
    float: left;
    width: 100%;
}

.n_wdzxlist_mk {
    float: left;
    width: 898px;
    background: #FFFFFF;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

    .n_wdzxlist_mk span.w1,
    .n_wdzxlist_mk span.w2,
    .n_wdzxlist_mk span.w3 {
        float: left;
        height: 30px;
        line-height: 30px;
    }

    .n_wdzxlist_mk span.w1 {
        width: 100px;
        padding-left: 19px;
    }

    .n_wdzxlist_mk span.w2 {
        width: 700px;
        text-align: center;
    }

    .n_wdzxlist_mk span.w3 {
        width: 79px;
        text-align: left;
    }

.n_wdzxlist_con {
    float: left;
    width: 100%;
    border-top: 1px #E2E2E2 solid;
    background: #F1F1F1;
    display: none;
}

.n_wdzxlist_mk.open {
    background: #E2E2E2;
}

    .n_wdzxlist_mk.open .n_wdzxlist_con {
        display: block;
    }

    .n_wdzxlist_mk.open span.w2 i {
        display: none;
    }

.n_goodslistzx_t {
    float: left;
    width: 898px;
    border-bottom: 1px #E2E2E2 solid;
    height: 38px;
    line-height: 38px;
}

    .n_goodslistzx_t span {
        float: left;
    }

        .n_goodslistzx_t span.tw1 {
            width: 150px;
            text-align: center;
        }

        .n_goodslistzx_t span.tw2 {
            width: 150px;
        }

        .n_goodslistzx_t span.tw3 {
            width: 180px;
        }

        .n_goodslistzx_t span.tw4 {
            width: 240px;
        }

        .n_goodslistzx_t span.tw5 {
            width: 98px;
        }

        .n_goodslistzx_t span.tw6 {
            float: right;
            width: 80px;
            text-align: center;
        }

.n_goodslistzx {
    float: left;
    width: 898px;
    border-bottom: 1px #E2E2E2 solid;
}

    .n_goodslistzx ul {
        float: left;
        width: 100%;
    }

        .n_goodslistzx ul li a {
            color: #333333;
        }

        .n_goodslistzx ul li {
            float: left;
            width: 900px;
            padding: 10px 0;
            border-top: 1px #E2E2E2 solid;
            position: relative;
            line-height: 150%;
        }

            .n_goodslistzx ul li:first-child {
                border-top: none;
            }

            .n_goodslistzx ul li .tw2 {
                float: left;
                width: 130px;
                padding: 10px 20px 10px 0;
            }

            .n_goodslistzx ul li .tw3 {
                float: left;
                width: 160px;
                padding: 10px 20px 10px 0;
            }

            .n_goodslistzx ul li .goodsimg {
                float: left;
                width: 130px;
                padding: 0 10px;
                text-align: center;
            }

                .n_goodslistzx ul li .goodsimg img {
                    max-width: 130px;
                }

            .n_goodslistzx ul li .goodsprice {
                float: left;
                width: 100%;
            }

                .n_goodslistzx ul li .goodsprice i {
                    color: #f74747;
                }

                .n_goodslistzx ul li .goodsprice span {
                    color: #f74747;
                    font-size: 20px;
                }

            .n_goodslistzx ul li .goodsguige {
                float: left;
                width: 100%;
            }

                .n_goodslistzx ul li .goodsguige i {
                    color: #f74747;
                }

            .n_goodslistzx ul li .goodstitle {
                float: left;
                width: 100%;
            }

            .n_goodslistzx ul li .goodsts {
                float: left;
                color: #089000;
                width: 100%;
            }

            .n_goodslistzx ul li .goodstd {
                float: left;
                width: 210px;
                padding: 10px 30px 10px 0;
            }

            .n_goodslistzx ul li .goodsrz {
                float: left;
                width: 78px;
                padding: 10px 20px 10px 0;
            }

            .n_goodslistzx ul li .goodsqxgz {
                position: absolute;
                right: 18px;
                top: 50%;
                margin-top: -7px;
            }

.n_ask {
    float: left;
    width: 880px;
    padding: 9px;
    padding-bottom: 20px;
}

.n_ask_q {
    float: left;
    width: 100%;
}

.n_ask_a {
    float: left;
    width: 100%;
    border-top: 1px #E2E2E2 solid;
    padding-top: 10px;
    margin-top: 10px;
}

/*我的优惠券*/

.n_myyhj {
    float: left;
    width: 880px;
    padding: 9px;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.n_myyhjcon {
    float: left;
    margin: 20px 25px 20px 25px;
    background: url(../images/yhj_bg1.png) left top no-repeat;
    width: 241px;
    height: 150px;
    color: #FFFFFF;
    font-size: 14px;
}

    .n_myyhjcon.m2 {
        background: url(../images/yhj_bg2.png) left top no-repeat;
    }

/*支付方式*/

.n_zffs_step {
    float: right;
    width: 450px;
    margin-top: 20px;
}

    .n_zffs_step b {
        float: left;
        width: 100%;
        height: 20px;
        background: url(../images/step_1.png) left top no-repeat;
    }

    .n_zffs_step span {
        float: left;
        width: 50%;
        text-align: center;
        line-height: 30px;
    }

    .n_zffs_step.step_1 span.font_1,
    .n_zffs_step.step_2 span.font_2 {
        color: #f74747;
    }

    .n_zffs_step.step_2 b {
        background-position: left -20px;
    }

.n_zffscon {
    float: left;
    width: 552px;
    padding: 40px 223px 60px 223px;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.success_msg {
    position: relative;
}

    .success_msg .gou {
        width: 60px;
        height: 60px;
        background: url(../images/tubiao01_03_new.png) no-repeat;
        display: block;
        position: absolute;
        left: 175px;
        top: 3px;
    }

.subSuccess {
    float: left;
    width: 550px;
    position: relative;
    padding-top: 25px;
}

    .subSuccess .gou {
        width: 60px;
        height: 60px;
        background: url(../images/tubiao01_03.png) no-repeat 25px 9px;
        display: block;
        position: absolute;
        left: -80px;
        top: 15px;
    }

    .subSuccess .cha {
        width: 60px;
        height: 60px;
        background: url(../images/new_png_13.png) no-repeat;
        display: block;
        position: absolute;
        left: -80px;
        top: 15px;
    }

    .subSuccess h2 {
        font-size: 18px;
        color: #63c42c;
        line-height: 32px;
        padding-bottom: 15px;
        margin: 0px;
        font-weight: bold;
    }

    .subSuccess p,
    .subSuccess .text {
        line-height: 28px;
        font-size: 14px;
        text-indent: 0em;
        margin: 0px;
    }

        .subSuccess p b {
            color: #f74747;
            font-size: 16px;
        }

        .subSuccess p a {
            color: #336699;
            margin-right: 24px;
        }

    .subSuccess a.an {
        float: left;
        margin-top: 20px;
        padding: 0 20px;
        height: 30px;
        line-height: 28px;
        background: #f74747;
        color: #FFFFFF;
        font-size: 16px;
    }

    .subSuccess a.buy_more {
        float: left;
        width: 75px;
        height: 30px;
        text-align: center;
        color: #fff;
        line-height: 30px;
        display: block;
        background: #f74747;
    }

        .subSuccess a.buy_more:hover {
            text-decoration: none;
            background: #ed0213;
        }

    .subSuccess p.msg_more {
        float: left;
        margin-left: 10px;
    }

        .subSuccess p.msg_more a {
            color: #006699;
            margin-left: 6px;
        }

            .subSuccess p.msg_more a:hover {
                text-decoration: none;
            }

.n_cgts {
    float: left;
    width: 600px;
}

    .n_cgts b {
        float: left;
        background: url(../images/new_png_12.png) left top no-repeat;
        height: 50px;
        width: 50px;
        margin: 30px 20px 50px 50px;
    }

    .n_cgts h3 {
        float: left;
        width: 480px;
        font-size: 32px;
        color: #000000;
        margin-top: 40px;
        line-height: 32px;
    }

.n_sbts {
    float: left;
    width: 350px;
}

    .n_sbts b {
        float: left;
        background: url(../images/new_png_12.png) left top no-repeat;
        height: 50px;
        width: 50px;
        margin: 30px 20px 50px 50px;
    }

    .n_sbts h3 {
        float: left;
        width: 230px;
        font-size: 32px;
        color: #000000;
        margin-top: 40px;
        line-height: 32px;
    }

.n_tsnav {
    float: left;
    margin-top: 20px;
}

    .n_tsnav li {
        float: left;
        margin-left: 250px;
    }

        .n_tsnav li:first-child {
            margin-left: 0px;
        }

        .n_tsnav li a {
            display: block;
            color: #f74747;
        }

            .n_tsnav li a:hover {
                text-decoration: none;
            }

        .n_tsnav li i {
            font-family: "宋体";
            padding-right: 10px;
        }

/*购物车*/

.n_shopcart_step {
    float: right;
    width: 675px;
    margin-top: 30px;
}

    .n_shopcart_step b {
        float: left;
        width: 100%;
        height: 20px;
        background: url(../images/step_2.png) left top no-repeat;
    }

    .n_shopcart_step span {
        float: left;
        width: 225px;
        text-align: center;
        line-height: 30px;
    }

    .n_shopcart_step.step_1 span.font_1,
    .n_shopcart_step.step_2 span.font_2,
    .n_shopcart_step.step_3 span.font_3 {
        color: #f74747;
    }

    .n_shopcart_step.step_2 span.font_1,
    .n_shopcart_step.step_3 span.font_1,
    .n_shopcart_step.step_3 span.font_2 {
        color: #DF747C;
    }

    .n_shopcart_step.step_2 b {
        background-position: left -20px;
    }

    .n_shopcart_step.step_3 b {
        background-position: left -40px;
    }

/*礼品车*/

.n_giftcart_step {
    float: right;
    width: 435px;
    margin-top: 30px;
    margin-right: 10px;
}

    .n_giftcart_step b {
        float: left;
        width: 100%;
        height: 40px;
        background: url(../images/giftcartOne.gif) center center no-repeat;
    }

    .n_giftcart_step span {
        float: left;
        width: 145px;
        text-align: center;
        font-size: 14px;
        line-height: 40px;
        color: #666;
    }

    .n_giftcart_step.step_1 span.font_1,
    .n_giftcart_step.step_2 span.font_1,
    .n_giftcart_step.step_2 span.font_2,
    .n_giftcart_step.step_3 span {
        color: #666;
    }

    .n_giftcart_step.step_2 b {
        background: url(../images/giftcartTwo.gif) center center no-repeat;
    }

    .n_giftcart_step.step_3 b {
        background: url(../images/giftcartThree.jpg) center center no-repeat;
    }

.right_back {
    float: right;
    color: #006699;
    font-size: 14px;
    line-height: 3em;
}

.n_splb_js div span {
    float: left;
}

.n_splb_js div .spt_w1 {
    padding: 0 15px;
}

.spt_w1 input[type=checkbox] {
    margin-top: 14px;
}

.n_splb_js div .spt_w1 label {
    margin-top: 12px;
    padding: 0;
}

.n_nologin {
    float: left;
    width: 960px;
    border: 1px #E2E2E2 solid;
    line-height: 20px;
    margin-top: 15px;
    background: #F1F1F1;
    padding: 8px 19px;
}

    .n_nologin b {
        float: left;
        width: 18px;
        height: 16px;
        background: url(../images/tanhao.png) left 50% no-repeat;
        margin: 1px 10px 0 0;
    }

    .n_nologin span {
        float: left;
    }

    .n_nologin a {
        float: left;
        background: #f74747;
        padding: 0 10px;
        color: #FFFFFF;
        margin-left: 10px;
    }

.n_shopcart {
    float: left;
    width: 998px;
    border: 1px #E2E2E2 solid;
}

.shoppro {
    clear: both;
    line-height: 35px;
    height: 35px;
    border: 1px solid #E2E2E2;
    margin-bottom: 10px;
    position: relative;
}

.shoppro_span_l {
    border: 1px solid #f74747;
    color: #f74747;
    padding: 0 5px 1px 5px;
    margin-left: 10px;
}

.shoppro_span_c {
    padding-left: 10px;
}

.shoppro_span_r {
    margin-left: 10px;
    color: #fff;
    padding: 1px 10px 2px 10px;
    background-color: #F59200;
    border-radius: 5px;
    cursor: pointer;
}

.n_shopcart_t {
    float: left;
    width: 100%;
}

    .n_shopcart_t span {
        float: left;
        line-height: 40px;
        padding: 0 0 0 15px;
    }

        .n_shopcart_t span input {
            margin-top: 12px;
        }

.n_shopcart .spt_w1 {
    width: 10px;
}

.n_shopcart .spt_w2 {
    width: 90px;
}

.n_shopcart .spt_w3 {
    width: 170px;
}

.n_shopcart .spt_w4 {
    width: 175px;
}

.n_shopcart .spt_w5 {
    width: 70px;
}

.n_shopcart .spt_w6 {
    width: 98px;
    padding-left: 12px;
}

.n_shopcart .spt_w7 {
    width: 120px;
}

.n_shopcart .spt_w8 {
    width: 85px;
}

.n_shopcart .txt_fl {
    text-align: left;
    white-space: nowrap;
}

.n_shopcart .txt_fr {
    text-align: right;
}

.n_shopcart .txt_fc {
    text-align: center;
}

.n_shopcart_list {
    float: left;
    width: 100%;
}

    .n_shopcart_list ul {
        float: left;
        width: 100%;
        border-top: 1px #E2E2E2 solid;
    }

        .n_shopcart_list ul.checked {
            background: #fefaf5;
        }

        .n_shopcart_list ul li {
            float: left;
            padding: 15px 0 15px 15px;
            line-height: 180%;
        }

            .n_shopcart_list ul li img.img {
                float: left;
                width: 88px;
                height: 88px;
                border: 1px #E2E2E2 solid;
                background: #FFFFFF;
                padding: 0px;
            }

            .n_shopcart_list ul li .deliver {
                padding: 0px 5px;
                color: #ffffff;
                font-size: 12px;
                font-family: 'Microsoft YaHei';
                line-height: 16px;
                border-radius: 5px;
            }

                .n_shopcart_list ul li .deliver.h24 {
                    background-color: #f74747;
                    border: 1px solid #f74747;
                }

                .n_shopcart_list ul li .deliver.h48 {
                    background-color: #ff5500;
                    border: 1px solid #ff5500;
                }

                .n_shopcart_list ul li .deliver.quotingLeadTime {
                    background-color: #f2af00;
                    border: 1px solid #f2af00;
                }

            .n_shopcart_list ul li .deliver-leadTime {
                color: #999999;
            }

            .n_shopcart_list ul li div.num {
                margin: 0 auto;
                width: 72px;
                overflow: hidden;
            }

                .n_shopcart_list ul li div.num .input_an {
                    float: left;
                    width: 20px;
                    line-height: 20px;
                    background: #FFFFFF;
                    font-family: "宋体";
                    margin: 0px;
                    padding: 0px;
                    cursor: pointer;
                    height: 22px;
                    border: 1px solid #e2e2e2;
                }

                    .n_shopcart_list ul li div.num .input_an:hover {
                        color: #f74747;
                        border-color: #f74747;
                    }

                .n_shopcart_list ul li div.num .input_num {
                    float: left;
                    width: 30px;
                    text-align: center;
                    line-height: 20px;
                    margin: 0px;
                    padding: 0px;
                    border: 0px;
                    border-top: 1px #E2E2E2 solid;
                    border-bottom: 1px #E2E2E2 solid;
                    font-size: 12px;
                    height: 20px;
                }

.canNotSalePdt .deliver.h24,
.canNotSalePdt .deliver.h48 {
    background: #c3c3c3 !important;
    border: 1px solid #c3c3c3 !important;
}

.canNotSalePdt .cart .icon-cart,
.canNotSalePdt .cart > span,
.canNotSalePdt .btn-primary-active .icon-cart {
    color: #999 !important;
}

.canNotSalePdt .cart:hover {
    background: #fff !important;
    border: solid 1px #e2e2e2 !important;
}

.canNotSalePdt .btn-primary-active {
    color: #999 !important;
    background: #f1f1f1;
    border-color: #f1f1f1;
}

.canNotSalePdt .addCartNumGroup .addCartLeft,
.canNotSalePdt .addCartNumGroup .addCartNum,
.canNotSalePdt .addCartNumGroup .addCartRight {
    color: #ccc;
}

.canNotSalePdt .rightPdtDownIcon {
    position: absolute;
    right: 0;
    top: -50%;
}

.canNotSalePdt .areaCanNotSaleIcon {
    position: absolute;
    left: 86px;
    top: -50%;
}

.rightPdtDownIcon.hide {
    display: none;
}

.rightPdtDownIcon.show {
    display: block;
}

/*礼品车样式覆盖 by shirne*/

.GiftCartWrapper .n_nologin {
    padding: 5px 15px;
    line-height: 24px;
    width: 1122px;
}

    .GiftCartWrapper .n_nologin b {
        height: 18px;
        background: url(../images/g_tanhao.png) left 50% no-repeat;
        margin: 3px 11px 0 0;
    }

    .GiftCartWrapper .n_nologin a {
        margin-left: 9px;
        padding: 0 8px;
    }

        .GiftCartWrapper .n_nologin a:hover {
            text-decoration: none;
            background-color: #d10213;
        }

.GiftCartWrapper .n_splb_js div .spt_w1 {
    padding: 0 15px 0 26px;
}

#div_gift .n_title_2 {
    width: 100%;
}

    #div_gift .n_title_2 span {
        border: 1px #ddd solid;
        border-bottom: none;
        color: #666;
        font-size: 14px;
        width: 100px;
        text-align: center;
        padding: 0;
    }

        #div_gift .n_title_2 span b {
            color: #f74747;
            font-weight: normal;
        }

#div_gift .n_shopcart_t span {
    line-height: 60px;
    font-size: 14px;
    color: #666;
}

    #div_gift .n_shopcart_t span.spt_w1 {
        padding-left: 25px;
    }

    #div_gift .n_shopcart_t span.spt_w2 {
        font-weight: normal;
        width: 68px;
    }

    #div_gift .n_shopcart_t span.spt_w4 {
        width: 172px;
        padding: 0;
        height: 60px;
    }

    #div_gift .n_shopcart_t span.spt_w5 {
        width: 68px;
        text-align: center;
        padding-left: 0;
    }

    #div_gift .n_shopcart_t span.spt_w6 {
        width: 170px;
        text-align: center;
        padding-left: 0;
    }

    #div_gift .n_shopcart_t span.spt_w7 {
        width: 136px;
        text-align: center;
        padding-left: 0;
    }

    #div_gift .n_shopcart_t span.spt_w8 {
        width: 210px;
        text-align: center;
        padding-left: 0;
    }

    #div_gift .n_shopcart_t span.spt_w9 {
        width: 90px;
        text-align: center;
        padding-left: 0;
    }

    #div_gift .n_shopcart_t span input {
        margin-top: 24px;
    }

    #div_gift .n_shopcart_t span label {
        margin-top: 22px;
        padding: 0;
    }

#div_gift .n_shopcart_list ul {
    border-top: 1px #E2E2E2 dashed;
}

    #div_gift .n_shopcart_list ul.checked {
        background: #f1f1f1;
    }

    #div_gift .n_shopcart_list ul li {
        font-size: 14px;
        padding: 10px 0 10px 15px;
    }

        #div_gift .n_shopcart_list ul li.subtotalprice {
            color: #f74747;
        }

        #div_gift .n_shopcart_list ul li.spt_w1 {
            padding-left: 25px;
            padding-top: 22px;
        }

        #div_gift .n_shopcart_list ul li.spt_w2 {
            padding-left: 60px;
            width: 120px;
        }

        #div_gift .n_shopcart_list ul li.spt_w3 {
            width: 188px;
            padding: 7px 0 0 15px;
        }

        #div_gift .n_shopcart_list ul li.spt_w4 {
            width: 58px;
            padding: 0;
            height: 80px;
        }

        #div_gift .n_shopcart_list ul li.spt_w5 {
            width: 68px;
            text-align: center;
            padding: 0;
            padding-top: 60px;
        }

        #div_gift .n_shopcart_list ul li.spt_w6 {
            width: 170px;
            text-align: center;
            padding: 0;
            padding-top: 60px;
        }

        #div_gift .n_shopcart_list ul li.spt_w7 {
            width: 136px;
            padding-top: 54px;
            padding-left: 0;
        }

        #div_gift .n_shopcart_list ul li.spt_w8 {
            width: 210px;
            text-align: center;
            padding-top: 60px;
            padding-left: 0;
        }

        #div_gift .n_shopcart_list ul li.spt_w9 {
            width: 90px;
            text-align: center;
            padding-top: 60px;
            padding-left: 0;
        }

        #div_gift .n_shopcart_list ul li h3 {
            font-size: 12px;
            color: #333;
            line-height: 18px;
        }

        #div_gift .n_shopcart_list ul li a:hover,
        #div_gift .n_shopcart_list ul li a:hover h3 {
            color: #f74747;
            text-decoration: none;
        }

        #div_gift .n_shopcart_list ul li div.num {
            width: 122px;
        }

            #div_gift .n_shopcart_list ul li div.num .input_an {
                width: 36px;
                height: 36px;
                font-size: 32px;
                color: #b9b9b9;
                background: #e5e3e3;
            }

                #div_gift .n_shopcart_list ul li div.num .input_an.disabled {
                    background-color: #f3f2f2;
                    color: #dddddd;
                }

            #div_gift .n_shopcart_list ul li div.num .input_num {
                width: 48px;
                height: 34px;
                line-height: 34px;
                font-size: 14px;
            }

        #div_gift .n_shopcart_list ul li a.img {
            width: 118px;
            height: 118px;
            background: #fafafa;
            border: 1px #ddd solid;
            padding: 0px;
            display: table-cell;
            vertical-align: middle;
            text-align: center;
        }

        #div_gift .n_shopcart_list ul li .img img {
            max-width: 118px;
            max-height: 118px;
        }

#div_gift .n_shopcart {
    width: 1150px;
}

/*产品筛选条件*/

.n_goodstj {
    float: left;
    width: 1152px;
    border-bottom: none;
    line-height: 25px;
    position: relative;
}

    .n_goodstj ul {
        float: left;
        width: 1152px;
        overflow: hidden;
        border: 1px #E2E2E2 solid;
        border-bottom: none;
        box-sizing: border-box;
    }

        .n_goodstj ul li {
            float: left;
            width: 1132px;
            padding: 6px 10px;
            border-bottom: 1px #E2E2E2 solid;
        }

            .n_goodstj ul li:first-child {
                border-top: none;
            }

            .n_goodstj ul li.close {
                height: 25px;
                + height: 39 px;
                overflow: hidden;
            }

            .n_goodstj ul li.open {
                height: auto;
            }

                .n_goodstj ul li.open span {
                    height: auto;
                    max-height: 130px;
                    overflow-y: auto;
                    overflow-x: hidden;
                }

            .n_goodstj ul li span {
                line-height: 25px;
                display: inline-block;
            }

            .n_goodstj ul li h3 {
                float: left;
                width: 122px;
                padding-left: 20px;
                box-sizing: border-box;
                color: #666;
                height: 38px;
                line-height: 38px;
                position: relative;
                top: -6px;
                left: -10px;
                border-right: 1px solid #e2e2e2;
                background: #f1f1f1;
                position: relative;
            }

            .n_goodstj ul li span {
                float: left;
                width: 843px;
                margin-left: 7px;
                color: #333333;
                padding-right: 20px;
                margin-right: 20px;
            }

                .n_goodstj ul li span a {
                    float: left;
                    padding: 0 6px;
                    margin-right: 10px;
                }

            .n_goodstj ul li.close span a {
                margin-bottom: 10px;
            }

            .n_goodstj ul li span a.on {
                /*background: #E50014;*/
                /*color: #FFFFFF;*/
                color: #E50014;
            }

            .n_goodstj ul li span a.onit {
                background: #E50014;
                color: #FFFFFF;
            }

            .n_goodstj ul li i {
                border: 1px solid #e2e2e2;
                width: 40px;
                + width: 48 px;
                height: 22px;
                float: left;
                padding: 0 5px 0 5px;
                cursor: pointer;
            }

                .n_goodstj ul li i:hover {
                    border: 1px solid #f74747;
                    color: #f74747;
                }

                .n_goodstj ul li i.moreCatalogue {
                    margin-left: 63px;
                }

            .n_goodstj ul li.close i {
                background: url(../images/u1135.png) 33px 50% no-repeat;
            }

                .n_goodstj ul li.close i:hover {
                    background: url(../images/red.png) 33px 50% no-repeat;
                }

            .n_goodstj ul li .morechange {
                position: absolute;
                text-indent: 12px;
                right: 13px;
                border: 1px solid #e2e2e2;
                width: 40px;
                height: 22px;
                padding: 0 3px 0 7px;
                cursor: pointer;
                background: url(../images/zengjia.png) 3px 50% no-repeat;
            }

            .n_goodstj ul li .morechange {
                position: absolute;
                text-indent: 12px;
                right: 13px;
                border: 1px solid #e2e2e2;
                width: 40px;
                + width: 50 px;
                height: 22px;
                padding: 0 3px 0 7px;
                cursor: pointer;
                background: url(../images/zengjia.png) 3px 50% no-repeat;
            }

                .n_goodstj ul li .morechange:hover {
                    border: 1px solid #f74747;
                    color: #f74747;
                    background: url(../images/red_jia.png) 3px 50% no-repeat;
                }

            .n_goodstj ul li.open i {
                background: url(../images/up_arrow.png) 33px 50% no-repeat;
            }

                .n_goodstj ul li.open i:hover {
                    background: url(../images/up_red_arrow.png) 33px 50% no-repeat;
                }

            .n_goodstj ul li span a.ico_jt {
                padding-right: 10px;
                background: url(../images/new_png_06_.png) right 50% no-repeat;
            }

            .n_goodstj ul li .checkbox {
                display: none;
            }

                .n_goodstj ul li .checkbox span {
                    width: 933px;
                    margin-left: 7px;
                    max-height: 202px;
                    overflow-y: auto;
                }

                    .n_goodstj ul li .checkbox span .moreChange1 {
                        padding: 3px 5px;
                        float: left;
                    }

                    .n_goodstj ul li .checkbox span .package1 {
                        padding-bottom: 8px;
                        margin-right: 11px;
                        font-weight: normal;
                        font-style: normal;
                        float: left;
                        /*margin-left: -22px;*/
                    }

.checkbox .checkbox-option {
    margin-bottom: 10px;
    float: left;
    width: 90px;
    font-size: 12px;
}

    .checkbox .checkbox-option .check-label {
        color: #333333;
        display: block;
        margin-left: 20px;
        margin-right: 5px;
    }

    .checkbox .checkbox-option .check-img {
        width: 14px;
        height: 14px;
        float: left;
        margin-right: 8px;
        margin-top: 2px;
    }

        .checkbox .checkbox-option .check-img.bgimg-nocheck {
            background: url(../images/checkbox002.png) no-repeat;
        }

    .checkbox .checkbox-option .bgimg-checked {
        background: url(../images/checkbox001.png) no-repeat;
    }

.n_goodstj ul li .checkbox span .bgimg-nocheck {
    float: left;
    width: 14px;
    height: 14px;
    margin-top: 8px;
    background: url(../images/checkbox002.png) no-repeat;
}

.n_goodstj ul li .checkbox span .bgimg-checked {
    float: left;
    width: 14px;
    height: 14px;
    margin-top: 8px;
    background: url(../images/checkbox001.png) no-repeat;
}

.n_goodstj ul li .checkbox .determinationframe {
    margin-left: 386px;
    float: left;
    text-align: center;
}

    .n_goodstj ul li .checkbox .determinationframe .right,
    .checkError {
        margin: 0 6px 7px 6px;
        float: left;
        display: block;
        width: 54px;
        height: 24px;
        border: 1px solid #ddd;
        background: #f2f2f2;
        border-radius: 4px;
    }

.error {
    margin: 0 6px 7px 6px;
    float: left;
    display: block;
    height: 24px;
    background: #fff;
    border-radius: 4px;
}

.n_goodstj ul li .checkbox .determinationframe .right1 {
    margin: 0 6px 7px 6px;
    float: left;
    display: block;
    width: 54px;
    height: 24px;
    border: 1px solid #ddd;
    background: #f74747;
    border-radius: 4px;
    color: #fff;
}

    .n_goodstj ul li .checkbox .determinationframe .right1:hover {
        color: #fff;
    }

.n_goodstj ul li .checkbox .determinationframe .error:hover,
.right:hover {
    /*background: #f7f7f7;*/
}

#fy_Conditions .brandCatalogList a.on {
    background: #E50014;
    color: #FFFFFF;
}

.duoxuan {
    float: right;
    padding: 0 5px;
    border: 1px #E2E2E2 solid;
}

    .duoxuan b {
        margin: 8px 0 0 5px;
        float: right;
        height: 12px;
        width: 12px;
        background: url(../images/nav_icon_1.jpg) right -12px no-repeat;
    }

.n_songhfs {
    float: left;
    width: 100%;
}

    .n_songhfs li {
        float: left;
        text-align: center;
        padding: 1px 15px;
        height: 30px;
        line-height: 30px;
        border: 1px #E2E2E2 solid;
        margin: 13px 13px 0 0;
        border-radius: 3px;
    }

        .n_songhfs li.on,
        .n_songhfs li:hover.on {
            padding: 0px 14px;
            border: 2px #f74747 solid;
            background: url(../images/duihao.jpg) right bottom no-repeat;
        }

        .n_songhfs li:hover {
            border: 1px #f74747 solid;
            cursor: pointer;
        }

        .n_songhfs li i {
            color: #999999;
            margin-left: 15px;
        }

        .n_songhfs li.sure,
        .n_songhfs li:hover.sure {
            padding: 1px 15px;
            border: 1px #E2E2E2 solid;
            background: none;
            cursor: auto;
        }

.n_order {
    float: left;
    width: 100%;
}

    .n_order li {
        float: left;
        text-align: center;
        padding: 1px 15px;
        height: 30px;
        line-height: 30px;
        border: 1px #E2E2E2 solid;
        margin: 13px 13px 0 0;
        border-radius: 3px;
    }

        .n_order li.on,
        .n_order li:hover.on {
            padding: 0px 14px;
            border: 2px #f74747 solid;
            background: url(../images/duihao.jpg) right bottom no-repeat;
        }

        .n_order li:hover {
            border: 1px #f74747 solid;
            cursor: pointer;
        }

        .n_order li i {
            color: #999999;
            margin-left: 15px;
        }

        .n_order li.sure,
        .n_order li:hover.sure {
            padding: 1px 15px;
            border: 1px #E2E2E2 solid;
            background: none;
            cursor: auto;
        }

.n_wxts {
    float: left;
    width: 930px;
    padding: 10px 15px;
    background: #F6F6F6;
    margin-top: 16px;
}

    .n_wxts i {
        color: #f74747;
    }

    .n_wxts a {
        color: #336699;
    }

        .n_wxts a:hover {
            color: #f74747;
        }

.n_zffs {
    float: left;
    width: 100%;
}

    .n_zffs li {
        float: left;
        text-align: center;
        padding: 1px 25px;
        height: 30px;
        line-height: 30px;
        border: 1px #E2E2E2 solid;
        margin: 13px 13px 0 0;
        border-radius: 3px;
    }

        .n_zffs li.on,
        .n_zffs li:hover.on {
            padding: 0px 24px;
            border: 2px #f74747 solid;
            background: url(../images/duihao.jpg) right bottom no-repeat;
        }

        .n_zffs li:hover {
            border: 1px #f74747 solid;
            cursor: pointer;
        }

        .n_zffs li b {
            float: left;
            width: 30px;
            height: 20px;
            background: url(../images/zffsico.png) no-repeat;
            margin: 5px 10px 0 0;
        }

            .n_zffs li b.ico01 {
                background-position: center 0px;
            }

            .n_zffs li b.ico02 {
                background-position: center -30px;
            }

            .n_zffs li b.ico03 {
                background-position: center -60px;
            }

            .n_zffs li b.ico04 {
                background: url(../images/accountPay.png) no-repeat;
                background-position: center center;
            }

        .n_zffs li.sure,
        .n_zffs li:hover.sure {
            padding: 1px 25px;
            border: 1px #E2E2E2 solid;
            background: none;
            cursor: auto;
        }

.n_beizhu {
    float: left;
    width: 998px;
    border-top: none;
    padding-left: 12px;
    margin-top: 15px;
    margin-bottom: 16px;
}

.biezhu_info {
    width: 900px;
}

    .biezhu_info input {
        padding-left: 10px;
        border: 0px;
        width: 876px;
        height: 30px;
        border: 1px solid #b5b5b5;
    }

        .biezhu_info input::-webkit-input-placeholder {
            color: #c4c4c4;
            font-size: 12px;
        }

.n_beizhu_sure {
    float: left;
    width: 970px;
    border: 1px #E2E2E2 solid;
    padding: 14px;
}

.n_spqd {
    float: left;
    width: 998px;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.n_spqd_t {
    float: left;
    width: 100%;
    background: #F1F1F1;
}

    .n_spqd_t span {
        float: left;
        line-height: 40px;
        padding: 0 0 0 15px;
    }

        .n_spqd_t span input {
            margin-top: 12px;
        }

.n_spqd .sp_w1 {
    width: 60px;
    padding-left: 20px;
}

.n_spqd .sp_w2 {
    width: 95px;
}

.n_spqd .sp_w3 {
    width: 150px;
}

.n_spqd .sp_w4 {
    width: 90px;
}

.n_spqd .sp_w5 {
    width: 120px;
}

.n_spqd .sp_w6 {
    width: 100px;
}

.n_spqd .sp_w7 {
    width: 80px;
}

.n_spqd .sp_w8 {
    width: 80px;
}

.n_spqd .sp_w9 {
    width: 80px;
}

.n_spqd .txt_fl {
    text-align: left;
}

.n_spqd .txt_fr {
    text-align: right;
}

.n_spqd .txt_fc {
    text-align: center;
}

.n_spqd_list {
    float: left;
    width: 100%;
}

    .n_spqd_list ul {
        float: left;
        width: 100%;
        border-top: 1px #E2E2E2 solid;
    }

        .n_spqd_list ul li {
            float: left;
            padding: 15px 0 15px 15px;
            line-height: 180%;
        }

            .n_spqd_list ul li img.img {
                float: left;
                width: 88px;
                height: 88px;
                border: 1px #E2E2E2 solid;
                background: #FFFFFF;
                padding: 0px;
            }

            .n_spqd_list ul li h3 {
                height: 65px;
            }

/*下单页礼品样式*/

.g_list {
    float: left;
    width: 998px;
    border: 1px #ddd solid;
    border-top: none;
}

.g_list_t {
    float: left;
    width: 100%;
    background: #fff;
    line-height: 40px;
}

.g_list_i ul {
    float: left;
    width: 100%;
    line-height: 32px;
}

.g_list .col {
    float: left;
    text-align: center;
}

.g_list .g_list_t span {
    line-height: 58px;
    font-size: 14px;
}

.g_list .col-w-info {
    width: 370px;
    margin-left: 71px;
}

.g_list .col-w-empty {
    width: 112px;
}

.g_list .col-w-integral {
    width: 174px;
}

.g_list .col-w-num {
    width: 146px;
}

.g_list .col-w-subt {
    width: 275px;
}

.g_list .g_list_t .col-w-info {
    width: 123px;
}

.g_list .g_list_t .col-w-empty {
    width: 359px;
}

.g_list .g_list_i ul {
    border-top: 1px #ddd dashed;
}

.g_list .g_list_i .col {
    line-height: 120px;
    padding: 10px 0;
    font-size: 14px;
}

.g_list .g_list_i .col-w-info {
    text-align: left;
}

.g_list .g_list_i a {
    float: left;
}

.g_list .g_list_i .img {
    width: 118px;
    height: 118px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    background: #fafafa;
    border: 1px #ddd solid;
}

    .g_list .g_list_i .img img {
        max-width: 118px;
        max-height: 118px;
    }

.g_list .g_list_i .col-w-info a.titlename {
    font-size: 12px;
    line-height: 18px;
    margin-top: -3px;
    width: 232px;
    margin-left: 15px;
    color: #333;
}

    .g_list .g_list_i .col-w-info a.titlename:hover {
        color: #f74747;
        text-decoration: none;
    }

.g_list .g_list_i .col-w-subt {
    color: #f74747;
}

.n_spqdtj {
    float: left;
    width: 100%;
    text-align: right;
    position: relative;
    line-height: 26px;
}

    .n_spqdtj i {
        color: #f74747;
        display: inline-block;
        width: 70px !important;
    }

.freight_tag {
    display: inline-block;
    width: 15px !important;
    height: 15px;
    background: url(../images/icon_wenhao_gray.png) no-repeat;
    cursor: pointer;
}

.n_spqdtj .n_syyhj {
    position: absolute;
    left: 0px;
    bottom: 0px;
}

    .n_spqdtj .n_syyhj a {
        float: left;
        background: url(../images/yhjico.png) left 50% no-repeat;
        padding-left: 20px;
    }

.act dl dt,
.act .act-countdown label,
#image_box span,
#image_box em,
.catalog .aUp,
.catalog .aDown {
    background: url(../images/icon.png) no-repeat;
}

/*礼品车样式覆盖*/

.gift_order_wrapper .g_list {
    width: 1150px;
}

.gift_order_wrapper .n_spqdtj {
    margin-top: 0;
    border: 1px #ddd solid;
    width: 1150px;
    border-top: 0;
    line-height: 58px;
}

    .gift_order_wrapper .n_spqdtj span {
        padding: 0 78px 0 90px;
        font-size: 14px;
    }

        .gift_order_wrapper .n_spqdtj span i {
            font-size: 18px;
        }

/*图片放大镜*/

#pro_infor {
    float: left;
    width: 352px;
    height: 352px;
    background: #fff;
}

#image_box {
    position: relative;
    z-index: 10;
    display: block;
    width: 352px;
    height: 352px;
    margin-top: 12px;
    margin-left: 12px;
}

    #image_box a {
        width: 352px;
        height: 352px;
    }

    #image_box #current_img {
        display: block;
        margin: 0 auto;
        width: 350px;
        height: 350px;
    }

    #image_box span {
        position: absolute;
        display: block;
        width: 30px;
        height: 60px;
        background-repeat: no-repeat;
        text-indent: -999em;
        cursor: pointer;
    }

        #image_box span.prev {
            top: 190px;
            left: 5px;
            z-index: 100;
            background-position: 0 -30px;
        }

        #image_box span.next {
            top: 190px;
            right: 5px;
            z-index: 100;
            background-position: -30px -30px;
        }

/* 详情页视频样式 */
.pdtVideoBox {
    position: absolute;
    left: 13px;
    top: 13px;
    z-index: 100;
}

.startVideoBtn {
    position: absolute;
    left: 147px;
    top: 147px;
    z-index: 100;
    cursor: pointer;
}

.closeVideoBtn {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 100;
    cursor: pointer;
}

.pdtVideoBox .video-js .vjs-big-play-button {
    border: none;
}

    .pdtVideoBox .video-js .vjs-big-play-button:hover {
        background: #f74848;
    }

/*.catalog {
    position: relative;
    float: left;
    margin: 31px 0 5px;
    width: 350px;
    height: 70px;
    margin-left: 15px;
}*/

  /*  .catalog .aUp,
    .catalog .aDown {
        position: absolute;
        display: block;
        width: 13px;
        height: 50px;
        cursor: pointer;
        background: url(../images/pbimg_an.png) no-repeat;
    }

    .catalog .aUp {
        top: 10px;
        left: 0px;
        background-position: 0 50%;
    }

    .catalog .aDown {
        top: 10px;
        right: 3px;
        background-position: -13px 50%;
    }

    .catalog .disabled {
        opacity: 0.5;
        filter: alpha(opacity=50);
        cursor: no-drop;
    }

    .catalog .imgbox1 {
        display: block;
        overflow: hidden;
        margin: 0 auto;
        width: 300px;
        height: 65px;
    }

        .catalog .imgbox1 ul.imgbox {
            float: left;
            width: 20000em;
        }

            .catalog .imgbox1 ul.imgbox li {
                float: left;
                margin-right: 17px;
                width: 62px;
                height: 62px;
                background: #fff;
                cursor: pointer;
            }

                .catalog .imgbox1 ul.imgbox li .zoomThumbActive {
                    border: 1px #f74747 solid;
                    display: block;
                }

                .catalog .imgbox1 ul.imgbox li img {
                    display: block;
                    margin: 1px auto;
                    width: 60px;
                    height: 60px;
                }*/

/*产品信息*/

.proview_name {
    float: left;
    width: 710px;
    padding: 10px 0;
    margin-bottom: 20px;
}

    .proview_name h1 {
        float: left;
        width: 100%;
        font-size: 20px;
        line-height: 30px;
        font-weight: normal;
        margin: 0px;
        padding-bottom: 5px;
        font-family: "微软雅黑";
        font-weight: bold;
    }

    .proview_name span {
        float: left;
        font-size: 12px;
        color: #f74747;
        margin-top: 10px;
    }

.proview_zffs {
    float: left;
    width: 710px;
    border-top: 1px #E2E2E2 solid;
    margin-top: 15px;
    padding-top: 10px;
}

    .proview_zffs span {
        float: left;
        line-height: 30px;
        padding: 0 10px;
    }

    .proview_zffs li {
        float: left;
        /* text-align: center; */
        /* height: 30px; */
        /* line-height: 30px; */
        margin: 0px 20px 0 0;
    }

        .proview_zffs li b {
            float: left;
            width: 30px;
            height: 20px;
            background: url(../images/zffsico.png) no-repeat;
            margin: 5px 10px 0 0;
        }

            .proview_zffs li b.ico01 {
                background-position: center 0px;
            }

            .proview_zffs li b.ico02 {
                background-position: center -30px;
            }

            .proview_zffs li b.ico03 {
                background-position: center -60px;
            }

.proview_lxfs {
    float: left;
    width: 710px;
    border-top: 1px #E2E2E2 solid;
    border-bottom: 1px #E2E2E2 solid;
    margin-top: 10px;
    padding: 10px 0;
}

    .proview_lxfs span {
        float: left;
        line-height: 30px;
        padding: 0 10px;
    }

    .proview_lxfs li {
        float: left;
        text-align: center;
        height: 30px;
        line-height: 30px;
        margin: 0px 20px 0 0;
    }

        .proview_lxfs li i {
            font-size: 14px;
        }

        .proview_lxfs li b {
            float: left;
            width: 25px;
            height: 20px;
            background: url(../images/lxfsico.png) no-repeat;
            margin: 5px 10px 0 0;
        }

            .proview_lxfs li b.ico01 {
                background-position: center 0px;
                margin-top: 7px;
            }

            .proview_lxfs li b.ico02 {
                background-position: center -29px;
            }

.proview_buyan {
    border-radius: 3px;
    float: left;
    /* background: #f74747 url(../images/icon-cart_200x200.png) 16px 50% no-repeat; */
    background: #f74747;
    text-align: center;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    color: #FFFFFF;
    margin-top: 30px;
    /* background-size: 18px; */
}

    .proview_buyan:hover {
        background: rgb(242, 75, 88);
    }

.bigInquiry {
    background: #f74747 url(../images/icon-inquiry_200x200.png) 16px 50% no-repeat;
    + background: #f74747;
    background-size: 18px;
}

.proview_buyan a {
    float: left;
    padding: 0 16px 0 10px;
    color: #FFFFFF;
}

    .proview_buyan a img {
        margin: 10px;
    }

.proview_buyan.quick-order {
    margin-left: 20px;
    /* padding-left: 10px; */
    height: 38px;
    line-height: 38px;
    border: 1px solid #f74747;
    /* color: #f74747; */
    background: #fff !important;
}

    .proview_buyan.quick-order.grayBtn,
    .proview_buyan.grayBtn {
        background: #d2d0d0 !important;
        color: #fff;
        border: 1px solid #d2d0d0;
    }

        .proview_buyan.quick-order.grayBtn a#btn_quickOrder {
            color: #fff;
            background: url('../../images/quick_order_icon_gray.png') no-repeat 10px 10px;
        }

a#btn_quickOrder {
    padding-left: 20px;
    color: #f74747;
    background: url('../../images/quick_order_icon.png') no-repeat 14px 10px;
}

/*商品数量选择*/

.proview_num {
    float: left;
    margin: 30px 20px 0 0px;
}

    .proview_num a.left {
        float: left;
        overflow: hidden;
        margin-top: 4px;
        width: 28px;
        height: 28px;
        border: 1px solid #e6e1db;
        text-align: center;
        line-height: 23px;
        font-size: 30px;
        cursor: pointer;
        position: relative;
    }

    .proview_num a.right {
        float: left;
        overflow: hidden;
        margin-top: 4px;
        width: 28px;
        height: 28px;
        border: 1px solid #e6e1db;
        text-align: center;
        line-height: 25px;
        font-size: 20px;
        /*cursor: pointer;*/
        position: relative;
    }

.hx {
    display: block;
    width: 10px;
    height: 2px;
    background: #999;
    position: absolute;
    left: 9px;
    top: 13px;
}

.hx1 {
    display: block;
    width: 2px;
    height: 10px;
    background: #999;
    position: absolute;
    left: 13px;
    top: 9px;
}

.proview_num a.right:hover {
    border-color: #f74747;
}

.proview_num a.left:hover {
    border-color: #f74747;
}

.proview_num input {
    float: left;
    margin-top: 4px;
    padding: 0 3px;
    width: 35px;
    height: 28px;
    border: none;
    border-top: 1px solid #e6e1db;
    border-bottom: 1px solid #e6e1db;
    text-align: center;
    line-height: 20px;
}

.proview_num span {
    float: left;
    line-height: 25px;
    margin-right: 10px;
}

.proDetaTable .tx .h,
.proDetaTable .tx .f {
    width: 51px;
    height: 19px;
    display: block;
    background: url(../images/picIcon_01.png) no-repeat;
}

.proDetaTable {
    color: #000;
    margin-bottom: 20px;
    border: 1px solid #E2E2E2;
}

    .proDetaTable td {
        line-height: 18px;
        padding: 5px 10px;
        border-top: 1px solid #e2e2e2;
    }

    .proDetaTable .th {
        background: #e8e8e8;
        color: #666;
    }

        .proDetaTable .th td {
            border-top: none;
            border-bottom: none;
        }

    .proDetaTable .in_th td {
        border-top: none;
    }

    .proDetaTable .tx {
        display: block;
        position: relative;
        float: left;
    }

        .proDetaTable .tx .h,
        .proDetaTable .tx .f {
            width: 7px;
            height: 5px;
            display: block;
            position: absolute;
            right: -12px;
            background-position: -298px -72px;
        }

        .proDetaTable .tx .h {
            top: 3px;
        }

        .proDetaTable .tx .f {
            top: 10px;
            background-position: -298px -79px;
        }

    .proDetaTable td.hsdjz {
        color: #666;
    }

        .proDetaTable td.hsdjz span {
            font-weight: normal;
            color: #000;
        }

            .proDetaTable td.hsdjz span s {
                color: #666 !important;
            }

.duibi_input {
    float: left;
    width: 70px;
    position: relative;
}

    .duibi_input label {
        float: left;
        width: 45px;
        text-align: right;
        border: 1px solid #e2e2e2;
        padding: 5px 10px;
        color: #999999;
    }

    .duibi_input input {
        left: 10px;
        top: 8px;
        margin: 0px;
        padding: 0px;
        position: absolute;
    }

/*最新浏览*/

.n_lljl_t {
    float: left;
    width: 220px;
    background: #E2E2E2;
    text-align: center;
    font-size: 16px;
    line-height: 40px;
}

.n_lljl_list {
    float: left;
    width: 218px;
    border: 1px #E2E2E2 solid;
    border-top: none;
    margin-bottom: 10px;
}

    .n_lljl_list ul {
        float: left;
        width: 100%;
    }

        .n_lljl_list ul li {
            float: left;
            width: 100%;
            border-top: 1px #E2E2E2 solid;
            padding: 10px 0;
        }

            .n_lljl_list ul li:first-child {
                border-top: none;
            }

            .n_lljl_list ul li img {
                float: left;
                width: 80px;
                height: 80px;
            }

            .n_lljl_list ul li span {
                width: 130px;
                line-height: 150%;
                font-size: 12px;
                margin-top: 10px;
            }

                .n_lljl_list ul li span .title {
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 3;
                    overflow: hidden;
                }

                .n_lljl_list ul li span i {
                    color: #f74747;
                }

.procon_navtbg {
    float: left;
    width: 100%;
}

.procon_navt {
    float: left;
    width: 900px;
}

    .procon_navt ul {
        float: left;
        width: 918px;
        border: 1px #E2E2E2 solid;
        height: 42px;
        background: #f1f1f1;
    }

        .procon_navt ul li {
            float: left;
            height: 42px;
            line-height: 42px;
            padding: 0 21px;
            font-size: 14px;
            color: #333333;
            font-weight: bold;
            cursor: pointer;
            border-right: 1px solid #e2e2e2;
        }

            .procon_navt ul li.on {
                position: relative;
                left: -1px;
                top: -1px;
                float: left;
                border: 1px #E2E2E2 solid;
                border-top: 2px #f74747 solid;
                border-bottom: none;
                color: #f74747;
                background-color: #fff;
            }

.procon_add {
    display: none;
    background-color: #ec0c1d;
    width: 120px;
    height: 44px;
    float: right;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 700;
    line-height: 44px;
    cursor: pointer;
}

    .procon_add:hover {
        background-color: rgb(242, 75, 88)
    }

.fixedSubNav {
    position: fixed;
    top: 0;
    left: -20px;
    z-index: 1000;
}

    .fixedSubNav .procon_navt {
        margin: 0 auto;
        float: none;
        width: 920px;
        padding-left: 272px;
    }

    .fixedSubNav ul {
        width: 798px;
    }

    .fixedSubNav .procon_add {
        display: block;
    }

.procon_bian {
    float: left;
    width: 918px;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.procon {
    float: left;
    width: 898px;
}

.n_cpjs,
.n_ggcs,
.n_lxwm,
.n_kbs,
.n_zxpl {
    float: left;
    width: 858px;
    padding: 20px;
    font-size: 14px;
    line-height: 180%;
}

.n_ggcs {
    padding: 32px 20px;
}

.n_kbs_list {
    float: left;
    width: 100%;
}

    .n_kbs_list ul {
        float: left;
        width: 100%;
    }

        .n_kbs_list ul li {
            float: left;
            width: 100%;
            border-bottom: 1px #E2E2E2 solid;
            padding: 10px 0;
        }

            .n_kbs_list ul li i {
                color: #999999;
                margin-right: 10px;
            }

            .n_kbs_list ul li span {
                color: #f74747;
            }

            .n_kbs_list ul li a:hover {
                text-decoration: none;
            }

.n_zxpl_list {
    float: left;
    width: 100%;
    border-bottom: 1px #E2E2E2 solid;
    padding: 10px 0;
    font-size: 12px;
}

.n_zxpl_list_pl {
    float: left;
    width: 620px;
}

    .n_zxpl_list_pl h3 {
        float: left;
        width: 100%;
    }

    .n_zxpl_list_pl span {
        float: left;
        color: #f74747;
    }

.n_zxpl_list_cm {
    float: left;
    width: 140px;
}

.n_zxpl_list_user {
    float: left;
    width: 98px;
}

.n_zxpl_add {
    height: 142px;
    color: #666;
}

    .n_zxpl_add .title {
        font-size: 14px;
    }

    .n_zxpl_add .word {
        font-size: 12px;
    }

        .n_zxpl_add .word span {
            color: #f74747;
        }

        .n_zxpl_add .word a {
            color: #336699;
            text-decoration: underline;
        }

    .n_zxpl_add .consult {
        float: right;
        height: 40px;
        width: 104px;
        text-align: center;
        line-height: 40px;
        color: #FFFFFF;
        background-color: #f74747;
        font-size: 16px;
        margin-top: 33px;
    }

.n_gyzkh {
    float: left;
    width: 918px;
    padding: 10px 0;
    position: relative;
    left: -1px;
    border: 1px solid #e2e2e2;
    background-color: #fff;
}

    .n_gyzkh h3 {
        float: left;
        width: 800px;
        font-size: 16px;
        color: #000000;
        margin-top: 17px;
        margin-bottom: 5px;
    }

    .n_gyzkh span {
        float: left;
        width: 800px;
        margin-top: 5px;
    }

    .n_gyzkh i {
        float: left;
        margin: 21px;
        width: 35px;
        height: 35px;
        /*background: url(../images/gyzkhico.png) no-repeat;*/
    }

.n_gyzkh_1,
.n_gyzkh_2,
.n_gyzkh_3,
.n_gyzkh_4 {
    float: left;
    width: 100%;
    padding: 8px 0;
}

    .n_gyzkh_1 i {
        background: url("../images/zkh.png") no-repeat;
        width: 45px;
    }

    .n_gyzkh_2 i {
        background: url("../images/zheng.png") no-repeat;
    }

    .n_gyzkh_3 i {
        background: url("../images/mian.png") no-repeat;
    }

    .n_gyzkh_4 i {
        background: url("../images/tui.png") no-repeat;
    }

.n_gyzkh_5 i {
    background: url("../images/icon/price_rule.png") no-repeat;
}

.n_gyzkh_5 .rightItem {
    width: 800px;
}

.n_produibibar {
    position: fixed;
    z-index: 10;
    bottom: 0px;
    display: none;
}

.n_produibi {
    margin: 0 auto;
    width: 900px;
    padding-left: 252px;
    position: relative;
}

.n_produibi_t {
    float: left;
    border: 1px #f74747 solid;
    border-top: 2px #f74747 solid;
    height: 40px;
    line-height: 40px;
    border-bottom: none;
    padding: 0 20px;
    font-size: 16px;
    color: #FFF;
    background: #f74747;
    position: absolute;
    top: -41px;
}

.n_produibi_list {
    float: left;
    width: 898px;
    border: 1px #f74747 solid;
    background: #FFFFFF;
}

    .n_produibi_list ul {
        float: left;
        width: 784px;
    }

        .n_produibi_list ul li {
            float: left;
            width: 195px;
            border-right: 1px #E2E2E2 solid;
            padding: 25px 0 15px 0;
            position: relative;
        }

            .n_produibi_list ul li img {
                float: left;
                width: 60px;
                height: 60px;
                padding: 5px;
            }

            .n_produibi_list ul li h3 {
                float: left;
                width: 110px;
                margin-top: 5px;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 3;
                overflow: hidden;
            }

            .n_produibi_list ul li span {
                float: left;
                width: 110px;
            }

                .n_produibi_list ul li span b {
                    color: #f74747;
                }

                    .n_produibi_list ul li span b i {
                        font-size: 16px;
                    }

            .n_produibi_list ul li div.del {
                position: absolute;
                height: 18px;
                width: 18px;
                background: url(../images/close.png) left top no-repeat;
                right: 5px;
                top: 5px;
                cursor: pointer;
            }

.n_produibi_an {
    float: right;
    width: 80px;
    padding: 0px 17px;
    text-align: center;
    position: relative;
}

    .n_produibi_an a.n_tjan {
        float: right;
        background: #f74747;
        margin-top: 40px;
        font-size: 16px;
        height: 30px;
        line-height: 30px;
        color: #FFFFFF;
    }

    .n_produibi_an a {
        float: left;
        width: 100%;
        text-align: center;
        margin-top: 5px;
    }

    .n_produibi_an span {
        position: absolute;
        right: 0px;
        top: 0px;
        padding: 5px 10px;
        cursor: pointer;
    }

#n_produibi_clan {
    position: fixed;
    height: 100px;
    right: 36px;
    bottom: 0px;
    width: 20px;
    padding: 5px;
    text-align: center;
    font-size: 14px;
    background: #f74747;
    cursor: pointer;
    color: #FFFFFF;
}

/*标题*/

.n_title_1 {
    float: left;
    width: 858px;
    border: 1px #E2E2E2 solid;
    padding: 10px 20px;
    font-size: 16px;
    color: #f74747;
}

.n_title_2 {
    float: left;
    width: 900px;
    border-bottom: 1px solid #E2E2E2;
}

    .n_title_2 span {
        float: left;
        border: 1px #E2E2E2 solid;
        border-top: 2px #f74747 solid;
        height: 40px;
        line-height: 40px;
        border-bottom: none;
        padding: 0 20px;
        font-size: 16px;
        cursor: pointer;
        color: #f74747;
    }

    .n_title_2 .subInfo {
        float: left;
        padding-top: 12px;
        padding-left: 10px;
        color: #ff9900;
    }

    .n_title_2 a {
        padding-top: 12px;
        text-decoration: underline;
    }

.n_title_2_span {
    border-top: 2px #f74747 solid !important;
    color: #f74747 !important;
    height: 38px !important;
    line-height: 38px !important;
}

.n_right .n_title_2 span {
    float: left;
    border: 1px #E2E2E2 solid;
    border-top: 2px #f74747 solid;
    height: 40px;
    line-height: 40px;
    border-bottom: none;
    padding: 0 20px;
    font-size: 16px;
    color: #f74747;
}

.n_title_2 i {
    float: right;
    margin-top: 15px;
}

.n_title_2.w_1000 {
    width: 1000px;
}

.n_title_4 {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
    height: 42px;
}

    .n_title_4 span {
        position: relative;
        left: -1px;
        top: -1px;
        float: left;
        border: 1px #E2E2E2 solid;
        border-top: 2px #f74747 solid;
        height: 41px;
        line-height: 41px;
        border-bottom: none;
        padding: 0 21px;
        font-size: 16px;
        color: #f74747;
    }

.n_right_brand .n_title_3 {
    float: left;
    background: #E2E2E2;
    width: 900px;
    height: 32px;
}

.n_title_3 {
    float: left;
    background: #E2E2E2;
    width: 100%;
    height: 32px;
    line-height: 32px;
}

    .n_title_3 span {
        float: left;
        padding-left: 13px;
    }

    .n_title_3 i {
        float: right;
        padding: 0px 20px;
    }

.n_searchbar {
    float: right;
    width: 250px;
}

    .n_searchbar input.text {
        float: left;
        border: 1px #E2E2E2 solid;
        border-bottom: none;
        width: 188px;
        background: #FFFFFF;
        height: 41px;
        line-height: 41px;
        padding: 0 10px;
    }

    .n_searchbar input.inputan {
        float: left;
        width: 40px;
        height: 42px;
        line-height: 42px;
        background: #C6C6C6 url(../images/new_icon_6.png) center 13px no-repeat;
        border: none;
        cursor: pointer;
    }

.n_ddsearchbar {
    float: right;
    width: 270px;
    margin-top: 7px;
}

    .n_ddsearchbar input.text {
        float: left;
        border: 1px #E2E2E2 solid;
        border-radius: 3px;
        width: 178px;
        background: #FFFFFF;
        height: 26px;
        line-height: 26px;
        padding: 0 10px;
        font-size: 12px;
    }

    .n_ddsearchbar input.inputan {
        float: left;
        height: 28px;
        line-height: 28px;
        border: 1px #E2E2E2 solid;
        border-radius: 3px;
        background: none;
        color: #666666;
        padding: 0 10px;
    }

        .n_ddsearchbar input.inputan:hover {
            border: 1px solid rgb(237, 12, 30);
            color: rgb(237, 12, 30);
        }

/*礼品样式覆盖*/

/*.gift_order_wrapper .g_title span{border:1px #ddd solid;color:#666;font-size:14px;border-bottom:0;}*/

/*侧栏推广产品*/

.n_tgcp {
    float: left;
    width: 240px;
    margin-top: 15px;
}

.n_tgcp_t {
    float: left;
    width: 240px;
    background: #9E9E9E;
    color: #FFFFFF;
    line-height: 35px;
}

    .n_tgcp_t h3 {
        float: left;
        font-size: 16px;
        padding-left: 10px;
    }

    .n_tgcp_t span {
        float: right;
        padding-right: 10px;
    }

    .n_tgcp_t a {
        color: #FFFFFF;
    }

.n_tgcp_con {
    float: left;
    width: 238px;
    border: 1px #E2E2E2 solid;
}

    .n_tgcp_con img {
        float: left;
        width: 100%;
    }

/*弹出*/

.background {
    position: fixed;
    _position: absolute;
    z-index: 998;
    top: 0px;
    left: 0px;
    width: 100%;
    /* _width: expression(document.documentElement.clientWidth); */
    height: 100%;
    /* _height: expression(document.documentElement.clientHeight); */
    background: rgb(50, 50, 50);
    background: rgba(0, 0, 0, 0.5);
}

.webox {
    position: fixed;
    _position: absolute;
    z-index: 999;
    padding: 8px;
    border: solid 1px #000;
    _background: #777;
    background: rgba(10, 10, 10, 0.5);
}

    .webox #inside {
        background-color: #FFFFFF;
        height: 240px;
    }

        .webox #inside h1 {
            -moz-user-select: none;
            -webkit-user-select: none;
            position: relative;
            display: block;
            margin: 0;
            padding: 0;
            font-size: 13px;
            line-height: 30px;
            height: 30px;
            padding-left: 5px;
            font-family: Arial;
            background: #F1F7FC;
            font-weight: normal;
            cursor: move;
            font-weight: 800;
            color: #000;
        }

            .webox #inside h1 a {
                position: absolute;
                display: block;
                right: 6px;
                margin-top: 6px;
                top: 0px;
                font-size: 14px;
                background-image: url(../images/close.fw.png);
                background-repeat: no-repeat;
                background-position: center top;
                width: 17px;
                height: 17px;
                cursor: pointer;
                display: inline-block;
            }

                .webox #inside h1 a:hover {
                    background-position: center bottom;
                }

/*6.9*/

.n_duibi {
    float: left;
    width: 100%;
    margin-top: 20px;
}

    .n_duibi ul {
        float: left;
        border-right: 1px #E2E2E2 solid;
    }

        .n_duibi ul li {
            float: left;
            width: 100%;
            height: 40px;
            line-height: 40px;
            border-bottom: 1px #E2E2E2 solid;
            text-align: center;
        }

            .n_duibi ul li.img {
                height: 130px;
                line-height: 160%;
                padding: 10px 0;
                position: relative;
            }

                .n_duibi ul li.img .no_duibi {
                    color: #ccc;
                    font-size: 24px;
                    display: inline-block;
                    margin-top: 45px;
                }

                .n_duibi ul li.img img {
                    height: 80px;
                    padding-bottom: 10px;
                }

        .n_duibi ul.n_duibi_t {
            width: 142px;
            border-left: 1px solid #e2e2e2;
        }

    .n_duibi .duibi-title {
        height: 40px;
        line-height: 40px;
        border: 1px solid #e2e2e2;
        color: #666;
    }

        .n_duibi .duibi-title span {
            color: #f74747;
            font-weight: bold;
            margin-left: 20px;
        }

    .n_duibi ul.n_duibi_t li {
        text-align: left;
        text-indent: 35px;
    }

        .n_duibi ul.n_duibi_t li.img {
            height: 130px;
            line-height: 130px;
        }

    .n_duibi ul.n_duibi_list {
        width: 251px;
        padding: 0 0px;
    }

        .n_duibi ul.n_duibi_list li b {
            font-size: 14px;
        }

            .n_duibi ul.n_duibi_list li b i {
                font-size: 14px;
            }

        .n_duibi ul.n_duibi_list li div.del {
            position: absolute;
            height: 18px;
            width: 18px;
            background: url(../images/close.png) center 50% no-repeat;
            right: 5px;
            top: 5px;
            cursor: pointer;
        }

/*6.15新增*/

.floor-fm .proList img.picimg:hover {
    position: relative;
}

/*异常消息文本*/

label.error {
    color: #f74747;
    display: block;
    float: left;
    margin-left: 20px;
}

.field-validation-error {
    color: #f74747 !important;
    line-height: 40px;
    padding-left: 10px;
}

.validation-summary-errors {
    color: #f74747;
    font-size: 16px;
    line-height: 55px;
    padding-left: 6px;
    display: inline-block;
}

/*筛选部分*/

.more_screen {
    float: left;
    padding: 0px 40px 0px 17px;
    border: 1px #E2E2E2 solid;
    border-top: 2px solid #FFFFFF;
    line-height: 28px;
    position: relative;
    left: 46%;
    top: -2px;
    height: 30px;
    cursor: pointer;
}

    .more_screen i {
        float: right;
        position: relative;
        top: -31px;
        right: -26px;
        width: 14px;
        height: 36px;
        display: block;
        background: url(../images/u1135.png) center 50% no-repeat;
    }

/*7.1新增*/

.gdsxx {
    float: left;
    width: 1132px;
    padding: 0px 10px 10px;
    border: 1px #E2E2E2 solid;
    border-top: none;
    line-height: 39px;
    position: relative;
}

    .gdsxx h3 {
        float: left;
        width: 110px;
        padding-left: 0px;
        color: #333;
    }

    .gdsxx span {
        float: left;
        width: 680px;
        color: #333333;
    }

.gdsxx_list {
    float: left;
    padding: 0px;
    padding: 0 5px;
    position: relative;
}

    .gdsxx_list a {
        float: left;
        line-height: 40px;
    }

    .gdsxx_list i {
        float: left;
        width: 7px;
        height: 39px;
        display: block;
        background: url(../images/new_png_06_.png) center 50% no-repeat;
        transition: transform .2s ease-in 0s;
        -webkit-transition: -webkit-transform .2s ease-in 0s;
        margin-left: 5px;
    }

    .gdsxx_list:hover i {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        filter: progid:DximageTramsform.Microsoft.basicImage(rotation-2);
    }

    .gdsxx_list div {
        display: none;
        position: absolute;
        left: 0px;
        padding: 10px;
        top: 39px;
        width: 360px;
        background: #FFFFFF;
        border: 1px #e6e6e6 solid;
        z-index: 1000;
    }

        .gdsxx_list div a {
            float: left;
            width: 100px;
            text-align: left;
            line-height: 25px;
            padding: 0 10px;
        }

            .gdsxx_list div a.on {
                background: #E50014;
                color: #FFFFFF;
            }

    .gdsxx_list:hover div {
        display: block;
    }

    .gdsxx_list:hover {
        background: #F0F0F0;
    }

/*6.30新增*/

.n_reg_fr span {
    float: left;
    width: 100%;
    color: #999999;
}

.n_reg_fr_con {
    float: right;
    width: 200px;
    margin-top: 30px;
    line-height: 28px;
}

    .n_reg_fr_con h3 {
        float: left;
        font-size: 12px;
    }

    .n_reg_fr_con span {
        float: left;
        width: 100%;
        color: #999999;
        font-size: 12px;
    }

.n_success {
    margin: 100px auto;
    width: 310px;
    height: 300px;
    overflow: hidden;
    background: url(../images/new_png_09.png) left top no-repeat;
    padding-left: 90px;
}

    .n_success h3 {
        float: left;
        width: 100%;
        font-size: 30px;
        margin-top: 20px;
        color: #000000;
        font-weight: bold;
    }

    .n_success span {
        float: left;
        width: 100%;
        margin-top: 20px;
    }

        .n_success span a {
            float: left;
            width: 100%;
            font-family: "宋体";
            color: #E50014;
        }

.n_left {
    float: left;
    width: 240px;
    margin-top: 15px;
}

.n_nav_t {
    float: left;
    width: 238px;
    border: 1px #E2E2E2 solid;
    text-align: center;
    font-size: 16px;
    line-height: 40px;
}

.n_nav_list {
    float: left;
    width: 238px;
    border: 1px #E2E2E2 solid;
    border-top: none;
    line-height: 28px;
}

    .n_nav_list ul {
        float: left;
        width: 100%;
    }

        .n_nav_list ul li {
            float: left;
            border-top: 1px #E2E2E2 solid;
            width: 100%;
            position: relative;
        }

            .n_nav_list ul li i {
                position: absolute;
                height: 12px;
                width: 12px;
                left: 15px;
                top: 12px;
                background: url(../images/nav_icon_1.png) left -12px no-repeat;
            }

            .n_nav_list ul li.on i {
                background: url(../images/nav_icon_1.png) left top no-repeat;
            }

            .n_nav_list ul li a {
                float: left;
                margin-left: 35px;
                padding: 5px 0;
            }

            .n_nav_list ul li.on {
                background: #E2E2E2;
            }

                .n_nav_list ul li.on a {
                    color: #000;
                }

            .n_nav_list ul li:first-Child {
                border-top: none;
            }

            .n_nav_list ul li.on ul {
                display: block;
            }

            .n_nav_list ul li ul {
                float: left;
                padding: 5px 0;
                background: #FFFFFF;
                display: none;
            }

                .n_nav_list ul li ul li {
                    border-top: none;
                    position: relative;
                }

                    .n_nav_list ul li ul li a {
                        padding: 0px;
                    }

                    .n_nav_list ul li ul li.on {
                        background: none;
                    }

                        .n_nav_list ul li ul li.on a {
                            color: #E50014;
                        }

    .n_nav_list .phone_sweep {
        width: 16px;
        height: 14px;
        background: url("../../images/phone_gray.png") no-repeat;
        position: absolute;
        top: 8px;
        left: 210px;
    }

        .n_nav_list .phone_sweep:hover {
            background: url("../../images/phone_red.png") no-repeat;
        }

        .n_nav_list .phone_sweep div {
            display: none;
            width: 137px;
            height: 154px;
            background: url("../../images/weixin_list.png") no-repeat;
            position: absolute;
            top: -40px;
            left: 14px;
            z-index: 100;
            line-height: 262px;
            text-align: center;
        }

        .n_nav_list .phone_sweep:hover div {
            display: block;
        }

.n_zmjs {
    float: left;
    width: 896px;
    border: 1px #E2E2E2 solid;
    padding: 7px 0;
}

    .n_zmjs ul {
        float: left;
        width: 892px;
        padding-left: 17px;
    }

        .n_zmjs ul li {
            float: left;
            text-align: center;
            height: 26px;
            line-height: 26px;
            font-size: 14px;
        }

            .n_zmjs ul li a {
                float: left;
                padding: 0 8px;
                margin-left: 4px;
            }

            .n_zmjs ul li:hover a {
                background-color: #f74747;
                color: #fff;
            }

            .n_zmjs ul li a.a {
                height: 26px;
                line-height: 26px;
                text-align: center;
                padding: 0 8px;
                background-color: #f74747;
                color: #fff;
            }

.n_pplist {
    float: left;
    width: 896px;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

    .n_pplist ul {
        float: left;
        width: 100%;
        padding: 20px 0;
    }

        .n_pplist ul li {
            float: left;
            width: 21%;
            padding: 0 2%;
            height: 120px;
            text-align: center;
        }

            .n_pplist ul li a {
                float: left;
                width: 100%;
                padding: 10px 0;
                text-align: center;
                /* border: 1px #f4f4f4 solid; */
            }

                .n_pplist ul li a img {
                    width: 140px;
                    height: 55px;
                }

                .n_pplist ul li a:hover {
                    border: 1px #E2E2E2 solid;
                }

            .n_pplist ul li span {
                float: left;
                width: 100%;
            }

/*支付页面修改07.09*/

.pay_main {
    padding: 28px 0;
}

.pay_msg {
    background: #fff;
    border-top: 4px solid #ed0014 !important;
    border: solid 1px #e2e2e2;
    margin: 0px auto;
    padding-bottom: 30px;
    width: 1000px;
}

.pay_msg_top {
    background: #faf4f4;
    margin: 20px;
    padding: 28px 0;
}

    .pay_msg_top p {
        text-align: center;
    }

/* 支付样式 */
.PaymentTag .complete a {
    width: 122px;
    height: 36px;
    background: #e50012;
    border: 1px solid #e50012;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    text-align: center;
    line-height: 38px;
    border-radius: 2px;
    margin-left: 77px;
}

    .PaymentTag .complete a:hover {
        background: #ed0213;
        border-color: #ed0213;
    }

.PaymentTag .anew a {
    width: 122px;
    height: 36px;
    border: 1px solid #ccc;
    color: #666;
    font-size: 14px;
    display: inline-block;
    text-align: center;
    line-height: 38px;
    border-radius: 2px;
    margin-left: 16px;
}

    .PaymentTag .anew a:hover {
        border-color: #e50012;
        color: #e50012;
    }

.online_pay_box .alipay_tag {
    position: absolute;
    top: -18px;
    right: -68px;
}

.online_pay_box .radio-label {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../view/images/g_circle.png) 0 0 no-repeat #fff;
    background-position: 0 0;
    margin-right: 15px;
    margin-top: 6px;
    overflow: hidden;
}

    .online_pay_box .radio-label.on {
        color: #f74747;
        background: url(../view/images/r_circle.png) 0 0 no-repeat #fff;
        background-position: 0 0;
    }

p.success_msg {
    font-size: 18px;
    color: #63c42c;
    letter-spacing: 1px;
    line-height: 40px;
    margin-bottom: 12px;
    font-weight: bold;
}

p.success_item {
    font-size: 12px;
    color: #e0dddd;
}

    p.success_item em {
        color: #666666;
        font-family: "微软雅黑";
        padding-right: 15px;
        font-size: 14px;
        font-weight: 600;
    }

        p.success_item em b {
            font-weight: bold;
            color: #ed0014;
        }

        p.success_item em i {
            color: #F00;
            padding: 0 5px;
        }

.pay_success_main {
    margin: 0 auto;
    width: 300px;
    height: 125px;
    padding: 40px 0;
}

.success_more_left {
    width: 135px;
    float: left;
    height: 125px;
}

.success_more_right {
    float: left;
    width: 134px;
    height: 150px;
    border-left: dotted 1px #e0dddd;
    padding-left: 30px;
    position: relative;
    top: -12px;
}

p.more_left_price {
    font-size: 12px;
    font-family: 宋体;
    line-height: 24px;
    padding-bottom: 10px;
}

    p.more_left_price i {
        font-weight: bold;
    }

.success_more_left ul {
    width: 135px;
    display: inline-table;
}

    .success_more_left ul li {
        float: left;
        font-size: 12px;
        color: #e0dddd;
        padding-right: 5px;
        line-height: 30px;
    }

        .success_more_left ul li a {
            font-family: 宋体;
            color: #ed0014;
        }

.success_more_pay_fs {
    width: 550px;
    margin: 0 auto;
}

.zm_item {
    display: inline-table;
    width: 100%;
}

/*导航*/

.ml_nav1 .ml_nav2 a.none {
    color: #cccccc;
    cursor: auto;
}

    .ml_nav1 .ml_nav2 a.none:hover {
        text-decoration: none;
    }

.cs_none {
    display: none !important;
}

.on_chenge_sx {
    position: absolute;
    bottom: -9px;
    right: 50%;
    background: #fff;
    width: 40px;
    height: 13px;
    line-height: 13px;
    border: 1px solid #eee;
    cursor: pointer;
    text-align: center;
    padding: 2px !important;
    z-index: 9;
}

    .on_chenge_sx:hover {
        background: #f74747;
        color: #fff;
    }

.n_cpjs img {
    margin: 0 auto;
    display: block;
    /*max-width: 800px;*/
}

.n_cpjs .tabContent img {
    max-width: 800px;
}

/*分销*/

.n_fxjs {
    float: left;
    width: 460px;
    height: 168px;
    background: #9E9E9E;
    color: #FFFFFF;
}

    .n_fxjs h3 {
        float: left;
        width: 420px;
        padding: 10px 20px;
        font-size: 34px;
        font-weight: bold;
        margin-top: 15px;
    }

    .n_fxjs span {
        float: left;
        width: 420px;
        padding: 10px 20px;
        font-size: 14px;
    }

.n_fxbanner {
    float: left;
    width: 440px;
    overflow: hidden;
    height: 168px;
}

.n_ptys {
    width: 900px;
    height: 512px;
    float: left;
    margin-bottom: 10px;
}

    .n_ptys .n_ptys_header {
        height: 80px;
        width: 493px;
        margin: 0 auto;
    }

        .n_ptys .n_ptys_header li {
            float: left;
            margin-left: 55px;
            height: 38px;
            margin-top: 21px;
        }

.n_title_fx {
    float: left;
    width: 900px;
    background: #E2E2E2;
    margin-top: 15px;
}

    .n_title_fx span {
        border-left: 17px #f74747 solid;
        padding-left: 15px;
        line-height: 40px;
        color: #333333;
        float: left;
        font-size: 16px;
    }

.n_fxgy {
    float: left;
    width: 100%;
}

    .n_fxgy ul {
        float: left;
        width: 100%;
    }

        .n_fxgy ul li {
            float: left;
            width: 284px;
            margin: 20px 8px;
        }

            .n_fxgy ul li .fxgyimg {
                float: left;
                width: 100%;
            }

            .n_fxgy ul li .fxgytitle {
                float: left;
                width: 264px;
                background: #f74747;
                color: #FFFFFF;
                padding: 10px;
                font-size: 14px;
            }

                .n_fxgy ul li .fxgytitle h3 {
                    float: left;
                    font-size: 20px;
                    font-weight: bold;
                }

                .n_fxgy ul li .fxgytitle i {
                    float: right;
                }

                .n_fxgy ul li .fxgytitle span {
                    float: left;
                    width: 100%;
                    border-top: 1px #FFFFFF solid;
                    margin-top: 5px;
                    padding-top: 5px;
                }

            .n_fxgy ul li .fxgycon {
                float: left;
                width: 264px;
                background: #DDDDDD;
                padding: 10px;
                height: 80px;
            }

.n_fxzc {
    float: left;
    width: 100%;
}

    .n_fxzc ul {
        float: left;
        width: 100%;
    }

        .n_fxzc ul li {
            float: left;
            width: 260px;
            margin: 20px 0 20px 30px;
            border-top: 2px #f74747 solid;
        }

            .n_fxzc ul li .fxzctitle {
                float: left;
                width: 258px;
                border: 1px #DCDCDC solid;
                border-top: none;
                color: #f74747;
                padding: 10px 0;
                font-size: 16px;
                text-align: center;
            }

            .n_fxzc ul li .fxzccon {
                float: left;
                width: 238px;
                border: 1px #DCDCDC solid;
                border-top: none;
                padding: 10px;
                height: 120px;
            }

.n_fxzcan {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}

    .n_fxzcan a {
        background: #FAFAFA;
        padding: 5px 10px;
        border: 1px #DCDCDC solid;
        margin: 5px;
    }

        .n_fxzcan a:hover {
            background: #f74747;
            color: #FFFFFF;
        }

/*我要合作*/

.n_wyhz_con {
    float: left;
    width: 870px;
    padding: 10px 15px;
    font-size: 16px;
}

.n_wyhz_t {
    float: left;
    width: 900px;
    border-bottom: 1px #E2E2E2 solid;
    font-weight: bold;
    margin-top: 15px;
}

    .n_wyhz_t span {
        float: left;
        border: 1px #E2E2E2 solid;
        border-top: 2px #f74747 solid;
        border-bottom: none;
        padding: 10px 20px;
        font-size: 16px;
        color: #f74747;
    }

.n_rxdh {
    float: left;
    width: 100%;
}

.n_rxdh_img {
    float: left;
    padding: 15px 5px;
    width: 90px;
}

.n_rxdh_con {
    margin-left: 120px;
    padding: 15px 0;
}

    .n_rxdh_con li {
        float: left;
        width: 300px;
        padding-bottom: 5px;
    }

        .n_rxdh_con li i {
            float: left;
            width: 65px;
            color: #999999;
            text-align: right;
            padding-right: 10px;
        }

.n_wyhzsuccess {
    float: left;
    width: 100%;
    background: #F1F1F1;
    margin-top: 20px;
    height: 300px;
}

    .n_wyhzsuccess div {
        margin: 0 auto;
        width: 400px;
        height: 70px;
        line-height: 70px;
        padding-left: 60px;
        font-size: 20px;
        margin-top: 100px;
        color: #000000;
        background: url(../images/new_png_10.png) left 50% no-repeat;
    }

/*供应商*/

.n_gysgy {
    float: left;
    width: 100%;
}

    .n_gysgy ul {
        float: left;
        width: 100%;
    }

        .n_gysgy ul li {
            float: left;
            width: 420px;
            margin: 20px 15px;
            position: relative;
        }

            .n_gysgy ul li .gysgyimg {
                float: left;
                width: 100%;
            }

                .n_gysgy ul li .gysgyimg img {
                    float: left;
                    width: 420px;
                    height: 255px;
                }

            .n_gysgy ul li .gysgytitle {
                float: left;
                width: 400px;
                background: rgba(0, 80, 136, 0.5);
                color: #FFFFFF;
                padding: 10px;
                font-size: 14px;
                position: absolute;
                left: 0px;
                bottom: 120px;
            }

                .n_gysgy ul li .gysgytitle h3 {
                    float: left;
                    font-size: 20px;
                    font-weight: bold;
                }

                .n_gysgy ul li .gysgytitle i {
                    float: right;
                }

                .n_gysgy ul li .gysgytitle span {
                    float: left;
                    width: 100%;
                    margin-top: 10px;
                    padding-top: 5px;
                }

            .n_gysgy ul li .gysgycon {
                float: left;
                width: 400px;
                background: #DDDDDD;
                padding: 10px;
                height: 100px;
                overflow: hidden;
            }

/*友情链接*/

.n_link {
    float: left;
    width: 860px;
    padding: 10px 20px;
}

    .n_link ul {
        float: left;
        width: 100%;
        border-bottom: 1px #E2E2E2 solid;
    }

        .n_link ul li {
            float: left;
            width: 25%;
            padding: 10px 0;
        }

            .n_link ul li i {
                font-family: "宋体";
            }

            .n_link ul li a {
                color: #004BB0;
            }

/*技术资料*/

.n_jszltj {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
    border-top: none;
    border-bottom: none;
    line-height: 25px;
}

    .n_jszltj ul {
        float: left;
        width: 898px;
        overflow: hidden;
    }

        .n_jszltj ul li {
            float: left;
            width: 878px;
            padding: 6px 10px;
            border-bottom: 1px #E2E2E2 solid;
        }

            .n_jszltj ul li:first-child {
                border-top: none;
            }

            .n_jszltj ul li.close {
                height: 25px;
                overflow: hidden;
            }

            .n_jszltj ul li.open {
                height: auto;
            }

            .n_jszltj ul li.close span {
                height: 25px;
                overflow: hidden;
            }

            .n_jszltj ul li h3 {
                float: left;
                width: 100px;
                padding-left: 20px;
                color: #CCCCCC;
            }

            .n_jszltj ul li span {
                float: left;
                width: 700px;
                color: #333333;
            }

                .n_jszltj ul li span a {
                    float: left;
                    padding: 0 6px;
                    margin-right: 10px;
                }

                    .n_jszltj ul li span a.on {
                        background: #E50014;
                        color: #FFFFFF;
                    }

            .n_jszltj ul li i {
                float: left;
                padding-right: 10px;
                background: url(../images/new_png_06_.png) right 50% no-repeat;
            }

.n_jszllist {
    float: left;
    width: 850px;
    padding: 0 25px;
    border-top: 1px #E2E2E2 solid;
    line-height: 25px;
    margin-top: 15px;
}

    .n_jszllist ul {
        float: left;
        width: 100%;
    }

        .n_jszllist ul li {
            float: left;
            width: 100%;
            border-bottom: 1px #E2E2E2 solid;
            padding: 5px 0;
        }

            .n_jszllist ul li b {
                float: left;
                width: 40px;
                height: 20px;
                background: url(../images/new_icon_6.png) center -28px no-repeat;
                margin-top: 3px;
            }

            .n_jszllist ul li a {
                color: #004DB2;
            }

.n_jszllist_t {
    float: left;
    width: 100%;
    font-size: 14px;
    margin-top: 5px;
}

    .n_jszllist_t i {
        font-family: "宋体";
        padding-right: 5px;
        font-weight: bold;
    }

.n_newslist {
    float: left;
    width: 858px;
    padding: 10px 21px;
    line-height: 25px;
}

    .n_newslist ul {
        float: left;
        width: 100%;
    }

        .n_newslist ul li {
            float: left;
            width: 100%;
            border-bottom: 1px #E2E2E2 solid;
            padding: 5px 0;
        }

            .n_newslist ul li span {
                float: right;
                width: 145px;
            }

            .n_newslist ul li div {
                margin-left: 10px;
            }

            .n_newslist ul li a {
                color: #004DB2;
            }

                .n_newslist ul li a img {
                    margin-left: 10px;
                }

/*媒体中心*/

.n_mtzx {
    float: left;
    width: 640px;
    font-size: 14px;
    margin: 80px 0 0 130px;
}

    .n_mtzx ul {
        float: left;
        width: 100%;
    }

        .n_mtzx ul li {
            float: left;
            width: 300px;
            margin: 0px 10px;
            height: 180px;
        }

            .n_mtzx ul li img {
                float: left;
                width: 300px;
                height: 133px;
            }

            .n_mtzx ul li span {
                float: left;
                width: 100%;
                margin-top: 5px;
            }

/*月刊*/

.n_yklist {
    float: left;
    width: 900px;
    margin-bottom: 42px;
}

    .n_yklist ul {
        float: left;
        width: 100%;
    }

        .n_yklist ul li {
            float: left;
            width: 201px;
            text-align: center;
            margin: 12px;
            height: 260px;
        }

            .n_yklist ul li img {
                width: 140px;
                height: 200px;
            }

            .n_yklist ul li span {
                float: left;
                width: 100%;
                line-height: 160%;
            }

            .n_yklist ul li h3 {
                float: left;
                width: 100%;
                color: #E50014;
                margin-top: 10px;
            }

/*附加值*/

.n_fjzmk1 {
    float: left;
    width: 100%;
    text-align: center;
    padding-bottom: 30px;
}

    .n_fjzmk1 img {
        margin-top: 30px;
    }

.n_fjzmk2 {
    float: left;
    width: 100%;
    padding-bottom: 30px;
}

    .n_fjzmk2 .fjzcon {
        float: left;
        width: 400px;
        padding: 0 20px 0 80px;
        font-size: 14px;
        margin-top: 20px;
    }

        .n_fjzmk2 .fjzcon span,
        .n_fjzmk2 .fjzcon a {
            color: #E50014;
        }

.n_fjzmk3 {
    float: left;
    width: 100%;
    padding: 20px 0;
    font-size: 14px;
    text-align: center;
}

/*礼品*/

.n_lpjs {
    float: left;
    width: 577px;
    height: 168px;
    background: #9E9E9E;
    color: #FFFFFF;
}

    .n_lpjs h3 {
        float: left;
        width: 537px;
        padding: 10px 20px;
        font-size: 34px;
        font-weight: bold;
        margin-top: 15px;
    }

    .n_lpjs span {
        float: left;
        width: 537px;
        padding: 10px 20px;
        font-size: 14px;
    }

.n_lyhj {
    float: left;
    width: 800px;
    padding: 20px 176px 150px 176px;
    background: #D71837 url(../images/yhj_1.jpg) left bottom no-repeat;
    margin-top: 15px;
}

.n_lyhjcon {
    float: left;
    margin: 40px 0 0 20px;
    background: url(../images/yhj_bg1.png) left top no-repeat;
    width: 241px;
    height: 150px;
    color: #FFFFFF;
    font-size: 14px;
}

    .n_lyhjcon.m2 {
        background: url(../images/yhj_bg2.png) left top no-repeat;
    }

.n_lyhj_1 {
    float: left;
    width: 140px;
    padding: 0 10px;
    margin-top: 30px;
    height: 30px;
    font-size: 50px;
}

    .n_lyhj_1 i {
        float: left;
        font-size: 22px;
    }

.n_lyhj_2 {
    float: right;
    width: 80px;
    margin-top: 30px;
    text-align: center;
}

.n_lyhj_3 {
    float: left;
    width: 100%;
    font-size: 12px;
    padding: 10px;
    width: 221px;
}

.n_hdcj {
    float: left;
    width: 100%;
    padding: 20px 0 150px 0;
    background: #D71837 url(../images/yhj_1.jpg) left bottom no-repeat;
    margin-top: 15px;
}

/*7.21*/

.n_cpjs h3.thet {
    color: #f74747;
    font-size: 14px;
    margin-top: 10px;
}

.jgstr {
    height: 44px;
    width: 100%;
}

.procon {
    /* display: none; */
}

    .procon:nth-child(1) {
        display: block;
    }

/*7.22*/

.zm_hd {
    width: 1152px;
    margin: 0 auto;
}

.gsjs_zm {
    position: absolute;
    left: 654px;
    top: 60px;
    width: 355px;
    height: 202px;
    overflow: hidden;
}

.pro_re {
    position: relative;
    width: 1152px;
    height: 395px;
}

.n_zjmd li span.w_t1 {
    width: 150px;
}

.n_zjmd li span.w_t2 {
    width: 100px;
    text-align: center;
}

.n_zjmd li span.w_t3 {
    float: right;
}

.n_hdcj_lp {
    float: right;
    width: 600px;
    margin: 80px 20px 60px 0;
}

.Failure {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #000000;
    padding: 50px 0;
}

    .Failure h3 {
        margin: 0 auto;
        width: 100%;
        line-height: 200%;
        font-size: 30px;
    }

    .Failure div {
        margin: 0 auto;
        width: 180px;
        background: #f74951;
        line-height: 35px;
        margin-top: 10px;
        text-align: center;
        font-size: 18px;
        color: #FFFFFF;
        overflow: hidden;
        cursor: pointer;
    }

.n_lpdh {
    float: left;
    width: 982px;
    margin: 35px 84px;
    border-bottom: 1px #E2E2E2 solid;
    border-right: 1px #E2E2E2 solid;
}

    .n_lpdh ul {
        float: left;
        width: 100%;
    }

        .n_lpdh ul li {
            float: left;
            width: 450px;
            padding: 20px;
            height: 240px;
            font-size: 14px;
            border-top: 1px #E2E2E2 solid;
            border-left: 1px #E2E2E2 solid;
        }

            .n_lpdh ul li img {
                float: left;
                width: 210px;
                height: 210px;
                margin-right: 20px;
            }

            .n_lpdh ul li h3 {
                float: left;
                width: 220px;
                font-size: 16px;
                color: #000000;
                margin-top: 50px;
            }

            .n_lpdh ul li span {
                float: left;
                width: 220px;
                padding: 10px 0;
            }

                .n_lpdh ul li span i {
                    color: #f74951;
                }

            .n_lpdh ul li a {
                float: left;
                width: 100px;
                background: #f74951;
                height: 35px;
                line-height: 35px;
                margin-top: 10px;
                text-align: center;
                color: #FFFFFF;
                overflow: hidden;
                cursor: pointer;
            }

/*建议*/

.n_gsjy {
    float: left;
    width: 100%;
    font-size: 14px;
}

.n_gsjy_input {
    float: left;
    margin-top: 20px;
    margin-right: 20px;
}

    .n_gsjy_input span {
        float: left;
        width: 70px;
        border: 1px #E2E2E2 solid;
        border-right: none;
        line-height: 45px;
        height: 45px;
        padding-left: 10px;
    }

    .n_gsjy_input input {
        float: left;
        width: 407px;
        border: 1px #E2E2E2 solid;
        border-left: none;
        padding: 0px 10px;
        line-height: 45px;
        height: 45px;
        font-size: 14px;
        font-family: "微软雅黑";
    }

.n_gsjy_textarea {
    float: left;
    width: 100%;
    margin-top: 20px;
}

    .n_gsjy_textarea span {
        float: left;
        padding-left: 10px;
    }

    .n_gsjy_textarea textarea {
        float: left;
        width: 100%;
        border: 1px #E2E2E2 solid;
        height: 80px;
        margin-top: 5px;
    }

.n_gsjy_yzm {
    float: left;
    width: 100%;
    margin-top: 20px;
    line-height: 47px;
}

    .n_gsjy_yzm img {
        float: left;
        margin: 5px 5px 0 5px;
    }

    .n_gsjy_yzm a {
        color: #f74951;
    }

    .n_gsjy_yzm input {
        float: left;
        width: 150px;
        border: 1px #E2E2E2 solid;
        padding: 0px 10px;
        line-height: 45px;
        height: 45px;
        font-size: 14px;
        font-family: "微软雅黑";
    }

.n_gsjy_an {
    float: left;
    width: 100%;
    margin-top: 20px;
}

    .n_gsjy_an a {
        margin-left: 426px;
        float: left;
        width: 300px;
        background: #f74951;
        height: 45px;
        line-height: 45px;
        text-align: center;
        color: #FFFFFF;
        overflow: hidden;
        cursor: pointer;
        font-size: 20px;
    }

/*用户调查*/

.n_yhdc_con {
    float: left;
    width: 970px;
    border-top: 1px #E2E2E2 solid;
    margin-top: 10px;
    padding: 15px;
    line-height: 180%;
    padding-bottom: 30px;
}

    .n_yhdc_con p {
        text-indent: 2em;
    }

.n_yhdctp_t {
    float: left;
    width: 1000px;
    background: #E2E2E2;
    overflow: hidden;
}

    .n_yhdctp_t span {
        border-left: 17px #f74747 solid;
        padding-left: 13px;
        line-height: 40px;
        color: #999999;
        float: left;
        font-size: 16px;
    }

.n_yhdctp_con {
    float: left;
    width: 940px;
    border: 1px #E2E2E2 solid;
    border-top: none;
    border-bottom: none;
    padding: 14px 29px;
    overflow: hidden;
}

    .n_yhdctp_con.bline {
        float: left;
        border-bottom: 1px #E2E2E2 solid;
    }

    .n_yhdctp_con li {
        float: left;
        width: 100%;
        padding: 2px 0;
    }

        .n_yhdctp_con li input {
            float: left;
            margin-top: 2px;
        }

        .n_yhdctp_con li label {
            float: left;
            padding-left: 10px;
            color: #000000;
        }

        .n_yhdctp_con li textarea {
            float: left;
            height: 120px;
            width: 100%;
            border: 1px #E2E2E2 solid;
        }

.n_yhdctp_an2 {
    float: left;
    width: 100%;
}

    .n_yhdctp_an2 a {
        margin-left: 390px;
        float: left;
        width: 200px;
        background: #f74951;
        height: 45px;
        line-height: 45px;
        text-align: center;
        color: #FFFFFF;
        overflow: hidden;
        cursor: pointer;
        font-size: 20px;
        margin-top: 20px;
    }

/*产品促销页*/

.n_cpcxy {
    float: left;
    width: 100%;
    background: #e1e1e1;
    margin-top: 20px;
}

    .n_cpcxy ul {
        float: left;
        width: 1152px;
        padding: 21px 30px 36px 30px;
    }

        .n_cpcxy ul li {
            float: left;
            width: 262px;
            height: 384px;
            position: relative;
            margin-right: 14px;
            margin-top: 15px;
        }

            .n_cpcxy ul li:nth-child(4n+0) {
                margin-right: 0px;
            }

            .n_cpcxy ul li .cxy_t2 {
                position: absolute;
                left: 18px;
                width: 88%;
                text-align: left;
                font-size: 16px;
                top: 250px;
                margin-top: 10px;
            }

                .n_cpcxy ul li .cxy_t2 i {
                    font-size: 16px;
                    line-height: 130%;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 2;
                    overflow: hidden;
                }

            .n_cpcxy ul li .cxy_img {
                float: left;
                width: 100%;
                text-align: center;
                height: 384px;
                padding: 0;
                overflow: hidden;
                background: #fff;
            }

                .n_cpcxy ul li .cxy_img img {
                    width: 200px;
                    margin-top: 10px;
                }

            .n_cpcxy ul li .cxy_price {
                width: 226px;
                color: #f74747;
                font-size: 14px;
                position: absolute;
                top: 214px;
                border-bottom: 1px dashed #ccc;
                padding-bottom: 8px;
                left: 17px;
            }

                .n_cpcxy ul li .cxy_price del {
                    float: left;
                    width: 100%;
                    font-size: 12px;
                    position: absolute;
                    left: 10px;
                    top: 10px;
                    color: #ED9C9B;
                }

                .n_cpcxy ul li .cxy_price i {
                    font-size: 24px;
                    font-family: Arial, Helvetica, sans-serif;
                    font-weight: bold;
                }

            .n_cpcxy ul li .cxy_buy {
                position: absolute;
                bottom: 22px;
                left: 18px;
                width: 223px;
                height: 40px;
                border-radius: 6px;
                background-color: #f74747;
                font-size: 19px;
                text-align: center;
                line-height: 40px;
            }

                .n_cpcxy ul li .cxy_buy a {
                    color: #fff;
                }

/*品牌促销页*/

.n_ppcxy {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.n_ppcxy_mk {
    float: left;
    width: 1151px;
    border-bottom: 1px #E2E2E2 solid;
    border-right: 1px #E2E2E2 solid;
    margin-bottom: 15px;
}

    .n_ppcxy_mk .n_ppcxy_ad {
        float: left;
        width: 459.4px;
        height: 220px;
        border-top: 1px #E2E2E2 solid;
        border-left: 1px #E2E2E2 solid;
    }

    .n_ppcxy_mk .n_ppcxy_cp {
        float: left;
        width: 229.2px;
        height: 220px;
        border-top: 1px #E2E2E2 solid;
        border-left: 1px #E2E2E2 solid;
        position: relative;
    }

        .n_ppcxy_mk .n_ppcxy_cp img {
            position: absolute;
            bottom: 5px;
            right: 5px;
            max-width: 220px;
        }

        .n_ppcxy_mk .n_ppcxy_cp span {
            position: absolute;
            left: 20px;
            top: 10px;
            font-size: 14px;
            line-height: 130%;
            z-index: 100;
        }

            .n_ppcxy_mk .n_ppcxy_cp span i {
                color: #f74951;
            }

        .n_ppcxy_mk .n_ppcxy_cp cite {
            position: absolute;
            bottom: 10px;
            left: 10px;
            width: 65px;
            height: 20px;
            background: url(../images/buy.png) left top no-repeat;
        }

/*订单信息*/

.n_ddxx {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
}

.n_ddxx_t {
    float: left;
    width: 860px;
    padding: 10px 19px;
    border-bottom: 1px #E2E2E2 solid;
    background: #F1F1F1;
    font-weight: bold;
}

.n_ddxx_con {
    float: left;
    width: 860px;
    padding: 15px 19px;
    border-bottom: 1px #E2E2E2 solid;
}

    .n_ddxx_con p {
        padding: 5px 0;
    }

.n_ddxx_bz {
    float: left;
    width: 860px;
    padding: 10px 19px;
    background: #F1F1F1;
}

.n_splb {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
    margin-top: 20px;
}

.n_splb_t {
    float: left;
    width: 100%;
    background: #F1F1F1;
}

    .n_splb_t span {
        float: left;
        line-height: 35px;
        padding: 0 0 0 19px;
    }

.n_splb .spt_w1 {
    width: 320px;
}

.n_splb .spt_w2 {
    width: 80px;
}

.n_splb .spt_w3 {
    width: 80px;
}

.n_splb .spt_w4 {
    width: 110px;
}

.n_splb .spt_w5 {
    width: 60px;
}

.n_splb .spt_w6 {
    width: 110px;
}

.n_splb .txt_fl {
    text-align: left;
}

.n_splb .txt_fr {
    text-align: left;
}

.n_splb .txt_fc {
    text-align: center;
}

.n_splb_list {
    float: left;
    width: 100%;
}

    .n_splb_list ul {
        float: left;
        width: 100%;
        border-top: 1px #E2E2E2 solid;
    }

        .n_splb_list ul li {
            float: left;
            padding: 15px 0 15px 19px;
        }

            .n_splb_list ul li img.img {
                float: left;
                width: 88px;
                border: 1px #E2E2E2 solid;
                padding: 1px;
                margin-right: 10px;
            }

.n_splb_js {
    float: left;
    width: 1000px;
    background-color: #e2e2e2;
    margin-top: 15px;
    bottom: 0;
    z-index: 3;
}

    .n_splb_js a {
        float: right;
        font-size: 16px;
        color: #FFFFFF;
        height: 40px;
        line-height: 40px;
        text-align: center;
        width: 130px;
    }

        .n_splb_js a.dcexcel {
            height: 32px;
            width: 128px;
            border: 1px solid #f74747;
            font-size: 16px;
            color: #f74747;
            line-height: 32px;
            text-align: center;
            margin-top: 3px;
        }

        .n_splb_js a.jsan {
            background: #f74951;
            height: 34px;
            width: 130px;
            margin-top: 3px;
            margin-left: 14px;
            margin-right: 3px;
            line-height: 34px;
            text-align: center;
            border-radius: 3px;
        }

            .n_splb_js a.jsan:hover {
                background: rgb(242, 75, 88);
            }

    .n_splb_js .huise {
        height: 34px;
        width: 130px;
        margin-top: 3px;
        margin-left: 14px;
        margin-right: 3px;
        line-height: 34px;
        text-align: center;
    }

    .n_splb_js span {
        float: right;
        line-height: 40px;
        padding-right: 20px;
        height: 40px;
        font-size: 14px;
    }

        .n_splb_js span b {
            color: #f74951;
        }

        .n_splb_js span i {
            font-size: 18px;
        }

.n_right .n_splb_js span {
    line-height: 40px;
    padding-right: 55px;
}

.n_splb_js a#lkxd {
    width: 130px;
    height: 34px;
    line-height: 34px;
    margin-top: 3px;
    margin-right: 3px;
    margin-left: 14px;
}

/*礼品样式覆盖*/

.gift_order_wrapper .n_splb_js {
    padding: 12px 33px;
    background: #ededed;
    width: 1086px;
    line-height: 36px;
}

    .gift_order_wrapper .n_splb_js a {
        width: 106px;
        border-radius: 5px;
        line-height: 36px;
        height: 36px;
    }

        .gift_order_wrapper .n_splb_js a:hover {
            background-color: #d10213;
        }

    .gift_order_wrapper .n_splb_js span {
        line-height: 36px;
        height: 36px;
        font-size: 14px;
        color: #666;
        padding-right: 40px;
    }

        .gift_order_wrapper .n_splb_js span i {
            color: #f74747;
            font-size: 14px;
            font-weight: normal;
        }

            .gift_order_wrapper .n_splb_js span i#t_gift_integral {
                font-size: 18px;
            }

.n_splb_js label span {
    padding: 0;
}

/*我的询价单*/

.n_ddhsz {
    float: right;
    background: url(../images/del.jpg) left 50% no-repeat;
    margin: 0 10px 0 20px;
}

    .n_ddhsz a {
        float: left;
        padding: 5px 10px 5px 20px;
        line-height: 31px;
    }

.n_ddlb {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.n_ddlb_t {
    float: left;
    width: 100%;
}

    .n_ddlb_t span {
        float: left;
        line-height: 40px;
        padding: 0 0 0 19px;
    }

.n_ddlb .spt_w1 {
    width: 280px;
}

.n_ddlb .spt_w2 {
    width: 80px;
}

.n_ddlb .spt_w3 {
    width: 80px;
}

.n_ddlb .spt_w4 {
    width: 97px;
}

.n_ddlb .spt_w5 {
    width: 110px;
}

.n_ddlb .spt_w6 {
    width: 70px;
    text-align: right !important;
}

.n_ddlb .spt_w7 {
    width: 550px;
}

.n_ddlb .txt_fl {
    text-align: left;
}

.n_ddlb .txt_fr {
    text-align: right;
}

.n_ddlb .txt_fc {
    text-align: center;
}

.n_ddlb_list {
    float: left;
    width: 100%;
}

    .n_ddlb_list ul {
        float: left;
        width: 100%;
        border-top: 1px #E2E2E2 solid;
    }

        .n_ddlb_list ul.checked {
            background: #F1F1F1;
        }

        .n_ddlb_list ul li {
            float: left;
            padding: 15px 0 15px 19px;
            line-height: 180%;
        }

            .n_ddlb_list ul li img.img {
                float: left;
                width: 65px;
                border: 1px #E2E2E2 solid;
                background: #FFFFFF;
                padding: 1px;
                margin-right: 10px;
            }

            .n_ddlb_list ul li div {
                float: left;
                width: 100%;
                padding-top: 15px;
            }

                .n_ddlb_list ul li div:first-child {
                    padding-top: 0px;
                }

.n_ddlb_list_t {
    float: left;
    width: 100%;
    background: #E2E2E2;
    line-height: 30px;
}

    .n_ddlb_list_t input {
        float: left;
        margin: 8px 15px 0 20px;
    }

.n_ddlb_cz {
    float: left;
    width: 100%;
    margin-top: 10px;
}

    .n_ddlb_cz input {
        float: left;
        margin: 5px 10px 0 20px;
    }

    .n_ddlb_cz label {
        float: left;
    }

    .n_ddlb_cz a {
        float: left;
        margin-left: 20px;
    }

.n_ddlb_xl {
    float: left;
    border: 1px solid #E2E2E2;
    line-height: 28px;
    position: relative;
    padding: 0 5px;
    margin-top: 5px;
}

    .n_ddlb_xl a {
        float: left;
    }

    .n_ddlb_xl i {
        float: left;
        width: 7px;
        height: 28px;
        display: block;
        background: url(../images/new_png_06.png) center 50% no-repeat;
        transition: transform .2s ease-in 0s;
        -webkit-transition: -webkit-transform .2s ease-in 0s;
        margin-left: 5px;
    }

    .n_ddlb_xl:hover i {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        filter: progid:DximageTramsform.Microsoft.basicImage(rotation-2);
    }

    .n_ddlb_xl ul {
        display: none;
        position: absolute;
        left: -1px;
        top: 28px;
        width: 100%;
        background: #FFFFFF;
        border: 1px #e6e6e6 solid;
        border-top: none;
        z-index: 1000;
    }

        .n_ddlb_xl ul li {
            float: left;
            width: 100%;
            height: 28px;
            line-height: 28px;
            padding: 0px;
        }

            .n_ddlb_xl ul li a {
                float: left;
                width: 100%;
                text-indent: 5px;
                text-align: left;
            }

                .n_ddlb_xl ul li a:hover {
                    background: #F0F0F0;
                }

    .n_ddlb_xl:hover ul {
        display: block;
    }

/*修改昵称*/

.n_zhsz {
    float: left;
    width: 850px;
    padding: 0;
}

    .n_zhsz li {
        float: left;
        line-height: 10px;
        margin-top: 10px;
    }

        .n_zhsz li span {
            float: left;
            width: 140px;
            height: 40px;
            text-align: right;
            line-height: 40px;
            padding-right: 10px;
            font-size: 14px;
        }

        .n_zhsz li input.text::-webkit-input-placeholder {
            font-size: 14px;
        }

        .n_zhsz li input.text:-ms-input-placeholder {
            font-size: 14px;
        }

        .n_zhsz li input.text::-moz-placeholder {
            font-size: 14px;
        }

        .n_zhsz li span.field-validation-error {
            width: 200px;
            text-align: left;
        }

            .n_zhsz li span.field-validation-error span {
                width: 200px;
                text-align: left;
            }

        .n_zhsz li span.all {
            width: 440px;
            text-align: left;
        }

        .n_zhsz li cite {
            float: left;
            width: 160px;
            font-size: 12px;
            text-align: center;
            color: #CCCCCC;
        }

        .n_zhsz li label {
            float: left;
            line-height: 40px;
            width: 30px;
            text-align: center;
            color: #E50014;
            font-family: "宋体";
        }

        .n_zhsz li input.text {
            float: left;
            border: 1px #E2E2E2 solid;
            padding: 0px 6px;
            line-height: 34px;
            height: 34px;
            font-size: 12px;
            font-family: "微软雅黑";
        }

        .n_zhsz li .tw_1 {
            width: 280px;
        }

        .n_zhsz li .tw_2 {
            width: 110px;
        }

        .n_zhsz li .tw_3 {
            width: 160px;
        }

        .n_zhsz li .tw_4 {
            width: 40px;
        }

        .n_zhsz li .tw_5 {
            width: 116px;
        }

        .n_zhsz li .sheng {
            float: left;
            padding: 0 5px;
            width: 66px;
        }

        .n_zhsz li .shi {
            float: left;
            padding: 0 5px;
            width: 70px;
            margin-left: 10px;
        }

        .n_zhsz li .xian {
            float: left;
            padding: 0 5px;
            width: 110px;
            margin-left: 10px;
        }

        .n_zhsz li a.jiance {
            float: left;
            margin-left: 15px;
            background: #E2E2E2;
            width: 100px;
            text-align: center;
            font-size: 14px;
        }

        .n_zhsz li .hqyxyzm {
            float: left;
            margin-left: 9px;
            border: 1px #cdcdcd solid;
            line-height: 34px;
            width: 120px;
            text-align: center;
            color: #fff;
            background-color: #cdcdcd;
            font-size: 14px;
            border-radius: 3px;
        }

            .n_zhsz li .hqyxyzm:hover {
                color: #f74747;
                background-color: #ccc;
            }

        .n_zhsz li.an {
            width: 432px;
            padding-left: 40px;
        }

            .n_zhsz li.an a {
                float: left;
                background: #f74951;
                width: 100px;
                text-align: center;
                height: 40px;
                line-height: 40px;
                color: #FFFFFF;
                font-size: 14px;
                margin-left: 110px;
                border-radius: 3px;
            }

                .n_zhsz li.an a:hover {
                    background: #f24b58;
                }

    .n_zhsz select {
        border: 1px solid #e2e2e2;
        height: 34px;
        padding: 6px 0;
        width: 100%;
        overflow: hidden;
    }

    .n_zhsz .selectdiv {
    }

    .n_zhsz .n_sex {
        float: left;
        margin-left: 0px;
        width: 78px;
    }

    .n_zhsz .n_reg_fl_mmqd {
        width: 432px;
    }

    .n_zhsz .m_t_20 span ul li {
        width: 300px;
        padding-left: 19px;
        text-align: left;
        line-height: 12px;
    }

/*地址*/

.usercon_table .on {
    border: 2px #f74951 solid;
    padding: 9px 18px;
    background: url(../images/duihao.jpg) right bottom no-repeat;
}

    .usercon_table .on i {
        background: #f74951;
        right: -2px;
        top: -2px;
    }

.n_useraddress.default a.moren_btn {
    display: none;
}

.n_useraddress:not(.default) .default-address-title {
    display: none;
}

.n_useraddress .default-address-title {
    z-index: 11;
    color: #fff;
    /* background-color: #f74747; */
    line-height: 20px;
    padding: 0 4px;
    font-size: 12px;
    float: right;
    margin-right: 24px;
}

.n_useraddress .n_edit {
    float: right;
}

.n_addaddress {
    float: right;
    height: 36px;
    line-height: 36px;
}

    .n_addaddress a {
        float: left;
    }

        .n_addaddress a span {
            float: left;
            text-align: center;
            width: 100%;
            font-size: 12px;
            font-family: "微软雅黑";
            color: #336699;
        }

.n_allan {
    float: left;
    width: 100%;
}

    .n_allan a {
        float: left;
        margin: 20px;
    }

/*礼品车样式覆盖*/

.gift_order_wrapper .n_title_2 {
    width: 100%;
}

.gift_order_wrapper .m_t_20 {
    margin-top: 22px;
}

.gift_order_wrapper .n_useraddress .n_address {
    line-height: 2.2em;
}

.gift_order_wrapper .n_name b {
    padding-right: 26px;
    font-weight: normal;
}

/*我的咨询*/

.n_wdzxadd {
    float: left;
    width: 800px;
}

    .n_wdzxadd li {
        float: left;
        width: 100%;
        margin-top: 10px;
    }

        .n_wdzxadd li span {
            float: left;
            width: 70px;
            padding-left: 20px;
            text-align: left;
            line-height: 35px;
        }

        .n_wdzxadd li input {
            float: left;
            width: 650px;
            border: 1px #E2E2E2 solid;
            padding: 0px 10px;
            line-height: 33px;
            height: 38px;
            font-size: 12px;
            font-family: "微软雅黑";
        }

        .n_wdzxadd li textarea {
            float: left;
            width: 650px;
            border: 1px #E2E2E2 solid;
            padding: 10px;
            height: 80px;
            font-size: 12px;
            font-family: "微软雅黑";
            margin-top: 20px;
        }

        .n_wdzxadd li.an {
            margin-top: 20px;
        }

            .n_wdzxadd li.an a {
                margin-right: 37px;
                float: right;
                background: #f74951;
                min-width: 60px;
                text-align: center;
                padding: 0 20px;
                height: 35px;
                line-height: 35px;
                color: #FFFFFF;
                font-size: 14px;
            }

.n_wdzx_t {
    float: left;
    width: 900px;
    background: #E2E2E2;
    margin-top: 20px;
}

    .n_wdzx_t span.w1,
    .n_wdzx_t span.w2,
    .n_wdzx_t span.w3 {
        float: left;
        line-height: 30px;
    }

    .n_wdzx_t span.w1 {
        width: 100px;
        padding-left: 20px;
    }

    .n_wdzx_t span.w2 {
        width: 700px;
        text-align: center;
    }

    .n_wdzx_t span.w3 {
        width: 80px;
        text-align: left;
    }

.n_wdzxlist {
    float: left;
    width: 100%;
}

.n_wdzxlist_mk {
    float: left;
    width: 898px;
    background: #FFFFFF;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

    .n_wdzxlist_mk span.w1,
    .n_wdzxlist_mk span.w2,
    .n_wdzxlist_mk span.w3 {
        float: left;
        height: 30px;
        line-height: 30px;
    }

    .n_wdzxlist_mk span.w1 {
        width: 100px;
        padding-left: 19px;
    }

    .n_wdzxlist_mk span.w2 {
        width: 700px;
        text-align: center;
    }

    .n_wdzxlist_mk span.w3 {
        width: 79px;
        text-align: left;
    }

.n_wdzxlist_con {
    float: left;
    width: 100%;
    border-top: 1px #E2E2E2 solid;
    background: #F1F1F1;
    display: none;
}

.n_wdzxlist_mk.open {
    background: #E2E2E2;
}

    .n_wdzxlist_mk.open .n_wdzxlist_con {
        display: block;
    }

    .n_wdzxlist_mk.open span.w2 i {
        display: none;
    }

.n_goodslistzx_t {
    float: left;
    width: 898px;
    border-bottom: 1px #E2E2E2 solid;
    height: 38px;
    line-height: 38px;
}

    .n_goodslistzx_t span {
        float: left;
    }

        .n_goodslistzx_t span.tw1 {
            width: 150px;
            text-align: center;
        }

        .n_goodslistzx_t span.tw2 {
            width: 150px;
        }

        .n_goodslistzx_t span.tw3 {
            width: 180px;
        }

        .n_goodslistzx_t span.tw4 {
            width: 240px;
        }

        .n_goodslistzx_t span.tw5 {
            width: 98px;
        }

        .n_goodslistzx_t span.tw6 {
            float: right;
            width: 80px;
            text-align: center;
        }

.n_goodslistzx {
    float: left;
    width: 898px;
    border-bottom: 1px #E2E2E2 solid;
}

    .n_goodslistzx ul {
        float: left;
        width: 100%;
    }

        .n_goodslistzx ul li a {
            color: #333333;
        }

        .n_goodslistzx ul li {
            float: left;
            width: 900px;
            padding: 10px 0;
            border-top: 1px #E2E2E2 solid;
            position: relative;
            line-height: 150%;
        }

            .n_goodslistzx ul li:first-child {
                border-top: none;
            }

            .n_goodslistzx ul li .tw2 {
                float: left;
                width: 130px;
                padding: 10px 20px 10px 0;
            }

/*07-24*/

.sy_erweima {
    position: relative;
    top: -7px;
}

    .sy_erweima li {
        display: inline-block;
        width: auto !important;
    }

    .sy_erweima .sy_erweima_l {
        padding-left: 14px;
        padding-right: 17px;
    }

        .sy_erweima .sy_erweima_l p {
            padding-top: 3px;
            padding-left: 36px;
            background: url(../images/iphone.png) no-repeat 16px 3px;
        }

    .sy_erweima .sy_erweima_r p {
        padding-top: 3px;
        padding-left: 32px;
        background: url(../images/android.png) no-repeat 13px 4px;
    }

.sy_404 {
    margin: 0 auto;
    width: 1152px;
}

a#btn_add {
    background: #f74951;
    color: #fff;
    padding: 5px 10px;
    float: right;
    margin-right: 12px;
    margin-top: 10px;
}

a.Refilling:hover,
a.Next:hover {
    text-decoration: none;
    color: #fff;
    background: #666;
}

a.Refilling,
a.Next {
    float: left;
    background: #f74951;
    color: #fff;
    padding: 5px 10px;
    margin-right: 12px;
    margin-top: 10px;
}

.mt {
    line-height: 24px;
}

    .mt span {
        display: block;
        line-height: 24px;
        text-indent: 24px;
    }

        .mt span a {
            color: #f74951;
            text-decoration: underline;
        }

/*07-30*/

.product_p {
    float: left;
    padding-left: 40px;
}

a.go_cart:hover {
    text-decoration: none;
}

a.go_cart.go:hover {
    text-decoration: none;
    background: #d10213;
}

a.go_cart {
    font-size: 12px;
    color: #fff;
    float: left;
    color: #333;
    margin-left: 15px;
    line-height: 30px !important;
    display: block;
    width: 110px;
    height: 30px;
    border: 1px solid #ccc;
    text-align: center;
    border-radius: 4px;
}

a.cartHover:hover {
    border-color: #f74747;
    color: #f74747;
}

a.go_cart.go {
    font-size: 12px;
    color: #fff;
    background: #f74747;
    width: 110px;
    float: left;
    line-height: 30px;
    display: block;
    height: 30px;
    text-align: center;
    border-radius: 4px;
    margin-left: 54px;
}

.fancybox-inner {
    line-height: 74px;
    font-size: 14px;
    /*text-align: center;*/
}

    .fancybox-inner a {
        line-height: 50px;
    }

/*8-03*/

.n_right .news_zm {
    padding: 0 30px;
}

    .n_right .news_zm h1,
    .n_right .news_zm h2,
    .n_right .news_zm h3,
    .n_right .news_zm h4,
    .n_right .news_zm h5,
    .n_right .news_zm h6 {
        text-align: center;
        font-size: 24px;
        line-height: 48px;
    }

    .n_right .news_zm p {
        text-indent: 28px;
        line-height: 30px;
    }

.n_right p,
.n_right span {
    font-size: 12px;
    line-height: 25px;
}

.n_invoice span {
    font-size: 12px;
    line-height: 25px;
}

.nr_hd_zm {
    padding-top: 10px;
}

#cnzz_stat_icon_1000386340 {
    display: none;
}

.goodsts span {
    color: #fff;
    background: #fe0000;
    border: #FE0000 1px solid;
    margin-right: 5px;
    text-align: center;
    line-height: 20px;
    padding: 0 5px;
    font-size: 12px;
    display: block;
    float: left;
}

/* Modify by shirne 20160716 */

.fancybox-skin {
    border-radius: 5px !important;
    padding: 0 !important;
    padding-bottom: 27px !important;
}

span.go_busmsg {
    color: #41b201;
    font-size: 14px;
    line-height: 60px;
    display: inline-block;
    margin-left: 10px;
    background: url(../images/tubiao01_03.png) no-repeat 50px 18px;
    background-size: 24px;
    padding-left: 90px !important;
}

span.go_busmsg_error {
    color: #666;
    font-size: 14px;
    line-height: 60px;
    display: inline-block;
    margin-left: 10px;
    background: url(../images/new_tanhao.png) no-repeat 50px 18px;
    background-size: 24px;
    padding-left: 90px !important;
}
/* 加购提醒新样式 */
.layui-layer.myAddCartAlert {
    border: 1px solid #e2e2e2;
    -webkit-box-shadow: 2px 3px 12px #ddd;
    -moz-box-shadow: 2px 3px 12px #ddd;
    -o-box-shadow: 2px 3px 12px #ddd;
    box-shadow: 2px 3px 12px #ddd;
}

    .layui-layer.myAddCartAlert .layui-layer-content {
        padding-left: 66px;
        background: url(../images/pass.png) no-repeat 20px center;
    }

/* 批量加购 */
.myBatchAddCartAlert .passInfo {
    line-height: 42px;
    padding-left: 68px;
    background: url(../images/pass.png) no-repeat 28px center;
    background-size: 30px;
}

.myBatchAddCartAlert .layui-layer-btn-c {
    padding-bottom: 25px;
}

.n_zhsz a:hover {
    text-decoration: none;
}

#list2 a {
    cursor: pointer;
}

.n_zhsz li.m_t_20 cite {
    width: 20px;
}

    .n_zhsz li.m_t_20 cite.yzm {
        width: 160px;
    }

.field-validation-error span {
    color: #eb4452 !important;
    padding-left: 20px;
}

.ncar a:hover,
.n_splb_js a:hover {
    text-decoration: none;
}

.n_login_fr_input li.add_company {
    border: none;
    margin: 0;
    padding-top: 10px;
    position: relative;
}

.btn_i {
    background: url(../images/btn_i.png) no-repeat 0 10px;
    padding: 7px;
}

#div_fancybox_confirm button {
    width: 70px;
    height: 30px;
    line-height: 30px;
    color: #333333;
    cursor: pointer;
    border-style: none;
    margin-left: 15px;
    margin-right: 15px;
    border-radius: 3px;
}

    #div_fancybox_confirm button:first-child {
        background: #f74747;
        color: #fff;
    }

#div_fancybox_confirm {
    text-align: center;
    line-height: 40px;
}

.t_box_title {
    line-height: 48px;
    padding-left: 10px;
    background: #e2e2e2;
    text-align: left;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.title_green {
    color: #29a535;
}

.title_red {
    color: #e7232d;
}

.n_invoice {
    width: 220px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.n_address {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

ul.n_duibi_list li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

ul.n_duibi_t li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 143px;
}

#notice-contianer {
    display: block;
    height: 30px;
    margin: 8px auto;
    width: 1152px;
}

/*物流信息*/

span.wl_sate {
    font-size: 12px;
}

.tracking_msg {
    position: absolute;
    display: none;
    width: 420px !important;
    padding-top: 0 !important;
    left: -480px;
    top: -20px;
    padding: 0 25px 25px;
    background: #fff;
    border: 1px solid #e2e2e2;
    -webkit-box-shadow: 0 0 10px #e2e2e2;
    -moz-box-shadow: 0 0 10px #e2e2e2;
    box-shadow: 0 0 10px #e2e2e2;
}

.tr_sjx {
    position: absolute;
    background: url(../images/wuliu_bt.png) no-repeat 0 -14px;
    width: 9px !important;
    height: 25px;
    right: -9px;
    top: 15px;
}

.tr_msg_title {
    padding-top: 0 !important;
    line-height: 40px;
    padding-left: 10px;
    color: #333333;
    font-size: 14px;
}

ul.tr_wl {
    width: 100%;
    display: inline-table;
}

    ul.tr_wl li span {
        display: block;
        font-size: 12px;
        color: #999;
    }

    ul.tr_wl li:first-child,
    ul.tr_wl li:first-child span {
        color: #f74747;
    }

        ul.tr_wl li:first-child i {
            position: absolute;
            background: url(../images/wuliu_bt.png) no-repeat -14px 0;
            display: block;
            width: 8px;
            height: 8px;
            top: 23px;
            left: -5px;
        }

    ul.tr_wl li {
        float: none;
        padding: 0;
        padding-top: 15px;
        border-left: 1px solid #E2E2E2;
        margin-left: 20px;
        padding-left: 17px;
        position: relative;
    }

        ul.tr_wl li i {
            position: absolute;
            background: url(../images/wuliu_bt.png) no-repeat;
            display: block;
            width: 8px;
            height: 8px;
            top: 23px;
            left: -5px;
        }

/*-mlsl-*/

.add_padding {
    padding-left: 45px;
}

input.hidden {
    display: none;
}

.mlsl_main {
    margin: 0 auto;
    width: 1152px;
    margin-top: 5px;
}

.mlsl_view {
    width: 1152px;
    height: 450px;
    position: relative;
    background: url(../images/lc_clicksan.jpg) no-repeat;
}

    .mlsl_view p {
        position: absolute;
        top: 302px;
        left: 530px;
        width: 430px;
        height: 40px;
        line-height: 40px;
        background: #f74747;
        text-align: center;
        border-radius: 5px;
        color: #fff;
        font-size: 18px;
        font-family: 微软雅黑;
        cursor: pointer;
    }

        .mlsl_view p:hover {
            background: #d10213;
        }

.message_item {
    display: inline-table;
    width: 100%;
    margin-bottom: 20px;
}

ul.ml_item {
    width: 274px;
    float: left;
    display: inline-table;
    padding-left: 155px;
    padding-bottom: 20px;
}

    ul.ml_item li {
        width: 210px;
        font-family: 微软雅黑;
        height: 40px;
        line-height: 40px;
        background: url(../images/input_bg.png) no-repeat;
        font-size: 16px;
        color: #666;
        padding-left: 10px;
        margin-bottom: 15px;
        cursor: point;
    }

        ul.ml_item li.onchang {
            background: url(../images/input_bg.png) no-repeat 0 -94px;
            color: #55ba9f;
        }

            ul.ml_item li.onchang:hover {
                background: url(../images/input_bg.png) no-repeat 0 -94px;
                color: #55ba9f;
            }

        ul.ml_item li:hover {
            background: url(../images/input_bg.png) no-repeat 0 -47px;
            color: #55ba9f;
        }

select.ml_position {
    height: 28px;
    line-height: 28px;
    font-family: 微软雅黑;
    float: left;
    width: 150px;
    border: 1px solid #b8b8b8;
    background: #f6f6f6;
}

.ml_item_entry {
    width: 584px;
    margin-bottom: 20px;
    border-left: 1px solid #666;
    float: left;
    padding: 47px 0;
}

    .ml_item_entry p {
        padding-left: 35px;
        line-height: 30px;
        height: 30px;
        font-size: 15px;
        font-family: 微软雅黑;
        color: #333;
        margin-bottom: 27px;
        position: relative;
    }

        .ml_item_entry p span {
            display: block;
            float: left;
            width: 100px;
            letter-spacing: 1px;
            position: relative;
        }

            .ml_item_entry p span em {
                position: absolute;
                font-size: 12px;
                display: block;
                top: 16px;
                color: #000;
                right: 20px;
            }

            .ml_item_entry p span i {
                font-style: normal;
                color: #F00;
                line-height: 30px;
                padding: 3px;
                position: relative;
                top: 3px;
            }

        .ml_item_entry p input {
            height: 28px;
            line-height: 28px;
            font-family: 微软雅黑;
            background: #f6f6f6;
            border: 1px solid #b8b8b8;
            float: left;
            width: 443px;
        }

            .ml_item_entry p input.short {
                width: 150px;
            }

.mlsl_message {
    background: #f6f6f6;
}

.e_query {
    width: 755px;
    margin: 0px auto;
    background: #f0f0f0;
    height: 481px;
    border: 1px solid #e1e1e1;
    padding: 40px 60px;
    border-radius: 10px;
}

.ml_footer {
    text-align: center;
    padding: 54px 0;
    font-size: 12px;
    color: #333;
    background: #f6f6f6;
}

.e_query_em p {
    font-size: 20px;
    font-family: 微软雅黑;
    color: #333;
    font-weight: bold;
    line-height: 40px;
}

.e_query_em {
    font-family: 微软雅黑;
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
}

    .e_query_em input {
        margin-left: 22px;
        margin-right: 8px;
        margin-bottom: 14px;
    }

.ml_list span {
    width: 200px;
}

p.sub_ml {
    display: block;
    width: 172px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    background: #f74747;
    font-family: 微软雅黑;
    font-size: 18px;
    border-radius: 5px;
    cursor: pointer;
}

    p.sub_ml:hover {
        background: #d10213;
    }

.pop_msg {
    display: none;
    font-size: 15px;
    color: #e72432;
    text-decoration: none;
    position: absolute;
    top: 28px;
    left: 134px;
    width: 443px;
    height: 28px;
    line-height: 28px;
}

ins.email {
    left: 431px;
}

/*--2016/03/11--*/

.cart_empty {
    text-align: center;
    padding: 150px 40px 100px 0;
}

.n_splb_js a.btn_exchange {
    height: 36px;
    margin: 2px 30px;
    border-radius: 5px;
    text-align: center;
    background: #f74747;
    line-height: 36px;
    width: 106px;
}

    .n_splb_js a.btn_exchange:hover {
        background-color: #d10213;
    }

.n_splb_js a.disabled,
.n_splb_js a.disabled:hover {
    background-color: #d2d0d0;
}

.tgift_box {
    text-align: center;
    color: #666;
    font-size: 14px;
}

.alert_btns {
    text-align: center;
}

    .alert_btns a {
        font-size: 14px;
        line-height: 28px;
        color: #333;
        border: 1px #ddd solid;
        display: inline-block;
        width: 98px;
        text-align: center;
        border-radius: 5px;
    }

        .alert_btns a.gift_cart {
            width: 110px;
        }

        .alert_btns a:hover {
            text-decoration: none;
            color: #f74747;
            border-color: #f74747;
        }

        .alert_btns a.goexchange {
            margin-right: 20px;
            background: #f74747;
            color: #fff;
            border-color: #f74747;
        }

            .alert_btns a.goexchange:hover {
                background-color: #d10213;
                border-color: #d10213;
            }

.sidebox span,
.sideerweima span {
    position: absolute;
    top: 17px;
    left: 16px;
    font-size: 12px;
    color: #333;
}

.sidebox img,
.sideerweima img {
    position: relative;
    top: -8px;
}

.sidebox:hover span,
.sideerweima:hover span {
    display: none;
}

.sidebox:hover img,
.sideerweima:hover img {
    position: relative;
    top: 0px;
}

.btn_font-sm a {
    font-size: 12px;
}

#div_gift .n_shopcart_list ul.downed li a.img,
.gft-list .gft-list-pro .downed li.li-350 .img,
.g_ddlb_list ul li.downed a.gift_item_pic,
.downed .lgift_info .img {
    position: relative;
}

    #div_gift .n_shopcart_list ul.downed li .img .after,
    .gft-list .gft-list-pro .downed li.li-350 .img .after,
    .g_ddlb_list ul li.downed a.gift_item_pic .after,
    .downed .lgift_info .img .after {
        position: absolute;
        width: 120px;
        height: 120px;
        left: -1px;
        top: -1px;
        background: url(../images/downed.png) center center no-repeat;
        background-size: cover;
        z-index: 1;
    }

    .g_ddlb_list ul li.downed a.gift_item_pic .after {
        width: 88px;
        height: 88px;
        background: url(../images/soldOut.png) center no-repeat;
    }

#div_gift .n_shopcart_list ul.downed li.spt_w3 a,
#div_gift .n_shopcart_list ul.downed li.spt_w2 a,
.gft-list .gft-list-pro .downed li.li-350 a,
.downed .lgift_info a,
.g_ddlb_list ul li.downed.spt_w1 a {
    cursor: default;
}

#div_gift .n_shopcart_list ul.downed li a:hover h3,
.g_ddlb_list ul.downed li a.gift_item_title:hover span {
    color: #333;
}

.gft-list .gft-list-pro .downed li.li-350 a:hover,
.downed .lgift_info a:hover {
    color: #666;
}

.jifen_new {
    display: block;
    width: 30px;
    height: 20px;
    background: url(../images/jifen_new.png) no-repeat;
    position: absolute;
    top: -4px;
    right: -5px;
}

.quyu_newLogo {
    display: block;
    width: 30px;
    height: 20px;
    background: url(../images/xyzp_new.png) no-repeat;
    background-position: -5px -6px;
    position: absolute;
    top: -4px;
    right: -2px;
}

#captcha_code {
    text-align: left;
}

.fancybox-close {
    right: 24px !important;
}

.hlt1 {
    color: #f74747;
}

button {
    outline: none;
}

.product-tags-container {
    z-index: 98;
    position: absolute;
    top: 14px;
    left: 14px;
}

.product-tags {
    color: #fff !important;
    background: #f74747 !important;
    padding: 0 5px !important;
    border-radius: 5px !important;
    font-size: 10px !important;
    border: 1px solid red !important;
    margin-left: 6px !important;
    line-height: 16px !important;
}

    .product-tags:first-child {
        margin-left: 0px;
    }

.online {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.deliver {
    padding: 0px 5px;
    color: #ffffff;
    font-size: 12px;
    font-family: 'Microsoft YaHei';
    line-height: 16px;
    border-radius: 5px;
}

    .deliver.h24 {
        background-color: #f74747;
        border: 1px solid #f74747;
    }

    .deliver.h48 {
        background-color: #ff5500;
        border: 1px solid #ff5500;
    }

    .deliver.quotingLeadTime {
        background-color: #f2af00;
        border: 1px solid #f2af00;
    }

.deliver-detail {
    color: #f74747;
    margin-left: 22px;
    cursor: pointer;
}

#div_receiveInfo .block-select.active,
.div_receiveInfo .block-select.active {
    border: 1px solid #f74951;
    height: 20px;
    background: url(../images/duihaotm.png) right bottom no-repeat;
}

.n_page {
    float: left;
    width: 100%;
    margin-top: 12px;
}

    .n_page div {
        float: right;
        height: 30px;
        line-height: 30px;
    }

        .n_page div a,
        .n_page div i {
            float: left;
            border: 1px #E2E2E2 solid;
            padding: 0 12px;
            margin-left: 5px;
        }

        .n_page div i {
            background: #f74747;
            border: 1px #f74747 solid;
            color: #FFFFFF;
        }

        .n_page div span {
            float: left;
            margin-left: 5px;
        }

        .n_page div input {
            float: left;
            width: 40px;
            text-align: center;
            height: 30px;
            line-height: 30px;
            border: 1px #E2E2E2 solid;
            margin-left: 5px;
        }

.questionnaire {
    display: none;
}


.pop-up {
    display: none;
    height: 172px;
    width: 338px;
    border-radius: 4px;
    position: fixed;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 999;
    display: none;
}

    .pop-up .popTop {
        height: 30px;
        width: 331px;
        border-radius: 4px;
        background-color: #ee685d;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        line-height: 30px;
        padding-left: 8px;
        color: #fff;
        font-size: 14px;
    }

        .pop-up .popTop img {
            position: absolute;
            right: 8px;
            top: 8px;
            cursor: pointer;
        }

    .pop-up .popBottom {
        height: 141px;
        width: 337px;
        position: relative;
        border: 1px solid #e0e0e0;
        border-radius: 4px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-top: none;
    }

        .pop-up .popBottom img {
            position: absolute;
            bottom: 38px;
            left: 25px;
        }

        .pop-up .popBottom .title {
            position: absolute;
            top: 30px;
            left: 130px;
            font-size: 16px;
            color: #333;
            border: none;
        }

        .pop-up .popBottom .favorable {
            position: absolute;
            left: 130px;
            top: 56px;
            font-size: 14px;
            color: #666;
        }

        .pop-up .popBottom .zixun a {
            background: url(../images/redBackground.png) no-repeat;
            color: #fff;
            width: 76px;
            text-align: center;
            position: absolute;
            left: 128px;
            bottom: 24px;
            height: 26px;
            line-height: 26px;
            cursor: pointer;
        }

        .pop-up .popBottom .qq a {
            background: url(../images/redBackground.png) no-repeat;
            color: #fff;
            width: 76px;
            text-align: center;
            position: absolute;
            left: 212px;
            bottom: 24px;
            height: 26px;
            line-height: 26px;
            cursor: pointer;
        }

.content-header {
    margin: 0 auto;
    width: 1152px;
}

.content-body {
    margin: 0 auto;
    width: 1152px;
}

.cart-shortcut {
    float: left;
    padding-top: 5px;
}

    .cart-shortcut .menu {
        position: relative;
        /* top: -8px; */
    }

        .cart-shortcut .menu li {
            float: left;
            line-height: 38px;
            /* z-index: 105; */
            width: 360px;
            background: #fff;
            position: absolute;
            right: 6px !important;
            /* top: 21px; */
            /* margin-top: 7px; */
            margin-right: 71px;
        }

        .cart-shortcut .menu .goods-list ul {
            width: 210px;
        }

            .cart-shortcut .menu .goods-list ul .dd {
                border: 1px solid #ddd;
                border-top: none;
            }

                .cart-shortcut .menu .goods-list ul .dd .goods-box {
                    height: auto;
                    max-height: 345px;
                    overflow-y: auto;
                }

                    .cart-shortcut .menu .goods-list ul .dd .goods-box .line1 {
                        width: 179px;
                        border-top: 1px solid #ddd;
                    }

                .cart-shortcut .menu .goods-list ul .dd .nogoods_list {
                    height: 48px;
                    padding: 10px;
                    border-bottom: 1px dotted #ddd;
                    line-height: 22px;
                    background: #fff;
                    position: relative;
                }

                    .cart-shortcut .menu .goods-list ul .dd .nogoods_list .nogoodsBox {
                        width: 80px;
                        float: right;
                    }

                    .cart-shortcut .menu .goods-list ul .dd .nogoods_list span {
                        width: 210px;
                        float: left;
                        padding-right: 18px;
                    }

                        .cart-shortcut .menu .goods-list ul .dd .nogoods_list span img {
                            height: 50px;
                            width: 50px;
                            padding: 0;
                            margin-right: 10px;
                            font-size: 0;
                            float: left;
                        }

                        .cart-shortcut .menu .goods-list ul .dd .nogoods_list span a {
                            width: 150px;
                            line-height: 150%;
                            display: -webkit-box;
                            -webkit-box-orient: vertical;
                            -webkit-line-clamp: 3;
                            overflow: hidden;
                        }

                    .cart-shortcut .menu .goods-list ul .dd .nogoods_list em {
                        color: #f74747;
                        float: right;
                        max-width: 90px;
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                    }

                        .cart-shortcut .menu .goods-list ul .dd .nogoods_list em i {
                            color: #333;
                        }

                    .cart-shortcut .menu .goods-list ul .dd .nogoods_list cite {
                        float: right;
                    }

                    .cart-shortcut .menu .goods-list ul .dd .nogoods_list:hover {
                        background: #f1f1f1;
                    }

                .cart-shortcut .menu .goods-list ul .dd .nogoods_js {
                    text-align: right;
                    height: 52px;
                    background: #f3f3f3;
                    line-height: 52px;
                    padding-right: 17px;
                }

                    .cart-shortcut .menu .goods-list ul .dd .nogoods_js .buyan {
                        font-size: 12px;
                        color: #fff;
                        background: #f74747;
                        padding: 4px 12px;
                        border-radius: 3px;
                    }

                    .cart-shortcut .menu .goods-list ul .dd .nogoods_js span {
                        margin-right: 18px;
                    }

                        .cart-shortcut .menu .goods-list ul .dd .nogoods_js span em {
                            color: #f74747;
                        }

                .cart-shortcut .menu .goods-list ul .dd .nogoods {
                    border-right: 1px solid #ddd;
                    width: 358px;
                    height: 60px;
                    line-height: 60px;
                    background: #fff;
                }

                    .cart-shortcut .menu .goods-list ul .dd .nogoods em img {
                        float: left;
                        margin-top: 20px;
                        margin-right: 10px;
                        margin-left: 20px;
                    }

/* .headerWarp {
    height: 60px;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    border-bottom: 1px solid #e2e2e2;
    z-index: 999;
    display: none;
    box-shadow: 0px 2px 4px #ebebeb;
} */

.headerWarp .Sheader {
    height: 60px;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    background-color: #fff;
}

    .headerWarp .Sheader .logo {
        float: left;
        margin-top: 7px;
        margin-left: 1px;
    }

    .headerWarp .Sheader .classify {
        font-size: 14px;
        color: #333;
        float: left;
        margin-top: 22px;
        margin-left: 16px;
        padding-right: 20px;
        background: url(../images/searchTubiao.png) no-repeat 48px -19px;
        cursor: pointer;
    }

        .headerWarp .Sheader .classify:hover {
            background-position-y: -1px;
        }

    .headerWarp .Sheader .serchWrap {
        width: 553px;
        margin: 13px 0 0 188px;
        float: left;
    }

        .headerWarp .Sheader .serchWrap .i-search {
            width: 551px;
            height: 30px;
            padding: 0px;
            border: 1px #f74951 solid;
            background: url(../images/search_bt.png) no-repeat 425px -10px;
        }

            .headerWarp .Sheader .serchWrap .i-search .text {
                width: 450px;
                height: 30px;
                line-height: 30px;
                font-size: 14px;
                color: #515151;
                padding: 0 8px;
                float: left;
                border: none;
                background: none;
                font-family: 'Microsoft YaHei';
            }

            .headerWarp .Sheader .serchWrap .i-search .SearchBut {
                font-weight: normal !important;
            }

            .headerWarp .Sheader .serchWrap .i-search .button {
                width: 85px;
                height: 30px;
                line-height: 28px;
                background: #e50112;
                color: #fff;
                font-size: 14px;
                font-weight: bold;
                text-align: center;
                float: left;
            }

            .headerWarp .Sheader .serchWrap .i-search #txtSmallSearchKeyword::-webkit-input-placeholder {
                color: #ccc;
            }

            .headerWarp .Sheader .serchWrap .i-search #txtSmallSearchKeyword::-ms-input-placeholder {
                color: #ccc;
            }

            .headerWarp .Sheader .serchWrap .i-search #txtSmallSearchKeyword::-moz-placeholder {
                color: #999;
            }

    .headerWarp .Sheader .myZKH .fore_n1 {
        float: left;
        margin-left: 74px;
        margin-top: 24px;
    }

        .headerWarp .Sheader .myZKH .fore_n1 i {
            float: right;
            width: 16px;
            height: 16px;
            background: url(../images/new_png_06.png) center 50% no-repeat;
            transition: transform .2s ease-in 0s;
            -webkit-transition: -webkit-transform .2s ease-in 0s;
        }

        .headerWarp .Sheader .myZKH .fore_n1 ul {
            display: none;
        }

.quickLogin {
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1001;
}

    .quickLogin .center {
        width: 400px;
        height: 400px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -209px;
        margin-top: -200px;
        background-color: #fff;
        border-radius: 4px;
    }

    .quickLogin .go_register {
        position: relative;
        top: 51px;
        width: 100%;
        height: 46px;
        padding-left: 15px;
        line-height: 46px;
        font-size: 14px;
        letter-spacing: 1px;
        color: #4d4d4d;
        background-color: #ffedee;
        border-radius: 3px;
        box-sizing: border-box;
    }

        .quickLogin .go_register > a {
            position: absolute;
            bottom: 11px;
            right: 10px;
            width: 80px;
            height: 25px;
            line-height: 24px;
            text-align: center;
            background-color: #f74747;
            border-radius: 3px;
            font-size: 14px;
            letter-spacing: 1px;
            color: #fff;
        }

        .quickLogin .go_register .text_italic {
            font-weight: 600;
            font-style: italic;
        }

    .quickLogin .center .text::-webkit-input-placeholder {
        font-family: "微软雅黑";
        color: #ccc;
    }

    .quickLogin .center .text::-moz-placeholder {
        font-family: "微软雅黑";
        color: #ccc;
    }

    .quickLogin .center .text:-ms-input-placeholder {
        font-family: "微软雅黑";
        color: #ccc;
    }

    .quickLogin .center b {
        float: left;
        height: 40px;
        line-height: 40px;
        width: 40px;
        border-right: 1px #E2E2E2 solid;
        text-align: center;
    }

    .quickLogin .center .text {
        float: left;
        width: 227px;
        padding-left: 10px;
        padding-right: 40px;
        line-height: 40px;
        height: 40px;
        border: none;
        font-size: 14px;
    }

    .quickLogin .center .title {
        height: 30px;
        width: 100%;
        /* border-bottom: 1px solid #f4f4f4; */
        line-height: 50px;
        position: relative;
    }

        .quickLogin .center .title span:first-child {
            font-size: 14px;
            color: #666;
            margin-left: 10px;
        }

        .quickLogin .center .title span:nth-of-type(2) {
            position: absolute;
            right: 15px;
            top: 15px;
            background: url(../images/quickLoginClose.png) no-repeat center center;
            cursor: pointer;
            height: 20px;
            width: 22px;
            display: block;
        }

    .quickLogin .center .login {
        width: 78%;
        font-size: 17px;
        text-align: center;
        font-weight: bold;
        margin: 10px auto 0;
    }

    .quickLogin .center .title-tabs {
        float: left;
        width: 50%;
        text-align: center;
        cursor: pointer;
        box-sizing: border-box;
    }

        .quickLogin .center .title-tabs.active {
            color: #e50112;
        }

.title-tab-account {
    border-right: 2px solid #a5a0a0;
}

.quickLogin .center .error_warp {
    width: 320px;
    height: 20px;
    margin: 10px auto;
}

    .quickLogin .center .error_warp .error {
        width: 288px;
        height: 20px;
        /* background-color: #fef2f2; */
        color: #f74747;
        background: url(../images/error_icon.png) no-repeat 0px center;
        padding-left: 20px;
        line-height: 20px;
        margin-left: 0;
        margin-bottom: 0;
        display: none;
    }

.quickLogin .center .user {
    width: 318px;
    border: 1px #E2E2E2 solid;
    border-radius: 3px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}

    .quickLogin .center .user.focused,
    .quickLogin .center .passWord.focused {
        border: 1px #f74747 solid;
    }

    .quickLogin .center .user b {
        background: url(../images/login_person.png) no-repeat center center #f1f1f1;
    }

    .quickLogin .center .user .fork {
        position: absolute;
        right: 12px;
        top: 10px;
        cursor: pointer;
        display: none;
    }

        .quickLogin .center .user .fork i {
            display: block;
            height: 20px;
            width: 22px;
            background: url(../images/loginDelete.png) no-repeat center center;
        }

.quickLogin .center .select {
    line-height: 41px;
    width: 324px;
    margin: 20px auto;
    font-size: 14px;
}

    .quickLogin .center .select div {
        display: inline-block;
    }

    .quickLogin .center .select .company {
        position: initial;
        height: 38px;
        width: 122px;
        border: 1px solid #e2e2e2;
        background-color: #fff;
        color: #666;
        font-size: 14px;
        line-height: 38px;
        text-align: center;
        cursor: pointer;
    }

        .quickLogin .center .select .company.on {
            background-color: #f1f1f1;
            color: #f74747;
        }

    .quickLogin .center .select .personage {
        position: initial;
        height: 38px;
        width: 123px;
        border: 1px solid #e2e2e2;
        background-color: #fff;
        color: #666;
        font-size: 14px;
        border-left: none;
        line-height: 38px;
        text-align: center;
        cursor: pointer;
        margin-left: -4px;
    }

        .quickLogin .center .select .personage.on {
            background-color: #f1f1f1;
            color: #f74747;
        }

.quickLogin .center .bill {
    width: 318px;
    border: 1px #E2E2E2 solid;
    margin: 0 auto;
    position: relative;
    zoom: 1;
}

    .quickLogin .center .bill b {
        background: url(../images/loginBill.png) no-repeat center center #f1f1f1;
    }

    .quickLogin .center .bill .list {
        position: absolute;
        left: 40px;
        top: 40px;
        width: 277px;
        background: #fff;
        border: 1px solid #ccc;
        display: none;
        z-index: 99;
    }

        .quickLogin .center .bill .list ul.list_ul {
            width: 277px;
            overflow: hidden;
        }

            .quickLogin .center .bill .list ul.list_ul li.company_ms {
                line-height: 30px;
                height: 30px;
                cursor: pointer;
                padding: 0 10px;
                display: block;
                margin: 0;
                border: none;
            }

                .quickLogin .center .bill .list ul.list_ul li.company_ms:hover {
                    background-color: #ccc;
                    color: #fff;
                }

            .quickLogin .center .bill .list ul.list_ul li.hidden {
                display: none;
            }

    .quickLogin .center .bill .fork {
        position: absolute;
        right: 12px;
        top: 10px;
        cursor: pointer;
        display: none;
    }

        .quickLogin .center .bill .fork i {
            display: block;
            height: 20px;
            width: 22px;
            background: url(../images/loginDelete.png) no-repeat center center;
        }

    .quickLogin .center .bill:after {
        content: '';
        height: 0;
        line-height: 0;
        display: block;
        visibility: hidden;
        clear: both;
    }

.quickLogin .center .login-input-code {
    display: none;
    width: 320px;
    margin: 30px auto 15px;
}

.quickLogin .center .code-input {
    float: left;
    width: 165px;
    height: 40px;
    padding-left: 10px;
    padding-right: 0;
    font-size: 14px;
    line-height: 40px;
    border: 1px #E2E2E2 solid !important;
    border-radius: 3px;
    border: none;
}

.quickLogin .center .get-verity-code {
    float: right;
    width: 128px;
    height: 42px;
    background: #f2f2f2;
    color: #666;
    border: 1px #E2E2E2 solid;
    border-radius: 3px;
    cursor: pointer;
}

.quickLogin .center .passWord {
    width: 318px;
    border: 1px #E2E2E2 solid;
    border-radius: 3px;
    overflow: hidden;
    margin: 30px auto 15px;
    position: relative;
}

    .quickLogin .center .passWord b {
        background: url(../images/login_pass.png) no-repeat center center #f1f1f1;
    }

    .quickLogin .center .passWord .fork {
        position: absolute;
        right: 12px;
        top: 10px;
        cursor: pointer;
        display: none;
    }

        .quickLogin .center .passWord .fork i {
            display: block;
            height: 20px;
            width: 22px;
            background: url(../images/loginDelete.png) no-repeat center center;
        }

.quickLogin .center .forget {
    line-height: 25px;
    /* font-size: 14px; */
    width: 326px;
    margin: 0 auto;
    overflow: hidden;
}

    .quickLogin .center .forget a:nth-of-type(1) {
        float: left;
        position: relative;
    }

        .quickLogin .center .forget a:nth-of-type(1) .no-remember {
            background: url(../../images/check_.png) 0 0 no-repeat #fff;
            background-position: 4px 1px;
            padding-left: 25px;
            position: relative;
            left: -15px;
            z-index: 1;
        }

        .quickLogin .center .forget a:nth-of-type(1) .is-remember {
            background: url(../../images/check_red.png) 0 0 no-repeat #fff;
            background-position: 4px 1px;
            padding-left: 25px;
            position: relative;
            left: -15px;
            z-index: 1;
        }

    .quickLogin .center .forget a:nth-of-type(2) {
        float: right;
    }

.quickLogin .center .register {
    width: 319px;
    margin: 15px auto 0px;
}

    .quickLogin .center .register a {
        background: #f74747;
        color: #FFFFFF;
        width: 320px;
        text-align: center;
        line-height: 45px;
        font-size: 22px;
        display: inline-block;
        border-radius: 3px;
    }

.quickLogin .center .now_regist {
    width: 326px;
    margin: 15px auto;
}

    .quickLogin .center .now_regist a {
        background: url(../images/zc_icon.png) no-repeat left;
        padding-left: 20px;
        color: #f74747;
        margin-left: 3px;
    }

.product-detail .summary {
    position: relative;
    margin-top: 6px;
    width: 1150px;
    overflow: hidden;
    /* border: 1px solid #e2e2e2; */
}

    .product-detail .summary .preview {
        float: left;
        width: 422px;
    }

    .product-detail .summary .intro {
        float: left;
        width: 722px;
        _display: inline;
        _float: right;
        _margin: 0;
    }

        .product-detail .summary .intro .summary-price {
            float: left;
            width: 710px;
            min-height: 70px;
            background: url(../images/goodbackground.png);
            background-size: 100% 100%;
            /*background: #E2E2E2;*/
            padding: 6px 0;
            line-height: 28px;
        }

            .product-detail .summary .intro .summary-price.preferential {
                line-height: 35px;
            }

            .product-detail .summary .intro .summary-price span {
                float: left;
                font-size: 12px;
                padding-left: 10px;
            }

            .product-detail .summary .intro .summary-price b {
                float: left;
                color: #f74747;
                font-size: 18px;
                font-weight: 600;
            }

        .product-detail .summary .intro .summary-info {
            float: left;
            margin-top: 4px;
            width: 710px;
            padding-left: 10px;
        }

            .product-detail .summary .intro .summary-info li {
                margin-top: 10px;
            }

                .product-detail .summary .intro .summary-info li .postage {
                    font-size: 12px;
                    display: inline-block;
                    height: 14px;
                    width: 34px;
                    border: 1px solid #f74747;
                    line-height: 14px;
                    text-align: center;
                    border-radius: 2px;
                    color: #f74747;
                    margin-left: 6px;
                }

            .product-detail .summary .intro .summary-info b {
                color: #f74747;
                font-weight: normal;
            }

    .product-detail .summary .share {
        float: left;
        width: 100%;
    }

        .product-detail .summary .share * {
            height: 17px;
            line-height: 36px;
            float: left;
        }

        .product-detail .summary .share .toggle-favorite {
            display: inline-block;
            width: 70px;
            padding-left: 10px;
            z-index: 11;
            cursor: pointer;
            font-size: 12px;
            color: #666666;
            margin-bottom: 10px;
        }

            .product-detail .summary .share .toggle-favorite .icon-favorite.already-favorite {
                display: none;
            }

        .product-detail .summary .share .bdsharebuttonbox * {
            display: inline;
            min-width: 15px;
            background-repeat: no-repeat;
            margin: 0 7px 0 0;
        }

        .product-detail .summary .share .bdsharebuttonbox .tag {
            cursor: default;
            background: none;
            padding-left: 0px;
            margin-left: 0px;
            font-size: 12px;
        }

        .product-detail .summary .share .bdsharebuttonbox .qzone {
            background-image: url(../images/qzone.png);
        }

        .product-detail .summary .share .bdsharebuttonbox .sqq {
            background-image: url(../images/sqq_bai.png);
        }

        .product-detail .summary .share .bdsharebuttonbox .tsina {
            background-image: url(../images/weibo.png);
        }

        .product-detail .summary .share .bdsharebuttonbox .weixin {
            background-image: url(../images/wechat.png);
        }

.product-detail .batch-action-bar {
    margin-top: 14px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin-bottom: 14px;
}

    .product-detail .batch-action-bar .add-to-cart-or-inquiry {
        float: right;
        width: 94px;
        height: 32px;
        line-height: 32px;
        /* background: #f74747 url(../images/icon-cart_200x200.png) 7px 50% no-repeat; */
        background: #f74747;
        font-size: 14px;
        color: #FFFFFF;
        padding: 0 10px;
        /* background-size: 14px; */
        cursor: pointer;
        margin-right: 20px;
    }

        .product-detail .batch-action-bar .add-to-cart-or-inquiry:hover {
            background: #f24b58;
        }

        .product-detail .batch-action-bar .add-to-cart-or-inquiry img {
            margin: 8px 0;
        }

        .product-detail .batch-action-bar .add-to-cart-or-inquiry.inquiry {
            background-image: url(../images/icon-inquiry_200x200.png);
        }

.brand-introduction {
    display: table;
    width: 1152px;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px #E2E2E2 solid;
    height: 80px;
    padding: 8px 10px;
}

    .brand-introduction > div {
        display: table-row;
    }

        .brand-introduction > div > div {
            display: table-cell;
            vertical-align: middle;
        }

    .brand-introduction .brand-title {
        width: 208px;
    }

        .brand-introduction .brand-title .brand-logo {
            max-width: 140px;
            max-height: 55px;
        }

        .brand-introduction .brand-title .brand-name span {
            font-size: 14px;
        }

    .brand-introduction .brand-description {
        line-height: 22px;
    }

.screenbar:first-child {
    margin-top: 0;
}

.product-list-bfc {
    display: inline-block;
}

.product-list .grid-view {
    float: left;
    width: 100%;
}

    .product-list .grid-view ul {
        float: left;
        width: 100%;
    }

        .product-list .grid-view ul li {
            float: left;
            width: 220px;
            height: 370px;
            padding: 17px 12px 17px 12px;
            border: 1px #FFFFFF solid;
            position: relative;
            margin-top: 12px;
            transition: border-color .1s ease;
            overflow: hidden;
            border-color: #e9e9e9;
            box-shadow: 0 0 2px 2px #f8f8f8;
            margin-right:5px;
        }

            .product-list .grid-view ul li:hover {
                border-color: red;
                box-shadow: 0 0 2px 2px #f8f8f8;
            }

                .product-list .grid-view ul li:hover.gray {
                    border-color: #f1f1f1;
                    box-shadow: 0 0 0 0 #FFFFFF;
                    background-color: #f1f1f1;
                    width: 100%;
                    border-top: 1px #E2E2E2 solid;
                }

            .product-list .grid-view ul li:first-child:hover.gray {
                border-top: none;
            }

#goodListT2 .gray {
    margin-top: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.product-list .grid-view ul li a {
    color: #333333;
}

.product-list .grid-view ul li .goodsimg {
    position: relative;
    float: left;
    width: 199px;
    height: 180px;
    padding: 15px 0;
    text-align: center;
}

    .product-list .grid-view ul li .goodsimg img {
        max-width: 165px;
        max-height: 180px;
    }

.product-list .grid-view ul li .goodsprice {
    /*margin-top: 20px;*/
    float: left;
    width: 199px;
    margin-left: -2px;
}

    .product-list .grid-view ul li .goodsprice i {
        color: #f74747;
        font-size: 12px;
    }

    .product-list .grid-view ul li .goodsprice span {
        color: #f74747;
        /* font-size: 18px; */
        /* font-weight: bold; */
        font-family: Verdana;
    }

    .product-list .grid-view ul li .goodsprice s {
        margin-left: 16px;
        color: #333;
        font-size: 12px;
    }

        .product-list .grid-view ul li .goodsprice s span {
            font-size: 12px;
        }

.product-list .grid-view ul li .goodsguige {
    float: left;
    width: 200px;
    line-height: 150%;
}

    .product-list .grid-view ul li .goodsguige i {
        color: #f74747;
    }

.product-list .grid-view ul li .goodstitle {
    position: relative;
    float: left;
    width: 200px;
    /*margin-top: 5px;*/
    line-height: 150%;
    color: #666666;
    /* overflow: hidden; */
    max-height: 36px;
}

.product-list .grid-view ul li .product-name {
    position: relative;
    float: left;
    width: 200px;
    margin-top: 5px;
    color: #333333;
    line-height: 150%;
    overflow: hidden;
    max-height: 38px;
}

.product-list .grid-view ul li .goodstitle > span.postage {
    font-size: 12px;
    display: inline-block;
    height: 14px;
    width: 34px;
    border: 1px solid #f74747;
    line-height: 14px;
    text-align: center;
    border-radius: 2px;
    color: #f74747;
    margin-left: 6px;
}

.product-list .grid-view ul li .goodstitle .ellipsis {
    position: absolute;
    bottom: 0;
    right: 8px;
}

    .product-list .grid-view ul li .goodstitle .ellipsis + .product-name {
        width: 190px;
    }

.product-list .grid-view ul li .metertitle {
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    float: left;
    width: 200px;
    margin-top: 10px;
    color: #999999;
    line-height: 150%;
    overflow: hidden;
}

.product-list .grid-view .customerMaterialTd {
    max-width: 170px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all;
}

.product-list .grid-view ul li .goodsts {
    position: absolute;
    top: 4px;
    right: 4px;
    width: 200px;
    height: 18px;
    overflow: hidden;
    text-align: right;
}

    .product-list .grid-view ul li .goodsts .product-tags {
        float: right;
        margin-left: 2px !important;
        margin-right: 0 !important;
    }

.product-list .grid-view ul li .action {
    color: #333;
    float: left;
    position: relative;
    margin-top: 10px;
}

.product-list .grid-view ul li .toggle-favorite {
    position: relative;
    float: left;
    width: 78px;
    height: 26px;
    cursor: pointer;
    font-size: 12px;
    color: #333;
    border: 1px solid #e2e2e2;
    text-align: center;
    border-radius: 3px;
}

    .product-list .grid-view ul li .toggle-favorite.on {
        width: 90px;
    }

        .product-list .grid-view ul li .toggle-favorite.on .icon-favorite {
            color: #f74747;
        }

    .product-list .grid-view ul li .toggle-favorite .icon-favorite {
        position: absolute;
        top: 6px;
        left: 14px;
        width: 15px;
        height: 15px;
    }

    .product-list .grid-view ul li .toggle-favorite span {
        color: #333;
        padding-left: 17px;
        line-height: 26px;
    }

.product-list .grid-view ul li .cart {
    float: left;
    position: relative;
    margin-left: -1px;
    width: 106px;
    + width: 101 px;
    height: 26px;
    line-height: 26px;
    border: solid 1px #e2e2e2;
    cursor: pointer;
    z-index: 0;
    text-align: center;
    border-radius: 3px;
}

    .product-list .grid-view ul li .cart:hover {
        background-color: red;
    }

        .product-list .grid-view ul li .cart:hover span {
            color: white;
        }

    .product-list .grid-view ul li .cart .icon-cart {
        position: absolute;
        top: 5px;
        left: 8px;
        width: 17px;
        height: 17px;
        background-image: url(../images/new_car_small.png);
        background-repeat: no-repeat;
        background-position: 0 0;
    }

    .product-list .grid-view ul li .cart:hover {
        background: #e50112;
    }

        .product-list .grid-view ul li .cart:hover span {
            color: #fff;
        }

        .product-list .grid-view ul li .cart:hover .icon-cart {
            /*background-image: url(../images/new_car_bai_small.png);*/
            color: white;
        }

    .product-list .grid-view ul li .cart span {
        padding-left: 20px;
        line-height: 25px;
        color: #f74747;
    }

    .product-list .grid-view ul li .toggle-favorite:hover,
    .product-list .grid-view ul li .cart:hover {
        border-color: #f74747;
        z-index: 1;
    }

        .product-list .grid-view ul li .toggle-favorite:hover .icon-favorite {
            /*background-image: url(../images/new_icon_5_red.png);*/
            color: #f74747;
        }

.n_right_brand .product-list .list-view-title {
    background: #f1f1f1;
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
    height: 38px;
    line-height: 38px;
}

.product-list .list-view-title {
    background: #f1f1f1;
    float: left;
    width: 100%;
    border: 1px #E2E2E2 solid;
    height: 38px;
    line-height: 38px;
}

    .product-list .list-view-title span {
        float: left;
    }

        .product-list .list-view-title span.tw1 {
            width: 82px;
            /*text-align: center;*/
            padding-left: 32px;
        }

        .product-list .list-view-title span.tw2 {
            width: 150px;
            /*text-align: center;*/
            padding-left: 32px;
        }

        .product-list .list-view-title span.tw3 {
            width: 80px;
            /*text-align: center;*/
            padding-left: 40px;
        }

        .product-list .list-view-title span.tw4 {
            width: 104px;
            /*text-align: center;*/
            padding-left: 16px;
        }

        .product-list .list-view-title span.tw5 {
            width: 196px;
            /*text-align: center;*/
            padding-left: 8px;
        }

        .product-list .list-view-title span.tw6 {
            float: right;
            width: 80px;
            text-align: center;
        }

        .product-list .list-view-title span.tw7 {
            width: 48px;
            /*text-align: center;*/
            padding-left: 22px;
        }

        .product-list .list-view-title span.tw8 {
            width: 78px;
            /*text-align: center;*/
            padding-left: 22px;
        }

        .product-list .list-view-title span.tw9 {
            width: 100px;
            /*text-align: center;*/
            padding-left: 32px;
        }

        .product-list .list-view-title span.tw10 {
            cursor: pointer;
            width: 110px;
            background: #f74747;
            color: #fff;
            height: 40px;
            text-align: center;
            position: relative;
            top: -1px;
        }

.product-list .list-view {
    float: left;
    width: 100%;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.n_right_brand .product-list .list-view {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.product-list .list-view ul {
    float: left;
    width: 100%;
}

    .product-list .list-view ul li {
        height: 130px;
        padding-top: 14px;
        float: left;
        width: 100%;
        box-sizing: border-box;
        border-top: 1px #E2E2E2 solid;
        position: relative;
        line-height: 150%;
    }

        .product-list .list-view ul li:first-child {
            border-top: none;
        }

        .product-list .list-view ul li a {
            color: #333333;
        }

            .product-list .list-view ul li a.addCartRightColor {
                color: #333333 !important;
            }

                .product-list .list-view ul li a.addCartRightColor:hover {
                    color: #f74951 !important;
                }

            .product-list .list-view ul li a.addCartRight:hover {
                color: #f74951;
            }

        .product-list .list-view ul li .tw2 {
            float: left;
            width: 172px;
            padding-left: 10px;
        }

            .product-list .list-view ul li .tw2 .skuNumber {
                padding-left: 10px;
                float: left;
                margin-top: 7px;
                color: #999999;
            }

.product-list .list-view .customerMaterialTd {
    max-width: 145px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all;
}

.product-list .list-view ul li .tw2 .goodsInfo {
    float: left;
    height: 72px;
    /* width: 172px; */
    padding-left: 10px;
    color: #333333;
    overflow: hidden;
}

.product-list .list-view ul li .tw3 {
    float: left;
    width: 80px;
    padding: 0 20px;
    text-align: center;
}

.product-list .list-view ul li .tw4 .materialNumber {
    float: left;
    width: 100px;
    text-align: center;
    word-wrap: break-word;
}

.product-list .list-view ul li .tw5 .feature {
    float: left;
    width: 190px;
    padding-left: 14px;
    text-align: left;
}

.product-list .list-view ul li .tw7 .realUnit {
    width: 70px;
    float: left;
    text-align: center;
}

.product-list .list-view ul li .tw8,
.product-list .list-view ul li .tw8 .deliver-leadTime {
    width: 100px;
    min-height: 20px;
    float: left;
    text-align: center;
}

    .product-list .list-view ul li .tw8.small {
        width: 70px;
    }

.product-list .list-view ul li .tw9 .goodsprice {
    width: 132px;
    color: #f74747;
    float: left;
    text-align: center;
}

    .product-list .list-view ul li .tw9 .goodsprice span {
        font-size: 12px;
    }

    .product-list .list-view ul li .tw9 .goodsprice i {
        font-size: 12px;
    }

.product-list .list-view ul li .tw10 .addShopCart,
.addCartNumGroup {
    font-size: 12px;
    width: 100px;
    float: left;
    text-align: center;
    padding-left: 5px;
}

    .addCartNumGroup.small {
        width: 80px;
    }

    .product-list .list-view ul li .tw10 .addShopCart a.addCartLeft,
    .addCartNumGroup .addCartLeft {
        float: left;
        overflow: hidden;
        width: 24px;
        height: 24px;
        border: 1px solid #e6e1db;
        text-align: center;
        line-height: 22px;
        font-size: 24px;
        cursor: pointer;
        background: #f1f1f1;
        color: #999999;
    }

    .product-list .list-view ul li .tw10 .addShopCart input,
    .addCartNumGroup input {
        float: left;
        padding: 0 3px;
        width: 40px;
        height: 24px;
        border: none;
        border-top: 1px solid #e6e1db;
        border-bottom: 1px solid #e6e1db;
        text-align: center;
        line-height: 20px;
    }

    .product-list .list-view ul li .tw10 .addShopCart a.addCartRight,
    .addCartNumGroup .addCartRight {
        float: left;
        overflow: hidden;
        width: 24px;
        height: 24px;
        border: 1px solid #e6e1db;
        text-align: center;
        line-height: 22px;
        font-size: 18px;
        cursor: pointer;
        background: #f1f1f1;
    }

    .addCartNumGroup.large {
        width: auto;
        margin-right: 10px;
    }

        .addCartNumGroup.large .addCartLeft,
        .addCartNumGroup.large .addCartRight {
            width: 30px;
            height: 30px;
            line-height: 30px;
            background: #fff;
        }

        .addCartNumGroup.large input {
            height: 30px;
        }

.product-list .list-view ul li .goodsimg {
    float: left;
    width: 114px;
    text-align: center;
}

    .product-list .list-view ul li .goodsimg img {
        width: 80px;
        height: 80px;
        border: 1px solid #e2e2e2;
    }

.product-list .list-view ul li .goodsimg {
    position: relative;
}

    .product-list .list-view ul li .goodsimg .proDiscount {
        position: absolute;
        top: -12px;
        left: 16px;
    }

        .product-list .list-view ul li .goodsimg .proDiscount.hide {
            display: none;
        }

.product-list .list-view ul li .goodsprice {
    float: left;
    width: 100%;
}

    .product-list .list-view ul li .goodsprice i {
        color: #f74747;
        font-size: 18px;
    }

    .product-list .list-view ul li .goodsprice span {
        color: #f74747;
        font-size: 20px;
    }

.product-list .list-view ul li .goodsguige {
    float: left;
    width: 100%;
}

    .product-list .list-view ul li .goodsguige i {
        color: #f74747;
    }

.product-list .list-view ul li .goodstitle {
    float: left;
    width: 100%;
}

    .product-list .list-view ul li .goodstitle .postage {
        font-size: 12px;
        display: inline-block;
        height: 14px;
        width: 34px;
        border: 1px solid #f74747;
        line-height: 14px;
        text-align: center;
        border-radius: 2px;
        color: #f74747;
        margin-left: 4px;
    }

.product-list .list-view ul li .goodsts {
    float: left;
    color: #089000;
    width: 100%;
}

.product-list .list-view ul li .goodstd {
    float: left;
    width: 300px;
    padding: 10px 30px 10px 0;
}

.product-list .list-view ul li .goodsrz {
    float: left;
    width: 78px;
    padding: 10px 20px 10px 0;
}

.product-list .list-view ul li .goodsgz {
    position: absolute;
    right: -17px;
}

    .product-list .list-view ul li .goodsgz a {
        float: left;
        height: 15px;
        width: 70px;
        padding-left: 18px;
        line-height: 15px;
        background: url(../images/new_icon_5.png) left top no-repeat;
    }

        .product-list .list-view ul li .goodsgz a.on {
            background-position: left -15px;
            color: #f74747;
        }

.product-list .list-view ul li .goodsqxgz {
    position: absolute;
    right: 29px;
    top: 50%;
    margin-top: -7px;
}

.product-name em, .goodsInfo em {
    color: red;
}

.searchNot {
    width: 1152px;
    height: 128px;
    background: #f1f1f1;
    margin-top: 15px;
    font-family: "微软雅黑";
    overflow: hidden;
}

    .searchNot .notFound {
        height: 26px;
        line-height: 26px;
        margin-top: 22px;
        font-size: 14px;
        color: #333;
        margin-left: 30px;
    }

        .searchNot .notFound span {
            margin-left: 8px;
        }

    .searchNot .suggest {
        margin-left: 73px;
    }

    .searchNot .onLine {
        margin-left: 73px;
    }

        .searchNot .onLine p a {
            padding-bottom: 1px;
            border-bottom: 1px solid #295e94;
            color: #295e94;
        }

#div_invoiceInfo .n_invoiceInfo {
    float: left;
    width: 220px;
    height: 105px;
    padding: 9px 18px;
    margin: 20px 20px 0 0px;
    position: relative;
    border: 1px solid #f74951;
    background: url(../images/duihaotm.png) right bottom no-repeat;
}

    #div_invoiceInfo .n_invoiceInfo .n_edit {
        float: left;
        width: 100%;
        display: block;
        margin-top: 4px;
    }

.allAddress {
    float: left;
    width: 983px;
    max-height: 138px;
    min-height: 30px;
    overflow: auto;
}

    .allAddress #div_receiveInfo,
    .allAddress .div_receiveInfo {
        max-height: 138px;
        min-height: 26px;
        overflow-y: auto;
        float: left;
    }

.buy_msg ul li {
    line-height: 21px;
    color: #333;
}

.allAddress #div_receiveInfo .n_useraddress,
.allAddress .div_receiveInfo .n_useraddress {
    float: left;
    width: 910px;
    height: 20px;
    padding: 4px 10px 4px 18px;
    position: relative;
    margin: 3px 0px;
}

    .allAddress #div_receiveInfo .n_useraddress .specificAddress,
    .allAddress .div_receiveInfo .n_useraddress .specificAddress {
        max-width: 380px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin-right: 10px;
    }

    .allAddress #div_receiveInfo .n_useraddress span,
    .allAddress .div_receiveInfo .n_useraddress span {
        float: left;
        margin-right: 12px;
    }

    .allAddress #div_receiveInfo .n_useraddress .n_edit span,
    .allAddress .div_receiveInfo .n_useraddress .n_edit span {
        margin-right: 0px;
        margin-left: 14px;
    }


    .allAddress #div_receiveInfo .n_useraddress .moren_btn,
    .allAddress .div_receiveInfo .n_useraddress .moren_btn {
        position: absolute;
        left: 792px;
        bottom: 1px;
        color: #336699;
        width: 72px;
        height: 24px;
        text-align: center;
        line-height: 21px;
        display: none;
    }

    .allAddress #div_receiveInfo .n_useraddress .name,
    .allAddress .div_receiveInfo .n_useraddress .name {
        max-width: 72px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .allAddress #div_receiveInfo .n_useraddress:hover,
    .allAddress .div_receiveInfo .n_useraddress:hover {
        background-color: #f1f1f1;
        cursor: pointer;
    }

.allAddress .moreAddress {
    float: left;
    cursor: pointer;
    height: 38px;
    line-height: 38px;
    width: 86px;
    text-align: center;
    background: url("../images/gengduo_06.png") no-repeat 72px 16px;
}

.noAddress {
    background: url(../images/dizhi_03.png) no-repeat 362px 4px;
    display: none;
    width: 978px;
    text-align: center;
    line-height: 48px;
    font-size: 16px;
    color: #999;
    position: absolute;
    left: 13px;
    top: 120px;
    background-size: 44px;
}

.order-detail .title-block {
    float: left;
    background: #E2E2E2;
    width: 100%;
    height: 32px;
    line-height: 32px;
    position: relative;
}

    .order-detail .title-block > span {
        float: left;
        padding-left: 10px;
        padding-top: 7px;
        width: 200px;
        margin-top: -4px;
    }

    .order-detail .title-block #print {
        position: absolute;
        top: 2px;
        left: 250px;
        background: url(../images/print.png) 6px 6px no-repeat #ffffff;
        display: block;
        width: 56px;
        padding-left: 30px;
        height: 26px;
        line-height: 26px;
        color: #f74747;
        cursor: pointer;
        border: 1px solid;
        border-radius: 3px;
    }

    .order-detail .title-block > i {
        float: right;
        padding-right: 20px;
    }

.order-detail .summary-block {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
}

    .order-detail .summary-block .status-flow {
        padding: 20px 20px 30px;
        /* display: inline-table; */
        position: relative;
        min-height: 140px;
        /* 火狐兼容处理 */
        min-height: 140px !important;
    }

        .order-detail .summary-block .status-flow > li {
            float: left;
            position: relative;
            padding-left: 20px;
            line-height: 30px;
        }

            .order-detail .summary-block .status-flow > li.on.status-arrow {
                background: url(../images/sata_bg.png) no-repeat 0 -33px;
            }

            .order-detail .summary-block .status-flow > li.on .status-flag {
                background: url(../images/sata_bg.png) no-repeat !important;
            }

            .order-detail .summary-block .status-flow > li.on span {
                display: block;
            }

            .order-detail .summary-block .status-flow > li.status-arrow {
                padding-left: 150px;
                background: url(../images/sata_bg.png) no-repeat 0 -128px;
            }

                .order-detail .summary-block .status-flow > li.status-arrow .status-flag {
                    left: 130px;
                }

            .order-detail .summary-block .status-flow > li .status-flag {
                float: left;
                position: absolute;
                top: 6px;
                left: 0;
                background: url(../images/sata_bg.png) no-repeat -39px 4px;
                width: 17px;
                height: 17px;
            }

            .order-detail .summary-block .status-flow > li span {
                display: none;
                font-size: 12px;
                line-height: 16px;
                width: 75px;
            }

    .order-detail .summary-block .n_ddxx_t {
        float: left;
        width: 860px;
        padding: 10px 19px;
        border-bottom: 1px #E2E2E2 solid;
        background: #F1F1F1;
        font-weight: bold;
    }

    .order-detail .summary-block .n_ddxx_con {
        float: left;
        width: 860px;
        padding: 15px 19px;
        border-bottom: 1px #E2E2E2 solid;
    }

        .order-detail .summary-block .n_ddxx_con p {
            padding: 5px 0;
        }

        .order-detail .summary-block .n_ddxx_con .seeMore {
            font-family: 'Microsoft YaHei';
            font-size: 12px;
            color: #666;
            text-align: center;
            background: url("../images/u1135.png") no-repeat;
            background-position: 80px 6px;
            cursor: pointer;
            width: 104px;
            margin: 0 auto;
        }

            .order-detail .summary-block .n_ddxx_con .seeMore:hover {
                color: #f74747;
                /*background-position: 63px -48px;*/
            }

        .order-detail .summary-block .n_ddxx_con .packUp {
            font-family: 'Microsoft YaHei';
            font-size: 12px;
            color: #666;
            text-align: center;
            background: url("../images/up_arrow.png") no-repeat;
            background-position: 70px 6px;
            cursor: pointer;
        }

            .order-detail .summary-block .n_ddxx_con .packUp:hover {
                color: #f74747;
                /*background-position: 52px -134px;*/
            }

        .order-detail .summary-block .n_ddxx_con .detailedInformation {
            display: none;
        }

    .order-detail .summary-block .n_ddxx_bz {
        float: left;
        width: 860px;
        padding: 10px 19px;
        background: #F1F1F1;
    }

.order-detail .items-block {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
    margin-top: 20px;
    border-bottom: none;
}

    .order-detail .items-block .col {
        display: inline-block;
        text-align: center;
    }

    .order-detail .items-block .col-checkbox {
        float: left;
        width: 30px;
    }

    .order-detail .items-block .col-product {
        text-align: left;
        float: left;
        width: 284px;
    }

    .order-detail .items-block .col-price {
        width: 118px;
    }

    .order-detail .items-block .col-quantity {
        width: 65px;
    }

    .order-detail .items-block .col-unit {
        width: 98px;
    }

    .order-detail .items-block .col.find-server-box {
        width: 120px;
    }

    .order-detail .items-block .findService {
        margin-top: 11px;
    }

    .order-detail .items-block .block-head {
        float: left;
        width: calc(100% - 20px);
        padding-left: 20px;
        background: #E2E2E2;
        height: 40px;
        line-height: 40px;
    }

        .order-detail .items-block .block-head .col {
            line-height: 40px;
        }

        .order-detail .items-block .block-head .col-checkbox {
            padding-top: 12px;
        }

    .order-detail .items-block .block-body {
        width: 100%;
    }

        .order-detail .items-block .block-body .group-row .col-left {
            /* float: left; */
            width: 755px;
            border-right: solid 1px #e2e2e2;
        }


        .order-detail .items-block .block-body .group-row .col-status .item-status {
            margin-top: 38px;
            color: #f74747;
        }

        .order-detail .items-block .block-body .item-row {
            /* float: left; */
            padding: 20px 0 20px 20px;
            height: 88px;
            width: 734px;
        }

            .order-detail .items-block .block-body .item-row:last-child {
                border-bottom: none;
            }

            .order-detail .items-block .block-body .item-row .col.col-checkbox {
                padding-top: 38px;
            }

            .order-detail .items-block .block-body .item-row .col-product-left {
                float: left;
                position: relative;
            }

                .order-detail .items-block .block-body .item-row .col-product-left img {
                    width: 86px;
                    border: 1px #E2E2E2 solid;
                    background-color: #ffffff;
                }

                .order-detail .items-block .block-body .item-row .col-product-left .inactive {
                    position: absolute;
                    left: 0;
                    top: 0;
                    width: 88px !important;
                    height: 88px;
                    z-index: 3;
                }

                .order-detail .items-block .block-body .item-row .col-product-left .yxjclass {
                    background: url(../images/yxjinfo_03.png);
                }

                .order-detail .items-block .block-body .item-row .col-product-left .ygqclass {
                    background: url(../images/ygqinfo.jpg);
                }

            .order-detail .items-block .block-body .item-row .col-product-right .product-name {
                height: 38px;
                overflow: hidden;
                margin-bottom: 12px;
            }

.order-detail .action-block {
    float: left;
    width: 100%;
    background: #F1F1F1;
    margin-top: 20px;
}

    .order-detail .action-block a {
        float: right;
        font-size: 16px;
        color: #FFFFFF;
        height: 40px;
        line-height: 40px;
        text-align: center;
        width: 130px;
        border-radius: 3px;
    }

        .order-detail .action-block a.dcexcel {
            height: 32px;
            width: 100px;
            border: 1px solid #f74747;
            font-size: 16px;
            color: #f74747;
            line-height: 32px;
            text-align: center;
            margin-top: 3px;
            padding-left: 22px;
            background: url(../images/export.png) 18px 8px no-repeat #ffffff;
        }

        .order-detail .action-block a.huise {
            height: 34px;
            width: 130px;
            margin-top: 3px;
            margin-left: 14px;
            margin-right: 3px;
            line-height: 34px;
            text-align: center;
        }

    .order-detail .action-block span {
        float: right;
        line-height: 40px;
        padding-right: 20px;
        height: 40px;
        font-size: 14px;
    }

        .order-detail .action-block span b {
            color: #f74951;
        }

        .order-detail .action-block span i {
            font-size: 18px;
        }

.order-detail .print-block .order_msg p span {
    width: 70px;
    text-align: right;
}

.n_right,
.n_right_brand {
    position: relative;
}
/* 服务物料 */
.serveDatetip {
    position: relative;
    cursor: pointer;
}

.serveDateTel {
    display: none;
    position: absolute;
    top: 28px;
    left: 0;
    min-width: 95px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 3px 5px;
    -webkit-box-shadow: 0px 0px 6px #ccc;
    -moz-box-shadow: 0px 0px 6px #ccc;
    -o-box-shadow: 0px 0px 6px #ccc;
    box-shadow: 0px 0px 6px #ccc;
}

.serveDatetip:hover .serveDateTel {
    display: block;
}

.serveDateTel .arrowTop {
    position: absolute;
    top: -10px;
    left: 70px;
    height: 12px;
    width: 13px;
    background: url(../images/arrow_top.png) no-repeat;
}

.serveDatetip .iconfont {
    font-size: 14px;
}

.n_right .usercon_table,
.n_right_brand .usercon_table {
    float: left;
}

    .n_right .usercon_table .n_useraddress,
    .n_right_brand .usercon_table .n_useraddress {
        width: 874px;
        height: 168px;
        border: 3px solid #e6e6e6;
        margin-bottom: 20px;
        padding: 0px 0 14px 20px;
        float: left;
    }

        .n_right .usercon_table .n_useraddress .default-address-title,
        .n_right_brand .usercon_table .n_useraddress .default-address-title {
            float: right;
        }

        .n_right .usercon_table .n_useraddress span:first-of-type,
        .n_right_brand .usercon_table .n_useraddress span:first-of-type {
            margin-top: 28px;
        }

        .n_right .usercon_table .n_useraddress span:last-of-type,
        .n_right_brand .usercon_table .n_useraddress span:last-of-type {
            margin-bottom: 0px;
        }

        .n_right .usercon_table .n_useraddress span,
        .n_right_brand .usercon_table .n_useraddress span {
            margin-bottom: 6px;
            display: inline-block;
            color: #333;
        }

            .n_right .usercon_table .n_useraddress span b,
            .n_right_brand .usercon_table .n_useraddress span b {
                color: #666;
                display: inline-block;
                width: 60px;
                font-weight: normal;
                font-size: 12px;
                font-family: "微软雅黑";
                text-align: right;
            }

        .n_right .usercon_table .n_useraddress .n_edit {
            margin-top: 10px;
        }

            .n_right .usercon_table .n_useraddress .n_edit span,
            .n_right_brand .usercon_table .n_useraddress .n_edit span {
                display: inline-block;
                margin-right: 26px;
                margin-top: 28px;
            }

                .n_right .usercon_table .n_useraddress .n_edit span a,
                .n_right_brand .usercon_table .n_useraddress .n_edit span a {
                    color: #336699;
                }

                .n_right .usercon_table .n_useraddress .n_edit span:last-of-type,
                .n_right_brand .usercon_table .n_useraddress .n_edit span:last-of-type {
                    margin-right: 23px;
                }

.n_right .n_addaddress,
.n_right_brand .n_addaddress {
    margin-top: 20px;
    margin-bottom: 6px;
    line-height: normal;
}

.n_right_brand .n_addaddress {
    margin-top: 20px;
    margin-bottom: 6px;
    line-height: normal;
}

    .n_right .n_addaddress .title,
    .n_right_brand .n_addaddress .title {
        color: #999;
        font-size: 12px;
        font-family: "微软雅黑";
        display: inline-block;
        margin-top: 8px;
    }

        .n_right .n_addaddress .title b,
        .n_right_brand .n_addaddress .title b {
            color: #f74747;
        }

    .n_right .n_addaddress #add_address,
    .n_right_brand .n_addaddress #add_address {
        float: right;
    }

        .n_right .n_addaddress #add_address span,
        .n_right_brand .n_addaddress .add_address span,
        .n_right_brand .n_addaddress #add_address span {
            display: inline-block;
            height: 30px;
            width: 100px;
            border: 1px solid #ddd;
            background-color: #f1f1f1;
            text-align: center;
            line-height: 30px;
            color: #333;
            font-size: 12px;
            font-family: "微软雅黑";
            margin-left: 20px;
        }

            .n_right .n_addaddress #add_address span:hover {
                color: #f74747;
                background-color: #fff;
                border-color: #f74747;
            }

.n_right .noUsercon_table,
.n_right_brand .noUsercon_table {
    position: absolute;
    top: 139px;
    width: 898px;
    height: 186px;
    border: 1px solid #e2e2e2;
    display: none;
}

    .n_right .noUsercon_table span,
    .n_right_brand .noUsercon_table span {
        font-size: 16px;
        color: #999;
        display: inline-block;
        background: url(../images/dizhi_03.png) no-repeat 296px 58px;
        height: 186px;
        width: 898px;
        text-align: center;
        line-height: 182px;
        margin-left: 41px;
    }

.items-block .block-body .css-get-tracking-btn span {
    height: 6px;
    width: 6px;
    display: inline-block;
    border-radius: 50%;
    background-color: #f74747;
    margin-bottom: 2px;
    margin-left: 2px;
}

#tracking-container .css-center {
    width: 564px;
    height: 550px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -282px;
    margin-top: -275px;
    background-color: #fff;
    border-radius: 4px;
}

    #tracking-container .css-center .css-title {
        font-size: 16px;
        color: #333;
        margin: 12px 0 0 16px;
        line-height: initial;
    }

    #tracking-container .css-center .css-close {
        float: right;
        cursor: pointer;
        position: absolute;
        right: 18px;
        top: 18px;
    }

    #tracking-container .css-center .css-logistics {
        margin-top: 12px;
        padding-bottom: 10px;
        display: inline-block;
        width: 520px;
        border-bottom: 1px solid #e2e2e2;
        margin-left: 6px;
    }

        #tracking-container .css-center .css-logistics .logistics-img {
            margin-left: 20px;
            margin-right: 10px;
        }

        #tracking-container .css-center .css-logistics .logistics-img,
        #tracking-container .css-center .css-logistics .logistics-info {
            float: left;
        }

            #tracking-container .css-center .css-logistics .logistics-img div,
            #tracking-container .css-center .css-logistics .logistics-info div {
                font-size: 14px;
            }

                #tracking-container .css-center .css-logistics .logistics-img div span,
                #tracking-container .css-center .css-logistics .logistics-info div span {
                    line-height: initial;
                    font-size: 14px;
                }

    #tracking-container .css-center #tracking-item-list {
        height: 360px;
        overflow-y: scroll;
    }

        #tracking-container .css-center #tracking-item-list .item-content {
            position: relative;
        }

            #tracking-container .css-center #tracking-item-list .item-content .line {
                position: absolute;
                height: 100%;
                border: 1px dashed #e2e2e2;
                left: 164px;
            }

            #tracking-container .css-center #tracking-item-list .item-content li {
                position: relative;
                padding-top: 15px;
                padding-left: 30px;
                overflow: hidden;
            }

                #tracking-container .css-center #tracking-item-list .item-content li i {
                    width: 10px;
                    height: 10px;
                    background-color: #e2e2e2;
                    border-radius: 50%;
                    margin: 0 12px;
                    float: left;
                    margin-top: 8px;
                }

                #tracking-container .css-center #tracking-item-list .item-content li span {
                    float: left;
                }

                #tracking-container .css-center #tracking-item-list .item-content li .time {
                    color: #999;
                }

                #tracking-container .css-center #tracking-item-list .item-content li .info {
                    max-width: 355px;
                    color: #333;
                }

                #tracking-container .css-center #tracking-item-list .item-content li:nth-of-type(1) .info {
                    color: #f74747;
                }

                #tracking-container .css-center #tracking-item-list .item-content li:nth-of-type(1) i {
                    background-color: #f74747;
                }

    #tracking-container .css-center .close-know {
        height: 32px;
        width: 160px;
        border-radius: 4px;
        background-color: #f74747;
        color: #fff;
        font-size: 14px;
        text-align: center;
        line-height: 32px;
        cursor: pointer;
        position: absolute;
        bottom: 30px;
        left: 50%;
        margin-left: -80px;
    }

.toph .inner_reg .logo .register {
    display: inline-block;
    font-size: 24px;
    color: #f74747;
    border-left: 1px solid #dcdcdc;
    margin-top: 18px;
    margin-left: 20px;
    padding: 5px 0px 5px 20px;
}

#form_login {
    background: url(../images/loginBG01.png) no-repeat center;
    height: 500px;
    margin-top: 30px;
    position: relative;
}

    #form_login .n_login_fr {
        position: relative;
    }

        #form_login .n_login_fr .errorHint {
            height: 24px;
            width: 100%;
            float: left;
        }

            #form_login .n_login_fr .errorHint .validation-summary-errors {
                height: 24px;
                width: 284px;
                padding-left: 36px;
                background: url(../images/loginWarning.png) no-repeat 10px center #fef2f2;
                font-size: 12px;
                color: #666;
                line-height: 24px;
            }

                #form_login .n_login_fr .errorHint .validation-summary-errors ul li {
                    display: none;
                }

                    #form_login .n_login_fr .errorHint .validation-summary-errors ul li:first-child {
                        display: block;
                    }

        #form_login .n_login_fr .n_login_fr_input ul li .input-warp {
            overflow: hidden;
        }

            #form_login .n_login_fr .n_login_fr_input ul li .input-warp .fork {
                position: absolute;
                right: 12px;
                top: 10px;
                cursor: pointer;
                display: none;
            }

                #form_login .n_login_fr .n_login_fr_input ul li .input-warp .fork i {
                    display: block;
                    height: 20px;
                    width: 22px;
                    background: url(../images/loginDelete.png) no-repeat center center;
                }

        #form_login .n_login_fr .n_login_fr_input .user b {
            background: url(../images/login_person.png) no-repeat center center #f1f1f1;
        }

        #form_login .n_login_fr .n_login_fr_input .add_taitou b {
            background: url(../images/login_name.png) no-repeat center center;
        }

        #form_login .n_login_fr .n_login_fr_input .pass b {
            background: url(../images/login_pass.png) no-repeat center center #f1f1f1;
        }

        #form_login .n_login_fr .line {
            width: 400px;
            height: 1px;
            border-bottom: 1px solid #f4f4f4;
            position: absolute;
            top: 46px;
            left: 0px;
        }

.noresult_page {
    background: url(../images/gantanhao.png) 465px center no-repeat;
}

.new_noresult_box {
    width: 100%;
}

.new_noresult_page {
    margin: 20px 0px 5px 0px;
    border: 1px solid #ffedd1;
    /* height: 55px; */
    padding-left: 45px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 14px;
    line-height: 28px;
    color: #333;
    background: url(../../images/warning_02.png) 20px center no-repeat #fff7ea;
}

    .new_noresult_page.no_icon {
        padding-left: 15px;
        background: #fff7ea;
    }

    .new_noresult_page span {
        font-size: 14px;
    }
/* 搜索词限宽 */
.searchKeyWord {
    max-width: 400px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* 搜索核心词限宽 */
.searchCoreWord,
.searchCorrectWord {
    max-width: 294px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.recommendWordsList {
    width: 1120px;
}
/* 联系客服按钮 */
.find_service_btn {
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    background: #f74848;
    border-radius: 3px;
    font-size: 14px;
    /* margin-top: 5px; */
    margin-left: 10px;
    padding: 0 6px;
}

.new_noresult_page.sku_text {
    background: none;
    padding-left: 20px;
    font-size: 16px;
    color: #333;
}

em.addsearch {
    background: url(../images/new_search.png) no-repeat;
}

em.clearsearch {
    background: url(../images/new_close.png) no-repeat;
}

#div_cart_empty {
    background: url(../images/gouwuche-new.png) 406px center no-repeat;
}

#div_receiveInfo .block-select.active,
.div_receiveInfo .block-select.active {
    border: 1px solid #f74951;
    height: 20px;
    background: url(../images/duihaotm.png) right bottom no-repeat;
}

.n_page {
    float: left;
    width: 100%;
    margin-top: 12px;
}

    .n_page div {
        float: right;
        height: 30px;
        line-height: 30px;
    }

        .n_page div a,
        .n_page div i {
            float: left;
            border: 1px #E2E2E2 solid;
            padding: 0 12px;
            margin-left: 5px;
        }

        .n_page div i {
            background: #f74747;
            border: 1px #f74747 solid;
            color: #FFFFFF;
        }

        .n_page div span {
            float: left;
            margin-left: 5px;
        }

        .n_page div input {
            float: left;
            width: 40px;
            text-align: center;
            height: 30px;
            line-height: 30px;
            border: 1px #E2E2E2 solid;
            margin-left: 5px;
        }

.content-header {
    margin: 0 auto;
    width: 1152px;
}

.content-body {
    margin: 0 auto;
    width: 1152px;
}

.cart-shortcut .menu {
    position: relative;
    + width: 200 px;
}

    .cart-shortcut .menu li.carbar {
        float: left;
        height: 38px;
        position: relative;
        padding-left: 45px;
        width: 113px;
        right: 3px !important;
        top: 2px;
        border: 1px solid #ddd;
        margin-right: 0;
    }

        .cart-shortcut .menu li.carbar a {
            position: absolute;
            top: 2px;
            left: 50px;
            font-size: 13px;
        }

        .cart-shortcut .menu li.carbar .top-cart-icon {
            position: absolute;
            top: 10px;
            left: 17px;
            width: 22px;
            height: 22px;
            background: url(//static.zkh360.com/image/2020-06-30/sprites-header-1593520694219.png) -162px -5px;
        }

    .cart-shortcut .menu li.quick-order-box {
        width: auto;
        position: relative;
        right: 0px !important;
        top: 1px;
        margin: 0 15px;
    }

.quick-order-box .quick-order-btn {
    display: block;
    position: relative;
    width: 100px;
    padding-left: 20px;
    height: 40px;
    background: #ff8d50;
    font-size: 14px;
    border-radius: 3px;
    text-align: center;
    color: #fff;
}

    .quick-order-box .quick-order-btn i {
        position: absolute;
        top: 11px;
        left: 15px;
        width: 20px;
        height: 21px;
        background: url(//static.zkh360.com/image/2020-06-30/sprites-header-1593520694219.png) -528px -5px;
    }

.cart-shortcut .menu li.goods-list {
    float: none;
    position: absolute;
    right: -74px !important;
    top: 42px;
    z-index: 999;
}

    .cart-shortcut .menu li.goods-list li {
        margin-right: 0;
    }

.cart-shortcut .menu .carImg {
    display: none;
    background: url(../images/carImg.gif) no-repeat !important;
    width: 100px;
    height: 42px;
    margin: -2px -2px 0 0;
}

.cart-shortcut .menu .goods-list ul {
    width: 210px;
}

    .cart-shortcut .menu .goods-list ul .dd {
        border: 1px solid #ddd;
        border-top: none;
        + filter: progid: DXImageTransform . Microsoft . Alpha(opacity = 70);
    }

        .cart-shortcut .menu .goods-list ul .dd .line1 {
            width: 200px;
            border-top: 1px solid #ddd;
        }

.number {
    right: -104px !important;
    top: 4px !important;
}

.cart-shortcut .menu .goods-list ul .dd .goods-box {
    height: auto;
    max-height: 345px;
    overflow-y: auto;
}

    .cart-shortcut .menu .goods-list ul .dd .goods-box .line1 {
        width: 179px;
        border-top: 1px solid #ddd;
    }

.cart-shortcut .menu .goods-list ul .dd .nogoods_list {
    height: 48px;
    padding: 10px;
    border-bottom: 1px dotted #ddd;
    line-height: 22px;
    background: #fff;
    position: relative;
}

    .cart-shortcut .menu .goods-list ul .dd .nogoods_list .nogoodsBox {
        width: 80px;
        float: right;
    }

    .cart-shortcut .menu .goods-list ul .dd .nogoods_list span {
        width: 210px;
        float: left;
        padding-right: 18px;
    }

        .cart-shortcut .menu .goods-list ul .dd .nogoods_list span img {
            height: 50px;
            width: 50px;
            padding: 0;
            margin-right: 10px;
            font-size: 0;
            float: left;
        }

        .cart-shortcut .menu .goods-list ul .dd .nogoods_list span a {
            width: 150px;
            line-height: 150%;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            overflow: hidden;
        }

    .cart-shortcut .menu .goods-list ul .dd .nogoods_list em {
        color: #f74747;
        float: right;
    }

        .cart-shortcut .menu .goods-list ul .dd .nogoods_list em i {
            color: #333;
        }

    .cart-shortcut .menu .goods-list ul .dd .nogoods_list cite {
        float: right;
    }

    .cart-shortcut .menu .goods-list ul .dd .nogoods_list:hover {
        background: #f1f1f1;
    }

.cart-shortcut .menu .goods-list ul .dd .nogoods_js {
    text-align: right;
    height: 52px;
    background: #f3f3f3;
    line-height: 52px;
    padding-right: 17px;
}

    .cart-shortcut .menu .goods-list ul .dd .nogoods_js .buyan {
        + width: 72 px;
        font-size: 12px;
        color: #fff;
        background: #f74747;
        padding: 4px 12px;
        border-radius: 3px;
    }

    .cart-shortcut .menu .goods-list ul .dd .nogoods_js span {
        margin-right: 18px;
    }

        .cart-shortcut .menu .goods-list ul .dd .nogoods_js span em {
            color: #f74747;
        }

.cart-shortcut .menu .goods-list ul .dd .nogoods {
    border-right: 1px solid #ddd;
    width: 358px;
    height: 60px;
    + line-height: 0;
    line-height: 60px;
    background: #fff;
}

    .cart-shortcut .menu .goods-list ul .dd .nogoods i {
        + line-height: 60 px;
    }

    .cart-shortcut .menu .goods-list ul .dd .nogoods em img {
        float: left;
        margin-top: 20px;
        margin-right: 10px;
        margin-left: 20px;
    }

.headerWarp {
    height: 60px;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    border-bottom: 1px solid #e2e2e2;
    z-index: 999;
    display: none;
    box-shadow: 0px 2px 4px #ebebeb;
}

    .headerWarp .Sheader {
        height: 60px;
        position: fixed;
        top: 0px;
        left: 0px;
        right: 0px;
        margin: auto;
        background-color: #fff;
    }

        .headerWarp .Sheader .logo {
            float: left;
            margin-top: 7px;
            margin-left: 1px;
        }

        .headerWarp .Sheader .classify {
            font-size: 14px;
            color: #333;
            float: left;
            margin-top: 22px;
            margin-left: 16px;
            padding-right: 20px;
            background: url(../images/searchTubiao.png) no-repeat 48px -19px;
            cursor: pointer;
        }

            .headerWarp .Sheader .classify:hover {
                background-position-y: -1px;
            }

        .headerWarp .Sheader .serchWrap {
            width: 553px;
            margin: 13px 0 0 188px;
            float: left;
        }

            .headerWarp .Sheader .serchWrap .i-search {
                width: 551px;
                height: 30px;
                padding: 0px;
                border: 1px #f74951 solid;
                background: url(../images/search_bt.png) no-repeat 425px -10px;
            }

                .headerWarp .Sheader .serchWrap .i-search .text {
                    width: 450px;
                    height: 30px;
                    line-height: 30px;
                    font-size: 14px;
                    color: #515151;
                    padding: 0 8px;
                    float: left;
                    border: none;
                    background: none;
                    font-family: 'Microsoft YaHei';
                }

                .headerWarp .Sheader .serchWrap .i-search .SearchBut {
                    font-weight: normal !important;
                }

                .headerWarp .Sheader .serchWrap .i-search .button {
                    width: 85px;
                    height: 30px;
                    line-height: 28px;
                    background: #e50112;
                    color: #fff;
                    font-size: 14px;
                    font-weight: bold;
                    text-align: center;
                    float: left;
                }

                .headerWarp .Sheader .serchWrap .i-search #txtSmallSearchKeyword::-webkit-input-placeholder {
                    color: #ccc;
                }

                .headerWarp .Sheader .serchWrap .i-search #txtSmallSearchKeyword::-ms-input-placeholder {
                    color: #ccc;
                }

                .headerWarp .Sheader .serchWrap .i-search #txtSmallSearchKeyword::-moz-placeholder {
                    color: #999;
                }

        .headerWarp .Sheader .myZKH .fore_n1 {
            float: left;
            margin-left: 74px;
            margin-top: 24px;
        }

            .headerWarp .Sheader .myZKH .fore_n1 i {
                float: right;
                width: 16px;
                height: 16px;
                background: url(../images/new_png_06.png) center 50% no-repeat;
                transition: transform .2s ease-in 0s;
                -webkit-transition: -webkit-transform .2s ease-in 0s;
            }

            .headerWarp .Sheader .myZKH .fore_n1 ul {
                display: none;
            }

.product-detail .summary {
    position: relative;
    margin-top: 6px;
    width: 1150px;
    /* min-height: 558px; */
    overflow: hidden;
    /* border: 1px solid #e2e2e2; */
}

    .product-detail .summary .preview {
        float: left;
        width: 422px;
    }

    .product-detail .summary .intro {
        float: left;
        width: 722px;
        _display: inline;
        _float: right;
        _margin: 0;
    }

    .product-detail .summary .share .toggle-favorite .icon-favorite span {
        position: relative;
        top: -17px;
        left: 20px;
        color: #666;
        font-size: 12px;
    }

    .product-detail .summary .share .toggle-favorite .icon-favorite.already-favorite {
        display: none;
        /*background-image: url(../images/new_icon_5.png);*/
        /*background-repeat: no-repeat;*/
        /*background-position: 0 -13px;*/
        /*color: #f74747;*/
    }

    .product-detail .summary .share .bdsharebuttonbox * {
        display: inline;
        min-width: 15px;
        background-repeat: no-repeat;
        margin: 0 7px 0 0;
    }

.product-detail .batch-action-bar .add-to-cart-or-inquiry {
    float: right;
    width: 94px;
    border-radius: 3px;
    /* background: #f74747 url(../images/icon-cart_200x200.png) 7px 50% no-repeat; */
    background: #f74747;
    font-size: 14px;
    color: #FFFFFF;
    padding: 0 10px;
    /* background-size: 14px; */
    cursor: pointer;
    margin-right: 20px;
}

    .product-detail .batch-action-bar .add-to-cart-or-inquiry:hover {
        background: rgb(242, 75, 88);
    }

.product-detail .ProductBox {
    width: 1150px;
    border: 1px solid #e2e2e2;
    margin-top: 10px;
    padding-bottom: 10px;
}

    .product-detail .ProductBox .restModel {
        height: 30px;
        width: 100%;
        position: relative;
    }

        .product-detail .ProductBox .restModel .word {
            float: left;
            width: 125px;
            line-height: 30px;
            text-align: center;
            font-size: 14px;
            color: #333;
            font-family: Microsoft YaHei;
            border-top: 2px solid #f74747;
            position: absolute;
            top: -1px;
        }

        .product-detail .ProductBox .restModel .space {
            float: right;
            background-color: #e8e8e8;
            border-left: 1px solid #e2e2e2;
            border-bottom: 1px solid #e2e2e2;
            width: 1024px;
            height: 30px;
        }

    .product-detail .ProductBox .proDetaTable {
        margin: 0 auto;
        width: 1110px;
        margin-top: 14px;
        margin-bottom: 0px;
        overflow-x: auto;
        position: relative;
        max-height: 400px;
        overflow-y: auto;
    }

        .product-detail .ProductBox .proDetaTable #tblPrice .tr-sorter th {
            cursor: pointer;
            font-size: 14px;
        }

        .product-detail .ProductBox .proDetaTable #tblPrice .th th:nth-child(1) {
            position: relative;
        }

            .product-detail .ProductBox .proDetaTable #tblPrice .th th:nth-child(1) .tablesorter-header-inner {
                width: 44px;
            }

                .product-detail .ProductBox .proDetaTable #tblPrice .th th:nth-child(1) .tablesorter-header-inner span.qx {
                    position: absolute;
                    left: 27px;
                }

                .product-detail .ProductBox .proDetaTable #tblPrice .th th:nth-child(1) .tablesorter-header-inner span.labelauty-unchecked-image,
                .product-detail .ProductBox .proDetaTable #tblPrice .th th:nth-child(1) .tablesorter-header-inner span.labelauty-checked-image {
                    position: absolute;
                    top: 6px;
                }

        .product-detail .ProductBox .proDetaTable #tblPrice th {
            line-height: 18px;
            height: 18px;
            border-bottom: 1px solid #e2e2e2;
            padding: 5px 10px;
            text-align: left;
            white-space: nowrap;
        }

        .product-detail .ProductBox .proDetaTable #tblPrice .contrast {
            width: 40px;
            border: 1px solid #d7d7d7;
            border-radius: 2px;
            height: 20px;
            text-align: center;
            line-height: 20px;
            cursor: pointer;
        }

            .product-detail .ProductBox .proDetaTable #tblPrice .contrast:hover {
                border-color: #f74747;
                color: #f74747;
            }

        .product-detail .ProductBox .proDetaTable #tblPrice .contrastOn {
            width: 40px;
            border: 1px solid #f74747;
            border-radius: 2px;
            height: 20px;
            text-align: center;
            line-height: 20px;
            cursor: pointer;
            color: #fff !important;
            background: #f74747 !important;
        }

            .product-detail .ProductBox .proDetaTable #tblPrice .contrastOn:hover {
                color: #fff !important;
            }

        .product-detail .ProductBox .proDetaTable #tblPrice .contrastOff {
            width: 40px;
            border: 1px solid #d7d7d7;
            border-radius: 2px;
            height: 20px;
            text-align: center;
            line-height: 20px;
            cursor: pointer;
            color: black;
            background: #fff;
        }

            .product-detail .ProductBox .proDetaTable #tblPrice .contrastOff:hover {
                border-color: #f74747;
                color: #f74747;
            }

.product-detail .list-cart-action-quantity {
    float: left;
    width: 33px;
    height: 18px;
    border: 1px solid #d7d7d7;
    text-align: center;
}

.product-detail .list-cart-action-minus,
.product-detail .list-cart-action-plus {
    float: left;
    margin: 3px 0;
    cursor: pointer;
}

.product-detail .list-cart-action-minus {
    margin-right: 3px;
    width: 20px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 20px;
    border: 1px solid #d7d7d7;
    margin: 0;
    padding: 0;
}

    .product-detail .list-cart-action-minus:hover {
        border-color: #f74747;
        color: #f74747;
    }

.product-detail .list-cart-action-plus {
    margin-left: 3px;
    width: 20px;
    height: 22px;
    line-height: 21px;
    text-align: center;
    font-size: 14px;
    border: 1px solid #d7d7d7;
    margin: 0;
    padding: 0;
}

    .product-detail .list-cart-action-plus:hover {
        border-color: #f74747;
        color: #f74747;
    }

.product-detail #input_num, .product-detail .input_num {
    border: none;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    font-size: 12px;
    height: 22px;
}

.product-detail .n_right .procon_bian .procon .originalImage h3 {
    padding-left: 10px;
}

.product-detail .n_right .procon_bian .procon .originalImage .cptd,
.product-detail .n_right .procon_bian .procon .originalImage .sych,
.product-detail .n_right .procon_bian .procon .originalImage .syff {
    padding-left: 10px;
}

/* .product-detail .n_right .procon_bian .tabContent img {
    margin-bottom: 10px;
} */

.product-detail .text-space {
    float: none;
    padding: 1px;
}

.product-detail .hasInv {
    display: none;
}

.product-detail .pdt-spec-item span {
    display: inline-block;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.n_produibi_list .none {
    margin-top: 40px;
    font-size: 12px;
    color: #999;
    font-family: "微软雅黑";
    display: inline-block;
    margin-left: 314px;
    line-height: 24px;
}

.tecImage {
    display: none;
}

.tec-sidenav li {
    display: none;
}

.screenbar:first-child {
    margin-top: 0;
}

.searchNot {
    width: 1152px;
    height: 128px;
    background: #f1f1f1;
    margin-top: 15px;
    font-family: "微软雅黑";
    overflow: hidden;
}

    .searchNot .notFound {
        height: 26px;
        line-height: 26px;
        margin-top: 22px;
        font-size: 14px;
        color: #333;
        margin-left: 30px;
    }

        .searchNot .notFound span {
            margin-left: 8px;
        }

    .searchNot .suggest {
        margin-left: 73px;
    }

    .searchNot .onLine {
        margin-left: 73px;
    }

        .searchNot .onLine p a {
            padding-bottom: 1px;
            border-bottom: 1px solid #295e94;
            color: #295e94;
        }

.allAddress #div_receiveInfo .n_useraddress .n_edit span a,
.allAddress .div_receiveInfo .n_useraddress .n_edit span a {
    color: #336699;
}

.order-detail .items-block .col-subtotal {
    padding-right: 0;
}

.order-detail .items-block .col-status {
    width: 139px;
}

.order-detail .items-block .block-body .group-row:last-child {
    border-bottom: none;
    margin-top: 40px;
}

.order-detail .items-block .block-body .group-row .col-right {
    float: left;
    width: 157px;
}

.order-detail .items-block .block-body .item-row .col-product-right {
    float: left;
    margin-left: 10px;
    width: 180px;
}

.order-detail .action-block a.dcexcel:hover {
    /*border-color: rgb(242, 75, 88);*/
    /*color: rgb(242, 75, 88);*/
    opacity: 0.6;
}

.order-detail .action-block a.jsan {
    background: #f74951;
    height: 34px;
    width: 130px;
    margin-top: 3px;
    margin-left: 14px;
    margin-right: 3px;
    line-height: 34px;
    text-align: center;
}

    .order-detail .action-block a.jsan:hover {
        background-color: rgb(242, 75, 88);
    }



.n_right .usercon_table {
    float: left;
}

    .n_right .usercon_table .n_useraddress {
        width: 874px;
        height: 168px;
        border: 3px solid #e6e6e6;
        margin-bottom: 20px;
        padding: 0px 0 14px 20px;
        float: left;
    }

        .n_right .usercon_table .n_useraddress .default-address-title {
            float: right;
        }

        .n_right .usercon_table .n_useraddress span:first-of-type {
            margin-top: 28px;
        }

        .n_right .usercon_table .n_useraddress span:last-of-type {
            margin-bottom: 0px;
        }

        .n_right .usercon_table .n_useraddress span {
            margin-bottom: 6px;
            display: inline-block;
            color: #333;
        }

            .n_right .usercon_table .n_useraddress span b {
                color: #666;
                display: inline-block;
                width: 60px;
                font-weight: normal;
                font-size: 12px;
                font-family: "微软雅黑";
                text-align: right;
            }

        .n_right .usercon_table .n_useraddress .n_edit {
            margin-top: 10px;
        }

            .n_right .usercon_table .n_useraddress .n_edit span {
                display: inline-block;
                margin-right: 26px;
                margin-top: 28px;
            }

                .n_right .usercon_table .n_useraddress .n_edit span a {
                    color: #336699;
                }

                .n_right .usercon_table .n_useraddress .n_edit span:last-of-type {
                    margin-right: 23px;
                }

.n_right .n_addaddress {
    margin-top: 20px;
    margin-bottom: 6px;
    line-height: normal;
}

    .n_right .n_addaddress .title {
        color: #999;
        font-size: 12px;
        font-family: "微软雅黑";
        display: inline-block;
        margin-top: 8px;
    }

        .n_right .n_addaddress .title b {
            color: #f74747;
        }

    .n_right .n_addaddress #add_address {
        float: right;
    }

        .n_right .n_addaddress #add_address span {
            display: inline-block;
            height: 30px;
            width: 100px;
            border: 1px solid #ddd;
            background-color: #f1f1f1;
            text-align: center;
            line-height: 30px;
            color: #333;
            font-size: 12px;
            font-family: "微软雅黑";
            margin-left: 20px;
        }

            .n_right .n_addaddress #add_address span:hover {
                color: #f74747;
                background-color: #fff;
                border-color: #f74747;
            }

.n_right .noUsercon_table {
    position: absolute;
    top: 139px;
    width: 898px;
    height: 186px;
    border: 1px solid #e2e2e2;
    display: none;
}

    .n_right .noUsercon_table span {
        font-size: 16px;
        color: #999;
        display: inline-block;
        background: url(../images/dizhi_03.png) no-repeat 296px 58px;
        height: 186px;
        width: 898px;
        text-align: center;
        line-height: 182px;
        margin-left: 41px;
    }

.items-block .block-body .css-get-tracking-btn {
    cursor: pointer;
    background: url("../images/white-wuliu.png") no-repeat 16px center;
    text-align: center;
    position: relative;
    top: 44%;
    left: 6%;
}

    .items-block .block-body .css-get-tracking-btn span {
        height: 6px;
        width: 6px;
        display: inline-block;
        border-radius: 50%;
        background-color: #f74747;
        margin-bottom: 2px;
        margin-left: 2px;
    }

#tracking-container .css-center {
    width: 564px;
    height: 550px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -282px;
    margin-top: -275px;
    background-color: #fff;
    border-radius: 4px;
}

    #tracking-container .css-center .css-title {
        font-size: 16px;
        color: #333;
        margin: 12px 0 0 16px;
        line-height: initial;
    }

    #tracking-container .css-center .css-close {
        float: right;
        cursor: pointer;
        position: absolute;
        right: 18px;
        top: 18px;
    }

    #tracking-container .css-center .css-logistics {
        margin-top: 12px;
        padding-bottom: 10px;
        display: inline-block;
        width: 520px;
        border-bottom: 1px solid #e2e2e2;
        margin-left: 6px;
    }

        #tracking-container .css-center .css-logistics .logistics-img {
            margin-left: 20px;
            margin-right: 10px;
        }

        #tracking-container .css-center .css-logistics .logistics-img,
        #tracking-container .css-center .css-logistics .logistics-info {
            float: left;
        }

            #tracking-container .css-center .css-logistics .logistics-img div,
            #tracking-container .css-center .css-logistics .logistics-info div {
                font-size: 14px;
            }

                #tracking-container .css-center .css-logistics .logistics-img div span,
                #tracking-container .css-center .css-logistics .logistics-info div span {
                    line-height: initial;
                    font-size: 14px;
                }

    #tracking-container .css-center #tracking-item-list {
        height: 360px;
        overflow-y: scroll;
    }

        #tracking-container .css-center #tracking-item-list .item-content {
            position: relative;
        }

            #tracking-container .css-center #tracking-item-list .item-content .line {
                position: absolute;
                height: 100%;
                border: 1px dashed #e2e2e2;
                left: 164px;
            }

            #tracking-container .css-center #tracking-item-list .item-content li {
                position: relative;
                padding-top: 15px;
                padding-left: 30px;
                overflow: hidden;
            }

                #tracking-container .css-center #tracking-item-list .item-content li i {
                    width: 10px;
                    height: 10px;
                    background-color: #e2e2e2;
                    border-radius: 50%;
                    margin: 0 12px;
                    float: left;
                    margin-top: 8px;
                }

                #tracking-container .css-center #tracking-item-list .item-content li span {
                    float: left;
                }

                #tracking-container .css-center #tracking-item-list .item-content li .time {
                    color: #999;
                }

                #tracking-container .css-center #tracking-item-list .item-content li .info {
                    max-width: 355px;
                    color: #333;
                }

                #tracking-container .css-center #tracking-item-list .item-content li:nth-of-type(1) .info {
                    color: #f74747;
                }

                #tracking-container .css-center #tracking-item-list .item-content li:nth-of-type(1) i {
                    background-color: #f74747;
                }

    #tracking-container .css-center .close-know {
        height: 32px;
        width: 160px;
        border-radius: 4px;
        background-color: #f74747;
        color: #fff;
        font-size: 14px;
        text-align: center;
        line-height: 32px;
        cursor: pointer;
        position: absolute;
        bottom: 30px;
        left: 50%;
        margin-left: -80px;
    }

.register-page .content-header .title-section {
    float: left;
    padding: 20px 0;
    line-height: 64px;
    font-size: 26px;
    color: #666666;
}

    .register-page .content-header .title-section .title-section-logo {
        float: left;
    }

    .register-page .content-header .title-section .title-section-seperator {
        float: left;
        margin: 12px 20px;
        width: 0;
        height: 40px;
        border-left: 1px solid #E0E0E0;
    }

    .register-page .content-header .title-section .title-section-title {
        float: left;
        font-size: 26px;
        color: #666666;
    }

.register-page .content-body .login-section {
    float: left;
    padding: 16px 0;
    width: 100%;
    background-color: #FFFFFF;
    font-size: 14px;
}

    .register-page .content-body .login-section .left {
        float: left;
        width: 764px;
        border-right: 1px solid #E2E2E2;
    }

    .register-page .content-body .login-section .right {
        float: left;
        text-align: center;
        width: calc(100% - 766px);
    }

    .register-page .content-body .login-section .field-line {
        float: left;
        margin: 12px auto;
    }

        .register-page .content-body .login-section .field-line.field-single-line {
            height: 42px;
            line-height: 42px;
        }

        .register-page .content-body .login-section .field-line .field-label {
            float: left;
            width: 218px;
            min-height: 1px;
            text-align: right;
        }

            .register-page .content-body .login-section .field-line .field-label em {
                color: #f74747;
            }

        .register-page .content-body .login-section .field-line > .field-value {
            float: left;
            margin-left: 18px;
            min-width: 360px;
            min-height: 1px;
        }

            .register-page .content-body .login-section .field-line > .field-value input[type=text],
            .register-page .content-body .login-section .field-line > .field-value input[type=password] {
                width: 343px;
                height: 40px;
                border: 1px solid #E2E2E2;
                padding-left: 15px;
                font-size: 14px;
                font-family: "Microsoft YaHei";
            }

                .register-page .content-body .login-section .field-line > .field-value input[type=text]::-webkit-input-placeholder,
                .register-page .content-body .login-section .field-line > .field-value input[type=password]::-webkit-input-placeholder {
                    color: #CCCCCC;
                }

                .register-page .content-body .login-section .field-line > .field-value input[type=text]:-ms-input-placeholder,
                .register-page .content-body .login-section .field-line > .field-value input[type=password]:-ms-input-placeholder {
                    color: #CCCCCC;
                }

                .register-page .content-body .login-section .field-line > .field-value input[type=text]::-moz-placeholder,
                .register-page .content-body .login-section .field-line > .field-value input[type=password]::-moz-placeholder {
                    color: #999999;
                }

        .register-page .content-body .login-section .field-line > .field-message {
            float: left;
            margin-left: 10px;
            min-height: 1px;
            font-size: 12px;
        }

            .register-page .content-body .login-section .field-line > .field-message .field-validation-error {
                padding-left: 0;
            }

.register-page .custom-radio-group .custom-radio {
    float: left;
    min-width: 78px;
    height: 34px;
    border: solid 1px #E2E2E2;
    text-align: center;
    color: #666666;
    cursor: pointer;
    margin-left: 5px;
}

    .register-page .custom-radio-group .custom-radio:hover {
        border-color: #f74747;
        color: #f74747;
    }

    .register-page .custom-radio-group .custom-radio.on {
        border-color: #f74747;
        color: #f74747;
        background: url(../images/duihao.jpg) right bottom no-repeat;
    }

    .register-page .custom-radio-group .custom-radio:first-child {
        margin-left: 0;
    }

    .register-page .custom-radio-group .custom-radio > input[type=radio] {
        width: 1px;
        height: 0;
    }

.register-page .custom-radio-group.custom-radio-group-switch .custom-radio {
    margin-left: 0;
    border-left: none;
}

    .register-page .custom-radio-group.custom-radio-group-switch .custom-radio:first-child {
        border-left: solid 1px #E2E2E2;
    }

    .register-page .custom-radio-group.custom-radio-group-switch .custom-radio:hover {
        border-color: #E2E2E2;
        color: #666666;
    }

    .register-page .custom-radio-group.custom-radio-group-switch .custom-radio.on {
        border-color: #E2E2E2;
        color: #f74747;
        background: none;
        background-color: #F1F1F1;
    }

/* .register-page .company-register-info .custom-radio {
    width: 169px;
    margin-left: 18px;
}

.register-page .company-register-info .custom-radio:first-child {
    margin-left: 0;
} */

.register-page input.labelauty + input[type=hidden] + label {
    float: left;
    margin-top: 2px;
}

    .register-page input.labelauty + input[type=hidden] + label + cite {
        float: left;
        margin-left: 8px;
    }

.register-page #MobileVerificationCode {
    float: left;
    width: 195px;
}

.register-page #btn-send-mobile-verification {
    float: left;
    margin-left: 18px;
    width: 128px;
    height: 40px;
    border: 1px solid #E2E2E2;
    background-color: #F1F1F1;
    text-align: center;
    cursor: pointer;
}

    .register-page #btn-send-mobile-verification:hover {
        color: #f74747;
    }

.register-page #btn-submit {
    width: 360px;
    height: 50px;
    line-height: 50px;
    background-color: #f74747;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    cursor: pointer;
}

.register-page .hy_help {
    float: right;
    cursor: pointer;
}

    .register-page .hy_help:hover {
        color: #f74747;
    }

.register-page .pop_main {
    background: url(../images/bg_main.png);
    width: 100%;
    display: none;
    height: 100%;
    left: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    overflow-x: hidden;
}

.register-page .popup_help {
    width: 588px;
    display: none;
    background: #fff;
    height: 438px;
    border: 6px solid #c3c3c3;
    border-radius: 5px;
    position: absolute;
    top: 50%;
    margin-left: -299px;
    margin-top: -219px;
    left: 50%;
}

.register-page .help_title {
    padding-left: 10px;
    background: #e2e2e2;
    font-size: 18px;
    position: relative;
    color: #333;
    height: 29px;
    line-height: 29px;
    border-bottom: 1px solid #c3c3c3;
    font-family: 微软雅黑;
}

    .register-page .help_title span {
        position: absolute;
        right: 10px;
        top: 6px;
        background: url(../images/xxx.png) no-repeat;
        display: block;
        width: 13px;
        height: 13px;
        cursor: pointer;
    }

.register-page .popup_help p {
    padding: 0 20px;
    padding-top: 18px;
    font-size: 14px;
    line-height: 20px;
    font-family: 微软雅黑;
}

    .register-page .popup_help p b {
        color: #f74747;
        font-weight: normal;
    }

#form_login .n_login_fr {
    position: relative;
}

    #form_login .n_login_fr .errorHint {
        height: 24px;
        width: 100%;
        float: left;
    }

        #form_login .n_login_fr .errorHint .validation-summary-errors {
            height: 24px;
            width: 284px;
            padding-left: 36px;
            background: url(../images/loginWarning.png) no-repeat 10px center #fef2f2;
            font-size: 12px;
            color: #666;
            line-height: 24px;
        }

            #form_login .n_login_fr .errorHint .validation-summary-errors ul li {
                display: none;
            }

                #form_login .n_login_fr .errorHint .validation-summary-errors ul li:first-child {
                    display: block;
                }

    #form_login .n_login_fr .n_login_fr_input ul li .input-warp {
        overflow: hidden;
    }

        #form_login .n_login_fr .n_login_fr_input ul li .input-warp .fork {
            position: absolute;
            right: 12px;
            top: 10px;
            cursor: pointer;
            display: none;
        }

    #form_login .n_login_fr .line {
        width: 400px;
        height: 1px;
        border-bottom: 1px solid #f4f4f4;
        position: absolute;
        top: 46px;
        left: 0px;
    }

div.n_page {
    text-align: right;
    color: #666;
    margin: 10px -10px;
}

    div.n_page a {
        text-decoration: none;
    }

    div.n_page span,
    div.n_page a {
        display: inline-block;
        box-sizing: border-box;
        text-align: center;
        border-radius: 3px;
    }

        div.n_page a:hover {
            border-color: #f74747;
        }

span.disabled {
    height: 32px;
    width: 60px;
    line-height: 32px;
    border: 1px solid #dfdfdf;
    margin: 0 3px;
    position: relative;
    top: 1px;
}

.zxfPagenum {
    color: #333;
    background: #FFFFFF;
    width: 34px;
    height: 32px;
    line-height: 30px !important;
    border: 1px solid #dfdfdf;
    margin: 0 3px;
}

.nextbtn,
.prebtn,
.firstbtn,
.lastbtn {
    color: #333;
    background: #FFFFFF;
    width: 60px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #e2e2e2;
    position: relative;
    top: 1px;
}

.nextbtn,
.lastbtn,
.prebtn {
    margin-right: 6px;
    margin-left: 2px;
}

.zxfinput {
    width: 35px;
    height: 32px;
    text-align: center;
    box-sizing: border-box;
    border: 1px solid #dfdfdf;
    margin: 0 6px;
    position: relative;
    top: -1px;
    border-radius: 3px;
}

.zxfokbtn {
    width: 40px;
    height: 32px;
    line-height: 30px !important;
    background: #f2f2f2;
    border: 1px solid #dfdfdf;
    color: #000;
    cursor: pointer;
    margin-left: 6px;
    position: relative;
    /*top: 2px;*/
}

.current {
    color: #ffffff;
    background: #d71f1b;
    border: 1px solid #d71f1b;
    border: none;
    position: relative;
    top: -1px;
}

span#position {
    font-size: 12px;
    color: #e44949;
    border-radius: 2px;
    border: 1px solid #f74747;
    padding: 0px 5px;
    margin: 0 10px;
}

/*三行显示省略号*/

.clamp3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-line-clamp: 3;
    -moz-line-clamp: 3;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
}

.clamp4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-line-clamp: 4;
    -moz-line-clamp: 4;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
}

/* 次日发货 */

.speDaySub {
    background: #ff5500;
    border: 1px solid #ff5500;
    padding: 0 5px;
    color: #fff;
    font-size: 12px;
    font-family: 'Mrosoft YaHei';
    line-height: 16px;
    border-radius: 5px;
}

.i-search div {
    + float: left;
}

.character span {
    + float: left;
    + width: 57 px;
    + text-align: center;
}

.ibanner {
    + z-index: - 1;
}

.ml_nav1,
.n_login_fr_t h3 {
    + text-align: left;
}

.toph .inner_reg .logo .register {
    + display: inline;
}

.toph .inner_reg .logo {
    + text-align: left;
}

.n_login_fr_t span {
    + float: right;
    + text-align: right;
}

.n_login_fr {
    + width: 380 px;
}

span.hy_help {
    + margin-left: 100 px;
}

.n_reg_fl_input1 .add_company {
    + text-align: left;
}

/* 修改输入框部分 */

.i-search div {
    + float: left !important;
}

.homepage {
    + height: 30 px !important;
    + text-align: left !important;
}


/* 加载 loading */

.loadingStyle {
    position: relative;
    min-height: 500px;
}

    .loadingStyle:after {
        content: ' ';
        display: block;
        position: fixed;
        top: 0;
        z-index: 3;
        background: url("../images/loading.gif") center center no-repeat;
        background-position: 50% 50%;
        -webkit-background-size: 72.8px 105px;
        background-size: 72.8px 105px;
        height: 100%;
        width: 100%;
    }

.quickLogin .center .title .close {
    position: absolute;
    right: 8px;
    top: 8px;
    background: url(../images/quickLoginClose.png) no-repeat center center;
    cursor: pointer;
    height: 20px;
    width: 22px;
    display: block;
}

.quickLogin .user .clear div span {
    left: 40px \0;
}

.t_box {
    text-align: center;
}

.ui-menu-item {
    border: 0 !important;
    margin: 0 !important;
}

@font-face {
    font-family: 'iconfont'; /* project id 811879 */
    src: url('//at.alicdn.com/t/font_811879_e1l6lg2q81.eot');
    src: url('//at.alicdn.com/t/font_811879_e1l6lg2q81.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_811879_e1l6lg2q81.woff2') format('woff2'), url('//at.alicdn.com/t/font_811879_e1l6lg2q81.woff') format('woff'), url('//at.alicdn.com/t/font_811879_e1l6lg2q81.ttf') format('truetype'), url('//at.alicdn.com/t/font_811879_e1l6lg2q81.svg#iconfont') format('svg');
}

.iconfont {
    font-family: "iconfont" !important;
    color: #7f7f7f;
    padding-left: 4px;
    font-size: 18px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.icon-font {
    font-family: "iconfont" !important;
    color: white;
    font-size: 26px;
    line-height: 36px;
    width: 100%;
    text-align: center;
    font-style: normal;
}

.menu .icon-font {
    color: #7F7F7F !important;
}

.icon-favorite {
    font-family: "iconfont" !important;
    color: #666666;
    font-size: 18px;
    line-height: 14px;
    /*width: 100%;*/
    text-align: center;
    font-style: normal;
}

.icon-cart {
    font-family: "iconfont" !important;
    color: #f74747;
    font-size: 18px;
    line-height: 14px;
    /*width: 100%;*/
    text-align: center;
    font-style: normal;
}

.predominantProduct {
    width: 1152px;
    margin: 0 auto;
}

.predominantProductTitle {
    height: 24px;
    margin-top: 28px;
    position: relative;
}

.rightsize {
    display: inline-block;
    height: 12px;
    line-height: 12px;
    font-size: 14px;
    position: relative;
    float: left;
    bottom: -10px;
    left: 10px;
}

    .rightsize span {
        padding: 0 2px;
    }

    .rightsize img {
        position: relative;
        top: 5px;
    }

.predominantProductList {
    margin-top: 12px;
}

.leftsize {
    font-size: 24px;
    font-weight: bold;
    color: #333333;
    position: relative;
    bottom: -2px;
    float: left;
}

.floatLeft {
    float: left;
    display: inline-block;
}

.floatRight {
    float: right;
    display: inline-block;
}

.floatLeft1 {
    width: 352px;
    height: 450px;
    position: relative;
}

.floatLeft2 {
    width: 124px;
    height: 450px;
    position: relative;
}

.itemnav {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 40px 0
}

    .itemnav div {
        padding-left: 25px;
        height: 35px;
        line-height: 35px;
        margin: 10px 0;
        font-size: 14px;
        border-left: 2px solid rgba(0, 0, 0, 0);
        cursor: default;
    }

.itemnav_a {
    color: #666 !important;
}

.currents {
    background-color: #fff;
    color: #666 !important;
    /*border-left: 2px solid #206180!important;*/
}

.currents1 {
    border-bottom: 1px solid #666;
}

.imgitem {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.imgitem-div img {
    margin: 0 auto !important;
}

.cur11 {
    position: absolute;
    width: 79px;
    height: 80px;
    top: 11px;
    right: 246px;
}

    .cur11 img {
        width: 60px;
        height: 40px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur12 {
    position: absolute;
    width: 79px;
    height: 64px;
    top: 93px;
    right: 245px;
}

    .cur12 img {
        width: 60px;
        height: 22px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur13 {
    position: absolute;
    width: 91px;
    height: 189px;
    top: 155px;
    right: 242px;
}

    .cur13 img {
        width: 69px;
        height: 147px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur14 {
    position: absolute;
    width: 91px;
    height: 86px;
    top: 345px;
    right: 242px;
}

    .cur14 img {
        width: 70px;
        height: 42px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur15 {
    position: absolute;
    width: 72px;
    height: 90px;
    top: 10px;
    right: 20px;
}

    .cur15 img {
        width: 46px;
        height: 49px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur16 {
    position: absolute;
    width: 75px;
    height: 100px;
    top: 100px;
    right: 20px;
}

    .cur16 img {
        width: 52px;
        height: 60px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur17 {
    position: absolute;
    width: 75px;
    height: 100px;
    top: 201px;
    right: 20px;
}

    .cur17 img {
        width: 49px;
        height: 58px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur18 {
    position: absolute;
    width: 90px;
    height: 127px;
    top: 297px;
    right: 12px;
}

    .cur18 img {
        width: 73px;
        height: 88px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur21 {
    position: absolute;
    width: 66px;
    height: 110px;
    top: 10px;
    left: 19px;
}

    .cur21 img {
        width: 24px;
        height: 69px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur22 {
    position: absolute;
    width: 75px;
    height: 126px;
    top: 125px;
    left: 10px;
}

    .cur22 img {
        width: 24px;
        height: 87px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur23 {
    position: absolute;
    width: 70px;
    height: 118px;
    top: 253px;
    left: 14px;
}

    .cur23 img {
        width: 36px;
        height: 76px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur24 {
    position: absolute;
    width: 95px;
    height: 66px;
    top: 368px;
    left: 10px;
}

    .cur24 img {
        width: 76px;
        height: 23px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur25 {
    position: absolute;
    width: 88px;
    height: 84px;
    top: 18px;
    left: 257px;
}

    .cur25 img {
        width: 64px;
        height: 47px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur26 {
    position: absolute;
    width: 75px;
    height: 115px;
    top: 116px;
    left: 266px;
}

    .cur26 img {
        width: 56px;
        height: 79px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur27 {
    position: absolute;
    width: 65px;
    height: 121px;
    top: 236px;
    left: 272px;
}

    .cur27 img {
        width: 13px;
        height: 80px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur28 {
    position: absolute;
    width: 97px;
    height: 81px;
    top: 351px;
    left: 238px;
}

    .cur28 img {
        width: 75px;
        height: 43px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur31 {
    position: absolute;
    width: 75px;
    height: 101px;
    top: 25px;
    left: 28px;
}

    .cur31 img {
        width: 53px;
        height: 58px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur32 {
    position: absolute;
    width: 65px;
    height: 82px;
    bottom: 20px;
    left: 35px;
}

    .cur32 img {
        width: 38px;
        height: 38px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur33 {
    position: absolute;
    width: 75px;
    height: 98px;
    top: 25px;
    right: 142px;
}

    .cur33 img {
        width: 48px;
        height: 54px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur34 {
    position: absolute;
    width: 65px;
    height: 100px;
    bottom: 15px;
    right: 143px;
}

    .cur34 img {
        width: 21px;
        height: 59px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur35 {
    position: absolute;
    width: 75px;
    height: 86px;
    top: 25px;
    right: 21px;
}

    .cur35 img {
        width: 50px;
        height: 40px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur36 {
    position: absolute;
    width: 91px;
    height: 70px;
    bottom: 32px;
    right: 30px;
}

    .cur36 img {
        width: 73px;
        height: 19px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10px;
        margin: auto;
    }

.cur37 {
    position: absolute;
    width: 80px;
    height: 100px;
    top: 0;
    right: 0;
    display: none;
}

.cur38 {
    position: absolute;
    width: 110px;
    height: 155px;
    top: 0;
    right: 0;
    display: none;
}

.item_span {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: relative;
}

    .item_span img {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
    }

    .item_span span {
        text-align: left;
        font-size: 14px;
    }

.span_1 {
    display: block;
    height: 35px;
    overflow: hidden;
    /*text-overflow:ellipsis;*/
    /*display:-webkit-box;*/
    /*-webkit-box-orient:vertical;*/
    /*-webkit-line-clamp:2;*/
    padding: 20px 20px 0 20px;
    color: #666;
}

.span_2 {
    display: block;
    color: #e50112;
    font-weight: bold;
    padding: 10px 20px 0 20px;
}

.cur {
    box-shadow: 0px 0px 10px 2px #DDDDDD;
    background: rgba(255, 255, 255, 1);
    border-radius: 3px;
    z-index: 9;
}

.curers {
    display: block !important;
}

.floatLeft3 div {
    width: 675px;
    height: 450px;
    position: relative;
    display: none;
}

.imgboxw {
    height: 449px !important;
    border-top: 1px solid #E2E2E2;
    overflow: hidden;
}

.imgboxw_a {
    width: 224px;
    height: 223.5px;
    border-right: 1px solid #E2E2E2;
    border-bottom: 1px solid #E2E2E2;
    text-align: center;
    float: left;
    overflow: hidden;
}

.predominantProductList .good-image {
    -webkit-transition: .2s left linear;
    -moz-transition: .2s left linear;
    -o-transition: .2s left linear;
    transition: .2s left linear;
}

.predominantProductList .imgboxw_a:hover .item_span .good-image {
    /* -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px); */
    /* transform: translateX(-10px); */
    left: -10px;
}

.imgboxw_a1 {
    width: 449px !important;
    /*background-color: #f2f2f2;*/
}

.imgitem a {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.imgitem span {
    display: block;
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    top: 10px;
    right: 0;
    bottom: 0;
    margin: auto;
    text-align: center;
}

.ms-controller {
    visibility: hidden
}

.money_acis {
    font-size: 12px;
    color: #f74747;
}

/*认证条幅*/

.authentication {
    width: 1152px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    background-color: #fff8dc;
    margin: 0 auto;
    position: relative;
}

    .authentication span {
        color: #f74747;
        padding-left: 30px;
        cursor: pointer;
        position: relative;
    }

    .authentication div {
        color: #ff3300;
        cursor: pointer;
        position: absolute;
        top: 0;
        right: 20px;
    }

    .authentication a {
        color: #666666;
        cursor: default;
        position: relative;
    }

.img1 {
    position: absolute;
    top: -1px;
    left: -30px;
}

.img2 {
    position: absolute;
    top: 3px;
    left: 70px;
}

.img3 {
    position: absolute;
    top: 10px;
    left: -30px;
}

.confirmTip {
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #fff8dc;
    position: relative;
}

.tip_icon {
    display: inline-block;
    height: 20px;
    background: url(../images/tip_icon.png) no-repeat;
    width: 20px;
    position: relative;
    top: 6px;
    left: -10px;
}

.tipClose {
    /*display: inline-block;
    height: 20px;
    background: url(../images/tip_close.png) no-repeat;
    width: 20px;
    position: absolute;
    top: 9px;
    right: 35px;
    cursor: pointer;*/
}

/*在线咨询*/

.ZXzxZX {
    float: right;
    line-height: 18px;
}

    .ZXzxZX img {
        margin-right: 30px;
    }

    .ZXzxZX img,
    .ZXzx img {
        margin-top: 13px;
        margin-right: 30px;
    }

        .ZXzx img.ZXzx,
        .ZXzxZX .ZXzx {
            display: inline-block !important;
            margin-right: 12px;
            cursor: pointer;
        }

.consult-gif {
    position: fixed;
    left: 50%;
    margin-left: -670px;
    top: 46%;
    cursor: pointer;
    z-index: 99;
}

    .consult-gif img {
        width: 85px;
        margin-top: 0 !important;
        margin-right: 0 !important;
    }

.consult-png {
    margin-left: -665px;
    display: none;
}

    .consult-png img {
        width: 112px;
        height: 130px;
    }

    .consult-png div {
        width: 15px;
        height: 15px;
        position: absolute;
        right: 3px;
        top: 3px;
        background-color: #000;
        filter: alpha(opacity=0);
        opacity: 0;
    }

.consult-gif2 {
    position: absolute !important;
    top: 382px !important;
    margin-left: -67px !important;
}
/* 新上好货浮框 */
.good_pdt_fixed {
    display: none;
    position: fixed;
    right: 0;
    bottom: 0;
    cursor: pointer;
    z-index: 99;
}

    .good_pdt_fixed .good_pdt_close {
        position: absolute;
        right: 46px;
        top: 4px;
    }

/*商品图片角标*/
.proTagCont {
    z-index: 99;
    position: absolute;
    top: 8px;
    left: 8px;
}

    .proTagCont .proDiscount {
        float: left;
        position: relative;
        top: 0;
        left: 0;
        margin-right: 3px;
    }

.product-list .grid-view ul li .proVpiTag {
    float: left;
    max-width: 88px;
    line-height: 18px;
    color: #f27d00;
    border: 1px solid #f27d00;
    padding: 0 4px;
    border-radius: 3px;
    overflow: hidden;
    white-space: nowrap;
}
/* vpi商品标志 */
.vpiIcon {
    width: 14px;
    height: 14px;
    background: url(../images/vpi_tag.png) no-repeat;
    margin-left: 5px;
    margin-top: 2px;
}

.proDiscount {
    z-index: 99;
    position: absolute;
    top: 8px;
    left: 8px;
    width: 58px;
    height: 18px;
    border: 1px solid #f74747;
    color: #f74747;
    font-size: 12px;
    text-align: center;
    border-radius: 3px;
    background: white;
}

.proDiscount_gray {
    overflow: hidden;
    /*width: 50px;*/
    color: #444444;
    border-color: #575757;
}

/*库存选地址*/

.area {
    min-width: 24px;
    position: relative;
    height: 40px;
    float: left;
    color: #666666;
    font-size: 12px;
    padding: 0 10px 0 32px;
    z-index: 125;
}

    .area:hover {
        background: #ffffff;
    }

    .area span {
        line-height: 40px;
    }

.area_zhe {
    display: none;
    position: absolute;
    width: 100%;
    height: 4px;
    top: 33px;
    left: 0;
    background: #fff;
    z-index: 101
}

.area i {
    position: absolute;
    left: 10px;
    top: 13px;
    width: 12px;
    height: 14px;
    background: url(//static.zkh360.com/image/2020-07-01/sprites-header-1593596903485.png) -43px -5px;
}

.area:hover .area_zhe {
    display: block;
}

.area_list {
    display: none;
    position: absolute;
    top: 37px;
    left: 0;
    width: 565px;
    height: 216px;
    background: #fff;
    /*border: 1px solid #E2E2E2;*/
    box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.8);
    padding: 12px;
}

    .area_list ul {
        padding-left: 42px;
        position: relative;
        white-space: normal;
    }

        .area_list ul p {
            line-height: 20px;
            position: absolute;
            left: 10px;
            top: 6px;
        }

        .area_list ul li {
            display: inline-block;
            cursor: pointer;
            text-align: center;
            margin: 6px 0px !important;
            line-height: 20px;
            border: 0;
        }

    .area_list li.ons {
        background: #f74747;
        color: #ffffff;
    }

/*.area_list li:hover {*/
/*background: #efefef;*/
/*color: #f74747;*/
/*}*/

.areas {
    width: 85px;
    position: absolute;
    top: 6px;
    right: 280px;
    height: 25px;
    border: 1px solid #e2e2e2;
    padding: 0;
    background: #ffffff;
}

.areas_zhe {
    top: 22px;
}

.areas_i {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url('../images/u1135.png') 100% no-repeat;
    position: absolute;
    top: 5px;
}

.areas span {
    line-height: 24px;
    margin-left: 14px;
}

.areas_list {
    top: 26px;
}

.hasInv i {
    margin-left: 100px;
    padding: 2px 4px;
    border-radius: 3px;
    background: #e2e2e2;
}

.params {
    font-size: 14px;
    font-weight: bold;
    color: #f74747;
}

/* 选择发票抬头弹窗 */

.invoiceModal {
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1001;
}

    .invoiceModal .center {
        width: 500px;
        height: 430px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -250px;
        margin-top: -215px;
        background-color: #fff;
        border-radius: 4px;
    }

        .invoiceModal .center .title {
            width: 360px;
            margin: 0 auto;
            font-size: 18px;
            color: #333;
            text-align: center;
            padding: 55px 0 20px 0;
            border-bottom: 1px dashed #dedede;
        }

        .invoiceModal .center .close-btn {
            position: absolute;
            right: 10px;
            top: 10px;
            width: 14px;
            height: 14px;
            background: url(../images/quickLoginClose.png) no-repeat;
            cursor: pointer;
        }

.invoiceList {
    max-height: 268px;
    overflow-y: auto;
}

    .invoiceList::-webkit-scrollbar {
        /*滚动条整体样式*/
        width: 10px;
        /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }

    .invoiceList::-webkit-scrollbar-thumb {
        /*滚动条里面小方块*/
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
        background: #999;
    }

    .invoiceList::-webkit-scrollbar-track {
        /*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
        border-radius: 10px;
        background: #EDEDED;
    }

.title-list-warp {
    padding: 20px 40px 10px 74px;
}

.invoiceList li {
    width: 374px;
    height: 44px;
    font-size: 14px;
    color: #333;
    line-height: 44px;
    cursor: pointer;
    overflow: hidden;
}

    .invoiceList li.active {
        width: 333px;
        height: 42px;
        line-height: 42px;
        border: 2px solid #f74951;
        border-radius: 3px;
        background: url(../../images/duihaotm.png) right bottom no-repeat;
    }

    .invoiceList li:hover,
    .invoiceList li.default {
        background-color: #fff7f7;
    }

    .invoiceList li .name {
        max-width: 230px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.invoiceModal .validation-summary-valid {
    height: 24px;
    width: 284px;
    padding-left: 100px;
    background: url(../../images/error_icon.png) no-repeat 10px center;
    font-size: 12px;
    color: #eb4452;
    line-height: 24px;
    background-position: 80px 6px
}

.invoiceList .title-tag {
    margin-top: 11px;
}
/* 98折标签 */
.discount-icon98 {
    font-size: 12px;
    padding: 0 4px;
    border-radius: 3px;
    line-height: 18px;
    color: #ff8439;
    border: 1px solid #ff8439;
    margin-right: 5px;
}
/* 协议商品标签 */
.agreement-price {
    font-size: 12px;
    padding: 0 4px;
    border-radius: 3px;
    line-height: 18px;
    color: #fff;
    background: #f74951;
    border: 1px solid #f74951;
}

#nav4 .dd ol {
    height: auto !important;
}

/* 提交订单成功页 */

.order_success_page .order_item_title {
    width: 900px;
    border-bottom: none;
}

    .order_success_page .order_item_title span {
        font-size: 16px;
        font-weight: bold;
        border: none !important;
        color: #333 !important;
        height: 20px !important;
        line-height: 20px !important;
        padding: 0 !important;
    }

.order_success_page .n_zffscon {
    float: none;
    border: none;
    padding: 5px 0 40px 321px;
    color: #666;
}

.order_success_page .subSuccess {
    float: none;
}

    .order_success_page .subSuccess .gou {
        position: absolute;
        left: -75px;
        top: 15px;
    }

    .order_success_page .subSuccess h2 {
        padding-bottom: 30px;
    }

    .order_success_page .subSuccess a.buy_more,
    .order_success_page .subSuccess a.show_detail_btn {
        float: left;
        width: auto;
        height: 32px;
        padding: 0 15px;
        line-height: 32px;
        background: #fff;
        color: #666;
        border: 1px solid #ccc;
        border-radius: 3px;
        margin-right: 30px;
    }

    .order_success_page .subSuccess a.buy_more {
        color: #f74747 !important;
        border: 1px solid #f74747 !important;
    }

.order_success_page .isShowNewDetailProduct {
    height: 32px;
    line-height: 32px;
}

.order_success_page .order-msg {
    padding-bottom: 20px;
}

.order_success_page .space_line {
    width: 50px;
    text-align: center
}

.order_success_page .time_limit_tag {
    display: none;
    font-size: 14px;
    color: #666;
    text-align: center;
}

    .order_success_page .time_limit_tag .time {
        font-weight: bold;
        color: #f74747;
    }

.shortcut .huawen {
    position: absolute;
    width: 100%;
    height: 9px;
    background: url('../images/icon-huawen.png');
    top: 36px;
}

.shortcut .bg-chunjie {
    position: absolute;
    width: 100%;
    height: 800px;
    background: url('../images/bg-chunjie.png') no-repeat 46% 0px;
    z-index: -1;
}

#container-money {
    position: absolute;
    width: 100%;
    z-index: 999;
}


.money-template {
    display: inline-block;
    position: relative;
}

    .money-template img {
        width: 100%;
    }

/*帮助中心*/

.n_left_box {
    width: 223px;
    border: 1px solid #e2e2e2;
}

.n_nav_title {
    width: 184px;
    margin: 0 auto;
    border-bottom: 1px solid #e2e2e2;
    color: #333333;
    font-size: 20px;
    height: 54px;
    line-height: 54px;
    text-align: center;
}

.n_nav_content {
    padding: 0 0 30px 0;
}

    .n_nav_content li {
        position: relative;
        height: 30px;
        line-height: 30px;
        color: #666666;
        font-size: 14px;
        padding-left: 80px;
    }

    .n_nav_content div {
        width: 100%;
        height: 40px;
        color: #333333;
        font-weight: bold;
        font-size: 16px;
        text-align: center;
        position: relative;
        line-height: 40px;
        margin-top: 20px;
    }

    .n_nav_content i {
        display: inline-block;
        width: 16px;
        height: 16px;
        position: absolute;
        top: 12px;
        left: 50px;
    }

.n_nav_line0 {
    background: url("../../images/icon_user.png") no-repeat;
}

.n_nav_line1 {
    background: url("../../images/process.png") no-repeat;
}

.n_nav_line2 {
    background: url("../../images/delivery.png") no-repeat;
}

.n_nav_line3 {
    background: url("../../images/service.png") no-repeat;
}

.n_nav_line4 {
    background: url("../../images/problem.png") no-repeat;
}

.n_nav_line5 {
    background: url("../../images/ourselves.png") no-repeat;
}

.n_nav_content .on {
    background: url("../../images/nav_red.png") no-repeat #f7f7f7;
}

    .n_nav_content .on a {
        color: #f74747;
    }

.n_right_title {
    width: 890px;
    height: 50px;
    background: #f7f7f7;
    font-size: 20px;
    line-height: 50px;
    padding-left: 26px;
}

    .n_right_title a {
        color: #666;
    }

        .n_right_title a:hover {
            color: #f74747;
        }

.n_right_content {
    border-left: 1px dashed #e8e8e8;
    margin-left: 50px;
    margin-top: 25px;
}

    .n_right_content.noLineList {
        border-left: none;
        line-height: 38px;
        font-size: 14px;
    }

.n_right_line {
    margin-bottom: 70px;
}

.n_title_line {
    margin-left: -30px;
}

.n_right_head {
    display: inline-block;
    margin-left: 36px;
}

    .n_right_head p {
        font-size: 18px;
        color: #333333;
        line-height: 20px;
    }

    .n_right_head span {
        font-size: 14px;
        color: #666666;
        line-height: 34px;
    }

.n_content {
    margin-top: 30px;
    margin-left: 60px;
}
/* 会员等级样式 */
.n_right_userLevel .n_content img {
    margin-bottom: 20px;
}

.n_right_userLevel .n_right_icon {
    float: left;
    width: 58px;
    height: 58px;
    background: url(../../images/help/level_icon_red2.png) no-repeat;
}

.n_right_userLevel .n_right_head {
    float: left;
}

.n_right_userLevel .n_right_title {
    font-size: 18px;
}

.n_right_userLevel .n_right_head p {
    line-height: 40px;
    font-size: 18px;
}

.n_right_userLevel .n_content {
    margin-left: 67px;
    margin-top: 0;
}

    .n_right_userLevel .n_content p {
        font-size: 14px;
        line-height: 40px;
    }

    .n_right_userLevel .n_content img {
        max-width: 100%;
    }

.n_right_userLevel .n_right_line {
    margin-bottom: 30px;
}

/*企业专享ico图标*/
.exclusiveIco {
    width: 19px;
    height: 16px;
    background: url('../images/exclusiveIco.gif') no-repeat;
    position: absolute;
    top: 6px;
    right: 8px;
}

/*  我的订单标题 */
.order_num_text {
    max-width: 180px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
}
/* 联系客服 */
.findService {
    cursor: pointer;
}
/* 加积分广告banner的同级元素都是浮动布局 */
.jifenBanner {
    float: left;
    margin-top: 20px;
}
/* 详情页积分提示 */
.product-points-info {
    width: 100%;
}

    .product-points-info .points_tag {
        display: inline-block;
        width: 15px;
        height: 15px;
        margin-top: 9px;
        margin-left: 4px;
        background: url(../images/icon_wenhao_black.png) no-repeat;
        cursor: pointer;
    }

    .product-points-info .ponits_tag_box:hover .points_text {
        display: block;
    }

    .product-points-info .points_text {
        display: none;
        position: absolute;
        width: 101px;
        left: 28px;
        line-height: 24px;
        top: 5px;
        background: #fff;
        text-align: center;
        border-radius: 3px;
    }

        .product-points-info .points_text::before {
            content: '';
            position: absolute;
            left: -10px;
            top: 6px;
            width: 0;
            height: 0;
            border: 6px dashed transparent;
            border-right: 6px solid #fff;
        }

.ad_active_box {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    line-height: 100%;
    z-index: 3000;
}

    .ad_active_box > .content_bg {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        line-height: 100%;
        background-color: #000;
        opacity: 0.6;
        filter: alpha(opacity=60);
        z-index: 3001;
    }

    .ad_active_box > .content {
        position: absolute;
        left: 50%;
        width: 560px;
        height: 560px;
        z-index: 3002;
        margin: 3% 0px 0px -280px;
    }

        .ad_active_box > .content > a > img {
            width: 560px;
            height: 560px;
        }

        .ad_active_box > .content > img {
            width: 24px;
            height: 24px;
            position: absolute;
            top: 100px;
            right: 50px;
        }
/* 我的订单列表加订单小计  */
.order_detail_sum {
    width: 200px;
    padding-right: 20px;
    line-height: 26px;
    margin-bottom: 20px;
}

.order_sum_num {
    float: right;
    color: #f74747;
    width: 80px;
    text-align: right;
}

.order_sum_text {
    float: left;
    width: 90px;
    text-align: right;
}

.link_btns_cont {
    display: table;
    width: 100% !important;
    height: 100%;
}

.link_btns_box {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

/* 发票信息弹窗提示信息 */
.invioce_modal_info {
    width: 656px;
    height: 120px;
    background: #f7f7f7;
    border: 1px dashed #e0e0e0;
    margin: 0 auto 10px;
    padding-top: 20px;
    box-sizing: border-box;
}

    .invioce_modal_info .info_text {
        color: red;
        margin-left: 10px;
        width: 455px;
        line-height: 24px;
        padding-top: 14px;
    }

/* 单选框样式 */
.radio-label {
    position: relative;
    margin: 0 8px;
}

    .radio-label input[type=radio] {
        width: 14px;
        height: 14px;
        opacity: 0;
    }

    .radio-label .label-image {
        position: absolute;
        left: 0;
        top: 0;
        display: inline-block;
        width: 14px;
        height: 14px;
        background: url(../images/circle_empty.png) no-repeat;
        background-size: contain;
    }

    .radio-label input:checked + .label-image {
        background: url(../images/checked.png) no-repeat;
        background-size: contain;
    }

    .radio-label .label-text {
        margin-left: 6px;
    }
/* 复选框样式 */
.checkbox-label {
    display: inline-block;
    position: relative;
    margin: 0 10px 15px 0;
}

    .checkbox-label input[type=checkbox] {
        width: 14px;
        height: 14px;
        opacity: 0;
    }

    .checkbox-label .label-image {
        position: absolute;
        left: 0;
        top: 0;
        display: inline-block;
        width: 14px;
        height: 14px;
        background: url(../images/check_.png) no-repeat;
        background-size: contain;
    }

    .checkbox-label input:checked + .label-image {
        background: url(../images/check_red.png) no-repeat;
        background-size: contain;
    }

    .checkbox-label .label-text {
        margin-left: 6px;
    }
/* 图片仅供参考 */
.pdt_image_tag {
    display: none;
    position: absolute;
    right: 4px;
    bottom: 6px;
    line-height: 20px;
    background: #f3ab5a;
    color: #fff;
    font-size: 12px;
    border-radius: 10px;
    padding: 0 10px;
    z-index: 100;
}

#city-select-container {
    width: 565px;
    height: 166px;
    float: left;
    font-size: 12px;
}

    #city-select-container ul {
        padding: 0px;
        margin: 0px;
    }

    #city-select-container li {
        text-decoration: none;
        list-style: none;
        float: left;
        min-width: 70px;
        text-align: center;
        margin-top: 5px;
        width: auto;
    }

        #city-select-container li.active a {
            background: #f74747;
            color: #ffffff;
        }

        #city-select-container li a {
            padding: 0 5px;
            cursor: pointer;
            border-radius: 3px;
            text-decoration: none;
            color: #333;
        }

            #city-select-container li a:hover {
                background: #f74747;
                color: #ffffff;
            }

    #city-select-container span.tab-name {
        display: inline-block;
        cursor: pointer;
        display: inline-block;
        cursor: pointer;
        padding-left: 14px;
        padding-right: 32px;
        border: solid 1px #cccccc;
        background: #fff;
        border-bottom: none;
        line-height: 23px;
        height: 23px;
    }

        #city-select-container span.tab-name.active {
            border: 2px solid #f74848;
            height: 24px;
            border-bottom: none;
        }

    #city-select-container .city-content {
        display: none;
    }

    #city-select-container .tab-bar {
        height: 24px;
    }

    #city-select-container .tab-bar-list {
        position: relative;
        float: left;
    }

    #city-select-container .arrow {
        display: inline-block;
        width: 18px;
        height: 26px;
        position: absolute;
        top: 0px;
        right: 10px;
        background: url("../images/u1135.png") no-repeat center;
    }

    #city-select-container .content {
        height: 120px;
        border-top: 2px solid #f74848;
    }

    #city-select-container span.city-name.tab-name {
        margin-left: 6px;
    }

.fir-city-select {
    position: fixed;
    width: 100%;
    min-width: 1152px;
    height: 100%;
    top: 0;
    z-index: 1000;
}

    .fir-city-select .mock-floor {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        line-height: 100%;
        background-color: #000;
        opacity: 0.6;
        filter: alpha(opacity=60);
        z-index: 1001;
    }

    .fir-city-select .city-box {
        width: 640px;
        height: 400px;
        background-color: #ffffff;
        border-radius: 3px;
        z-index: 1002;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-top: -200px;
        margin-left: -320px;
    }

.city-box .city-title-info {
    text-align: center;
    margin-top: 10px;
    position: relative;
}

    .city-box .city-title-info img.city-close {
        position: absolute;
        top: 11px;
        right: 11px;
        cursor: pointer;
    }

    .city-box .city-title-info .title-city-inf {
        font-size: 16px;
        font-weight: bold;
        margin-left: 10px;
    }

    .city-box .city-title-info .defbox .def-addr {
        text-align: left;
        height: 27px;
    }

        .city-box .city-title-info .defbox .def-addr .city-title-bar {
            float: left;
            height: 27px;
            border: 1px solid #e2e2e2;
            border-bottom: #fff;
            background: #fff;
            margin-left: 19px;
            line-height: 27px;
            font-size: 14px;
            padding: 0 15px;
        }

            .city-box .city-title-info .defbox .def-addr .city-title-bar span.city-tit {
                margin-left: 15px;
            }

    .city-box .city-title-info .defbox .sel-container {
        width: 570px;
        height: 190px;
        border: 1px solid #E2E2E2;
        margin: 0 auto;
        padding: 20px 15px 0px;
    }

.screenbar .area {
    height: 24px;
    padding: 0px;
    border: 1px solid #e2e2e2;
    border-radius: 3px;
    padding-left: 10px;
    max-width: 146px;
    /*overflow-x: hidden;*/
    white-space: nowrap;
    text-overflow: ellipsis;
    background: #fff;
    line-height: 24px;
    padding-right: 30px;
    position: relative;
    display: inline-block;
    float: inherit;
    z-index: 100;
}

    .screenbar .area span {
        width: auto;
        height: 24px;
        line-height: 24px;
    }

    .screenbar .area .area_list {
        top: 26px;
        width: 392px;
        height: 189px;
    }

    .screenbar .area #city-select-container {
        width: 377px;
    }

        .screenbar .area #city-select-container li {
            min-width: 50px;
        }

    .screenbar .area:hover .area_zhe {
        display: block;
        top: 22px;
    }

.screenbar li .areas span {
    width: 72px;
    padding: 0px;
}

.screenbar .areas_i {
    right: 8px;
}

.screenbar #ps-addr {
    position: absolute;
    right: 268px;
}

.product_info_list .area {
    z-index: 8;
}

/* 表单样式 */
.form-item {
    line-height: 32px;
    margin-bottom: 19px;
    font-size: 14px;
}

.form-title {
    float: left;
    width: 20%;
    height: 32px;
    color: #666666;
    text-align: right;
}

    .form-title > em {
        color: #f74747;
        padding-right: 3px;
    }

.form-content {
    position: relative;
    float: left;
    padding-left: 10px;
    width: 75%;
}

.form-select,
.form-input {
    width: 250px;
    height: 32px;
    background-color: #ffffff;
    border: solid 1px #e2e2e2;
    font-size: 12px;
    /* cursor: pointer; */
    border-radius: 3px;
    padding-left: 10px;
}

    .form-select:disabled,
    .form-input:disabled {
        background: #f2f2f2;
        cursor: not-allowed;
    }

.form-textarea {
    background-color: #ffffff;
    border: solid 1px #e2e2e2;
    /* cursor: pointer; */
    border-radius: 3px;
}

.form-item.large {
    line-height: 42px;
}

    .form-item.large .form-title,
    .form-item.large .form-select,
    .form-item.large .form-input {
        height: 40px;
        line-height: 40px;
    }

    .form-item.large .form-select,
    .form-item.large .form-input {
        width: 320px;
    }
/* 会员认证弹窗 */
.cent-model-container .left-item {
    width: 455px;
    padding: 15px;
}

.cent-model-container .form-tit {
    height: 16px;
    line-height: 16px;
    font-size: 16px;
    color: #333333;
    padding-left: 5px;
    border-left: 4px solid #f74848;
}

.cent-model-container .upload-tag {
    width: 390px;
    line-height: 36px;
    font-size: 12px;
    color: #666;
    background: url(../../images/tanhao_blue.png) no-repeat left center;
    padding-left: 40px;
    margin-top: 20px;
}

.cent-model-container .downTemplate {
    line-height: 36px;
    color: #369;
    border: 1px solid #ccc;
    border-radius: 3px;
    background: url(../../images/downfile_icon.png) no-repeat 5px center;
    padding: 4px 10px 4px 20px;
}

.cent-model-container .cent-bottom-tag {
    width: 332px;
    height: 52px;
    border-radius: 26px;
    background: url(../../images/cent_tag_bgd.png) no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
    box-sizing: border-box;
    padding-left: 45px;
    vertical-align: middle;
    padding-top: 9px;
}

.cent-model-container .form-cont {
    margin-top: 25px;
}

.cent-model-container .submitCentBtn {
    width: 150px;
    height: 42px;
    line-height: 42px;
    background-color: #f74747;
    border-radius: 3px;
    text-align: center;
    color: #fff;
    border: 1px solid #f74747;
    margin-top: 35px;
    cursor: pointer;
}

.cent-model-container .circle-close {
    position: absolute;
    right: -33px;
    top: -35px;
    width: 30px;
    height: 30px;
    background: url(../../images/close.png) no-repeat;
    background-size: 100% 100%;
}

/* 上传图片 */
.uploader_btn {
    width: 120px;
    height: 90px;
    background: url('../../images/icon_upload.png') no-repeat center center #f6f6f6;
    border: 1px dashed #999;
}

    .uploader_btn > div,
    .uploader_btn input,
    .uploader_btn label {
        width: 120px !important;
        height: 90px !important;
        padding: 0 !important;
        background: none;
        opacity: 0;
    }

.uploader_item {
    position: relative;
    width: 120px;
    height: 90px;
    margin-left: 10px;
    text-align: center;
}

    .uploader_item .del_file_btn {
        display: none;
        position: absolute;
        right: 0;
        top: 0;
        width: 16px;
        height: 16px;
        background: url('../../images/icon_close.png') no-repeat;
        cursor: pointer;
    }

    .uploader_item:hover .del_file_btn {
        display: block;
    }

    .uploader_item .file_name {
        position: absolute;
        left: 0;
        bottom: 12px;
        width: 100%;
        font-size: 12px;
        line-height: 16px;
        padding-left: 5px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        cursor: pointer;
    }

    .uploader_item:hover .file_name,
    .link_url {
        color: #369;
        text-decoration: underline;
        cursor: pointer;
    }

    .uploader_item .viewImg {
        display: none;
        width: 82px;
        height: 60px;
        margin: 0 auto;
    }

    .uploader_item .state {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        text-align: center;
        line-height: 12px;
        font-size: 12px;
    }
    /* 上传回显小图标 */
    .uploader_item.pdf {
        background: url('../../images/icon_PDF.png') no-repeat center 14px;
    }

    .uploader_item.txt {
        background: url('../../images/icon_txt.png') no-repeat center 14px;
        background-size: 26px auto;
    }

    .uploader_item.img {
        background: url('../../images/icon_img.png') no-repeat center 14px;
        background-size: 26px auto;
    }

    .uploader_item.excel {
        background: url('../../images/icon_excel.png') no-repeat center 14px;
    }

    .uploader_item.doc,
    .uploader_item.word {
        background: url('../../images/icon_word.png') no-repeat center 14px;
    }
/* 上传回显大图标 */
.file_icon_big .uploader_item.pdf {
    background: url('../../images/icon_pdf_L.png') no-repeat center 12px;
}

.file_icon_big .uploader_item.txt {
    background: url('../../images/icon_txt_L.png') no-repeat center 12px;
}

.file_icon_big .uploader_item.img {
    background: url('../../images/icon_img_L.png') no-repeat center 12px;
}

.file_icon_big .uploader_item.excel {
    background: url('../../images/icon_excel_L.png') no-repeat center 12px;
}

.file_icon_big .uploader_item.word {
    background: url('../../images/icon_word_L.png') no-repeat center 12px;
}
/* 操作合同附件自定义弹窗样式 */
.layui-layer-fileDelTip {
    border-radius: 5px;
}

    .layui-layer-fileDelTip .layui-layer-padding,
    .layui-layer-fileLimitTip .layui-layer-content {
        padding: 15px 20px 15px 94px !important;
    }

    .layui-layer-fileDelTip .layui-layer-content .layui-layer-ico {
        position: absolute;
        top: 12px !important;
        left: 54px !important;
        width: 36px;
        height: 36px;
        background: url('../images/tanhao_yellow.png') no-repeat;
        background-size: contain;
    }

.layui-layer-fileLimitTip .layui-layer-content .layui-layer-ico {
    position: absolute;
    top: 16px;
    left: 54px !important;
    width: 36px;
    height: 36px;
    background: url('../images/tanhao_blue.png') no-repeat;
    background-size: contain;
}

.layui-layer-setwin .layui-layer-ico {
    background: url('../images/icon_close_gray.png') no-repeat;
    background-size: contain;
    background-position: 0 0 !important;
}

.layui-layer-fileDelTip .layui-layer-btn,
.layui-layer-fileLimitTip .layui-layer-btn {
    text-align: center;
}

    .layui-layer-fileDelTip .layui-layer-btn > a,
    .layui-layer-fileLimitTip .layui-layer-btn > a {
        padding: 0 30px;
    }

    .layui-layer-fileDelTip .layui-layer-btn .layui-layer-btn0 {
        background-color: #e50112;
        border-color: #e50112;
        margin-right: 36px;
    }

    .layui-layer-fileLimitTip .layui-layer-btn .layui-layer-btn0 {
        border: 1px solid #dedede;
        background-color: #fff;
        color: #333;
    }

div#regi-img {
    position: relative;
    float: left;
    display: none;
}

    div#regi-img .close-x {
        position: absolute;
        width: 22px;
        height: 22px;
        right: 6px;
        bottom: 54px;
        cursor: pointer;
    }

/* 下架标签 */
.can-sale-warp {
    position: relative;
}

.can-sale {
    position: absolute;
    left: 0;
    top: 0;
    width: 100% !important;
    height: 100%;
    cursor: not-allowed;
}

.mock-img {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #c9c9c9;
    opacity: 0.3;
    filter: alpha(opacity=30);
}

.can-sale-text {
    font-size: 12px;
    height: 16px;
    line-height: normal;
    background: #000;
    color: #fff;
    z-index: 2;
    text-align: center;
    position: relative;
    top: 57px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.can-sale2 {
    position: absolute;
    left: 0;
    top: 2px;
    width: 92px !important;
    height: 88px;
    cursor: not-allowed;
}

.can-sale3 {
    position: absolute;
    left: 0;
    top: 2px;
    width: 69px !important;
    height: 68px;
    cursor: not-allowed;
}

.can-sale-text2 {
    position: absolute;
    width: 100%;
    bottom: 0;
    font-size: 12px;
    height: 16px;
    line-height: normal;
    background: #000;
    color: #fff;
    z-index: 2;
    text-align: center;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.like-product-num {
    float: left;
    padding: 2px 10px;
    background: #ffe9c9;
    border-radius: 10px;
    margin-bottom: 5px;
}

.replace-sku-warp {
    width: 100%;
    height: 28px;
}

    .replace-sku-warp .replace-product-num {
        margin-left: 0;
    }

.replace-product-num {
    display: none;
    float: left;
    padding: 1px 10px;
    border-radius: 10px;
    margin-bottom: 5px;
    margin-left: 10px;
    color: #c50918;
    border: 1px solid #c50918;
}

    .replace-product-num.show {
        display: inline-block;
    }

#goodListT2 .replace-product-num {
    margin-left: 21px;
    margin-top: 8px;
}

.narrow-right #goodListT2 .replace-product-num {
    margin-left: 0;
}

#goodListT2 li > div {
    float: left;
}
/* 模拟禁用状态复选框 */
.sim-disabled-label {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../images/check_disabled.png) no-repeat;
    background-size: contain;
    opacity: 0.8;
    cursor: not-allowed;
    border-radius: 3px;
}
/* 移入展示tips */
.hoverTipBtn {
    cursor: pointer;
}
/* 替换商品 */
.product-detail .replace-product {
    position: relative;
    display: inline-block;
    width: auto;
    padding-left: 23px;
    padding-right: 10px;
    /* background: url(../images/replace_icon.png) no-repeat left center; */
    background: #fff7ea;
    border: 1px solid #f3ab5a;
}

    .product-detail .replace-product .replace-tag {
        position: absolute;
        left: 0;
        top: 0;
        width: 18px;
        height: 20px;
        line-height: 20px;
        font-size: 12px;
        background: #f3ab5a;
        color: #fff;
        text-align: center;
    }

    .product-detail .replace-product a {
        text-decoration: underline;
        color: #3679c7;
    }
/* 下架商品 */
.canNotSaleTag {
    display: inline-block;
    width: 148px;
    border: solid 1px #ff7681;
    color: #e7202f;
}

    .canNotSaleTag b {
        display: inline-block;
        width: 22px;
        text-align: center;
        border-right: solid 1px #ff7681;
        margin-right: 9px;
        background-color: #ffe9eb;
        font-size: 14px;
        font-weight: 700;
    }
/* 下架标签 */
.offSaleIcon {
    display: none;
}

.product-list .picDisplayType .goodsimg .offSaleIcon {
    display: none;
    position: absolute;
    left: 35px;
    top: 35px;
}

.product-list .picDisplayType .canNotSalePdt .goodsimg .offSaleIcon {
    display: block;
}

.product-list .listDisplayType .goodsimg {
    height: auto !important;
}

    .product-list .listDisplayType .goodsimg .offSaleIcon {
        display: none;
        position: absolute;
        left: 16px;
        bottom: 16px;
        width: 82px;
        height: 18px;
        line-height: 18px;
        text-align: center;
        color: #fff;
        background: #b8b8b8;
    }

.product-list .listDisplayType .canNotSalePdt .goodsimg .offSaleIcon {
    display: block;
}

.product-detail .offSaleIcon {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
}

.temp_img_content,
.product_item .img_conent {
    position: relative;
}

    .temp_img_content .offSaleIcon,
    .img_conent .offSaleIcon {
        display: none;
        position: absolute;
        left: 46px;
        top: 32px;
    }

.canNotSalePdt .temp_img_content .offSaleIcon,
.canNotSalePdt .img_conent .offSaleIcon {
    display: block;
}

.canNotSalePdt .list-cart-action-minus:hover,
.canNotSalePdt .list-cart-action-plus:hover {
    border-color: #d7d7d7;
    color: #000;
}
/* 内容中心下载 */
/* .waitingLink {
    font-size: 14px;
    line-height: 24px;
    color: #2d2d34;
    cursor: not-allowed;
} */
.layui-layer-dialog .layui-layer-btn .layui-layer-btn0,
.layui-layer-page .layui-layer-btn .layui-layer-btn0 {
    background-color: #e50112;
    border-color: #e50112;
}

.error-icon {
    display: inline-block;
    width: 12px;
    height: 12px;
    color: red;
    line-height: 12px;
    text-align: center;
    border: 1px solid red;
    border-radius: 50%;
}
/* 限购弹窗 */
.limitAlertBox {
    padding-left: 40px;
    line-height: 24px;
}

.limitSkuWarp {
    max-height: 50px;
    overflow-y: scroll;
}

.limitSkuInfo {
    float: left;
    width: 100%;
    padding-left: 28px;
    height: 40px;
    line-height: 40px;
    background: url(../images/g_tanhao.png) no-repeat left center;
    display: none;
}

.u-flyer-min {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    z-index: 100;
}
/* 订单再次购买 */
.buy_again {
    display: inline-block;
    height: 20px;
    line-height: 24px;
    margin-right: 5px;
    width: 74px;
    height: 24px;
    border: 1px solid #999;
    text-align: center;
    border-radius: 2px;
}
/* 我的订单催一下物流 */
.sendHurryTip {
    height: 20px;
    line-height: 24px;
    margin-top: 4px;
    width: 74px;
    position: relative;
    left: -2px;
    height: 24px;
    border: 1px solid #999;
    text-align: center;
    border-radius: 2px;
}
/* 更多sku报价 */
#showMoreSkuBtn {
    display: none;
    margin-top: 13px;
}

    #showMoreSkuBtn .icon-price {
        position: absolute;
        left: 0;
        top: 0;
        width: 38px;
        height: 38px;
        background: url(../../images/icon/price_yellow.png) no-repeat 12px center;
        background-position: center center;
    }

.showMoreSku {
    display: none;
    height: 30px;
    line-height: 30px;
    padding-right: 18px;
    background: url(../../images/select_icon_down.png) no-repeat 97% center #fff;
    border: 1px solid #ff9900;
    border-radius: 3px;
    cursor: pointer;
    margin-left: 10px;
}

    .showMoreSku .lowestPrice {
        font-weight: bold;
        font-size: 14px;
    }

.muti-sku-layer .layui-layer-title {
    background: #fff;
    border-bottom: none;
}

.muti-sku-warp {
    width: 1152px;
    margin: 0 auto;
}

.muti-sku-title {
    height: 40px;
    line-height: 40px;
    background: #f1f1f1;
    font-size: 14px;
    overflow: hidden;
}

    .muti-sku-title .title-red {
        color: #f74747;
        font-weight: bold;
        padding-left: 30px;
        padding-right: 20px;
        background: #fff;
        border-top: 2px solid #f74747;
        border-left: 1px solid #e9e9e9;
        border-right: 1px solid #e9e9e9;
    }

    .muti-sku-title .title-gray {
        padding-left: 15px;
    }

.custmer-tag {
    background: #3f51b5;
    color: #fff;
    border-radius: 3px;
    padding: 0 0.5em;
    margin-right: 0.5em;
}

.custmer-name {
    height: 18px;
    white-space: normal;
    word-break: break-all;
    margin-left: -3.5em;
    overflow: hidden;
}

.skuLineItem td:first-child {
    text-align: left;
    padding-left: 3.5em;
}
/* 表头排序 */
.tablesorter-noBorder th {
    height: 40px;
    padding-top: 3px;
    box-sizing: border-box;
    border-bottom: 1px dashed #e2e2e2;
}

.tablesorter-noBorder td {
    padding: 4px 0;
    text-align: center;
    border-bottom: 1px dashed #e2e2e2;
}

.tablesorter-noBorder .tablesorter-header:not(.sorter-false) {
    background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
    background-repeat: no-repeat;
    background-position: center right;
    /* padding: 4px 18px 4px 4px; */
    white-space: normal;
    cursor: pointer;
    outline: none;
}

.tablesorter-noBorder .headerSortDown,
.tablesorter-noBorder .tablesorter-headerSortDown,
.tablesorter-noBorder .tablesorter-headerDesc {
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7) !important;
}

.tablesorter-noBorder .headerSortUp,
.tablesorter-noBorder .tablesorter-headerSortUp,
.tablesorter-noBorder .tablesorter-headerAsc {
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7) !important;
}
/* 搜索命中品牌 */
.brandHitsWarp {
    display: none;
    width: 1152px;
    box-sizing: border-box;
    overflow: hidden;
    padding: 8px 10px;
    margin-top: 15px;
    margin-bottom: 7px;
    font-size: 12px;
    border: 1px #E2E2E2 solid;
}

    .brandHitsWarp.show {
        display: block;
    }

    .brandHitsWarp .brandImg {
        height: 54px;
        margin-right: 20px;
    }

    .brandHitsWarp .brandName {
        font-weight: bold;
        padding-top: 15px;
        margin-right: 45px;
    }

    .brandHitsWarp .brandLinkBtn {
        margin-top: 8px;
    }

.print-td-5 {
    border: 1px solid #ccc;
    border-collapse: collapse;
    width: 5%;
    text-align: center;
    height: 49px;
}

.print-td-6 {
    border: 1px solid #ccc;
    border-collapse: collapse;
    width: 5%;
    text-align: center;
    height: 49px;
}

.print-td-7 {
    border: 1px solid #ccc;
    border-collapse: collapse;
    width: 5%;
    text-align: center;
    height: 49px;
}

.print-td-10 {
    border: 1px solid #cccccc;
    border-collapse: collapse;
    width: 10%;
    text-align: center;
    height: 49px;
}

.print-td-15 {
    border: 1px solid #cccccc;
    border-collapse: collapse;
    width: 15%;
    text-align: center;
    height: 49px;
}

.print-td-30 {
    border: 1px solid #cccccc;
    border-collapse: collapse;
    width: 30%;
    text-align: center;
    height: 49px;
}
