﻿.screening-checked .downBorder {
    display: inline-block;
    position: relative;
    height: 32px;
    line-height: 32px;
    padding-right: 82px;
    padding-left: 8px;
    z-index: 10;
}

    .screening-checked .downBorder .downIcon {
        display: inline-block;
    }

.screening-checked .downData {
    width: 540px;
    position: absolute;
    left: 0px;
    top: 20px;
    border: 1px solid #0b5398;
    text-align: left;
    display: none;
    background-color: #fafafa;
}

    .screening-checked .downData a {
        display: inline-block;
        width: 80px;
    }

.screening-checked .downBorderOther {
    display: inline-block;
    position: relative;
    height: 32px;
    line-height: 32px;
    padding-right: 82px;
    padding-left: 8px;
    z-index: 10;
}

.screening-checked .downDataOther {
    width: 540px;
    position: absolute;
    left: 0px;
    top: 20px;
    background-color: red;
    text-align: left;
    display: none;
    border: 1px solid #cccccc;
    background-color: #fafafa;
}

    .screening-checked .downDataOther a {
        display: inline-block;
    }

.screening-checked .crumbs {
    height: 26px !important;
}

    .screening-checked .crumbs a {
        color: #333333;
    }

    .screening-checked .crumbs i {
        color: #767B8F;
    }

/*快速下单tab栏样式*/
.order-type {
    width: 100%;
    height: 26px;
    position: relative;
    color: #333333;
}

    .order-type .orderTypeLeft {
        width: 546px;
        position: absolute;
        top: 0px;
        left: 0px;
    }

    .order-type .orderTypeRight {
        position: absolute;
        top: 0px;
        right: 0;
        box-sizing: border-box;
    }

    .order-type .pull-down-List {
        width: 132px;
        height: 36px;
        border: 1px solid #dddddd;
    }

.coupons .sybolAndPrice {
    width: 70px;
    height: 28px;
    padding-top: 8px;
}

.order-type .number {
    color: #1a64a6;
}

.order-type .orderTypes li a {
    color: #023B88;
    font-size: 14px;
    font-family: "微软雅黑";
}

.orderTypeBg {
    background-color: #1566b0;
}

.orderTypesWordColor {
    color: white;
}

.screening-checked {
    padding-top: 0px;
    padding-bottom: 0px;
    height: 36px;
}

.orderTypes .tab-active {
    background-color: #023B88;
}

    .orderTypes .tab-active a {
        color: white !important;
    }

.standard_view_img {
    display: none;
    width: 95px;
    border: 1px solid #016ac6;
    position: absolute;
    top: 22px;
    left: 0px;
    z-index: 2;
    background: #fff;
    box-sizing: border-box;
}

/*常用*/
.tableType {
    margin-bottom: 10px;
    position: relative;
}

    .tableType .normal {
        width: 100%;
        border: 1px solid #dadada;
        background-color: #f6f6f6;
    }

        .tableType .normal .normalSpan {
            overflow: hidden;
            line-height: 36px;
            text-align: center;
            display: inline-block;
            float: left;
            text-align: center;
            top: 0;
            left: 0;
            bottom: 0;
            font-size: 12px;
            width: auto;
            position: relative;
            color: #333;
            padding: 0px 20px;
            background: #F8F8F8;
            border: 0;
            height: 100%;
            border-right: 1px solid #e8e8e8 !important
        }

    .tableType .center {
        margin-left: 67px;
    }

    .tableType .normal .normalList {
        width: 944px;
        height: auto;
        /* display: inline-block; */
        text-align: center;
    }

        .tableType .normal .normalList li {
            float: left;
            position: relative;
            font-size: 14px;
            color: #333333;
            margin-left: 30px;
            height: 32px;
            line-height: 32px;
            display: block !important;
        }

            .tableType .normal .normalList li input {
                margin-top: 3px;
            }

    .tableType .normal .normalChoose {
        background: #f2f2f2;
        display: inline-block;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        border-left: 1px solid #dadada;
        width: 100px;
    }

        .tableType .normal .normalChoose span {
            cursor: pointer;
            color: #353535;
            text-align: center;
            display: inline-block;
            line-height: 36px;
            width: 30px;
            vertical-align: middle;
        }

            .tableType .normal .normalChoose span.chooseMore {
                padding-left: 10px;
                padding-right: 20px;
            }

            .tableType .normal .normalChoose span.packupBtn {
            }

    .tableType .straight {
        margin-top: -1px;
        height: 36px;
        overflow: hidden;
        background: #fff;
        box-sizing: border-box;
        position: relative;
    }

    .tableType .add-goods-type {
        overflow: inherit;
    }

    .tableType .normalList li input[type="checkbox"] { /*float: none;*/
    }

    .tableType .picBlock .normalList li {
        position: relative;
    }

        .tableType .picBlock .normalList li img {
            position: absolute;
            top: 31px;
            left: 0px;
            z-index: 50;
            display: none;
        }

    .tableType .length .normalList {
        position: relative;
        box-sizing: border-box;
    }

        .tableType .length .normalList .yes {
            cursor: pointer;
            display: inline-block;
            width: 52px;
            height: 28px;
            line-height: 28px;
            background-color: #1467b2;
            color: #fffefb;
            position: absolute;
            left: 535px;
            bottom: 0px;
            display: none;
        }

        .tableType .length .normalList .no {
            cursor: pointer;
            display: inline-block;
            width: 52px;
            height: 28px;
            line-height: 28px;
            background-color: #989898;
            color: #fffefb;
            position: absolute;
            left: 610px;
            bottom: 0px;
            display: none;
        }

    .tableType .straight .materials {
        margin-left: 200px;
        font-weight: bold;
    }

    .tableType .special .normalList li {
        width: 100px;
    }

    .tableType .special .tooth ul {
        float: left;
        width: 600px;
    }

    .tableType .special .tooth .toothType {
        font-weight: bold;
    }

    .tableType .special .stronge {
        width: 450px !important;
    }

        .tableType .special .stronge li {
            width: 100px;
            float: left;
        }

    .tableType .normal .normalList li.texture {
        width: 450px;
    }

    .tableType .liaoType .normalList .texture li {
        float: left;
        width: 100px !important;
    }

    .tableType .special .normalList .materials ul {
        width: 450px;
    }

        .tableType .special .normalList .materials ul li {
            float: left;
        }

    .tableType .liaoType .materials {
        width: 450px;
    }

        .tableType .liaoType .materials ul {
            width: 450px;
        }

#choose {
    width: 100%;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
}

    #choose li {
        float: left !important;
        margin-bottom: 10px;
        margin-right: 10px;
    }

    #choose .typeName {
        font-weight: bold;
    }

    #choose .type {
        display: inline-block;
        height: 26px;
        line-height: 26px;
        border: 1px solid #3470a9;
        padding-left: 10px;
        margin-right: 10px;
    }

        #choose .type .colse {
            font-weight: bold;
            color: #3470a9;
            cursor: pointer;
            padding-left: 6px;
            float: right;
            display: inline-block;
            width: 16px;
            margin-left: 8px;
            height: 26px;
            line-height: 26px;
        }

            #choose .type .colse:hover {
                background-color: #3470a9;
                color: white;
            }

.tableType .length .normalList li label {
    display: none;
    line-height: 35px;
    margin-right: 26px;
    cursor: pointer;
    font-size: 12px;
    cursor: pointer;
}

    .tableType .length .normalList li label:hover {
        color: #0654D4
    }

.tableType .center {
    display: inline-block;
    background-color: #ffffff;
    box-sizing: border-box;
    height: 32px;
}

.tableType .filter-row {
    overflow: hidden;
}

.tableType .center .twoBtns {
    display: none;
    padding-bottom: 9px;
    padding-top: 8px;
    text-align: center;
}

    .tableType .center .twoBtns span {
        display: inline-block;
    }

        .tableType .center .twoBtns span.yes {
            margin-right: -4px;
            cursor: pointer;
            width: 52px;
            height: 18px;
            line-height: 18px;
            background-color: #0A368D;
            color: #fffefb;
            text-align: center;
            border-radius: 3px;
            background-color: #023B88;
        }

        .tableType .center .twoBtns span.no {
            margin-left: 12px;
            cursor: pointer;
            width: 52px;
            height: 18px;
            line-height: 18px;
            background-color: #8b8b8b;
            color: #fffefb;
            text-align: center;
            border-radius: 3px;
        }

.tableType .center .normalList li img {
    width: 80px;
    height: 60px;
}

.bg-red td img, bg-blue td img {
    width: 60px;
}

.imgBox {
    width: 80px;
    height: 60px;
    display: none;
    position: absolute;
    top: 30px;
    border: 1px solid #0b5398;
    background: #fff;
    z-index: 100;
}

.addColorBlue {
    color: #1667b1;
    font-weight: bold;
}

/*样式优化*/
#allCancel {
    border: 1px solid #DBDBDB;
    float: right;
    display: none;
    color: white;
    background-color: #023B88;
    border-radius: 3px;
    height: 26px;
    line-height: 26px;
    width: 86px;
    text-align: center;
}

.orderTypeLeft .crumbs {
    margin-top: 0px;
}

.nullNbsp {
    width: 30px;
    padding-left: 30px;
    cursor: default !important;
}

.tableType .straight ul li input[type="checkbox"] {
    margin-right: 6px;
}

.container .good-style .overflow-box {
    padding-left: 0px !important;
    margin-top: 2px;
}

    .container .good-style .overflow-box li {
        margin-right: 50px;
    }

        .container .good-style .overflow-box li.filter-help {
            margin-left: -8px
        }

.product-tab .bgf9 {
    padding-left: 10px !important;
}

    .product-tab .bgf9 span {
        float: left;
        height: 46px;
        line-height: 46px;
        margin-right: 16px;
        display: inline-block;
    }

    .product-tab .bgf9 h2 {
        float: left;
        height: 46px;
        line-height: 46px;
        margin-right: 16px;
        display: inline-block;
        font-size: 14px;
        font-weight: normal;
    }
/*.bg-blue td{text-align:left;}*/


.good-style {
    padding: 6px 0px;
    background: #f0f8ff !important;
    border: 1px solid #dadada;
}

.bg-blue td {
    padding: 0px 0px;
}

.product-tab br {
    display: none;
}

.product-list-head .nofloat-tr, .product-list-head .float-tr {
    border: none;
}

#good-style .bgf9 {
    background: none !important;
    width: 1200px;
}

.product-list-pattern .bgf9 {
    background: none !important;
    width: 1200px;
}

.bg-blue {
    background: rgba(240,248,255, 0.5);
}

.product-list-head .float-tr {
    border: 1px solid #dadada;
    margin-top: -1px;
}

.product-tab tr {
    border-color: #dadada;
}

.normal .center .normalList li span {
    /* height: 28px; */
    /* line-height: 36px; */
}

.normal .center .normalList li input {
    margin-top: 11px;
}

.float-head {
    top: 150px;
    width: 1198px
}

.order-type .orderTypes li {
    float: left;
    width: 102px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #0e6ab2;
    text-align: center;
    margin-left: -1px;
    box-sizing: border-box;
}

.product-list-head .float-tr th {
    padding: 8px 0px;
}

.product-tab td {
    padding: 0px 0px;
}

    .product-tab td.Inventorypart {
        /*padding-top: 0;*/
        cursor: pointer;
    }

        .product-tab td.Inventorypart p {
            margin-top: 6px;
        }

        .product-tab td.Inventorypart label {
            cursor: pointer;
        }

        .product-tab td.Inventorypart span {
            cursor: pointer;
        }

.tab-head-type {
    border: 1px solid #dadada;
    border-bottom: none;
    margin-top: -1px;
    color: #023b88;
}

.red-btn {
    border: 1px solid #d20e00 !important;
}

.bg-red .good-red {
    border: 1px solid #fb9209;
    color: #fb9209;
}

#page {
    margin-bottom: 20px;
}
/*优化第二版*/
.product-tab table tr td img {
    vertical-align: middle;
}

.product-tab table tbody tr {
    height: 48px;
}

    .product-tab table tbody tr:last-child {
        border-bottom: 1px solid transparent;
    }

/*下拉菜单*/
.orderTypeLeft .select-top {
    position: relative;
    z-index: 2;
    display: inline-block;
    border: 1px solid #dadada;
    height: 26px;
    line-height: 25px;
    vertical-align: bottom;
    text-align: center;
    border-bottom: 1px solid #dadada;
    padding: 0 25px 0 16px;
    background: rgba(255,255,255,1);
    border-radius: 4px;
    border: 1px solid rgba(212,217,225,1);
    color: #333333;
}

.orderTypeLeft .select-top2 {
    cursor: pointer;
    position: relative;
    z-index: 2;
    display: inline-block;
    border: 1px solid #dadada;
    height: 24px;
    line-height: 24px;
    vertical-align: bottom;
    text-align: center;
    border-bottom: 1px solid #dadada;
    padding: 0 25px 0 16px;
    border-radius: 4px;
}

.orderTypeLeft .page-type {
    cursor: not-allowed;
    background: #EEEEEE;
}

    .orderTypeLeft .page-type span {
        color: #767B8F;
    }

    .orderTypeLeft .page-type + i {
        border-top-color: #D4D9E1;
        cursor: not-allowed;
    }

.orderTypeLeft .icon-graph {
    float: left;
    margin-right: 5px;
}

.bigCategorytop, .smallCategorytop {
    float: left;
    position: relative;
    vertical-align: sub;
    background: white;
    font-size: 12px;
}

.dropdown-list, .dropdown-list2 {
    border: 1px solid #dadada;
    position: absolute;
    top: 25px;
    left: 0px;
    background: #FFFFFF;
    z-index: 2;
    width: 400px;
    display: none;
    text-align: center;
    padding: 5px 0px 15px 8px;
    border-radius: 0 4px 4px 4px
}

    .dropdown-list li, .dropdown-list2 li {
        float: left;
        margin: 10px 16px 0px 7px;
        text-align: left;
        cursor: pointer; /*width:141px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;*/
    }

        .dropdown-list li:hover {
            color: #0965E6;
        }

        .dropdown-list2 li:hover {
            color: #0965E6;
        }

.screening-checked .crumbs > i {
    float: left;
    position: relative;
    top: 3px;
}
/*.dropdown-list li { width: 91px; }*/
.screening-checked {
    text-align: left;
    display: inline-block;
    position: relative;
    top: -4px;
}

.select-top {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
}

.bigCategorytop .dropArrow, .smallCategorytop .dropArrow2 {
    z-index: 2;
    border-color: #333333 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    right: 5px;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 55%;
    width: 0;
}

.bigCategorytop .dropArrow {
    right: 13px;
}

.smallCategorytop .dropArrow2 {
    right: 12px;
}

.bigCategorytop:hover .select-top, .smallCategorytop:hover .select-top2 {
    border-radius: 4px 4px 0 0 !important
}

.bigCategorytop:hover .dropdown-list, .smallCategorytop:hover .dropdown-list2 {
    display: block;
}

.category .dropdown-category {
    width: 518px;
    padding: 16px 6px 0px 6px;
}

.category ul.dropdown-category {
    float: left;
    overflow: hidden;
}

.crumbs .category .dropdown-category li {
    width: 66px;
    height: 98px;
    text-align: center;
    margin: 0 12px;
}

    .crumbs .category .dropdown-category li:nth-child(6n) {
        margin-right: 0
    }

    .crumbs .category .dropdown-category li img {
        width: 58px;
        padding: 8px 3px;
        background: #F0F0F0;
        border-radius: 4px;
        border: 1px solid transparent;
    }

    .crumbs .category .dropdown-category li:hover img {
        border-color: #0965E6;
        background: #FFFFFF;
    }

    .crumbs .category .dropdown-category li .img-part {
        width: 58px;
        height: 58px;
        background: #F0F0F0;
        border-radius: 4px;
    }

.bigCategorytop .dropdown-list .img-part .category-img {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
/*列表改版*/
.forPosition {
    display: inline-block;
    width: 10px;
    height: 10px;
}

#dot {
    width: auto;
    max-width: 995px;
}

.add-goods-type {
    border-top: none !important;
}

    .add-goods-type .normalSpan {
        width: 20%;
        border-top: 1px solid #dadada;
    }

    .add-goods-type .center {
        width: 100%;
        margin-left: 0px;
    }

    .add-goods-type .normalList {
        width: 1200px !important;
    }

    .add-goods-type #qgzh a {
        color: #333;
        display: inline-block;
        width: 100%;
        height: 100%;
    }

.tableType .add-goods-type .normalList li.country-goods {
    cursor: pointer;
    border-top: 1px solid #dadada;
    border-left: 1px solid #dadada;
    line-height: 34px;
    height: 37px;
    margin-left: 0;
}

.tableType .add-goods-type .normalList li.local-goods {
    cursor: pointer;
    border-top: 1px solid #dadada;
    line-height: 34px;
    height: 37px;
    margin-left: 0;
}

.add-goods-type .Place-rection {
    position: relative;
    margin-left: 0px;
    border: 1px solid #dadada;
}

    .add-goods-type .Place-rection i {
        display: inline-block;
        width: 31px;
        height: 16px;
        line-height: 14px;
        background: #D52114;
        position: absolute;
        top: -8px;
        right: 140px;
        font-size: 12px;
        color: white;
    }

.tableType .add-goods-type .normalList li {
    width: 398.7px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #F2F2F2;
    margin-left: 0px;
}

    .tableType .add-goods-type .normalList li.country-goods.change-type-bgcolor {
        background: #023b88;
        color: white;
    }

        .tableType .add-goods-type .normalList li.country-goods.change-type-bgcolor a {
            color: white !important;
        }

    .tableType .add-goods-type .normalList li.local-goods.change-type-bgcolor {
        background: #023b88;
        color: white;
        font-weight: bold;
    }

        .tableType .add-goods-type .normalList li.local-goods.change-type-bgcolor a {
            color: #023b88;
        }

    .tableType .add-goods-type .normalList li.Place-rection.change-type-bgcolor {
        background: #023b88;
        color: white;
        font-weight: bold;
    }

        .tableType .add-goods-type .normalList li.Place-rection.change-type-bgcolor a {
            color: #023b88;
        }

    .tableType .add-goods-type .normalList li#NamedBrand {
        cursor: pointer;
        border-right: 0;
    }

.good-style .type-list {
    float: right;
}

.type-list a img {
    width: 18px;
}

#good-style .tab-head-type img {
    height: 46px;
}

.product-list-pattern .tab-head-type img {
    height: 46px;
}

.good-style .overflow-box li i {
    width: 12px;
    height: 12px;
    border: 1px solid #494949;
    border-radius: 3px;
    font-size: 16px;
}

.product-tab td a.tab-buy-btn {
    padding: 1px 4px;
    border-radius: 2px;
}

.red-btn {
    color: #C40202;
}

    .red-btn:hover {
        background: #C40202;
    }

.blue-btn {
    color: #023b88;
}

    .blue-btn:hover {
        background: #023b88;
    }

.product-tab td .collect {
    position: absolute;
    right: -90px;
    width: 60px;
    margin-bottom: 8px;
    bottom: 0px;
    color: #023b88;
    cursor: pointer;
    text-align: right;
}

.product-tab td .Packages {
    display: none;
}

.goods-display {
    width: 100%;
    height: 32px;
    background: red;
}

.have-dorpdown {
    position: relative;
    height: 36px;
    border-right: 1px solid #dadada;
    position: relative;
    border-bottom: 1px solid #dadada;
}

    .have-dorpdown .normalSpan {
        float: left;
        display: inline-block;
        height: 36px;
        line-height: 36px;
        width: 80px;
        border: 1px solid #dadada;
        border-top: none;
        border-bottom: none;
        background: #f2f2f2;
        text-align: center;
    }

    .have-dorpdown .normalChoose {
        display: inline-block;
    }

    .have-dorpdown .center {
        display: inline-block;
        width: 980px;
        height: 36px;
        margin-left: 0px;
        vertical-align: middle;
    }
        /*.have-dorpdown .center .normalList li { position: relative; }*/
        .have-dorpdown .center .normalList li .normalList {
            padding-right: 96px;
            padding-left: 24px;
            box-sizing: border-box;
            border: 1px solid #dadada;
            border-top: 1px solid #dadada;
            min-height: 70px;
            padding-bottom: 36px;
            position: absolute;
            width: 1200px;
            z-index: 9999;
            top: 35px;
            background: #FFFFFF;
            margin-left: -86px;
            display: none;
        }

            .have-dorpdown .center .normalList li .normalList li {
                margin-top: 10px;
                margin-right: 30px;
            }

    .have-dorpdown .material-float {
        float: left;
        height: 36px;
        width: 80px;
        padding-top: 7px;
        padding-left: 9px;
        box-sizing: border-box;
    }

        .have-dorpdown .material-float .arrow-type {
            font-size: 19px;
            color: #494949;
        }

        .have-dorpdown .material-float .small-class {
            margin-left: 5px;
        }

        .have-dorpdown .material-float .normalList li {
            float: left;
        }

    .have-dorpdown .center .normalList li .normalList .choose-more {
        margin-top: 0px;
        border-left: 1px solid #dadada;
        cursor: pointer;
        margin-right: 0px !important;
    }

    .have-dorpdown .material-float .normalList li input[type="checkbox"] {
        margin-top: 4px !important;
        display: none;
    }

    .have-dorpdown .material-float .normalList li.choose-more {
        text-align: left;
        padding-left: 10px;
        box-sizing: border-box;
        width: 101px;
        text-align: left;
        line-height: 36px;
        position: absolute !important;
        right: 0px;
        height: 100%;
        background: #F2F2F2;
        margin-top: 0;
    }

    .have-dorpdown .center .material-float .twoBtns {
        position: absolute;
        bottom: 0;
        display: none;
        left: 50%;
        transform: translateX(-92px);
    }

    .have-dorpdown .center .normalList li .normalList li label {
        display: none;
    }

.good-style {
    position: relative;
}

.product-tab td {
    vertical-align: inherit;
    padding-top: 10px;
}

.need-num {
    margin-bottom: 3px;
    font-size: 12px;
    width: 130px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #D4D9E1;
    border-radius: 4px
}

.add-buy-count {
    left: -37px;
    bottom: 45px;
}

.product-inputs .book .need-num {
    text-align: left;
}
.product-tab td.product-inputs{
    padding-top: 0;
}
/*快速下单图片设置*/
.region-goods-banner {
    margin-bottom: 20px;
}

    .region-goods-banner img {
        width: 100%;
        border-radius: 5px;
    }

/*分类下单操作提示*/
.order-type .orderTypeLeft .crumbs {
    position: relative;
    width: 546px;
}

    .order-type .orderTypeLeft .crumbs .tips-part1 {
        display: none;
        position: absolute;
        top: 0px;
        left: 118px;
        background: #fff;
        z-index: 12;
        padding-top: 3px;
        padding-left: 2px;
        height: 33px;
    }

    .order-type .orderTypeLeft .crumbs .tips-pic2 {
        margin-left: 154px;
        margin-top: -33px;
        z-index: 5;
        background-color: rgba(0,0,0,.6);
        height: 36px;
    }

.tipAll {
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.6);
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 10;
}

.order-type .orderTypeLeft .crumbs .tips-pic2 img {
    padding-top: 8px;
    width: 270px;
}

.orderTypeRight {
    position: relative;
}

    .orderTypeRight .tips-part2 {
        display: none;
        position: absolute;
        top: -1px;
        left: -1px;
        padding-top: 3px;
        z-index: 21;
        height: 31px;
        background: #fff;
        box-sizing: border-box;
        padding-left: 5px;
        padding-right: 4px;
        width: 213px;
    }

        .orderTypeRight .tips-part2 img {
            position: absolute;
            left: -193px;
            top: 13px;
            width: 145px;
        }

.tips-part3 {
    position: absolute !important;
    background: red;
    top: 0;
    left: 0;
    height: 37px;
    z-index: 12;
    width: 102%;
    padding-left: -2px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 40px;
    display: none;
}

    .tips-part3 img {
        position: absolute;
        top: 0px;
        left: 0px;
    }

.tableType .tips-part3-img {
    position: absolute;
    top: 34px;
    left: 278px;
    z-index: 12;
    display: none;
}

.tips-part4 {
    display: none;
    height: 34px;
    width: 200px;
    position: absolute;
    right: -20px;
    top: 52px;
    z-index: 12;
}

.tips-tip .tip-close {
    cursor: pointer;
    color: #fff;
    border: 1px solid #fff;
    text-align: center;
    display: inline-block;
    width: 120px;
    height: 35px;
    line-height: 35px;
    margin: 0 auto;
    border-radius: 2px;
    font-size: 18px;
    font-weight: bold;
}

.tips-tip {
    width: 274px;
    color: #fff;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 270px;
    z-index: 10;
    margin-left: -137px;
}

    .tips-tip .notip {
        cursor: pointer;
        display: inline-block;
        width: 15px;
        height: 15px;
        border-radius: 4px;
        border: 1px solid #fff;
        vertical-align: sub;
    }

    .tips-tip .no-word {
        margin-left: 14px;
    }

.tips-part3 .normalList {
    border-bottom: 1px solid #dadada;
}

.tips-part3 .center {
    margin-left: -5px;
    margin-top: -4px;
    width: 100.5%;
}

.tips-part3 .Place-rection {
    border-bottom: none;
}

.addchecked {
    background: url(../Image/RegionGoods/checktick.png) no-repeat;
    background-color: #023b88;
    background-size: 80%;
    background-position: 0.05rem;
}

/*快速下单边框弧度*/
.tableType .normal .normalChoose .normal-dot {
    position: absolute;
    top: -5px;
    left: -37px;
    font-size: 23px;
    display: none;
}

.order-information .title .contact-service {
    margin-right: 0px;
}

.order-type .orderTypeLeft .crumbs .home-word {
    float: left;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    color: #767B8F;
}

.order-type .orderTypeLeft .crumbs .area-word {
    display: inline-block;
    height: 26px;
    vertical-align: middle;
}

.favorite {
    float: right;
    position: relative;
}

.goods-list-tips {
    color: #C40202
}

.rc-f1 {
    color: #C40202;
}

/* v5.0样式 */
.hgp-category {
    box-sizing: border-box;
}

.hgp-category-wrap {
    border-radius: 8px;
    position: relative;
    border: 1px solid #DADADA;
    background: #fff;
    margin-bottom: 12px;
}

.good-float-header {
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    width: 100%;
    z-index: 1000;
}

.tableType .hgp-category-fixed .normal .normalList li {
    display: none !important;
}

    .tableType .hgp-category-fixed .normal .normalList li.active {
        display: block !important;
    }

    .tableType .hgp-category-fixed .normal .normalList li .active {
        border-bottom: 0;
        line-height: 20px;
        padding: 11px 0px 9px 0px;
    }

.tableType .hgp-category-fixed .normal {
    display: inline-block;
    width: auto;
    float: left;
}

.tableType .hgp-category-fixed .hgp-select-tag.normal .normalSpan {
    font-size: 12px;
    line-height: 20px;
    width: auto;
    position: relative;
    color: #333;
    padding: 11px 18px 9px 20px;
    background: #fff;
    border: 0;
    height: auto;
}

.tableType .hgp-category-fixed .hgp-select-tag.normal {
    border-bottom: 1px solid #f0f0f0;
}

    .tableType .hgp-category-fixed .hgp-select-tag.normal .filtercenter {
        float: left;
    }

.tableType .hgp-category-fixed .normal .normalList li.addColorBlue {
    display: inline-block !important;
    margin-top: 0;
}

    .tableType .hgp-category-fixed .normal .normalList li.addColorBlue .icon-xuanzhongjiaobiao {
        display: none;
    }

    .tableType .hgp-category-fixed .normal .normalList li.addColorBlue span {
        border: 0;
        padding: 11px 28px 9px 20px;
        color: #333;
    }

        .tableType .hgp-category-fixed .normal .normalList li.addColorBlue span a {
            color: #333;
        }

.tableType .hgp-category-fixed .normal .hgp-total-expand {
    display: none;
}

.tableType .hgp-category-fixed .normal .normalList {
    width: auto;
}

.tableType .hgp-category-fixed .normal:not(:last-child) {
    margin-right: 0;
}

.tableType .straight {
    height: auto;
    border: 0;
    margin: 0;
}

    .tableType .straight::after {
        content: '';
        display: block;
        clear: both;
    }

.tableType .center {
    margin-left: 0;
}
/* .tableType .s */
.tableType .hgp-tab .center {
    float: left;
}

    .tableType .hgp-tab .center #dot {
        max-width: 940px;
    }

.hgp-total-expand {
    float: left;
    line-height: 40px; /* vertical-align: bottom; */
    position: absolute;
    bottom: 0;
    right: 0;
}

    .hgp-total-expand .hgp-total {
        font-size: 12px;
        margin-right: 20px;
        color: rgba(118,123,143,1);
    }

    .hgp-total-expand .hgp-toogle {
        margin-right: 20px;
        cursor: pointer;
    }

.tableType .straight.hgp-tab.hgp-tab-fixed, .tableType .straight.hgp-tab.hgp-tab-fixed .center, .tableType .straight.hgp-tab.hgp-tab-fixed .normalList {
    height: auto;
}

.tableType .straight.hgp-tab {
    border-bottom: 1px solid #e8e8e8;
}

    .tableType .straight.hgp-tab:first-child {
        border-radius: 8px 8px 0 0;
    }

.tableType .hgp-category-wrap.changeborder {
    border-radius: 0;
}

.tableType .hgp-tab.normal .normalChoose {
    background: #fff;
    border: 0;
    width: auto;
    white-space: nowrap;
    position: relative;
    float: right;
}

.tableType .hgp-tab.normal.hgp-tab .normalChoose span {
    width: auto;
    margin-right: 20px;
}

.tableType .hgp-tab.normal.hgp-tab .normalChoose .hgp-total {
    color: #767b8f;
    font-size: 12px;
}

.tableType .normal .normalList li {
    margin-left: 5px;
    font-size: 12px;
}

.tableType .hgp-tab.normal .normalList li {
    border-bottom: 2px solid #fff;
    height: 32px;
    box-sizing: border-box;
    color: #333;
}

    .tableType .hgp-tab.normal .normalList li span {
        padding: 8px 11px 8px 12px;
        display: inline-block;
        line-height: 20px;
        font-size: 12px;
    }

.tableType .normal .normalList li span.addColorBlue {
    color: #0965E6;
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 8px;
}

.tableType .hgp-tab .normal .normalList li:not(:last-child) {
    margin-right: 40px;
}

.tableType .hgp-select-tag {
    border-bottom: 1px solid #e8e8e8
}

    .tableType .hgp-select-tag .normalList li {
        margin-left: 18px;
    }

    .tableType .hgp-select-tag .normalList .normal-list-expand .s-a-v {
        cursor: pointer
    }

    .tableType .hgp-select-tag.normal .normalList {
        width: auto;
        max-width: 986px;
    }

        .tableType .hgp-select-tag.normal .normalList.expland {
            height: auto;
        }

.tableType .center.expland {
    height: auto;
}

.tableType .hgp-select-tag .normalList li {
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
}

    .tableType .hgp-select-tag .normalList li .icon-shanchu2 {
        position: absolute;
        right: -1px;
        bottom: 6px;
        display: none;
        font-weight: normal;
    }

.icon-shanchu2 {
    cursor: pointer;
}

.tableType .hgp-select-tag .normalList li .s-a-v {
    display: inline-block;
    font-size: 12px;
    color: #333;
    line-height: 20px;
    padding: 0px 14px;
    border: 1px solid transparent;
    border-radius: 4px;
    padding-left: 0px;
    position: relative;
    top: 2px;
}

.tableType .hgp-select-tag .normalList li.addColorBlue span {
    border-color: #0965E6;
    font-weight: normal;
    color: #0965E6;
    background: #F7F9FD;
    padding-right: 24px;
    margin-left: 0px;
}

.tableType .hgp-select-tag .normalList li.addColorBlue a {
    color: #0965E6;
    padding-left: 7px;
}

.tableType .hgp-select-tag .normalList li.addColorBlue .icon-shanchu2 {
    display: block;
    color: #0965E6;
    right: 5px;
    top: 0px;
}

.tableType .hgp-select-tag.normal .normalSpan {
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    width: auto;
    position: relative;
    color: #333;
    border: 0;
}

.tableType .have-dorpdown {
    border: 0;
    height: auto;
}

    .tableType .have-dorpdown::after {
        clear: both;
        content: '';
        display: block;
    }

    .tableType .have-dorpdown ul li.material-float {
        width: 184px;
        height: 38px;
        padding: 0;
        border: 1px solid #e8e8e8;
        border-bottom-color: #DADADA;
        position: relative;
        top: -1px;
        cursor: pointer;
        box-sizing: border-box;
        margin-left: -1px;
    }

        .tableType .have-dorpdown ul li.material-float:hover {
            border-color: #C6CBD3;
            z-index: 2
        }

        .tableType .have-dorpdown ul li.material-float > span {
            font-size: 12px;
            line-height: 34px;
            color: #333;
            padding-left: 13px;
        }

        .tableType .have-dorpdown ul li.material-float > i {
            float: right;
            margin: 9px 8px;
            font-size: 16px;
        }

    .tableType .have-dorpdown .normalSpan {
        font-size: 12px;
        line-height: 25px;
        width: auto;
        position: relative;
        color: #333;
        padding: 0px 20px;
        background: #F8F8F8;
        border: 0;
        height: 36px;
        border-radius: 0px 0px 0px 8px;
    }

    .tableType .have-dorpdown ul li.material-float .select-expand {
        display: none;
        box-sizing: border-box;
        position: absolute;
        background: #fff;
        width: 184px;
        top: -1px;
        left: -1px;
        z-index: 99;
        border-radius: 0px 0px 8px 8px;
        padding: 6px 0;
        border: 1px solid #C6CBD3;
    }

        .tableType .have-dorpdown ul li.material-float .select-expand .expand-header {
            padding: 0 9px 7px 18px;
            font-size: 12px;
            color: #333;
            line-height: 23px;
            border-bottom: 1px solid #C6CBD3;
            margin-bottom: 7px
        }

            .tableType .have-dorpdown ul li.material-float .select-expand .expand-header .label {
                float: left;
            }

            .tableType .have-dorpdown ul li.material-float .select-expand .expand-header i {
                float: right;
                color: #333333;
            }

        .tableType .have-dorpdown ul li.material-float .select-expand .search-input {
            position: relative;
            padding: 0 6px;
        }

            .tableType .have-dorpdown ul li.material-float .select-expand .search-input .input-clear {
                position: absolute;
                right: 12px;
                top: 8px;
                font-size: 12px;
                color: #333;
                cursor: pointer;
            }

            .tableType .have-dorpdown ul li.material-float .select-expand .search-input input {
                height: 30px;
                box-sizing: border-box;
                background: #FFFFFF;
                width: 100%;
                border: 1px solid #C6CBD3;
                border-radius: 3px;
                padding: 0 8.4px;
                font-size: 12px;
                padding-right: 40px;
                padding-left: 24px;
            }

.material-float .select-expand .expand-normal-list {
    max-height: 180px;
    overflow-y: auto;
    margin-top: 5px;
}

    .material-float .select-expand .expand-normal-list .select-all a {
        color: #333;
    }

        .material-float .select-expand .expand-normal-list .select-all a:hover {
            color: #0965E6;
        }

.tableType .have-dorpdown ul li.material-float .select-expand .search-input input::placeholder {
    color: #D4D9E1;
}

.tableType .have-dorpdown ul li.material-float .select-expand .expand-normal-list label {
    display: none;
}

.tableType .have-dorpdown ul li.material-float .select-expand .expand-normal-list li {
    position: relative;
    padding: 0 19px;
    font-size: 12px;
    color: #333;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
}

    .tableType .have-dorpdown ul li.material-float .select-expand .expand-normal-list li:hover {
        background: #F7F9FD;
    }

    .tableType .have-dorpdown ul li.material-float .select-expand .expand-normal-list li .s-a-v {
        line-height: 30px;
        display: inline-block;
        width: 100%;
    }

        .tableType .have-dorpdown ul li.material-float .select-expand .expand-normal-list li .s-a-v a {
            display: inline-block;
            width: 100%;
        }

    .tableType .have-dorpdown ul li.material-float .select-expand .expand-normal-list li .icon-duihao {
        font-size: 16px;
        color: #0965E6;
        font-weight: bold;
        position: absolute;
        right: 5px;
        bottom: 0px;
    }

.tableType .have-dorpdown ul li.material-float:first-child {
    margin-left: 0px;
}

.good-style {
    background: transparent !important;
    border: 0;
    padding: 0;
}

.container .good-style .overflow-box {
    padding-left: 0px !important;
    margin-top: 0;
    height: 20px;
}

#good-style .product-tab-item .tab-head-type {
    padding: 4px 0;
    line-height: 0;
}

    #good-style .product-tab-item .tab-head-type .standard-name {
        width: auto;
        vertical-align: top;
        line-height: 42px;
        margin-left: 10px;
    }

.good-style .overflow-box li input[type="checkbox"] {
    display: none;
}

.container .good-style .overflow-box li {
    margin-right: 12px;
    line-height: 20px;
}

.good-style .overflow-box li i {
    border: 0;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    font-weight: bold;
    color: #767B8F;
    font-size: 16px;
}

.good-style + .product-tab {
    margin-top: 12px;
}

.good-style .overflow-box li i.icon-shixinxuankuang {
    color: #0965E6;
    font-weight: normal;
}

.good-style .normalList li i.icon-shixinxuankuang {
    color: #0965E6;
    font-weight: normal;
}

.good-style li i.icon-bangzhu {
    cursor: pointer;
}

.type-list > * {
    display: inline-block;
    margin-right: 21px;
    height: 24px;
    line-height: 24px;
}

.type-list .result-total {
    vertical-align: top;
    font-size: 12px;
}

.product-tab-item {
    background: #fff;
    border-radius: 8px;
    border: 1px solid #DADADA !important;
    border: 0;
    margin-top: 12px;
    margin-bottom: 20px;
}

    .product-tab-item tr:hover {
        background: rgba(247,249,253,1);
    }

.product-tab .hgp-tag:first-child {
    margin-left: 8px;
}

.product-tab .tab-head-type {
    border: 0;
    font-size: 16px;
    padding: 14px 0;
    line-height: 22px;
    height: auto;
    color: #333;
    border-bottom: 1px solid #F0F0F0;
    padding-left: 20px;
}

.product-tab .tab-head-type {
    border-bottom: none;
}

.good-style .overflow-box li.filter-help i {
    font-weight: normal;
}

.good-style .overflow-box li i.icon-kongxuankuang:hover {
    color: #0965E6;
}

#goodsTable
#goodsTable .product-tab .tab-head-type span {
    width: auto;
}

#good-style .tab-head-type img {
    height: 42px;
}

#good-style.product-tab .product-tab-item .good-row:hover {
    background: rgba(247,249,253,1);
}

.product-tab .tab-head-type img, .product-tab .tab-head-type span {
    display: inline-block;
    width: 60px;
}

.product-tab .tab-head-type h2 {
    font-size: 14px;
    color: #333;
    line-height: 22px;
    display: inline-block;
    vertical-align: top;
    font-weight: normal;
}

.product-list-head .float-tr {
    border: 0;
    height: 40px;
}

.product-tab table tbody tr {
    height: 60px;
    border-bottom: 1px solid #F0F0F0;
}

.product-tab tbody tr {
    border: 0;
}

.product-tab .product-list-head th {
    background: #F6F6F6;
    text-align: left;
}

.product-tab td {
    text-align: left;
}

.product-tab .statistics-specification {
    padding-top: 16px;
    padding-bottom: 9px;
    vertical-align: top;
}

    .product-tab .statistics-specification .spec-bottom .collect-icon i.icon-ziyuan {
        font-size: 17px;
    }

        .product-tab .statistics-specification .spec-bottom .collect-icon i.icon-ziyuan:hover {
            color: #0965E6
        }

    .product-tab .statistics-specification .spec-bottom .collect-icon i {
        padding: 3px;
        border-radius: 2px;
    }

        .product-tab .statistics-specification .spec-bottom .collect-icon i:hover {
            background: #dadada;
        }

.product-tab .spec-top {
   margin-bottom: 6px;
}

.list-specification {
    width: 250px;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align:bottom;
}

.product-tab .product-partno {
    max-width: 83px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    top: 2px;
    position: relative;
}

.product-tab-item .self-material-edit {
    display: inline-block;
    position: relative;
    color: #999999;
}

    .product-tab-item .self-material-edit.popover-bottom-active span, .product-tab .spec-bottom .self-material-edit.popover-bottom-active i {
        color: #0965E6;
    }

.product-tab .spec-bottom > * {
    margin-right: 9px;
    cursor: pointer;
}

.spec-bottom .call {
    position: relative;
    top: -2px;
    padding: 3px 0px 3px 3px;
    border-radius: 2px;
}

    .spec-bottom .call:hover {
        background: #dadada;
    }

.product-tab .spec-bottom .drawing {
    color: #0965E6;
}

.goods-list-tips {
    color: #C64E4E;
}

#mainPart {
    height: auto !important;
}

.toggle-search {
    cursor: pointer;
    width: 72px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: rgba(255,255,255,1);
    border-radius: 4px;
    border: 1px solid rgba(212,217,225,1);
    display: inline-block;
    font-size: 12px;
}

    .toggle-search:hover {
        border-color: #0965E6;
        background: #F3F7FF
    }

/*样式优化*/
.product-tab tbody tr:not(.tab-show-page):hover {
    background: #EAEDF4;
}

    .product-tab tbody tr:not(.tab-show-page):hover td:first-child a {
        background: #FFFFFF;
    }

    .product-tab tbody tr:not(.tab-show-page):hover .statistics-specification .spec-top .list-specification {
        color: #0965E6;
    }

.changetype-part {
    position: relative;
    margin-bottom: 15px;
    display: inline-block;
    float: right;
    top: -4px;
}

    .changetype-part .typefirst, .changetype-part .typesecond {
        position: relative;
    }

    .changetype-part .word {
        position: absolute;
        left: -196px;
        top: 59px;
    }

    .changetype-part .typefirst p {
        font-size: 12px;
        color: #0965E6;
        display: inline-block;
        cursor: pointer;
        border-bottom: 2px solid transparent;
    }

        .changetype-part .typefirst p:hover {
            border-bottom-color: #0965E6;
        }

        .changetype-part .typefirst p i {
            margin-right: 3px;
        }

    .changetype-part .typefirst .icon-tuxingxingzhuang {
        font-size: 18px;
        position: relative;
        top: 2px;
    }

    .changetype-part .typefirst .icon-jingdianshaixuan {
        font-size: 16px;
        position: relative;
        top: 1px;
    }

.hgp-category .normal-list-expand {
    float: right;
    cursor: pointer;
    color: #0654D4;
    height: 36px;
    line-height: 36px;
}

.normal-list-expandChoose {
    float: right;
    cursor: pointer;
    color: #0654D4;
    height: 36px;
    line-height: 36px;
    margin-right: 6px;
    font-size: 12px;
}

    .normal-list-expandChoose.gray {
        color: #D4D9E1;
    }

.tableType .center .sure-btn {
    display: none;
    margin-left: 452px;
    margin-bottom: 20px;
    margin-top: 10px;
}

    .tableType .center .sure-btn a {
        display: inline-block;
        width: 62px;
        height: 26px;
        line-height: 26px;
        text-align: center;
        border-radius: 4px;
        font-size: 12px;
    }

        .tableType .center .sure-btn a.cancle {
            border: 1px solid #D4D9E1;
            color: #333333;
            margin-right: 4px;
        }

            .tableType .center .sure-btn a.cancle:hover {
                border-color: #0965E6;
            }

        .tableType .center .sure-btn a.sure {
            background: #0965E6;
            color: white;
            border: 1px solid #0965e6
        }

            .tableType .center .sure-btn a.sure:hover {
                background: #0654D4;
            }

.tableType .hgp-select-tag .normalList li .choosebtn {
    display: none;
    cursor: pointer;
}

    .tableType .hgp-select-tag .normalList li .choosebtn.icon-shixinxuankuang {
        display: none;
        cursor: pointer;
        color: #0965E6
    }

.normal-list-expandChoose {
    position: relative;
    left: -3px;
}

.normal-list-expand {
    position: relative;
    left: -3px;
}

.hgp-category-wrap .normal-list-expand {
    float: right;
    cursor: pointer;
    color: #0654D4;
    height: 36px;
    line-height: 36px;
    font-size: 12px;
    margin-right: 13px;
}

.type-list .result-total {
    margin-right: 0px;
}

.product-tab table tr td img.img-type {
    display: inline-block;
    margin: 4px 5px;
    width: 65px;
    width: 50px;
    position: relative;
}

.product-tab table tbody tr td:first-child {
    padding-left: 20px;
}

.product-tab table tbody tr td .hgp-tag {
    left: 17px;
    top: 8px;
}
/*图形tab*/
.tab-box ul {
    list-style-type: none;
}

.tab-box .title li {
    height: 28px;
    line-height: 28px;
    margin-right: 8px;
    border-radius: 8px 8px 0px 0px;
    background: #F0F0F0;
    font-size: 12px;
    cursor: pointer;
}

.tab-box li {
    float: left;
    width: 100px;
    color: #333333;
    text-align: center;
    margin-right: 8px;
    border-radius: 4px;
}

    .tab-box li.active {
        background: white;
        color: #0965E6;
    }

.tab-content div {
    color: #000;
    clear: left;
    display: none;
    background: white;
}

.tab-box div.active-txt {
    display: block;
    padding: 16px;
    min-height: 96px;
}

.tab-content ul li {
    width: 68px;
    position: relative;
}

    .tab-content ul li p:first-child {
        width: 68px;
        height: 68px;
        height: 68px;
        background: #F0F0F0;
        border-radius: 4px;
    }

    .tab-content ul li p:nth-child(2) {
        margin-top: 10px;
        font-size: 12px;
        width: 68px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .tab-content ul li p:first-child img {
        width: 100%;
        margin-top: 12px;
    }

.tab-box .choose {
    color: #ACAFBB;
    float: left;
    line-height: 24px;
    margin-left: 20px;
    font-size: 12px;
}

.tab-box .choose-list {
    float: left;
    margin-left: 40px;
}

.tab-box .choose em {
    color: #767B8F
}

.tab-box .choose-list li {
    height: 24px;
    line-height: 22px;
    border-radius: 4px;
    border: 1px solid rgba(212,217,225,1);
    position: relative;
    top: -2px;
    font-size: 12px;
}

    .tab-box .choose-list li:hover {
        background: #F7F9FD;
        border-color: #0965E6;
    }

        .tab-box .choose-list li:hover i {
            color: #0965E6
        }

    .tab-box .choose-list li i {
        position: relative;
        top: 1px;
        right: -2px;
    }

.product-tab td {
    position: relative;
}

    .product-tab td .good-info {
        position: absolute;
        left: -3px;
        top: 11px;
    }

    .product-tab td .hgp-tag.good-danger {
        position: absolute;
        left: 37px;
        top: 0px;
    }

.tableType .normal .normalList li.hidden {
    display: none !important;
    line-height: 42px;
    position: relative;
    left: -1px;
    font-size: 12px
}

.hgp-category-wrap .type-add {
    line-height: 30px;
    margin-right: 40px;
    display: inline-block;
    position: relative;
    top: -16px;
    margin: 0px 20px;
    font-size: 12px;
}

.hgp-category-wrap .add-choosed {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 60px;
    text-align: center;
    padding-top: 28px;
    background: #F8F8F8;
    box-sizing: border-box;
    border-radius: 8px;
    font-size: 12px;
}

.tab-box .choose-list li {
    width: auto;
    padding: 0px 4px;
}

.tab-box div.active-txt ul li p:first-child {
    border: 1px solid transparent;
}

    .tab-box div.active-txt ul li p:first-child:hover {
        background: #FFFFFF;
        border: 1px solid #0965E6
    }

.tab-box .tab-content .active-txt p.selected {
    background: #FFFFFF;
    border: 1px solid #0965E6
}

.tab-box ul li.shape-selected-item a {
    color: #0965E6;
}

.tab-box div.active-txt ul li:hover span.title-tip {
    display: block;
}

.tab-box div.active-txt ul li span.title-tip {
    display: none;
    height: 24px;
    line-height: 24px;
    color: white;
    background: #050E33;
    padding: 0px 3px;
    position: absolute;
    top: 100px;
    left: 50px;
    word-break: keep-all;
    border-radius: 4px;
    z-index: 3;
    font-size: 12px;
}

.hgp-category-wrap .normal-list-expand.gray {
    color: #D4D9E1;
}

.hgp-category-wrap.addborderColor {
    border-radius: 8px;
}

.good-style li label {
    font-size: 12px;
}

.product-tab .product-list-head .float-tr th, .product-tab .product-list-head .nofloat-tr th {
    font-size: 12px;
}

.product-tab .product-list-head .float-head th {
    height: 24px;
}

.product-tab .stronge-type {
    padding: 0;
    word-break: break-all;
}

.choose-list-type {
    display: none;
    background: rgba(255,255,255,1);
    border-radius: 8px;
    border: 1px solid rgba(236,236,236,1);
    margin-bottom: 17px;
}

    .choose-list-type ul {
        width: 1078px;
        background: white;
        padding-left: 10px;
        overflow: hidden;
        box-sizing: border-box;
        padding: 10px 12px;
    }

        .choose-list-type ul li {
            float: left;
            margin-right: 40px;
            line-height: 24px;
        }

            .choose-list-type ul li.add {
                margin-right: 40px;
            }

    .choose-list-type .choosed {
        display: block;
        width: 80px;
        height: 100%;
        background: #F8F8F8;
        float: left;
        text-align: center;
    }

        .choose-list-type .choosed i {
            position: relative;
            top: 13px;
        }

.tableType .normal.addBlueBorder {
    width: 1200px;
    border: 1px solid #0965E6;
    margin-top: -1px;
    margin-left: -1px;
    z-index: 5;
}

.tableType .normal.addBlackBorder {
    border: 1px solid #767B8F;
    width: 1200px;
    margin-top: -1px;
    margin-left: -1px;
    z-index: 5
}

.product-tab .statistics-specification .spec-bottom {
    position: relative;
}

    .product-tab .statistics-specification .spec-bottom .doubt {
        position: absolute;
        left: 50px;
        top: -71px;
        width: 300px;
    }

        .product-tab .statistics-specification .spec-bottom .doubt .doubtLayout {
            max-width: 74px;
            height: 30px;
        }

            .product-tab .statistics-specification .spec-bottom .doubt .doubtLayout h4 {
                font-size: 12px;
                font-weight: normal;
            }

            .product-tab .statistics-specification .spec-bottom .doubt .doubtLayout span {
                left: 22px;
            }

        .product-tab .statistics-specification .spec-bottom .doubt .doubtLayout {
            left: 0px;
        }

            .product-tab .statistics-specification .spec-bottom .doubt .doubtLayout .wrap {
                height: 26px;
                padding: 0;
                text-align: center;
                line-height: 26px;
                border-radius: 5px;
            }

        .product-tab .statistics-specification .spec-bottom .doubt.doubtCollection {
            left: 14px;
        }

/*无数据样式*/
.no-data-part {
    margin-top: 18px;
    font-size: 12px;
    width: 1152px;
    height: 36px;
    line-height: 36px;
    background: rgba(234,157,78,0.06);
    border-radius: 4px;
    border: 1px solid rgba(234,157,78,1);
    padding: 0px 22px;
}

    .no-data-part.nomaterial {
        border: 1px solid #0965E6;
        background: #F3F7FF
    }

    .no-data-part .cicle {
        margin-right: 7px;
        display: inline-block;
        width: 13px;
        height: 13px;
        text-align: center;
        line-height: 13px;
        color: white;
        background: #EA9D4E;
        border-radius: 50%;
        font-size: 12px;
    }

    .no-data-part.nomaterial .cicle {
        background: #0965E6
    }

    .no-data-part .product {
        font-weight: bold;
    }

    .no-data-part .close {
        color: #333333;
    }

/*活动专区*/
/*严选精品*/
.serious-part {
    overflow: hidden;
}

    .serious-part ul li {
        float: left;
        width: 64px;
        height: 104px;
        border-radius: 4px;
        margin-right: 17px;
        cursor: pointer;
    }

        .serious-part ul li:hover div {
            border-color: #0965E6;
            background: white;
        }

        .serious-part ul li a.active {
            color: #0965E6;
        }

            .serious-part ul li a.active div {
                border-color: #0965E6;
                background: white;
            }

        .serious-part ul li div {
            background: #F0F0F0;
            width: 64px;
            height: 64px;
            border: 1px solid #F0F0F0;
            border-radius: 4px;
        }

        .serious-part ul li img {
            width: 64px;
            position: relative;
            top: 50%;
            transform: translateY(-50%);
        }

        .serious-part ul li p {
            text-align: center;
            margin-top: 5px;
        }

        .serious-part ul li.active div {
            background-color: #FFFFFF;
            border-color: #0965E6
        }

        .serious-part ul li.active p {
            color: #0965E6
        }

.activity-title {
    width: 1200px;
    margin: 40px auto 68px;
    text-align: center;
}

    .activity-title div {
        float: right;
        width: 126px;
        margin: 0 40px;
        font-size: 30px;
        font-weight: 600;
    }

    .activity-title p {
        float: right;
        width: 96px;
        height: 40px;
    }

        .activity-title p.clearfix {
            margin-right: 400px;
        }

            .activity-title p.clearfix span {
                float: left;
            }

        .activity-title p span {
            float: right;
            color: #AFB2BF;
            width: 8px;
            height: 8px;
            border-radius: 4px;
            margin: 8px 0 4px 8px;
            background: #AFB2BF;
        }

    .activity-title i {
        display: block;
        font-size: 20px;
        line-height: 32px;
        position: absolute;
        left: 50%;
        top: 41px;
        transform: translateX(-50%);
    }

.tableType .hgp-select-tag .normalList li:first-child {
    margin-left: 18px;
}
/*空白页*/
.empty {
    float: left;
    margin-right: 35px;
    position: relative;
    top: -33px;
    margin-left: 30px;
}

    .empty a {
        cursor: inherit;
        display: block;
        width: 100%;
        height: 100%;
    }

        .empty a img {
            width: 110px;
            display: block;
            margin: 0 auto;
            vertical-align: middle;
            margin-top: 50px;
        }

.empty-cont {
    float: left;
    margin-top: 5px;
}

    .empty-cont h4:nth-of-type(1) {
        line-height: 30px;
    }

    .empty-cont h4 {
        font-weight: normal;
        font-size: 16px;
        color: #333333;
        line-height: 40px;
    }

    .empty-cont p {
        font-size: 12px;
        line-height: 26px;
        color: #767B8F;
    }

        .empty-cont p a.main-btn-rose {
            margin-top: 12px;
            width: 88px;
            font-size: 14px;
            background: #0965E6;
            border-radius: 4px;
        }
/*新加input样式*/
.unique_input {
    display: flex;
    height: 30px;
    width: 60px;
    border: 1px solid #D4D9E1;
    border-radius: 5px;
}
.unique_input input {
    height: 100%;
    width: 44px;
    border: none;
    border-radius: 5px 0 0 5px;
    border-right: 1px solid #D4D9E1;
}
.unique_operate{
   width: 15px;
}
.unique_operate .add,.unique_operate .minus{
    display: block;
    width: 15px;
    height: 15px;
    line-height: 15px;
    font-size: 14px;
    border: none;
    border-radius:0!important;
}
.unique_operate .add{
    border-bottom:1px solid #D4D9E1;
}
.book_top .change-count{
   width:auto;
}
.book_top .need-num{
   padding: 0;
   margin: 0;
   text-align: center!important;
}
.book_bottom{
   position: relative;
}
.book_bottom .collect-icon{
   cursor:pointer;
   margin: 0 10px;
}
.collect-icon:hover ~ .tipskefu {
    display: block !important;
}
.call:hover ~ .tipsCollection {
    display: block !important;
}
.tips {
    top: 40px;
    z-index: 3;
    position: absolute;
    width: 76px;
    height: 26px;
    background: #050E33;
    border-radius: 5px;
    color: #ffffff;
}
.tipskefu{
   left: 55px;
}
.tipsCollection {
    left: 85px;
}
.tipsLayout {
    position: relative;
}
.tipsLayout>span{
    position: absolute;
    top: -4px;
    left: 30px;
    width: 14px;
    height: 14px;
    transform: rotate(45deg);
    background: #050E33;
}
.tipsWrap{
    position: relative;
    text-align:center;
    line-height:26px;
    z-index: 10;
}
.book_bottom .join-cart {
    margin-top: 3px;
    height: 28px;
    border-radius: 4px;
    background: #0964E6;
    color: #ffffff;
    border: none;
    font-size: 12px;
}
.book_bottom .booking-product {
    background: #EA9D4E;
}