.listClass .listClassLine {
    width: 100%;
    min-height: 48px;
    border-top: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    background-color: #f5f5f5;
    max-height: 78px;
}

.listClass .listClassLine:last-of-type {
    border-bottom: 1px solid #e8e8e8;
}


/*.listClass .listClassLine:last-of-type .line_right{
	padding-left: 20px;
}
.listClass .listClassLine:last-of-type .line_right input{
	vertical-align: top;
	margin-top: 4px;
	margin-left: 6px;
	margin-right: 3px;
}
.listClass .listClassLine:last-of-type .line_right span{
	margin-right: 20px; 
}*/

.listClass .listClassLine .line_left {
    background-color: #f5f5f5;
    width: 100px;
    height: 100%;
    padding-right: 20px;
}

.listClass .listClassLine .line_left span {
    float: right;
    margin-top: 15px;
}

.listClass .listClassLine .line_right {
    padding-top: 12px;
    background-color: #fff;
    width: 1099px;
    min-height: 48px;
}

.listClass .listClassLine .line_right .allClass {
    width: 80px;
    padding: 0 20px;
}

.listClass .listClassLine .line_right a {
    padding: 2px 4px;
    max-width: 112px;
    border: 1px solid transparent;
    display: inline-block;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.listClass .listClassLine .line_right .allClass a {
    padding: 2px 0;
    text-align: center;
    display: block;
}

.listClass .listClassLine .line_right a:hover {
    color: rgb(161,36,52);
    border: 1px solid rgb(161,36,52);
}

.listClass .listClassLine .line_right a.active {
    border: 1px solid rgb(161,36,52);
}

.screenClose_x {
    width: 12px;
    height: 12px;
    padding: 0;
    display: block;
    background: url(/resources/v1/icon/x_span.png) no-repeat center;
    position: absolute;
    top: -7px;
    right: -7px;
}

.listClass .listClassLine .line_right a.active:hover+span.close_x {
    display: block;
}

.listClass .listClassLine .line_right .contentClass {
    width: 939px;
    height: 100%;
}

.listClass .listClassLine .line_right .contentClass ul li {
    float: left;
    width: 112px;
    position: relative;
    margin-right: 20px;
    margin-bottom: 8px;
}

.listClass .listClassLine .line_right .otherClass {
    width: 80px;
    padding-top: 4px;
}

.listClass .listClassLine .line_right .otherClass .fa {
    vertical-align: -6%;
    margin-left: 3px;
}

.listClass .listClassLine .line_right .otherClass span:hover {
    color: rgb(161,36,52);
    cursor: pointer;
}


/*-------------------------goodsTable-----------------------*/

.goodsTable {
    margin-top: 30px;
}

.goodsTable .goodsChoose {
    background-color: #fff;
    border:1px solid #ddd;
}

.goodsTable .goodsChoose.flexdTop {
    width: 100%;
    position: fixed;
    top: 80px;
    left: 0;
    z-index: 10;
}

.goodsTable .goodsChoose ul {
    border: 1px solid #fff;
}
ul.wid1200.sort{
    display: flex;
}
.goodsTable .goodsChoose ul li {
    /*width: 140px;*/
    padding: 0 10px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    position: relative;
    border-right: 1px solid #e8e8e8;
}

.goodsTable .goodsChoose ul li span.fa_icon {
    display: inline-block;
    width: 10px;
    height: 15px;
    vertical-align: top;
    margin-top: 9px;
    color: #999;
    margin-left: 5px;
}

.goodsTable .goodsChoose ul li span.fa_icon span {
    display: block;
    width: 10px;
    height: 10px;
}

.goodsTable .goodsChoose ul li:hover {
    cursor: pointer;
}

.goodsTable .goodsChoose ul li input {
    height: 30px;
    line-height: 30px;
    border: 1px solid #e8e8e8;
    padding-left: 6px;
    padding-right: 4px;
}

.goodsTable .goodsChoose ul li .typeInput {
    width: 200px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #e8e8e8;
    padding-left: 6px;
    padding-right: 4px;
    text-align: left;
    display: inline-block;
    background-color: #fff;
    margin-top: 5px;
}

.goodsTable .goodsChoose ul li .typeInput .textarea_ {
    width: 150px;
    display: inline-block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.goodsTable .goodsChoose ul li .numInput {
    width: 124px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #e8e8e8;
    padding-left: 6px;
    padding-right: 4px;
    text-align: left;
    display: inline-block;
    background-color: #fff;
    margin-top: 5px;
}

.goodsTable .goodsChoose ul li .timeInput .textarea_,
.goodsTable .goodsChoose ul li .numInput .textarea_ {
    width: 96px;
    display: inline-block;
    height: 24px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.goodsTable .goodsChoose ul li .timeInput {
    width: 124px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #e8e8e8;
    padding-left: 6px;
    padding-right: 4px;
    text-align: left;
    margin-top: 5px;
    display: inline-block;
    background-color: #fff;
}

.goodsTable .goodsChoose ul li .typeInput .fa,
.goodsTable .goodsChoose ul li .numInput .fa,
.goodsTable .goodsChoose ul li .timeInput .fa {
    margin-top: 7px;
}

.goodsTable .goodsChoose ul li .chooseShowBox {
    position: absolute;
    top: 33px;
    left: 10px;
    z-index: 9;
    background-color: #fff;
    /*border: 1px solid #e8e8e8;*/
    text-align: left;
}

.goodsTable .goodsChoose ul li .chooseShowBox ul {
    padding: 10px;
    width: 100%;
    max-height: 200px;
    position: relative;
    overflow-y: scroll;
}

.goodsTable .goodsChoose ul li .chooseShowBox ul li:hover {
    cursor: default;
}

.goodsTable .goodsChoose ul li .chooseShowBox ul li {
    height: 20px;
    line-height: 20px;
    display: block;
    padding: 0;
    border-right: 0;
    width: 100%;
}

.goodsTable .goodsChoose ul li .chooseShowBox .chooseShowBox_btn {
    height: 30px;
    width: 100%;
    background-color: #eee;
    line-height: 25px;
    text-align: center;
}

.goodsTable .goodsChoose ul li .chooseShowBox .chooseShowBox_btn a {
    height: 20px;
    line-height: 18px;
    padding: 0 6px;
    display: inline-block;
    font-size: 12px;
    border: 1px solid rgb(161,36,52);
}

.goodsTable .goodsChoose ul li .chooseShowBox .chooseShowBox_btn a.sureChooseBox{
    background-color: rgb(161,36,52);
    border: 1px solid rgb(161,36,52);
}

.goodsTable .goodsChoose ul li .liChoose {
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
}

.imgCheckBox {
    width: 20px;
    height: 20px;
    display: inline-block;
    z-index: 1;
    margin-right: 5px;
    cursor: pointer;
}

.imgCheckBox input {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    margin-top: 0;
    z-index: 3;
    opacity: 0;
}

.imgCheckBox input:hover {
    cursor: pointer;
}

.imgCheckBox .checkBoxIcon {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    z-index: 2;
    background: url(/resources/v1/icon/fuxuan.png) no-repeat center;
}

.imgCheckBox:hover .checkBoxIcon {
    background: url(/resources/v1/icon/fuxuan-hover.png) no-repeat center;
}

.imgCheckBox .checkBoxIcon.active {
    background: url(/resources/v1/icon/fuxuan-checked.png) no-repeat center;
}

.goodsTable .goodsChoose ul li .chooseShowBox ul li input {
    vertical-align: top;
}
/* .goodsTable .companyBody{
    margin-top: 20px;
}
.goodsTable .companyBody:first-of-type{
    margin-top: 0px;
} */
.goodsTable .goodsTableBox {
    width: 1200px;
    font-size: 12px;
    margin: 0 auto;
    height: 50px;
    color: rgb(161, 36, 52);
    line-height: 48px;
    background-color: #f5f5f5;
    padding-left: 20px;
    border: 1px solid #ddd;
}

.goodsTable .goodsTableBox thead {
    height: 40px;
    width: 1200px;
}

.goodsTable .goodsTableBox thead.flexdTop {
    position: fixed;
    top: 120px;
    left: 50%;
    margin-left: -600px;
    z-index: 9;
}

.goodsTable .goodsTableBox thead tr {
    color: #333;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
}

.goodsTable .goodsTableBox thead tr th {
    text-align: left;
    height: 60px;
    background-color: #e3f1fe;
    font-weight: normal;
    font-size: 14px;
    padding-left: 16px;
    overflow: hidden;
}

.goodsTable .Replace thead tr th {
    text-align: left;
    height: 40px;
    background-color: #f5f5f5;
    font-weight: normal;
    font-size: 14px;
    padding-left: 16px;
    overflow: hidden;
}

.goodsTable .goodsTableBox tbody tr td {
    padding: 10px 0;
    padding-left: 16px;
    color: #333;
    /*vertical-align: top;*/
}

.goodsTable .goodsTableBox tbody tr td a .exponent_ {
    display: inline-block;
    padding: 0 2px;
    margin-left: 6px;
}

.goodsTable .goodsTableBox tbody tr td a .exponent_.cor_666 {
    border: 1px solid #666;
}

.goodsTable .goodsTableBox tbody tr td a .exponent_.cor_ff0 {
    border: 1px solid #f24957;
}

.goodsTable .goodsTableBox tbody tr td a .exponent_.cor_green {
    border: 1px solid #009900;
}

.goodsTable .goodsTableBox tbody tr td a .exponent_:hover {
    cursor: pointer;
}

.goodsTable .goodsTableBox tbody tr:hover td {
    background-color: #f9f9f9;
}
.goodsTable .goodsTableBox tbody tr.tr_span:hover td {
    background-color: #fff;
}
.goodsTable.goods_noTable{
    margin-top: 0;
}
.goodsTable.goods_noTable .goodsTableBox tbody tr td {
    vertical-align: middle;
}

.goodsTable.goods_noTable .goodsTableBox thead.flexdTop {
    position: fixed;
    top: 80px;
    left: 50%;
    margin-left: -600px;
    z-index: 9;
}

.goodsTable .goodsTableBox tbody tr {
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    line-height: 21px;
}

.goodsTable .goodsTableBox tbody tr td .icon_imgBox {
    display: block;
}

.goodsTable .goodsTableBox tbody tr td .quan_ {
    width: 20px;
    height: 20px;
    display: inline-block;
    line-height: 18px;
    font-size: 12px;
    text-align: center;
    margin-top: 5px;
    background-color: #fff;
    border: 1px solid #ff0000;
    color: #ff0000;
    cursor: pointer;
}

.goodsTable .goodsTableBox tbody tr td .price_box .textareaShow_top,
.goodsTable .goodsTableBox tbody tr td .icon_imgBox .textareaShow_top {
    width: 20px;
    height: 20px;
    display: inline-block;
    line-height: 18px;
    font-size: 12px;
    text-align: center;
    margin-top: 5px;
}

.goodsTable .goodsTableBox tbody tr td .cutSpan:hover {
    cursor: pointer;
}

.goodsTable .goodsTableBox tbody tr td .price_box .textareaShow_top:hover,
.goodsTable .goodsTableBox tbody tr td .icon_imgBox .textareaShow_top:hover {
    cursor: pointer;
}

.goodsTable .goodsTableBox tbody tr td .price_box .textareaShow_top.ping_ {
    border: 1px solid #666;
    color: #666;
    height: 30px;
    width: 30px;
    font-size: 16px;
    line-height: 28px;
    border-radius: 50% !important;
}

.goodsTable .goodsTableBox tbody tr td .price_box .textareaShow_top.die_ {
    border: 1px solid #37b36f;
    color: #37b36f;
    height: 30px;
    width: 30px;
    font-size: 16px;
    line-height: 28px;
    border-radius: 50% !important;
}

.goodsTable .goodsTableBox tbody tr td .price_box .textareaShow_top.zhang_ {
    border: 1px solid #ff0606;
    color: #ff0606;
    height: 30px;
    width: 30px;
    font-size: 16px;
    line-height: 28px;
    border-radius: 50% !important;
}

.goodsTable .goodsTableBox tbody tr td .icon_imgBox .follow_ img {
    height: 100%;
    margin-top: -3px;
}

.goodsTable .goodsTableBox tbody tr td .icon_imgBox .v_line {
    font-size: 16px;
    padding: 0 4px;
    color: #e8e8e8;
}

.goodsTable .goodsTableBox tbody tr td .icon_imgBox .dai_ {
    background-color: rgb(161,36,52);
    color: #fff;
    border: 1px solid rgb(161,36,52);
    margin-right: 5px;
}

.goodsTable .goodsTableBox tbody tr td .icon_imgBox .ku_ {
    background-color: #fff;
    border: 1px solid rgb(161,36,52);
    color: rgb(161,36,52);
}

.goodsTable .goodsTableBox tbody tr td .qq_ {
    height: 20px;
    line-height: 20px;
    display: block;
    color: #ff7300;
}

.goodsTable .goodsTableBox tbody tr td .qq_lixian {
    height: 20px;
    line-height: 20px;
    display: block;
    color: #666;
}

.goodsTable .goodsTableBox tbody tr td .qq_lixian img,
.goodsTable .goodsTableBox tbody tr td .qq_ img {
    height: 100%;
    vertical-align: top;
}

.goodsTable .goodsTableBox tbody tr td p {
    margin-bottom: 0;
}

.goodsTable .goodsTableBox tbody tr td .price_box .chartsImg {
    width: 36px;
    height: 41px;
    display: inline-block;
    vertical-align: top;
    background: url(/resources/v1/icon/charts_gray.png) no-repeat top;
}

.goodsTable .goodsTableBox tbody tr td .price_box .chartsImg:hover {
    background: url(/resources/v1/icon/charts_orange.png) no-repeat top;
    cursor: pointer;
}

.goodsTable .goodsTableBox tbody tr td .price_box .chartsImg img {
    width: 100%;
}

.goodsTable .goodsTableBox tbody tr td .td_btn {
    width: 100px;
    height: 40px;
    line-height: 36px;
    display: block;
    font-size: 16px;
    margin-right: 10px;
    border: transparent;
}

.goodsTable .goodsTableBox tbody tr td .td_btn:hover {
    cursor: pointer;
}

.goodsTable .goodsTableBox tbody tr td .td_btn.addCat {
    background-color: rgb(161,36,52);
    color: #fff;
    border: 1px solid rgb(161,36,52);
}

.goodsTable .goodsTableBox tbody tr td .td_btn.addCat:hover {
    background-color: #feb100;
}

.goodsTable .goodsTableBox tbody tr td .reducePrice.orderGoods {
    border: 1px solid rgb(161,36,52);
    color: rgb(161,36,52);
    background-color: #e3f1fe;
}

.goodsTable .goodsTableBox tbody tr td .reducePrice.orderGoods:hover {
    background-color: #fff;
}

.goodsTable .goodsTableBox tbody tr td .td_btn.askPrice {
    border: 1px solid rgb(161,36,52);
    color: rgb(161,36,52);
    background-color: #e3f1fe;
}

.goodsTable .goodsTableBox tbody tr td .td_btn.askPrice:hover {
    background-color: #fff;
}

.goodsTable .goodsTableBox tbody tr td div .eye_icon img {
    vertical-align: top;
    margin-top: -2px;
}

.goodsTable .goodsTableBox tbody tr td div .eye_icon:hover {
    color: rgb(161,36,52);
    cursor: pointer;
}

.goodsTable .goodsTableBox tbody tr td div .eye_icon .spanBoxShow {
    position: absolute;
    top: 20px;
    min-width: 150px;
    width: auto;
    right: 0;
    display: none;
    background-color: #fff;
    border: 1px solid rgb(161,36,52);
    color: #333;
    padding: 5px;
}

.goodsTable .goodsTableBox tbody tr td div .eye_icon .spanBoxShow span {
    display: block;
    height: 24px;
    line-height: 24px;
}

.goodsTable .goodsTableBox .favourable {
    position: absolute;
    top: -5px;
    left: -9px;
    border-top: transparent;
    width: 226px;
    display: none;
    z-index: 9;
}

.goodsTable .goodsTableBox .favou_btn:hover .favourable {
    display: block;
}

.goodsTable .goodsTableBox .favourable .favou_title {
    width: 100%;
    border-bottom: 1px solid #ff0000;
    height: 30px;
}

.goodsTable .goodsTableBox .favourable .favou_title div {
    padding: 4px 8px;
    width: 78px;
    height: 30px;
    border: 1px solid #ff0000;
    border-bottom-color: #fff;
    background-color: #fff;
}

.goodsTable .goodsTableBox .favourable .favou_content {
    padding: 8px 10px;
    border: 1px solid #ff0000;
    border-top: transparent;
    background-color: #fff;
}

.goodsTable .goodsTableBox .favourable .favou_content .favou_content_link {
    padding-top: 6px;
    border-top: 1px solid #e8e8e8;
    margin-top: 6px;
}

.goodsTable .goodsTableBox tbody tr td div {
    /*line-height: 1.4*/
}

.popover.right,
.popover.bottom {
    border-color: rgb(161,36,52);
}

.popover.right .arrow {
    border-right-color: rgb(161,36,52);
}

.popover.bottom .arrow {
    border-bottom-color: rgb(161,36,52);
}

.popover .popover-content {
    font-size: 12px;
}

.popover.bottom .popover-content p {
    font-size: 12px;
    margin-bottom: 0;
}

.product_imgBox {
    margin-top: 6px;
}

.product_imgBox .popover.right {
    left: 64px;
    top: -60px;
    width: 180px;
    height: 180px;
}

.product_imgBox .proImg {
    width: 60px;
    height: 60px;
    display: block;
}

.product_imgBox .proImg img {
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.popoverLook .popover.bottom {
    top: 14px;
    width: 170px;
    left: -80px;
}

.popoverChart .popover.bottom {
    top: 30px;
    left: -382px;
    width: 490px;
    max-width: 490px;
    height: 340px;
}

.popoverChart .popover.bottom .arrow {
    border-bottom-color: rgb(161,36,52);
}

.popoverChart .popover.bottom {
    border-color: rgb(161,36,52);
}

.popoverTable .popover.bottom {
    top: 34px;
    left: -334px;
    width: 410px;
    max-width: 410px;
    z-index: 999;
}

.popoverChart .popover.bottom .exponentBox_ {
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 0 35px;
}

.popoverTable .popover.bottom .popover-content {
    padding: 0;
    width: 485px;
}

.popoverTable .popover.bottom .popover-content .closePopover {
    width: 12px;
    height: 12px;
    display: inline-block;
    float: right;
    background: url(/resources/v1/icon/close.png) no-repeat top;
}

.popoverTable .popover.bottom .popover-content .closePopover:hover {
    cursor: pointer;
}

.popoverTable .popover.bottom .popover-content h3 {
    padding: 10px;
    border-bottom: 1px solid #e8e8e8;
}

.popoverTable .popover.bottom .popover-content ul {
    width: 100%;
}

.popoverTable .popover.bottom .popover-content ul li {
    display: block;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
}

.popoverTable .popover.bottom .popover-content ul li:nth-child(even) {
    background-color: #eee;
}

.popoverTable .popover.bottom .popover-content ul li span {
    width: 30%;
    float: left;
    text-align: center;
    height: 24px;
    line-height: 24px;
}

.popoverTable .popover.bottom .popover-content ul li span.li_one {
    width: 40%;
    text-align: left;
}

.goodsTable .goodsTableBox tbody tr td div .popoverTableBtn:hover {
    cursor: pointer;
}

.goodsTable .goodsTableBox tbody tr td div.tableLastBox {
    height: 16px;
    line-height: 16px;
    margin-bottom: 3px;
}

.goodsTable .goodsTableBox tbody tr td div.tableLastBox.popoverTable .popover.bottom .popover-content {
    width: 406px;
}

.goodsTable .goodsTableBottom {
    height: 48px;
    width: 1200px;
    margin: 0 auto;
    border: 1px solid #e8e8e8;
    border-top: transparent;
    line-height: 48px;
    letter-spacing: 2px;
    background-color: #fff;
    margin-bottom: 20px;
}

.goodsTable .p_bottom a:hover,
.goodsTable .p_bottom a {
    color: rgb(161,36,52);
    cursor: pointer;
    text-decoration: underline !important;
}

.goodsTable .p_more a:hover,
.goodsTable .p_more a {
    color: rgb(161,36,52);
    cursor: pointer;
}
.goodsTable .p_more a.active{
    display: none;
}
.goodsTable .p_more a.active + img{
    display: inline-block !important;
    width: 24px;
    animation: running_img 1s infinite;
    -webkit-animation: running_img 1s infinite;
}


/*-------------------------加入购物车弹窗-----------------------*/

.addCatModel .modal-lg {
    width: 540px;
    margin-top: 10%;
}

.addCatModel .modal-content {
    width: 550px;
}

.addCatModel .modal-content .modal-header {
    height: 50px;
    background-color: rgb(161,36,52);
}

.addCatModel .modal-content .modal-body {
    padding: 20px 0;
}

.addCatModel .modal-content .modal-body .modal_con_left {
    width: 288px;
    padding: 0 10px 0 20px;
    border-right: 1px solid #e8e8e8;
}

.addCatModel .modal-content .modal-body .modal_con_left div .con_left_p1 {
    /*text-align:justify;*/
    min-width: 80px;
    display: inline-block;
}

.addCatModel .modal-content .modal-body .modal_con_right {
    width: 258px;
    padding-left: 20px;
}

.addCatModel .modal-content .modal-body .modal_con_left div {
    height: 24px;
    line-height: 24px;
    margin-bottom: 5px;
}

.addCatModel .modal-content .modal-body .modal_con_right div .con_right_p1 {
    min-width: 60px;
    margin-right: 10px;
    display: inline-block;
}

.addCatModel .modal-content .modal-body .modal_con_right div .con_right_p2 {
    min-width: 80px;
    display: inline-block;
}

.addCatModel .modal-content .modal-body .modal_con_right .modal_supplier_box {
    padding-bottom: 10px;
    margin-right: 20px;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 20px;
}

.addCatModel .modal-content .modal-body .modal_con_right .modal_supplier_box>div {
    height: 30px;
    padding-bottom: 10px;
}

.addCatModel .modal-content .modal-body .modal_con_num {
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    background-color: #eee;
}

.addCatModel .modal-content .modal-body .modal_con_num .num_one {
    width: 30%;
}

.addCatModel .modal-content .modal-body .modal_con_num .num_two {
    width: 40%;
}

.addCatModel .modal-content .modal-body .modal_con_num .num_two span {
    display: block;
    float: left;
}

.addCatModel .modal-content .modal-body .modal_con_num .num_two .num_add {
    width: 24px;
    height: 24px;
    background: url(/resources/v1/icon/add.png) no-repeat center;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    margin-top: 13px;
    vertical-align: middle;
}

.addCatModel .modal-content .modal-body .modal_con_num .num_two .num_cut {
    width: 24px;
    height: 24px;
    background: url(/resources/v1/icon/minus.png) no-repeat center;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    vertical-align: middle;
    margin-top: 13px;
}

.addCatModel .modal-content .modal-body .modal_con_num .num_two .num_input {
    width: 80px;
    height: 24px;
    line-height: 20px;
    margin: 0 4px;
    margin-top: 13px;
    border: 1px solid #e8e8e8;
    text-align: center;
    float: left;
    display: block;
}

.addCatModel .modal-content .modal-body .modal_con_num .num_three {
    width: 30%;
}

.addCatModel .modal-content .modal-footer {
    text-align: center;
    border-top: transparent;
    padding-top: 0;
    padding-bottom: 30px;
}

.addCatModel .modal-content .modal-footer button {
    width: 120px;
    height: 40px;
    text-align: center;
    background-color: rgb(161,36,52);
    color: #fff;
    border: none;
}

.addCatModel .modal-content .modal-footer .popover_tips{
    width: 300px;
    height: 26px;
    top: -45px;
    left: 50%;
    max-width: 300px;
    margin-left: -150px;
    border-color: #ddd;
    margin-top: 10px;
    position: absolute;
    z-index: 1060;
    padding: 1px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    line-break: auto;
}

.addCatModel .modal-content .modal-footer .popover_tips .arrow{
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 11px;
    top: -11px;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #ddd;
}
.addCatModel .modal-content .modal-footer .popover_tips .arrow:after{
    content: " ";
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    top: -9px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff;
    border-width: 10px;
}

.addCatModel .mengChuo {
    color: #ff0000;
}

.addCatModel .mengChuo:hover {
    text-decoration: underline !important;
}



/*-------------------------降价弹窗-----------------------*/

.cutPriceModel .modal-lg {
    width: 540px;
    margin-top: 10%;
}

.cutPriceModel .modal-content {
    width: 540px;
}

.cutPriceModel .modal-content .modal-header {
    height: 50px;
    background-color: rgb(161,36,52);
}

.cutPriceModel .modal-content .modal-body {
    padding: 20px 0;
}

.cutPriceModel .modal-content .modal-body .modal_con_left {
    width: 276px;
    padding-left: 20px;
    border-right: 1px solid #e8e8e8;
}

.cutPriceModel .modal-content .modal-body .modal_con_left div .con_left_p1 {
    /*text-align:justify;*/
    min-width: 80px;
    display: inline-block;
}

.cutPriceModel .modal-content .modal-body .modal_con_left div input[type="text"] {
    width: 120px;
    height: 26px;
    line-height: 22px;
    border: 1px solid #e8e8e8;
    padding-left: 8px;
    font-size: 14px;
    margin-left: 4px;
}

.cutPriceModel .modal-content .modal-body .modal_con_left div input[type="text"]:focus {
    border-color: rgb(161,36,52);
}

.cutPriceModel .modal-content .modal-body .modal_con_left div select:visited,
.cutPriceModel .modal-content .modal-body .modal_con_left div select:hover,
.cutPriceModel .modal-content .modal-body .modal_con_left div select {
    width: 120px;
    line-height: 24px;
    border-color: 1px solid #e8e8e8;
}

.cutPriceModel .modal-content .modal-body .modal_con_right {
    width: 260px;
    padding-left: 20px;
}

.cutPriceModel .modal-content .modal-body .modal_con_left div {
    height: 24px;
    line-height: 24px;
    margin-bottom: 5px;
}

.cutPriceModel .modal-content .modal-body .modal_con_right div .con_right_p1 {
    min-width: 60px;
    margin-right: 3px;
    display: inline-block;
}

.cutPriceModel .modal-content .modal-body .modal_con_right div .con_right_p2 {
    min-width: 80px;
    display: inline-block;
}

.cutPriceModel .modal-content .modal-body .modal_con_num {
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    background-color: #eee;
}

.cutPriceModel .modal-content .modal-body .modal_con_num .num_two {
    width: 60%;
}

.cutPriceModel .modal-content .modal-body .modal_con_num .num_two span {
    display: block;
}

.cutPriceModel .modal-content .modal-body .modal_con_num .num_two .num_input {
    width: 80px;
    height: 26px;
    line-height: 22px;
    border: 1px solid #e8e8e8;
    text-align: left;
    padding-left: 8px;
    margin-top: 12px;
    display: inline-block;
}

.cutPriceModel .modal-content .modal-body .modal_con_num .num_three {
    width: 40%;
}

.cutPriceModel .modal-content .modal-body .modal_con_num .num_three .check_box {
    vertical-align: top;
    margin-top: 19px;
}

.cutPriceModel .modal-content .modal-footer {
    text-align: center;
    border-top: transparent;
    padding-top: 0;
    padding-bottom: 30px;
}

.cutPriceModel .modal-content .modal-footer button {
    width: 120px;
    height: 40px;
    text-align: center;
    background-color: rgb(161,36,52);
    color: #fff;
    border: none;
}


/*-------------------------询价弹窗-----------------------*/

.askPriceModel .modal-lg {
    width: 524px;
    margin-top: 10%;
}

.askPriceModel .modal-content {
    width: 540px;
}

.askPriceModel .modal-content .modal-header {
    height: 50px;
    background-color: rgb(161,36,52);
}

.askPriceModel .modal-content .modal-body {
    padding: 20px 0;
}

.askPriceModel .modal-content .modal-body .modal_con_left {
    width: 100%;
    padding: 0 20px;
    border-right: 1px solid #e8e8e8;
}

.askPriceModel .modal-content .modal-body .modal_con_left div .con_left_p1 {
    /*text-align:justify;*/
    min-width: 80px;
    display: inline-block;
}

.askPriceModel .modal-content .modal-body .modal_con_left div input[type="text"] {
    width: 120px;
    height: 26px;
    line-height: 22px;
    border: 1px solid #e8e8e8;
    padding-left: 8px;
    font-size: 14px;
    margin-left: 4px;
}

.askPriceModel .modal-content .modal-body .modal_con_left div input[type="text"]:focus {
    border-color: rgb(161,36,52);
}

.askPriceModel .modal-content .modal-body .modal_con_left div select:visited,
.askPriceModel .modal-content .modal-body .modal_con_left div select:hover,
.askPriceModel .modal-content .modal-body .modal_con_left div select {
    width: 120px;
    line-height: 24px;
    height: 26px;
    font-size: 14px;
    margin-left: 4px;
    padding: 0;
    padding-left: 8px;
}

.askPriceModel .modal-content .modal-body .modal_con_left div {
    height: 24px;
    line-height: 24px;
    margin-bottom: 5px;
}

.askPriceModel .modal-content .modal-body .modal_con_right div .con_right_p1 {
    min-width: 60px;
    margin-right: 10px;
    display: inline-block;
}

.askPriceModel .modal-content .modal-body .modal_con_right div .con_right_p2 {
    min-width: 80px;
    display: inline-block;
}

.askPriceModel .modal-content .modal-body .modal_con_num {
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    background-color: #eee;
}

.askPriceModel .modal-content .modal-body .modal_con_num .num_two {
    width: 60%;
}

.askPriceModel .modal-content .modal-body .modal_con_num .num_two span {
    display: block;
}

.askPriceModel .modal-content .modal-body .modal_con_num .num_two .num_input {
    width: 80px;
    height: 24px;
    border: 1px solid #e8e8e8;
    text-align: left;
    padding: 5px;
    margin-top: 12px;
    /*display: inline-block;*/
}

.askPriceModel .modal-content .modal-body .modal_con_num .num_three {
    width: 40%;
}

.askPriceModel .modal-content .modal-body .modal_con_num .num_three .check_box {
    vertical-align: top;
    margin-top: 19px;
}

.askPriceModel .modal-content .modal-footer {
    text-align: center;
    border-top: transparent;
    padding-top: 0;
    padding-bottom: 30px;
}

.askPriceModel .modal-content .modal-footer button {
    width: 120px;
    height: 40px;
    text-align: center;
    background-color: rgb(161,36,52);
    color: #fff;
    border: none;
}

.askPriceModel .modal-content .modal-footer button:hover {
    background-color: #feb100;
}


/*-------------------------商品详情-----------------------*/
.goodInfo{
    border: 1px solid #ddd;
    border-radius: 6px;
    background-color: #fff;
}
.goodInfo .infoCon {
    width: 1200px;
    min-height: 360px;
    padding: 20px;
}

.goodInfo .infoHistory {
    width: 380px;
    margin-left: 10px;
}

.goodInfo .infoHistory .exponentBox_ {
    width: 380px;
    padding: 0 20px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #e8e8e8;
    margin-bottom: 8px;
}

.goodInfo .infoHistory .infoHistoryCon {
    width: 380px;
    /*min-height: 238px;*/
    margin-bottom: 10px;
    border: 1px solid #e8e8e8;
}

.goodInfo .infoCon .infoCon_left {
    width: 324px;
}

.goodInfo .infoCon .infoCon_left .infoPic {
    width: 260px;
    height: 260px;
    display: block;
    border-radius: 6px;
    overflow: hidden;
    margin: 0 auto;
}

.goodInfo .infoCon .infoCon_left .infoPic img {
    width: 100%;
}

.goodInfo .infoCon .infoCon_left .infoPicBottom {
    height: 40px;
    padding: 0 5px;
    border-bottom: 1px solid #e8e8e8;
    line-height: 40px;
}

.goodInfo .infoCon .infoCon_right {
    padding: 0 10px;
    width: 824px;
    background-color: #fff;
    margin-left: 12px;
    border-radius: 6px;
}

.goodInfo .infoCon .infoCon_right .line_text{
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
}

.goodInfo .infoCon .infoCon_right .btnBox .td_btn {
    width: 100px;
    height: 32px;
    line-height: 30px;
    text-align: center;
    display: block;
    border: 1px solid rgb(161,36,52);
    color: rgb(161,36,52);
    background-color: #f5f5f5;
    border-radius: 6px;
}

.goodInfo .infoCon .infoCon_right .btnBox .btn-ff7:hover {
    background-color: #ff8d30;
}

.goodInfo .infoCon .infoCon_right .btnBox .btn-218:hover {
    background-color: #feb100 !important;
    border-color: #feb100 !important;
    color: #fff;
}

.goodInfo .infoTitle .infoCon_r_top {
    padding: 14px 34px;
    border-bottom: 1px solid #ddd;
}

.goodInfo .infoTitle .infoCon_r_top .info_title {
    height: 28px;
    margin: 0;
    line-height: 16px;
}

.goodInfo .infoTitle .infoCon_r_top .info_title .dai_ {
    background-color: rgb(161,36,52);
    color: #fff;
    border: 1px solid rgb(161,36,52);
    margin-right: 5px;
    width: 26px;
    height: 23px;
    display: inline-block;
    line-height: 20px;
    font-size: 16px;
    text-align: center;
}

.goodInfo .infoTitle .infoCon_r_top .info_title .ku_ {
    background-color: #fff;
    border: 1px solid rgb(161,36,52);
    color: rgb(161,36,52);
    width: 26px;
    height: 23px;
    display: inline-block;
    line-height: 20px;
    font-size: 16px;
    text-align: center;
    margin-right: 5px;
}

.goodInfo .infoTitle .infoCon_r_top .info_title .quan_ {
    background-color: #fff;
    border: 1px solid rgb(161, 36, 52);
    color: rgb(161, 36, 52);
    height: 23px;
    font-size: 12px;
    margin-right: 5px;
    padding: 2px 6px;
    border-radius: 6px;
}

.goodInfo .infoCon .infoCon_right .info_content {
    margin: 10px 0;
    width: 100%;
}

.goodInfo .infoCon .infoCon_right .info_content div {
    margin: 0;
}

.goodInfo .infoCon .infoCon_right .info_content div span {
    width: 33%;
    line-height: 14px;
    margin-bottom: 8px;
}

.goodInfo .infoCon .infoCon_right .info_price {
    background-color: #fff5f5;
    padding: 10px;
    width: 758px;
    border-radius: 6px;
    float: right;
}

.goodInfo .infoCon .infoCon_right .info_price .cutSpan:hover {
    cursor: pointer;
}

.goodInfo .infoCon .infoCon_right .info_price .price_ {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: text-bottom;
}

.goodInfo .infoCon .infoCon_right .info_price .price_ img {
    width: 100%;
}

.goodInfo .infoCon .infoCon_right .info_bottom .zhang_ {
    width: 26px;
    height: 26px;
    display: inline-block;
    line-height: 23px;
    font-size: 16px;
    text-align: center;
    margin-top: 5px;
    border: 1px solid #ff0606;
    color: #ff0606;
    border-radius: 50% !important;
}

.goodInfo .infoCon .infoCon_right .info_bottom .die_ {
    width: 26px;
    height: 26px;
    display: inline-block;
    line-height: 23px;
    font-size: 16px;
    text-align: center;
    margin-top: 5px;
    border: 1px solid #37b36f;
    color: #37b36f;
    border-radius: 50% !important;
}

.goodInfo .infoCon .infoCon_right .info_bottom .ping_ {
    width: 26px;
    height: 26px;
    display: inline-block;
    line-height: 23px;
    font-size: 16px;
    text-align: center;
    margin-top: 5px;
    border: 1px solid #666;
    color: #666;
    border-radius: 50% !important;
}

.goodInfo .infoCon .infoCon_right .info_bottom .num_add {
    width: 24px;
    height: 24px;
    background: url(/resources/v1/icon/add.png) no-repeat center;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    vertical-align: middle;
    margin-top: -2px;
    display: inline-block;
}

.goodInfo .infoCon .infoCon_right .info_bottom .num_input {
    width: 80px;
    height: 24px;
    border: 1px solid #e8e8e8;
    text-align: center;
    display: inline-block;
    vertical-align: bottom;
    margin: 0 -6px;
}

.goodInfo .infoCon .infoCon_right .info_bottom .num_cut {
    width: 24px;
    height: 24px;
    background: url(/resources/v1/icon/minus.png) no-repeat center;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    vertical-align: middle;
    margin-top: -2px;
    display: inline-block;
}

.goodInfo .infoCon .infoCon_right .infoCon_promise img {
    vertical-align: top;
    margin-right: 4px;
    margin-top: -4px;
}

.num_add:hover,
.num_cut:hover {
    cursor: pointer;
    /*background-color: #eee !important;*/
}

.goodInfo .infoCon .infoCon_right .all_count {
    margin: 20px 0;
}

.goodInfo .infoHistory .infoHistoryCon {
    padding: 0 10px;
    padding-top: 10px;
}

.goodInfo .infoHistory .infoHistoryCon .history_title {
    padding: 8px 0;
    border-bottom: 1px solid #e8e8e8;
}

.goodInfo .infoHistory .infoHistoryCon .history_ul {
    width: 100%;
    padding-top: 6px;
    padding-bottom: 10px;
}

.goodInfo .infoHistory .infoHistoryCon .history_ul li {
    width: 100%;
    height: 20px;
    line-height: 20px;
}

.goodInfo .infoHistory .infoHistoryCon .history_ul li:nth-child(odd) {
    background-color: #eee;
}

.goodInfo .infoHistory .infoHistoryCon .history_ul li span {
    width: 30%;
    float: left;
    display: block;
    height: 20px;
}

.goodInfo .infoHistory .infoHistoryCon .history_ul li span.li_one {
    width: 40%;
}

.goodsTable .goodInfoTitle {
    padding-left: 16px;
}

.goodInfoTable .goodsTableBox thead.flexdTop {
    position: fixed;
    top: 80px;
    left: 50%;
    margin-left: -600px;
    z-index: 9;
}

.goodInfo .mengChuo {
    color: #ff0000;
}

.goodInfo .mengChuo:hover {
    text-decoration: underline !important;
}

.goodInfo .quanRule {
    background: url("/resources/v1/icon/quan_kuang.png") center no-repeat;
    background-size: 100% 100%;
    padding: 4px 8px;
    display: inline-block;
    height: 22px;
    line-height: 14px;
    margin-bottom: 10px;
}


.goodInfo .popover_tips{
    width: 300px;
    height: 26px;
    top: -45px;
    left: 55%;
    max-width: 300px;
    margin-left: -150px;
    border-color: #ddd;
    margin-top: 10px;
    position: absolute;
    z-index: 1060;
    padding: 1px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    line-break: auto;
}

.goodInfo .popover_tips .arrow{
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 11px;
    bottom: -11px;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #ddd;
}
.goodInfo .popover_tips .arrow:after{
    content: " ";
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    bottom: -9px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff;
    border-width: 10px;
}
/*-------------------------商品详情属性-----------------------*/
.goodInfo .goods_info_attr{
    padding: 20px 30px;

}

.goodInfo .goods_info_attr span.wid33{
    padding: 4px 0;
}



/*-------------------------加入购物车成功弹窗-----------------------*/


/*-------------------------加入购物车成功弹窗-----------------------*/
.addCatSuccess_model .addCatSuccessModel{
    z-index: 1101
}
.addCatSuccess_model .modal-sm {
    margin-top: 18%;
}

.addCatSuccess_model .modal-content {
    border-color: rgb(161,36,52);
    border-radius: 6px;
    overflow: hidden;
}

.addCatSuccess_model .modal-header {
    background-color: #fff;
    border-color: transparent;
}

.addCatSuccess_model .modal-body {
    padding-top: 0;
    padding-bottom: 50px;
}

.addCatSuccess_model .modal-body .successGood {
    margin-bottom: 20px;
}

.addCatSuccess_model .modal-body .nextBtnBox .toCatBtn:visited,
.addCatSuccess_model .modal-body .nextBtnBox .toCatBtn {
    width: 120px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    background-color: rgb(161,36,52);
    display: inline-block;
    border-radius: 6px;
    margin-right: 10px;
}

.addCatSuccess_model .modal-body .nextBtnBox .toCatBtn:hover {
    background-color: #feb100;
    color: #fff;
}

.addCatSuccess_model .modal-body .nextBtnBox .nextShopping:hover {
    color: rgb(161,36,52);
    text-decoration: underline !important;
}


/*-------------------------邮箱注册未绑定弹层-----------------------*/

.emailNotPhone_model .modal-sm {
    margin-top: 11%;
}

.emailNotPhone_model .modal-content {
    border-color: rgb(161,36,52);
}

.emailNotPhone_model .modal-header {
    background-color: #fff;
    border-color: transparent;
}

.emailNotPhone_model .modal-body {
    padding-top: 0;
    padding-bottom: 50px;
}

.emailNotPhone_model .modal-body .successGood {
    margin-bottom: 20px;
}

.emailNotPhone_model .modal-body .nextBtnBox .toCatBtn:visited,
.emailNotPhone_model .modal-body .nextBtnBox .toCatBtn {
    width: 120px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    background-color: rgb(161,36,52);
    display: inline-block;
}

.emailNotPhone_model .modal-body .nextBtnBox .toCatBtn:hover {
    background-color: #feb100;
    color: #fff;
}

.emailNotPhone_model .modal-body .nextBtnBox .nextShopping:hover {
    color: rgb(161,36,52);
    text-decoration: underline !important;
}


/*-------------------------没有找到商品-----------------------*/

.noFind {
    padding-bottom: 60px;
    padding-top: 40px;
    border-radius: 6px;
    border: 1px solid #ddd;
}

.noFind .noFindBox {
    width: 460px;
    margin: 0 auto;
    padding-left: 100px;
}

.noFind .noFindBox p {
    margin-bottom: 5px;
    height: 20px;
    line-height: 20px;
}

.noFind .noFindBox a:hover,
.noFind .noFindBox a {
    color: rgb(161,36,52);
}

.noFind .noFindBox a img {
    margin: 0 5px;
}


/*-------------------------BomBox-----------------------*/

.BomBox {}

.delTrBtn {
    width: 40px;
    text-align: right;
    display: block;
}

.BomBox .BomBoxCon {
    border: 1px solid #e8e8e8;
    background-color: #fff;
    min-height: 370px;
    padding-bottom: 70px;
}

.BomBox .BomBoxCon .addBomTable {
    width: 1200px;
}

.BomBox .BomBoxCon .addBomTable .addBomThead {}

.BomBox .BomBoxCon .addBomTable .addBomThead tr th {
    background-color: #e3f1fe;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    padding-left: 20px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody>tr>td {
    padding: 10px 10px 0px 0;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody>tr:first-child>td {
    padding: 20px 10px 0px 0;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody>tr>td:first-child {
    width: 40px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody>tr>td>div {
    height: 36px;
    border: 1px solid #e8e8e8;
    line-height: 34px;
    position: relative;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody>tr>td .good_no {
    width: 40px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody>tr>td .goodType {
    width: 180px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody>tr>td .goodType input {
    width: 160px;
    height: 20px;
    line-height: 20px;
    border: none;
    padding-left: 10px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody>tr>td .goodClass {
    width: 135px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody>tr>td .goodNum {
    width: 124px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody>tr>td .goodNum input {
    width: 104px;
    height: 20px;
    line-height: 20px;
    border: none;
    padding-left: 10px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody>tr>td .goodCreate {
    width: 100px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody>tr>td .goodCreate input {
    width: 80px;
    height: 20px;
    line-height: 20px;
    border: none;
    padding-left: 10px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody>tr>td .goodBrand {
    width: 135px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody>tr>td .goodBrand .submit_input_btn {
    position: absolute;
    width: 40px;
    height: 24px;
    background-color: #218de8;
    z-index: 9;
    color: #fff;
    text-align: center;
    line-height: 24px;
    top: 10px;
    right: 14px;
    cursor: pointer;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodBrand .typeInput {
    width: 130px;
    height: 30px;
    line-height: 35px;
    padding-left: 6px;
    padding-right: 4px;
    text-align: left;
    display: inline-block;
    background-color: #fff;
    overflow: hidden;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodBrand .typeInput .fa {
    margin-top: 10px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodBrand .typeInput .textarea_ {
    width: 100px;
    display: inline-block;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodBrand .chooseShowBox {
    position: absolute;
    top: 35px;
    width: 190px;
    left: -2px;
    z-index: 9;
    background-color: #e8e8e8;
    border: 1px solid #e8e8e8;
    text-align: left;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodBrand .chooseShowBox ul {
    padding: 10px 5px;
    width: 136;
    max-height: 200px;
    position: relative;
    overflow-y: scroll;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodBrand .chooseShowBox .hasSelect {
    margin-bottom: 10px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodBrand .chooseShowBox ul li:hover {
    cursor: default;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodBrand .chooseShowBox ul li {
    min-height: 20px;
    line-height: 20px;
    display: block;
    padding: 0 5px;
    border-right: 0;
    width: 100%;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodBrand .chooseShowBox .classInputBox {
    width: 100%;
    padding: 5px 10px;
    padding-bottom: 0;
    height: 40px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodBrand .chooseShowBox .classInputBox input {
    width: 100%;
    border: 1px solid #e8e8e8;
    height: 30px;
    padding-left: 4px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodBrand .chooseShowBox .chooseShowBox_btn {
    height: 30px;
    width: 100%;
    background-color: #eee;
    line-height: 30px;
    text-align: center;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodBrand .chooseShowBox .chooseShowBox_btn a {
    height: 20px;
    line-height: 18px;
    padding: 0 6px;
    display: inline-block;
    font-size: 12px;
    border: 1px solid rgb(161,36,52);
}

.BomBox .BomBoxCon .addBomTable .addBomTbody>tr>td .goodTime {
    width: 180px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody>tr>td .goodPrice {
    width: 124px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody>tr>td .goodPrice input {
    width: 104px;
    height: 20px;
    line-height: 20px;
    border: none;
    padding-left: 10px;
}

.BomBox .BomBoxCon .addBom {
    margin-top: 30px;
    padding-left: 40px;
    margin-bottom: 20px;
}

.BomBox .BomBoxCon .addBom a:hover {
    color: rgb(161,36,52);
}

.BomBox .BomBoxCon .addBom .addBomBtn .bom_add {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(/resources/v1/icon/bom-add.png) no-repeat center;
    vertical-align: bottom;
}

.BomBox .BomBoxCon .addBom .downBomBtn .bom_lead {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(/resources/v1/icon/bom-lead.png) no-repeat center;
    vertical-align: bottom;
}

.BomBox .BomBoxCon .toPayBox {
    height: 60px;
    line-height: 60px;
    border: 1px solid #e8e8e8;
    border-left: transparent;
    border-right: transparent;
    margin-top: 20px;
    position: absolute;
    bottom: -1px;
    left: 0;
}

.BomBox .BomBoxCon .toPayBox .promptBox {
    position: absolute;
    bottom: -41px;
    right: 0px;
    width: 216px;
    height: 40px;
    line-height: 38px;
    background: url(/resources/v1/icon/hint.png) no-repeat left;
    background-color: #fffbd8;
    border: 1px solid #e8e8e8;
    border-top-color: transparent;
    padding-left: 38px;
    letter-spacing: 0.07rem;
    background-position: 11px 8px;
}

.BomBox .BomBoxCon .toPayBox .toPayBox_left {
    height: 20px;
    margin-top: 20px;
    padding-left: 20px;
}

.BomBox .BomBoxCon .toPayBox .toPayBox_left span,
.BomBox .BomBoxCon .toPayBox .toPayBox_left a {
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
}

.BomBox .BomBoxCon .toPayBox .toPayBox_right .divNum {
    height: 50px;
    line-height: 50px;
    margin-top: 5px;
    border-right: 1px solid #e8e8e8;
    padding-right: 5px;
}

.BomBox .BomBoxCon .toPayBox .toPayBox_right .divNum span {
    margin-right: 10px;
}

.BomBox .BomBoxCon .toPayBox .toPayBox_right .divNum span span {
    margin: 0 3px;
}

.BomBox .BomBoxCon .toPayBox .toPayBox_right .divCount {
    height: 60px;
    padding: 10px 20px;
    padding-top: 8px;
}

.BomBox .BomBoxCon .toPayBox .toPayBox_right .divCount span {
    height: 20px;
    line-height: 20px;
    display: block;
}

.BomBox .BomBoxCon .toPayBox .toPayBox_right .divBtn .submit_Btn {
    width: 160px;
    height: 60px;
    line-height: 60px;
    display: block;
    background-color: rgb(161,36,52);
    border: 0;
}

.BomBox .BomBoxCon .toPayBox .toPayBox_right .divBtn .submit_Btn:hover {
    color: #fff;
    background-color: #feb100;
}


/*型号悬浮*/

.popoverBomTable .popover.bottom {
    top: 38px;
    left: -1px;
    width: 700px;
    max-width: 700px;
    max-height: 400px;
    overflow-y: auto;
    border-color: #ccc;
    -webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2) !important;
    box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2) !important;
}

.popoverBomTable .popover.bottom .arrow {
    border-bottom-color: #e8e8e8;
}

.popoverBomTable .searchTable {
    width: 670px;
    border: 1px solid #e8e8e8;
}

.popoverBomTable .searchTable>thead>tr>th {
    padding: 10px;
    border-bottom: 1px solid #e8e8e8;
    text-align: center;
}

.popoverBomTable .searchTable>tbody>tr>td .div_no {
    width: 160px;
}

.popoverBomTable .searchTable>tbody>tr>td .div_bao {
    width: 100px;
}

.popoverBomTable .searchTable>tbody>tr>td .div_brand {
    width: 100px;
}

.popoverBomTable .searchTable>tbody>tr>td .div_type {
    width: 120px;
}

.popoverBomTable .searchTable>tbody>tr>td .div_dec {
    width: 180px;
}

.popoverBomTable .searchTable>tbody>tr>td {
    vertical-align: top;
    border-bottom: 1px solid #e8e8e8;
    text-align: center;
}

.popoverBomTable .searchTable>tbody>tr>td>div {
    padding: 10px;
}

.popoverBomTable .searchTable>tbody>tr:hover {
    cursor: pointer;
}


/*品牌悬浮*/

.popoverBomBrand .popover.bottom {
    top: 38px;
    left: -1px;
    width: 200px;
    max-width: 300px;
}

.popoverBomBrand .popover.bottom {
    border-color: #e8e8e8;
}

.popoverBomBrand .popover.bottom .arrow {
    border-bottom-color: #e8e8e8;
}

.popoverBomBrand .popover.bottom .popoverBomBrand_ul>li {
    padding: 4px;
}

.popoverBomBrand .popover.bottom .popoverBomBrand_ul>li:hover {
    cursor: pointer;
    background-color: #f5f5f5;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodClass .typeInput {
    width: 130px;
    height: 30px;
    line-height: 35px;
    padding-left: 6px;
    padding-right: 4px;
    text-align: left;
    display: inline-block;
    background-color: #fff;
    overflow: hidden;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodClass .typeInput .fa {
    margin-top: 10px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodClass .typeInput .textarea_ {
    width: 100px;
    display: inline-block;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodClass .chooseShowBox {
    position: absolute;
    top: 35px;
    width: 136px;
    left: -2px;
    z-index: 9;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    text-align: left;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodClass .chooseShowBox ul {
    padding: 10px 5px;
    width: 136;
    max-height: 200px;
    position: relative;
    overflow-y: scroll;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodClass .chooseShowBox ul li:hover {
    cursor: default;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodClass .chooseShowBox ul li {
    min-height: 20px;
    line-height: 20px;
    display: block;
    padding: 0 5px;
    border-right: 0;
    width: 100%;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodClass .chooseShowBox .classInputBox {
    width: 100%;
    padding: 5px 10px;
    padding-bottom: 0;
    height: 40px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodClass .chooseShowBox .classInputBox input {
    width: 100%;
    border: 1px solid #e8e8e8;
    height: 30px;
    padding-left: 4px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodClass .chooseShowBox .chooseShowBox_btn {
    height: 30px;
    width: 100%;
    background-color: #eee;
    line-height: 30px;
    text-align: center;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodClass .chooseShowBox .chooseShowBox_btn a {
    height: 20px;
    line-height: 18px;
    padding: 0 6px;
    display: inline-block;
    font-size: 12px;
    border: 1px solid rgb(161,36,52);
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodTime .typeInput {
    width: 178px;
    height: 30px;
    line-height: 35px;
    padding-left: 6px;
    padding-right: 4px;
    text-align: left;
    display: inline-block;
    background-color: #fff;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodTime .typeInput .fa {
    margin-top: 10px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodTime .typeInput .textarea_ {
    width: 150px;
    display: inline-block;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodTime .chooseShowBox {
    position: absolute;
    top: 35px;
    width: 178px;
    left: -1px;
    z-index: 9;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    text-align: left;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodTime .chooseShowBox ul {
    padding: 10px 5px;
    width: 178px;
    max-height: 200px;
    position: relative;
    overflow-y: scroll;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodTime .chooseShowBox ul li:hover {
    cursor: default;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodTime .chooseShowBox ul li {
    min-height: 20px;
    line-height: 20px;
    display: block;
    padding: 0 5px;
    border-right: 0;
    width: 100%;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodTime .chooseShowBox .chooseShowBox_btn {
    height: 30px;
    width: 100%;
    background-color: #eee;
    line-height: 30px;
    text-align: center;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodTime .chooseShowBox .chooseShowBox_btn a {
    height: 20px;
    line-height: 18px;
    padding: 0 6px;
    display: inline-block;
    font-size: 12px;
    border: 1px solid rgb(161,36,52);
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .chooseShowBox .chooseShowBox_ul>li:hover {
    cursor: pointer;
    background-color: rgb(161,36,52);
    color: #fff;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .chooseShowBox .chooseShowBox_ul>li.active {
    background-color: rgb(161,36,52);
    color: #fff;
}

.addClassBusiness {
    height: 50px;
    padding-left: 20px;
    line-height: 50px;
    border: 1px solid #e8e8e8;
    border-bottom: transparent;
}

.addClassBusiness label {
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
}

.addClassBusiness label input[type="radio"] {
    margin-left: 20px;
    margin-right: 3px;
}


/*-------------------------导入BOM单-----------------------*/

.askBomModel .modal-lg {
    width: 450px;
    margin-top: 10%;
}

.askBomModel .modal-content {
    width: 450px;
}

.askBomModel .modal-content .modal-header {
    height: 50px;
    background-color: rgb(161,36,52);
}

.askBomModel .modal-content .modal-body {
    padding: 20px 0;
}

.askBomModel .modal-content .modal-body .upFileBox {
    width: 260px;
    margin: 0 auto;
    padding-bottom: 40px;
}

.askBomModel .modal-content .modal-body .upFileBox .divBox {
    width: 100%;
    height: 30px;
    line-height: 30px;
}

.askBomModel .modal-content .modal-body .upFileBox .divBox .upFileSpan {
    width: 110px;
    height: 30px;
    background-color: #e3f1fe;
    border: 1px solid rgb(161,36,52);
    display: inline-block;
    padding: 0 10px;
    margin-left: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.askBomModel .modal-content .modal-body .upFileBox .divBox .upFile {
    width: 110px;
    height: 30px;
    position: absolute;
    z-index: 0;
    top: 0;
    right: 47px;
    opacity: 0;
}

.askBomModel .modal-content .modal-body .upFileBox .divBox .upFileSpan:hover,
.askBomModel .modal-content .modal-body .upFileBox .divBox .upFile:hover {
    cursor: pointer;
}

.askBomModel .modal-content .modal-body .upFileBox .divBox .upText {
    height: 30px;
    position: absolute;
    z-index: 0;
    top: 30px;
    left: 102px;
}

.askBomModel .modal-content .modal-footer {
    text-align: center;
    border-top: transparent;
    padding-top: 0;
    padding-bottom: 30px;
}

.askBomModel .modal-content .modal-footer button {
    width: 160px;
    height: 40px;
    text-align: center;
    background-color: rgb(161,36,52);
    color: #fff;
    border: none;
}

.askBomModel .modal-content .modal-footer button:hover {
    background-color: #feb100;
}


/*-------------------------我的关注-----------------------*/

.myFollowTitle {}

.myFollowTitle .title_ul {
    border-left: 1px solid #e8e8e8;
}

.myFollowTitle .title_ul_box.flexdTop {
    width: 100%;
    position: fixed;
    top: 80px;
    left: 0;
    z-index: 10;
}

.myFollowTitle .title_ul>li {
    width: 25%;
    text-align: center;
    height: 60px;
    line-height: 60px;
    float: left;
    background-color: #f5f5f5;
    border: 1px solid #e8e8e8;
    border-left-color: transparent;
}

.myFollowTitle .title_ul>li a span {
    display: inline-block;
    height: 36px;
    line-height: 36px;
}

.myFollowTitle .title_ul>li a .recommendIcon,
.myFollowTitle .title_ul>li a .exponentIcon,
.myFollowTitle .title_ul>li a .historyIcon,
.myFollowTitle .title_ul>li a .newsIcon {
    margin-right: 10px;
    display: inline-block;
    vertical-align: top;
    width: 36px;
    height: 36px;
    margin-top: 10px;
}

.myFollowTitle .title_ul>li .recommendIcon {
    background: url(/resources/v1/icon/follow_default.png) no-repeat center;
}

.myFollowTitle .title_ul>li.active .recommendIcon,
.myFollowTitle .title_ul>li:hover .recommendIcon {
    background: url(/resources/v1/icon/follow.png) no-repeat center;
}

.myFollowTitle .title_ul>li .exponentIcon {
    background: url(/resources/v1/icon/news_default.png) no-repeat center;
}

.myFollowTitle .title_ul>li.active .exponentIcon,
.myFollowTitle .title_ul>li:hover .exponentIcon {
    background: url(/resources/v1/icon/news.png) no-repeat center;
}

.myFollowTitle .title_ul>li .historyIcon {
    background: url(/resources/v1/icon/history_default.png) no-repeat center;
}

.myFollowTitle .title_ul>li.active .historyIcon,
.myFollowTitle .title_ul>li:hover .historyIcon {
    background: url(/resources/v1/icon/history.png) no-repeat center;
}

.myFollowTitle .title_ul>li .newsIcon {
    background: url(/resources/v1/icon/ask_price_default.png) no-repeat center;
}

.myFollowTitle .title_ul>li.active .newsIcon,
.myFollowTitle .title_ul>li:hover .newsIcon {
    background: url(/resources/v1/icon/ask_price.png) no-repeat center;
}

.myFollowTitle .title_ul>li.active a {
    color: rgb(161,36,52);
    cursor: pointer;
    background-color: #fff;
}

.myFollowTitle .title_ul>li:hover a {
    color: rgb(161,36,52);
    cursor: pointer;
}

.myFollow_news,
.myFollow_history,
.myFollow_market,
.myFollowClass {
    padding: 10px;
    padding-bottom: 30px;
    border: 1px solid #e8e8e8;
    border-top-color: transparent;
}

.myFollowClass .listClass {
    width: 100%;
}

.myFollowClass .listClass .listClassLine {
    width: 100%;
    min-height: 54px;
    border-top: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
}

.myFollowClass .listClass .listClassLine:last-of-type {
    border-bottom: 1px solid #e8e8e8;
}

.myFollowClass .listClass .listClassLine .line_left {
    background-color: #f5f5f5;
    width: 110px;
    height: 100%;
    padding-right: 20px;
}

.myFollowClass .listClass .listClassLine .line_left span {
    float: right;
    margin-top: 17px;
}

.myFollowClass .listClass .listClassLine .line_right {
    padding-top: 16px;
    width: 1066px;
    min-height: 54px;
}

.myFollowClass .listClass .listClassLine .line_right .otherClass {
    padding: 0;
    margin-top: -1px;
}

.myFollowClass .listClass .listClassLine .line_right .allClass {
    width: 80px;
    padding: 0 20px;
}

.myFollowClass .listClass .listClassLine .line_right a {
    padding: 2px 4px;
    max-width: 112px;
    border: 1px solid transparent;
    display: inline-block;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.myFollowClass .listClass .listClassLine .line_right .allClass a {
    padding: 2px 0;
    text-align: center;
    display: block;
}

.myFollowClass .listClass .listClassLine .line_right a:hover {
    color: rgb(161,36,52);
    border: 1px solid rgb(161,36,52);
}

.myFollowClass .listClass .listClassLine .line_right a.active {
    border: 1px solid rgb(161,36,52);
}

.myFollowClass .listClass .listClassLine .line_right .contentClass {
    width: 870px;
    height: 100%;
    min-height: 10px;
}

.myFollowClass .listClass .listClassLine .line_right .contentClass ul li {
    float: left;
    width: 112px;
    overflow: hidden;
    margin-right: 20px;
    margin-bottom: 8px;
}

.myFollowClass .listClass .listClassLine .line_right .otherClass {
    width: 116px;
}

.myFollowClass .listClass .listClassLine .line_right .otherClass .getAllClass {
    display: block;
    float: left;
    margin-top: 4px;
    margin-right: 14px;
}

.myFollowClass .listClass .listClassLine .line_right .otherClass .fa {
    vertical-align: -6%;
    margin-left: 3px;
}

.myFollowClass .listClass .listClassLine .line_right .otherClass span:hover {
    color: rgb(161,36,52);
    cursor: pointer;
}

.myFollowClass .listClass .listClassLine .line_right .otherClass .addIcon {
    width: 24px;
    height: 24px;
    display: block;
    border: 1px solid #e8e8e8;
    background: url(/resources/v1/icon/add.png) center no-repeat;
    margin-right: 6px;
}

.myFollowClass .listClass .listClassLine .line_right .otherClass .minusIcon {
    width: 24px;
    height: 24px;
    display: block;
    border: 1px solid #e8e8e8;
    background: url(/resources/v1/icon/minus.png) center no-repeat;
}

.myFollowTable .myFollowSearchBox {
    height: 60px;
    background-color: #f5f5f5;
    padding: 10px 30px;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
}

.myFollowTable .myFollowSearchBox .inputBox {
    margin-right: 20px;
}

.myFollowTable .myFollowSearchBox .inputBox input {
    width: 190px;
    height: 40px;
    border: 1px solid #e8e8e8;
    line-height: 40px;
    padding-left: 10px;
}

.myFollowTable .myFollowSearchBox .inputBox input:focus {
    border-color: rgb(161,36,52);
}

.myFollowTable .myFollowSearchBox .inputBox button {
    width: 100px;
    height: 40px;
    border: transparent;
    background-color: rgb(161,36,52);
    color: #fff;
}

.myFollowTable .myFollowSearchBox .inputBox button:hover {
    background-color: #feb100;
    color: #fff;
}

.myFollowTable .goodsChoose.flexdTop {
    width: 100%;
    position: fixed;
    top: 80px;
    left: 0;
    z-index: 10;
}

.myFollowTable .myFollowSearchBox .imgCheckBox {
    width: 80px;
}

.goodsTable.myFollowTable .goodsTableBox thead.flexdTop {
    position: fixed;
    top: 140px;
    left: 50%;
    margin-left: -600px;
    z-index: 9;
}

.myFollowTable .searchHistoryBox {
    width: 190px;
    padding: 0;
}

.myFollowTable .searchHistoryBox>ul {
    border: none;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    padding: 10px;
    display: inline-block;
}

.myFollowTable .searchHistoryBox>ul>li {
    display: block;
    width: 100%;
    border: none;
    height: 20px;
    line-height: 20px;
    text-align: left;
    padding: 0;
}

.myFollowTable .searchHistoryBox>ul>li:hover {
    background-color: #f5f5f5;
}

.myFollowSearchBox .inputCheckBox {
    overflow: hidden;
    width: 100px;
    height: 40px;
    line-height: 20px;
    padding-top: 10px;
}


/*-------------------------我的关注-行情指数-----------------------*/

.myFollowTitle .myFollow_market {
    padding: 10px;
}


/*-------------------------大盘指数-----------------------*/

.market_charts,
.market_table,
.marketAll {
    padding: 0 10px;
}

.marketAll .market_title h1 {
    height: 64px;
    padding-left: 20px;
    margin: 0;
    line-height: 64px;
}

.marketAll .market_title h1 .oldLook {
    width: 126px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #e8e8e8;
    margin-top: 17px;
    padding: 0 10px;
}

.marketAll .market_title h1 .oldLook:hover {
    background-color: #f5f5f5;
}

.marketAll .market_title h1 .oldLook>span {
    cursor: pointer;
    display: block;
    float: left;
}

.marketAll .market_title h1 .oldLook>.fa {
    text-align: right;
    height: 30px;
    line-height: 30px;
    vertical-align: 0;
    text-align: right;
    width: 42px;
}

.marketAll .market_title h1 .oldLook .oldLookShow {
    width: 336px;
    height: 232px;
    padding: 16px;
    border: 1px solid #e8e8e8;
    background-color: #fff;
    position: absolute;
    top: 29px;
    right: -1px;
    z-index: 9;
}

.marketAll .market_data .market_left,
.marketAll .market_data .market_right {
    width: 40px;
    background-color: #eee;
    height: 40px;
    text-align: center;
    cursor: pointer;
    display: none;
}

.marketAll .market_data .market_left {
    position: absolute;
    top: 80px;
    left: 350px;
    background: url(/resources/v1/icon/market_left.png) no-repeat center;
}

.marketAll .market_data .market_right {
    position: absolute;
    top: 80px;
    right: 0px;
    background: url(/resources/v1/icon/market_right.png) no-repeat center;
}

.marketAll .market_data:hover .market_left,
.marketAll .market_data:hover .market_right {
    display: block;
}

.marketAll .market_data ul {
    width: auto;
    padding-left: 340px;
    height: 200px;
}

.marketAll .market_data ul li {
    width: 200px;
    height: 200px;
    margin-left: 10px;
    float: left;
    border: 1px solid #e8e8e8;
}

.marketAll .market_data ul li:first-child {
    width: 340px;
    margin-left: 0;
}

.marketAll .market_data ul li .all_data {
    width: 100%;
    height: 100%;
}

.marketAll .market_data ul li .all_data .all_data_name {
    width: 70px;
    height: 100%;
    padding: 0 15px;
    padding-top: 42px;
    line-height: 24px;
    background-color: #e3f1fe;
}

.marketAll .market_data ul li .all_data .all_data_con {
    width: 268px;
    padding-top: 30px;
    font-size: 46px;
}

.marketAll .market_data ul li .all_data .all_data_footer {
    width: 268px;
    height: 100%;
    padding: 0 20px;
    padding-top: 30px;
}

.marketAll .market_data ul li .other_data {
    width: 100%;
    height: 100%;
}

.marketAll .market_data ul li .other_data .other_data_name {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background-color: #e3f1fe;
}

.marketAll .market_data ul li .other_data .other_data_con {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin-top: 35px;
    margin-bottom: 25px;
}

.marketAll .market_data ul li .other_data .other_data_footer {
    width: 100%;
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
}

.marketAll .market_data ul li:hover {
    cursor: pointer;
    border: 1px solid rgb(161,36,52);
}

.marketAll .market_data ul li.active {
    border: 1px solid rgb(161,36,52);
}

.marketAll .market_data ul li.market {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
}

.oldLookShow .years_ul {
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #e8e8e8;
}

.oldLookShow .years_ul li {
    width: 50px;
    text-align: center;
    height: 22px;
    float: left;
    font-size: 14px;
    line-height: 14px;
    color: #333;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
}

.oldLookShow .years_ul li:hover,
.oldLookShow .years_ul li.active {
    border-bottom-color: rgb(161,36,52);
    color: rgb(161,36,52);
    cursor: pointer;
}

.oldLookShow .monthsBox {
    height: 24px;
    line-height: 24px;
    width: 100%;
    margin-top: 12px;
    display: inline-block;
}

.marketAll .market_title .oldLook .oldLookShow .monthsBox>.fa.fa-angle-left {
    margin-left: 0;
    margin-right: 0;
    width: 22px;
    height: 24px;
    line-height: 24px;
    background-color: #eee;
    cursor: pointer;
    text-align: center;
}

.marketAll .market_title .oldLook .monthsBox>.fa.fa-angle-right {
    margin-right: 0;
    margin-left: 0;
    width: 22px;
    height: 24px;
    line-height: 24px;
    background-color: #eee;
    cursor: pointer;
    text-align: center;
}

.oldLookShow .monthsBox .month_ul_box {
    display: inline-block;
    width: 258px;
    height: 24px;
    padding: 0 10px;
    overflow: hidden;
}

.oldLookShow .monthsBox .month_ul_box .month_ul {
    width: 800px;
    height: 24px;
    position: absolute;
    top: 0;
    left: 0px;
}

.oldLookShow .monthsBox .month_ul li {
    float: left;
    height: 24px;
    border: 1px solid #e8e8e8;
    text-align: center;
    line-height: 24px;
    display: block;
    padding: 0 12px;
    margin: 0 5px;
    position: relative;
    cursor: pointer;
}

.oldLookShow .monthsBox .month_ul li:hover,
.oldLookShow .monthsBox .month_ul li.active {
    background-color: #e3f1fe;
    border-color: rgb(161,36,52);
    color: rgb(161,36,52);
}

.oldLookShow .days_ul {
    width: 100%;
    overflow-y: scroll;
    height: 120px;
}

.oldLookShow .days_ul li {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #e8e8e8;
}

.oldLookShow .days_ul li:last-child {
    border-bottom-color: transparent;
}

.oldLookShow .days_ul li a {
    width: 100%;
    color: #666;
    font-size: 12px;
    padding-left: 10px;
    display: block;
}

.oldLookShow .days_ul li:hover,
.oldLookShow .days_ul li:hover a,
.oldLookShow .days_ul li.active a {
    color: rgb(161,36,52);
    background-color: #f5f5f5;
}


/*-------------------------大盘指数-----------------------*/

.market_charts {
    margin-top: 30px;
}

.market_charts_left {
    width: 340px;
}

.market_charts_right .right_con,
.market_charts_left .left_con {
    border: 1px solid #e8e8e8;
    border-top: transparent;
    padding-bottom: 20px;
}

.market_charts_right .right_title_ul,
.market_charts_left .left_title_ul {
    width: 100%;
    border-bottom: 2px solid rgb(161,36,52);
    overflow: hidden;
}

.market_charts_right .right_title_ul li,
.market_charts_left .left_title_ul li {
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #333;
    font-size: 14px;
    border: 1px solid transparent;
    border-top: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    background-color: #fff;
    float: left;
}

.market_charts_right .right_title_ul li:first-child,
.market_charts_left .left_title_ul li:first-child {
    border-left: 1px solid #e8e8e8;
}

.myFollow_market .market_charts_left .left_title_ul li:hover,
.market_charts_right .right_title_ul li:hover,
.market_charts_right .right_title_ul li.active,
.market_charts_left .left_title_ul li.active {
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    border: transparent;
    background-color: rgb(161,36,52);
    float: left;
}

.myFollow_market .market_charts_left .left_title_ul li:hover,
.market_charts_right .right_title_ul li:hover {
    cursor: pointer;
}

.market_charts_left .left_con_ul {
    width: 100%;
}

.market_charts_left .left_con_ul li {
    overflow: hidden;
    height: 28px;
    line-height: 28px;
}

.market_charts_left .left_con_ul li a {
    display: block;
    width: 100%;
    height: 28px;
    font-size: 12px;
    padding: 0 10px;
    border: 1px solid transparent;
}

.market_charts_left .left_con_ul li a:hover {
    background-color: #e3f1fe;
    border: 1px solid rgb(161,36,52);
}

.market_charts_left .left_con_ul li a.active {
    background-color: #e3f1fe;
    border: 1px solid rgb(161,36,52);
}

.market_charts_left .left_con_ul li:first-child {
    height: 36px;
    width: 100%;
    background-color: #e3f1fe;
    line-height: 36px;
    padding: 0 10px;
    border: 1px solid transparent;
    cursor: default;
}

.market_charts_left .addFollowBox {
    width: 221px;
    height: 36px;
    margin: 0 auto;
    margin-top: 10px;
}

.market_charts_left .addFollowBox .addFollowBtn:visited,
.market_charts_left .addFollowBox .addFollowBtn {
    width: 100%;
    height: 36px;
    border: 1px solid rgb(161,36,52);
    background: rgb(161,36,52);
    display: block;
    line-height: 36px;
    color: #fff;
}

.market_charts_left .addFollowBox .addFollowBtn:hover {
    color: #fff;
    background-color: #feb100;
}

.market_charts_right {
    width: 830px;
    float: left;
}

.market_charts_right .changeTimeBox {
    position: absolute;
    top: 6px;
    right: 0;
    height: 30px;
    width: 320px;
}

.market_charts_right .changeTimeBox span {
    background-color: #e3f1fe;
    display: block;
    height: 30px;
    line-height: 30px;
}

.market_charts_right .changeTimeBox span.dayTime {
    width: 120px;
    margin-right: 20px;
}

.market_charts_right .changeTimeBox span.dayTime:hover {
    cursor: pointer;
    color: rgb(161,36,52);
}

.market_charts_right .changeTimeBox span.changeTime {
    width: 180px;
}

.market_charts_right .right_con {
    padding: 10px;
}

.market_charts_right .right_con .con_title {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: #f5f5f5;
}

.market_charts_right .right_con .con_title .shareBtn {
    position: absolute;
    right: 10px;
    top: 5px;
    width: 80px;
    height: 30px;
    line-height: 30px;
    display: block;
    font-size: 14px;
    background: url(/resources/v1/icon/market-share.png) no-repeat top left;
    background-color: rgb(161,36,52);
    background-position: 12px 3px;
    padding-left: 22px;
    color: #fff;
    margin: 0;
}

.market_charts_right .right_con .con_title .shareBtn:hover {
    color: #fff;
    background-color: #feb100;
}

.market_charts_right .right_con .chartsBox {
    width: 100%;
    height: 460px;
    padding: 10px;
    display: block;
    margin-top: 10px;
}


/*-------------------------商品表格-----------------------*/

.market_table {
    margin-top: 30px;
}

.market_table .table_title {
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    background-color: #eee;
    /*border: 1px solid #e8e8e8;*/
}

.market_table .tableBox .goodsTable {
    border: 1px solid #e8e8e8;
    border-top: transparent;
    border-bottom: transparent;
    margin-top: 0;
}

.market_table .tableBox .goodsTable thead,
.market_table .tableBox .goodsTable tbody,
.market_table .tableBox .goodsTable {
    width: 100%;
    text-align: center;
}

.market_table .tableBox .goodsTable thead th {
    background-color: #e3f1fe;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #333;
}

.market_table .tableBox .goodsTable tbody td {
    padding: 20px 0;
    border-bottom: 1px solid #e8e8e8;
}

.market_table .tableBox .goodsTable tbody tr:hover td {
    background-color: #f5f5f5;
    cursor: pointer;
}

.market_table .tableBox .goodsTable tbody tr td .price_box .textareaShow_top,
.market_table .tableBox .goodsTable tbody tr td .icon_imgBox .textareaShow_top {
    width: 26px;
    height: 23px;
    display: inline-block;
    line-height: 20px;
    font-size: 16px;
    text-align: center;
    margin-top: 5px;
}

.market_table .tableBox .goodsTable tbody tr td .cutSpan:hover {
    cursor: pointer;
}

.market_table .tableBox .goodsTable tbody tr td .price_box .textareaShow_top:hover,
.market_table .tableBox .goodsTable tbody tr td .icon_imgBox .textareaShow_top:hover {
    cursor: pointer;
}

.market_table .tableBox .goodsTable tbody tr td .price_box .textareaShow_top.ping_ {
    border: 1px solid #666;
    color: #666;
    height: 26px;
    line-height: 23px;
    border-radius: 50% !important;
}

.market_table .tableBox .goodsTable tbody tr td .price_box .textareaShow_top.die_ {
    border: 1px solid #37b36f;
    color: #37b36f;
    height: 26px;
    line-height: 23px;
    border-radius: 50% !important;
}

.market_table .tableBox .goodsTable tbody tr td .price_box .textareaShow_top.zhang_ {
    border: 1px solid #ff0606;
    color: #ff0606;
    height: 26px;
    line-height: 23px;
    border-radius: 50% !important;
}

.market_table .tableBox .goodsTable tbody tr td .price_box .chartsImg {
    width: 36px;
    height: 41px;
    display: inline-block;
    vertical-align: top;
    background: url(/resources/v1/icon/charts_gray.png) no-repeat top;
}

.market_table .tableBox .goodsTable tbody tr td .price_box .chartsImg:hover {
    background: url(/resources/v1/icon/charts_orange.png) no-repeat top;
    cursor: pointer;
}

.market_table .tableBox .goodsTable tbody tr td .price_box .chartsImg img {
    width: 100%;
}

.market_table .tableBox .goodsTable tbody tr td .td_btn {
    width: 120px;
    height: 40px;
    line-height: 40px;
    display: block;
    font-size: 16px;
    border: transparent;
}

.market_table .tableBox .goodsTable tbody tr td .td_btn:hover {
    cursor: pointer;
}

.market_table .tableBox .goodsTable tbody tr td .td_btn.toList,
.market_table .tableBox .goodsTable tbody tr td .td_btn.addCat {
    background-color: rgb(161,36,52);
    color: #fff;
    border: 1px solid rgb(161,36,52);
}

.market_table .tableBox .goodsTable tbody tr td .td_btn.toList:hover,
.market_table .tableBox .goodsTable tbody tr td .td_btn.addCat:hover {
    background-color: #feb100;
}

.market_table .tableBox .goodsTable tbody tr td .td_btn.askPrice {
    border: 1px solid rgb(161,36,52);
    color: rgb(161,36,52);
    background-color: #e3f1fe;
}

#goods_index_list .market_table .tableBox .goodsTable thead.flexdTop {
    position: fixed;
    width: 1180px;
    top: 80px;
    left: 50%;
    margin-left: -590px;
    z-index: 9;
}

.myFollow_market .today_data .today_market {
    width: 100%;
    height: 100%;
    display: block;
}

.myFollow_market .today_data .today_market .market_data {
    width: 100%;
    border: 1px solid transparent;
    overflow: hidden;
}

.myFollow_market .today_data .today_market .market_data:hover,
.myFollow_market .today_data .today_market .market_data.active {
    border: 1px solid rgb(161,36,52);
}

.myFollow_market .today_data .today_market .market_name {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background-color: #e3f1fe;
}

.myFollow_market .today_data .today_market .market_con {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.myFollow_market .today_data .today_market .market_footer {
    width: 100%;
    height: 20px;
    line-height: 20px;
    margin-bottom: 20px;
}

.myFollow_market {
    padding: 10px 0;
}


/*-------------------------历史记录 搜索记录-----------------------*/

.myFollow_history .historyClass_ul {
    width: 100%;
    border-bottom: 1px solid #e8e8e8;
    padding: 0 10px;
}

.myFollow_history .historyClass_ul li {
    padding: 10px 0;
    width: 150px;
    text-align: center;
    float: left;
    display: block;
    border-bottom: 2px solid transparent;
}

.myFollow_history .historyClass_ul li.li_name:hover,
.myFollow_history .historyClass_ul li.active {
    color: rgb(161,36,52);
    border-bottom-color: rgb(161,36,52);
    cursor: pointer;
}

.myFollow_history .historyClass_ul li.li_name:hover a,
.myFollow_history .historyClass_ul li.active a {
    color: rgb(161,36,52);
}

.myFollow_history .historyClass_ul li.li_span {
    width: 50px;
    color: #e8e8e8;
}

.myFollow_history .historyClass_ul li span {
    height: 16px;
    line-height: 16px;
    width: 100%;
    display: block;
}

.history_lookBox .history_search,
.history_tableBox .history_search {
    height: 60px;
    line-height: 50px;
    width: 100%;
    margin-top: 20px;
    padding: 0 30px;
    border: 1px solid #e8e8e8;
}

.history_tableBox .history_search .timeLabel {
    margin-right: 10px;
    height: 30px;
    line-height: 36px;
    font-size: 14px;
}

.history_tableBox .history_search .daysDistpickerBox .form-control {
    border-color: #ccc;
}

.history_tableBox .history_search .daysDistpickerBox select {
    width: 150px;
    height: 36px;
    line-height: 36px;
    color: #999;
    font-size: 14px;
    margin-right: 8px;
}

.history_tableBox .history_table {
    border: 1px solid #e8e8e8;
    border-top: transparent;
}

.history_tableBox .history_table thead,
.history_tableBox .history_table tbody,
.history_tableBox .history_table {
    width: 100%;
}

.history_tableBox .history_table thead th {
    height: 40px;
    text-align: center;
    background-color: #e3f1fe;
    font-size: 14px;
    color: #333;
}

.history_tableBox .history_table tbody td {
    padding: 15px 0;
    text-align: center;
    font-size: 12px;
    color: #333;
    border-top: 1px solid #e8e8e8;
}

.history_tableBox .history_table tbody tr:hover td {
    background-color: #f5f5f5;
}

.history_tableBox .history_table tbody tr.noData td {
    padding: 30px 0;
}

.history_tableBox .history_table tbody tr.noData:hover td {
    background-color: #fff;
}

.history_tableBox .history_table tbody td .toGoodsList {
    width: 60px;
    height: 30px;
    line-height: 28px;
    display: block;
    border: 1px solid rgb(161,36,52);
    margin: 0 auto;
    color: rgb(161,36,52);
}

.history_tableBox .history_table tbody td .toGoodsList:hover {
    background-color: #e3f1fe;
    color: rgb(161,36,52);
}


/*-------------------------历史记录 浏览记录-----------------------*/

.history_search select.form-control {
    width: 150px;
    height: 36px;
    line-height: 36px;
    color: #999;
}

.history_search .searchInput {
    height: 36px;
    border: 1px solid #e8e8e8;
    width: 250px;
}

.history_search .searchInput:focus {
    border-color: rgb(161,36,52);
}

.history_search button.form-control {
    width: 100px;
    background-color: rgb(161,36,52);
    color: #fff;
    font-size: 16px;
    height: 36px;
    border: 0;
    margin-top: 1px;
}

.history_search button.form-control:hover {
    background-color: #feb100;
}

.history_lookBox .goodsTableBox {
    width: 100%;
}

.history_lookBox .tablePageBox {
    height: 40px;
}

.history_search .chooseShowBox {
    position: absolute;
    top: 45px;
    left: 0px;
    z-index: 9;
    background-color: #fff;
    border: 1px solid rgb(161,36,52);
    border-top: transparent;
    text-align: left;
}

.history_search .chooseShowBox ul {
    padding: 10px;
    width: inherit;
    max-height: 200px;
    position: relative;
    overflow-y: scroll;
}

.history_search .chooseShowBox ul li:hover {
    cursor: pointer;
    background-color: #f5f5f5;
}

.history_search .chooseShowBox ul li {
    height: 20px;
    line-height: 20px;
    display: block;
    padding: 0;
    border-right: 0;
    width: 100%;
}


/*-------------------------我的关注 消息中心-----------------------*/

.myFollow_news {
    padding-top: 20px;
}

.myFollow_news .news_ul {
    width: 128px;
}

.myFollow_news .news_ul li {
    width: 100%;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    background-color: #f5f5f5;
    color: #333;
    text-align: center;
}

.myFollow_news .news_ul li:hover,
.myFollow_news .news_ul li.active {
    background-color: rgb(161,36,52);
    color: #fff;
    cursor: pointer;
}

.myFollow_news .news_ul li:hover a,
.myFollow_news .news_ul li.active a {
    color: #fff;
}

.myFollow_news .news_tableBox {
    width: 1050px;
    padding: 0 10px;
    border-left: 2px solid #e8e8e8;
}

.myFollow_news .news_tableBox .news_top {
    height: 40px;
    width: 100%;
    padding: 0 20px;
    line-height: 40px;
    background-color: #eee;
    border: 1px solid #eee;
    margin-bottom: 10px;
}

.myFollow_news .news_tableBox .news_top .gantanIcon {
    width: 18px;
    height: 18px;
    margin-top: 11px;
    display: block;
    background: url(/resources/v1/icon/gantan.png) no-repeat center;
}

.myFollow_news .news_tableBox .news_top .closeIcon {
    width: 14px;
    height: 14px;
    margin-top: 13px;
    display: block;
    background: url(/resources/v1/icon/close.png) no-repeat center;
}

.myFollow_news .news_tableBox .news_top .closeIcon:hover {
    cursor: pointer;
}

.myFollow_news .news_tableBox .history_search {
    height: 60px;
    line-height: 50px;
    width: 100%;
    padding: 0 30px;
    border: 1px solid #e8e8e8;
}

.myFollow_news .news_table {}

.myFollow_news .news_table {
    border: 1px solid #e8e8e8;
    border-top: transparent;
}

.myFollow_news .news_table thead,
.myFollow_news .news_table tbody,
.myFollow_news .news_table {
    width: 100%;
}

.myFollow_news .news_table thead th {
    height: 40px;
    text-align: center;
    background-color: #e3f1fe;
    font-size: 14px;
    color: #333;
}

.myFollow_news .news_table tbody td {
    padding: 20px 0;
    text-align: center;
    font-size: 12px;
    color: #333;
    border-top: 1px solid #e8e8e8;
}

.myFollow_news .news_table tbody tr:hover td {
    background-color: #f5f5f5;
}

.myFollow_news .news_table tbody tr.noData td {
    padding: 30px 0;
}

.myFollow_news .news_table tbody tr.noData:hover td {
    background-color: #fff;
}

.myFollow_news .news_table tbody td .toGoodsList {
    width: 60px;
    height: 30px;
    line-height: 28px;
    display: block;
    border: 1px solid rgb(161,36,52);
    margin: 0 auto;
    color: rgb(161,36,52);
}

.myFollow_news .news_table tbody td .toGoodsList:hover {
    background-color: #e3f1fe;
    color: rgb(161,36,52);
}


/*-------------------------最近30天指数弹窗-----------------------*/

.thirtyDaysModel .modal-lg {
    width: 520px;
    margin-top: 10%;
}

.thirtyDaysModel .modal-lg .modal-header {
    background-color: rgb(161,36,52);
    color: #fff;
    border-bottom: 0;
    height: 50px;
}

.thirtyDaysModel .modal-lg .modal-body .thirtyDay_ul {
    width: 100%;
    height: 500px;
    overflow-y: scroll;
}

.thirtyDaysModel .modal-lg .modal-body .thirtyDay_ul li {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #e8e8e8;
}

.thirtyDaysModel .modal-lg .modal-body .thirtyDay_ul li:nth-of-type(odd) {
    background-color: #f5f5f5;
}

.thirtyDaysModel .modal-lg .modal-body .thirtyDay_ul li:last-child {
    border-bottom-color: transparent;
}

.thirtyDaysModel .modal-lg .modal-body .thirtyDay_ul li:first-child {
    height: 36px;
    line-height: 36px;
    background-color: #f5f5f5;
    border-bottom-color: transparent;
}

.thirtyDaysModel .modal-lg .modal-body .thirtyDay_ul li span {
    float: left;
    text-align: center;
}


/*-------------------------search_property-----------------------*/

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


/*定义滚动条宽高及背景，宽高分别对应横竖滚动条的尺寸*/

.property_list_ul::-webkit-scrollbar,
.property_box::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    background-color: #fff;
}


/*定义滚动条的轨道，内阴影及圆角*/

.property_list_ul::-webkit-scrollbar-track,
.property_box::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #fff;
}


/*定义滑块，内阴影及圆角*/

.property_list_ul::-webkit-scrollbar-thumb,
.property_box::-webkit-scrollbar-thumb {
    width: 10px;
    height: 10px;
    background-color: #c2c2c2;
}

.search_property .wid1200 {
    padding: 5px 20px;
    padding-top: 18px;
    border: 1px solid #ddd;
    border-radius: 6px;
}

.search_property .property_box {
    margin-left: 45px;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    position: relative;
    background-color: #f8f8f8;
}

.lgHight {
    width: 30px;
    height: 30px;
    display: block;
    border: 1px solid #ddd;
    background-color: #fff;
    line-height: 25px;
    position: absolute;
    left: 20px;
    top: 40%;
    cursor: pointer;
}

.property_content {
    display: inline-block;
    margin-left: 3px;
    margin-right: 3px;
    color: #666;
    padding: 5px;
    min-width: 80px;
    padding-bottom: 10px;
    vertical-align: text-bottom;
}

.property_content h2 {
    margin: 5px 0;
}

.property_content .property_search {
    border: 1px solid #ddd;
    background-color: #fff;
    height: 29px;
    padding-right: 3px;
    position: relative;
}

.property_content .property_search input {
    border: none;
    padding-left: 5px;
    height: 27px;
    line-height: 23px;
    width: 98%;
    text-align: left;
    color: #333;
    background: url(/resources/v1/icon/shuxing_search.png) right no-repeat;
    position: absolute;
}

.property_content .property_search span {
    width: 18px;
    height: 18px;
    display: block;
    float: right;
    background-color: #fff;
    margin-top: 3px;
    margin-right: 2px;
}

.property_content .property_search_list {
    border: 1px solid #ddd;
    height: 120px;
    background-color: #fff;
}

.property_content .property_list_ul {
    overflow-y: auto;
    height: 100%;
}

.property_content .property_list_ul li {
    padding: 0 5px;
    cursor: pointer;
}

.property_content .property_list_ul li:hover {
    background-color: #f5f5f5;
}

.property_content .property_list_ul li.disabled {
    color: #b1b1b1;
}

.property_content .property_list_ul li.active {
    color: #fff;
    background-color: rgb(161,36,52);
}

.property_content .property_list_ul li.disabled:hover {
    background-color: #fff;
    cursor: default;
}

.property_choosed_box {
    margin-top: 10px;
    padding: 10px;
    padding-left: 50px;
    width: 100%;
    overflow: hidden;
}

.property_choosed_box .showSpan {
    padding: 6px 10px;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
    position: relative;
}

.property_choosed_box .showSpan .close_x {
    width: 14px;
    height: 14px;
    display: block;
    border-radius: 50% !important;
    position: absolute;
    right: -7px;
    top: -7px;
    background: url("/resources/v1/icon/shuxing_close.png") center no-repeat;
    background-color: #c2c2c2;
    cursor: pointer;
}

.property_action_box {
    padding-left: 46px;
    line-height: 38px;
    padding-bottom: 20px;
}

.property_action_box .cancelBtn {
    width: 120px;
    height: 40px;
    border: 1px solid rgb(161,36,52);
    background-color: #fff;
    color: rgb(161,36,52);
    display: block;
    line-height: 38px;
    cursor: pointer;
    border-radius: 6px;
}

.property_action_box .cancelBtn:hover {
    border-color: #feb100;
    background-color: #feb100;
    color: #fff;
}

.property_action_box .sureBtn {
    width: 120px;
    height: 40px;
    border: 1px solid rgb(161,36,52);
    background-color: rgb(161,36,52);
    color: #fff;
    display: block;
    line-height: 38px;
    cursor: pointer;
    border-radius: 6px;
}

.property_action_box .sureBtn:hover {
    background-color: #feb100;
    border-color: #feb100;
}

.property_action_box .sureBtn img{
    display: none;
    animation: running_img 1s infinite;
    -webkit-animation: running_img 1s infinite;
}

@keyframes running_img {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
  }


/*-------------------------供应商评分 -----------------------*/

.supplierInfo .textareaShow_top {
    cursor: pointer;
}

.addBtnarea {
    position: absolute;
    width: 190px;
    left: -76px;
    top: -10px;
    height: 26px;
    display: none;
    cursor: pointer;
}

.supplierInfo>div.cor_218:hover .addBtnarea,
.supplierInfo>div.cor_218:hover .popover.top {
    display: block;
}

.supplierInfo .popover.top {
    border-color: rgb(161,36,52);
    color: #666;
}

.supplierInfo .popover.top .arrow {
    border-top-color: rgb(161,36,52);
}

.supplierInfo .popover.top {
    left: -57px;
    top: auto;
    bottom: 36px;
    width: 186px;
    min-height: 130px;
}

.supplierInfo .popover .popover-content {
    padding: 10px;
}

.supplierInfo .supplierLine div,
.supplierInfo .popover .popover-content div {
    line-height: 22px;
    margin-bottom: 4px;
}

.supplierInfo .IconSureBox {
    height: 22px;
    line-height: 22px;
    background-color: rgb(161,36,52);
    padding: 0 6px;
    padding-left: 0;
}

.supplierInfo .IconSure {
    width: 18px;
    height: 17px;
    background-color: #fff;
    display: block;
    margin: 2px 6px 2px 2px;
}

.supplierInfo .IconSureBox:hover {
    color: #fff;
}

.supplierInfo .IconSure img {
    vertical-align: top;
}

.supplierInfo .IconLv {
    width: 20px;
    height: 18px;
    display: block;
    float: left;
    margin-top: 2px;
}

.supplierInfo .IconSaleLv {
    width: 20px;
    height: 18px;
    display: block;
    float: left;
    margin-top: 2px;
}

.goodInfo .supplierInfo {
    padding-top: 36px;
    margin-top: 20px;
}

.supplierInfo .supplierTitle {
    width: 100%;
    height: 60px;
    line-height: 48px;
    background: url("/resources/v1/icon/supplierTitle.png") no-repeat center;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
}

.supplierInfo .supplierContent {
    padding: 10px;
    border: 1px solid #d0e4f8;
}

.supplierInfo .supplierContent .supplierNum {
    padding: 14px 14px;
    padding-top: 30px;
    border-bottom: 1px solid #eaf4fe;
}

.supplierInfo .supplierContent .supplierLine {
    padding: 2px 14px;
    padding-top: 14px;
}


/*------------------------- discount -----------------------*/

.goodsTable .goodsChoose ul li .liSearchDiscount {
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
}

.goodsTable .goodsChoose ul li .liSearchDiscount .discount_search_btn {
    width: 60px;
    height: 30px;
    line-height: 26px;
    border: 1px solid #dcdcdc;
    background-color: #f1f1f1;
    border-left: transparent;
}

.goodsTable .goodsChoose ul li .liSearchDiscount input {
    width: 200px;
    border-color: #dcdcdc;
    padding-left: 27px;
    background: url(/resources/v1/icon/searchIcon.png) no-repeat left;
    background-position: 4px 4px;
    background-size: 20px 20px;
    background-color: #fff;
}

.goodsTable .goodsChoose ul li .liSearchDiscount input:focus {
    border-color: rgb(161,36,52);
}

.goodsTable .goodsChoose ul li .liSearchDiscount .searchReBox {
    position: absolute;
    top: 30px;
    left: 0;
    width: 260px;
    height: 200px;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    z-index: 9;
}

.goodsTable .goodsChoose ul li .liSearchDiscount .searchReBox ul {
    border: 0;
    padding: 10px 8px;
    overflow-y: scroll;
    height: 100%;
}

.goodsTable .goodsChoose ul li .liSearchDiscount .searchReBox ul li {
    height: 20px;
    line-height: 20px;
    padding-left: 2px;
    float: left;
    width: 100%;
    text-align: left;
    margin-top: 0;
}

.goodsTable .goodsChoose ul li .liSearchDiscount .searchReBox ul li:hover {
    background-color: #eee;
}
.listLeftPoint{
    position: fixed;
    top: 260px;
    left: 50%;
    margin-left: -600px;
    z-index: 999;
}
.listLeftPoint ul{
    position: absolute;
    left: -150px;
    background: url(/resources/v1/icon/pointBg.png) no-repeat;
    background-position: 125px -15px;
    width: 150px;
    /* padding-top: 16px; */
}
.listLeftPoint ul li{
    line-height: 47px;
    text-align: right;
    padding-right: 34px;
    font-size: 14px;;
    cursor: pointer;
}
.listLeftPoint ul li.active{
    color: rgb(161,36,52);
    background: url(/resources/v1/icon/point-active.png) no-repeat;
    background-position: 120px 13px;
    background-size: 24px;
}
.listLeftPoint ul li.active a{
    color: rgb(161,36,52);
}

/*-------------------------代理商现货弹窗列表 -----------------------*/
.goods_list_modal_section{
    width: 1202px;
    max-height: 600px;
}
.goods_list_modal_section .modal .modal-header{
    background-color: #f5f5f5;
    padding: 10px;
}

.goods_list_modal_section .modal .modal-header .modal-title{
    color: rgb(161,36,52);
}
.goods_list_modal_section .modal-dialog.modal-lg{
    width: 1202px;
    max-height: 600px;
    top: 20%;
}
.goods_list_modal_section .modal-content{
    border: 0
}
.goods_list_modal_section .modal-body{
    padding: 0;
    max-height: 600px;
    overflow: auto;
}
.goods_list_modal_section .goodsTable{
    margin-top: 0;
}

/*------------------------- 3.5.49 需求-2251 -----------------------*/
.goods_section{
    border: 1px solid #ddd;
    border-top: 0;
    padding: 10px 16px;
    position: relative;
    background-color: #fff;
}

.goods_noTable .goods_section{
    padding: 18px 16px;
}

.goods_section:hover{
    background-color: #f5f5f5;
}
#NO-goods .goods_section:first-of-type{
    border-top: 1px solid #ddd;
}
.goods_section .goodsNoTitle{
    padding: 2px 0 6px 0;
}

.goodsNoTitle .goodsNo{
    width: 230px;
}
.goodsNoTitle .divSpan{
    margin-right: 10px;
}
.goodsNoTitle .divSpan a{
    padding: 2px 10px;
}
.goodsNoTitle .divSpan a:hover{
    color: initial;
}
.goodsNoTitle .divSpan a.brandSpan{
    height: 20px;
    line-height: 18px;
    background-color: rgba(255, 233, 202, 1);
    color: #ff7300;
    border:1px solid #ff7300;
}
.goodsNoTitle .divSpan a.categorySpan{
    height: 20px;
    line-height: 18px;
    background-color: #f5f5f5;
    color: #666;
    border: 1px solid #ddd;
    border-radius: 6px;
}
.goodsNoTitle .divSpan a.quanSpan{
    width: 20px;
    height: 20px;
    display: inline-block;
    line-height: 18px;
    text-align: center;
    padding: 0;
    background-color: #fff;
    border: 1px solid #ff0000;
    color: #ff0000;
    cursor: pointer;
}

.goodsContent p{
    line-height: 20px;
    margin: 0;
    font-size: 12px;
}
.goodsContent .goodsContent-One{
    width: 230px;
}
.goodsContent .goodsContent-Two{
    width: 230px;
}
.goodsContent .goodsContent-Three{
    width: 180px;
}
.goodsContent .goodsContent-Four{
    width: 320px;
    padding-right: 30px;
}
.goodsContent .goodsContent-Five{
    width: auto;
    position: absolute;
    right: 40px;
    top: 40px;
}
.goodsContent .goodsContent-Five p{
    margin-top: 2px;
}
.goodsContent .goodsContent-Five p:first-of-type{
    margin-top: 4px;
}

.goodsContent .goodsNumCut{
    width: 24px;
    height: 24px;
    background: url(/resources/v1/icon/minus.png) no-repeat center;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    display: block;
    float: left;
    cursor: pointer;
}
.goodsContent .goodsNumInput{
    width: 80px;
    height: 24px;
    line-height: 20px;
    margin: 0 -1px;
    border: 1px solid #e8e8e8;
    text-align: center;
    display: block;
    float: left;
}
.goodsContent .goodsNumAdd{
    width: 24px;
    height: 24px;
    background: url(/resources/v1/icon/add.png) no-repeat center;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    display: block;
    float: left;
    cursor: pointer;
}
.goodsContent .addCatBtn{
    width: 100px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background-color: rgb(161,36,52);
    color: #fff;
    border: none;
    display: block;
    border-radius: 6px;
}

.goodsContent .addCatBtn:hover{
    background-color: #feb100
}
.goodsContent .group-buy-now{
    width: 100px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background-color: #ff7330;
    color: #fff;
    border: none;
    display: block;
    font-size: 14px;
}
.goodsContent .chooseUnit{
    height: 24px;
    line-height: 24px;
    border: 1px solid #e8e8e8;
    padding-left: 6px;
    padding-right: 4px;
    text-align: left;
    display: inline-block;
    background-color: #fff;
}
.goodsContent .chooseShowBox{
    position: absolute;
    top: 24px;
    left: 126px;
    width: 44px;
    border: 1px solid #ddd;
}
.goodsContent .chooseShowBox ul li{
    padding-left: 6px;
    background-color: #f2f2f2;
    width: 100%;
}
.goodsContent .chooseShowBox ul li:hover{
    background-color: #fff;
    color: rgb(161,36,52);
    cursor: pointer;
}
.goodsContent .reducePrice.orderGoods {
    width: 100px;
    height: 32px;
    line-height: 30px;
    text-align: center;
    display: block;
    border: 1px solid rgb(161,36,52);
    color: rgb(161,36,52);
    background-color: #f5f5f5;
    border-radius: 6px;
}
.goodsContent .reducePrice.orderGoods:hover {
    background-color: #fff;
    cursor: pointer;
}
.goodsContent .cutSpan:hover {
    cursor: pointer;
}

.goodsSection .goodsModelTitle{
    height: 50px;
    color: rgb(161,36,52);
    line-height: 48px;
    background-color: #f5f5f5;
    padding-left: 20px;
    border: 1px solid #ddd;
}

.goodsSection .goodsTableBottom{
    height: 48px;
    width: 1200px;
    margin: 0 auto;
    border: 1px solid #e8e8e8;
    border-top: transparent;
    line-height: 48px;
    letter-spacing: 2px;
}
.goodsSection .goodsTableBottom .p_more a:hover,
.goodsSection .goodsTableBottom .p_more a {
    color: rgb(161,36,52);
    cursor: pointer;
}
.goodsSection .goodsTableBottom .p_more a.active{
    display: none;
}
.goodsSection .goodsTableBottom .p_more a.active + img{
    display: inline-block !important;
    width: 24px;
    animation: running_img 1s infinite;
    -webkit-animation: running_img 1s infinite;
}

.goodsSection .showModal{
    display: block;
    margin-top: 20px;
}

#HZ-BOX .goodsModelTitle{
    margin-top: 20px;
}

.goodsSection .showModal:first-of-type,
.goodsSection .showModal:first-of-type .goodsModelTitle{
    margin-top: 0 !important;
}

.goodsSection .hideModal{
    display: none;
}

.goodsSection .addBtnarea{
    position: absolute;
    width: 158px;
    left: 73px;
    top: -7px;
    height: 26px;
    display: none;
    cursor: pointer;
}

.goodsSection .supplierInfo .popover.top{
    left: -1px;
    top: auto;
    bottom: 29px;
    width: 186px;
    min-height: 130px;
}
.goodsSection .batchSelect,
.goodsSection .batchSelect:focus,
.goodsSection .batchSelect:active,
.goodsSection .batchSelect:checked,
.goodsSection .batchSelect:visited,
.goodsSection .batchSelect:hover{
    padding: 4px;
    padding-left: 8px;
    border: 1px solid #ddd;
    user-select: none;
    -webkit-user-select: none;
    outline: none;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    padding-right: 14px;
}

.goodsSection .batchSelect::-ms-expand{
    color: #ddd;
}

#HZ-BOX .goodsModelTitle{
    margin-top: 20px;
}
