.supply-search, .discount-market-search, .search-block {
    overflow: visible;
}

.ecSupply-banner {
    width: 100%;
    height: 100px;
    background-color: #f0f0f0;
    overflow: hidden;
}

.ecSupply-banner .banner {
    width: 1200px;
    height: 100px;
    float: left;
    overflow: hidden;
}

.ecSupply-banner .swiper-container {
    width: 1200px;
    height: 100px;
    overflow: hidden;
}

.ecSupply-banner .swiper-container img {
    display: block;
    width: 1200px;
    height: 100px;
}

.ecSupply-banner .pagination {
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 1px;
    width: 100%;
}

.ecSupply-banner .swiper-pagination-switch {
    display: inline-block;
    width: 26px;
    height: 3px;
    background: #fff;
    margin: 0 3px;
    cursor: pointer;
    opacity: 0.4;
    filter: Alpha(opacity=40);
}

.ecSupply-banner .swiper-active-switch {
    opacity: 1;
    filter: Alpha(opacity=100);
}
.ecSupply-banner .swiper-button {
    position: absolute;
    top: 50%;
    width: 15px;
    height: 20px;
    margin-top: -10px;
    cursor: pointer;
    display: none;
    z-index: 999;
}

.ecSupply-banner .swiper-button-next {
    right: 10px;
    background: url(../../images/supply-banner-btn.png) no-repeat 0 -26px;
}
.ecSupply-banner .swiper-button-next:hover {
    background: url(../../images/supply-banner-btn.png) no-repeat 0 0;
}
.ecSupply-banner .swiper-button-prev {
    left: 10px;
    background: url(../../images/supply-banner-btn.png) no-repeat 0 -74px;
}
.ecSupply-banner .swiper-button-prev:hover {
    background: url(../../images/supply-banner-btn.png) no-repeat 0 -48px;
}

.ecSupply-tips {
    width: 100%;
    height: 46px;
    line-height: 46px;
    margin-top: 6px;
    font-size: 14px;
    font-weight: normal;
    color: #4c4c4c;
    background-color: #f7f7f7
}
.ecSupply-tips span {
    padding-left: 72px;
}
.ecSupply-tips .supply-btn-tips {
    display: inline-block;
    width: 76px;
    margin-left: 10px;
    margin-right: 10px;
    border: 1px solid #ff6d00;
    color: #ff6d00;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    border-radius: 2px;
}

.supply-search-optimization {
    border-bottom: 1px solid #e6e6e6;
}
.supply-search-optimization table {
    width: 100%;
}
.supply-search-optimization table tr th {
    height: 31px;
    line-height: 31px;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    color: #4c4c4c;
    text-align: left;
}

.ecSupply-table {
    margin-top: 6px;
}
.ecSupply-table table tr th {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    color: #4c4c4c;
    background-color: #f3f3f3;
    text-align: left;
}

.supply-search-optimization table tr td,
.cart-supply table tr td,
.ecSupply-table table tr td {
    word-break: break-word;
}

.ecSupply-table table tr .supply-model-th {
    padding-left: 14px;
    border: solid 1px #e6e6e6;
}
.ecSupply-table table tr .supply-desc-th {
    padding-left: 10px;
    border-top: solid 1px #e6e6e6;
    border-bottom: solid 1px #e6e6e6;
}
.ecSupply-table table tr .supply-safety-regulation-th {
    border-top: solid 1px #e6e6e6;
    border-bottom: solid 1px #e6e6e6;
}
.ecSupply-table table tr .supply-quality-th {
    padding-left: 10px;
    border-top: solid 1px #e6e6e6;
    border-bottom: solid 1px #e6e6e6;
    border-left: solid 1px #e6e6e6;
}
.ecSupply-table table tr .sales-buy-information-th {
    padding-left: 14px;
    border: solid 1px #e6e6e6;
}

.ecSupply-table .supply-model-td {
    border-left: solid 1px #e6e6e6;
    border-right: solid 1px #e6e6e6;
}
.ecSupply-table .supply-quality-td {
    border-left: solid 1px #e6e6e6;
}
.ecSupply-table .supply-sales-information-td {
    border-left: solid 1px #e6e6e6;
    border-right: solid 1px #e6e6e6;
}

.supply-search-optimization tr {
    vertical-align: top;
}
.supply-search-optimization tr td {
    border-bottom: 1px solid #eee;
}
.supply-search-optimization tr:first-child {
    border-bottom: 1px solid #eee;
    vertical-align: top;
}
.supply-search-optimization tr:last-child {
    border-width: 0;
    vertical-align: top;
}
.supply-search-optimization tr:last-child td {
    border-bottom: 0 solid #eee;
}

.supply-search-optimization .supply-model,
.cart-supply .supply-model {
    margin-top: 4.5px;
    margin-bottom: 5.5px;
    margin-right: 19px;
}

.supply-search-optimization .supply-model {
    margin-right: 15px;
}

.ecSupply-table .supply-model {
    margin: 4.5px 14px 5.5px 14px;
}

.supply-search-optimization .supply-model .model-on,
.cart-supply .supply-model .model-on {
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    color: #4c4c4c;
}

.supply-search-optimization .supply-model .model-on {
    overflow: hidden;
    max-height: 36px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.supply-model>p.supply-model-on {
    max-height:36px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 18px;
    margin-left: -20px;
    padding-left: 20px;
}
.supply-search-optimization .supply-model>p.supply-model-on>a.model-on{
    display:inline;
}
.ecSupply-table .supply-model .model-on {
    -webkit-line-clamp: 2;
}


.ecSupply-table .supply-model .research-data a:hover {
    color:#ff6d00;
    text-decoration: none;
    font-size: 12px !important;
}

.ecSupply-table .supply-model .research-data a {
    color:#318ECC;
    font-size: 12px !important;
}

.ecSupply-table .supply-model .research-data .search_data_icon {
    width: 0;
    height: 0;
    background:none;
} 

.supply-search-optimization .supply-model .model-on:hover,
.supply-search-optimization .supply-model .model-brand:hover,
.cart-supply .supply-model .model-on:hover,
.cart-supply .supply-model .model-brand:hover {
    color: #ff6d00;
}

.supply-search-optimization .supply-model .model-lifecycle,
.cart-supply .supply-model .model-lifecycle {
    height: 11px;
    margin-top: 11.5px;
    margin-bottom: 11.5px;
    font-size: 12px;
    line-height: 11px;
    color: #4c4c4c;
}

.cart-supply .supply-model .model-lifecycle {
    margin-top: 6.5px;
    margin-bottom: 6.5px;
}

.cart-supply .supply-model .restrict-type-content,
.supply-search-optimization .supply-model .model-brand,
.cart-supply .supply-model .model-brand {
    margin-top: 6.5px;
    font-size: 12px;
    line-height: 16px;
    color: #4c4c4c;
}

.cart-supply .supply-model .pay-local,
.cart-supply .supply-model .product-status,
.cart-supply .supply-model .restrict-type-content {
    margin-top: 0;
    line-height: 24px;
}

.order-list .supply-supplier,
.cart-supply .supply-supplier {
    margin-right: 20px;
    line-height: 1.5;
}

.order-list .supply-place-shipment,
.cart-supply .supply-place-shipment {
    margin-right: 5px;
}

.order-list .expected-delivery,
.cart-supply .expected-delivery {
    margin-right: 10px;
}

.supply-model .restrict-type-content .restrict-type {
    color: #ff6d00;
    margin-right: 4px;
}

.discount-flag {
    margin-top: 5.5px;
    font-size: 12px !important;
    line-height: 16px !important;
    color: #fb3a3a !important;
}

.award-record-table .supply-desc,
.supply-search-optimization .supply-desc,
.cart-supply .supply-desc {
    margin-top: 6.5px;
    margin-bottom: 8.5px;
    margin-right: 17px;
}

.supply-search-optimization .supply-desc {
    margin-right: 30px;
    margin-bottom: 0;
}

.ecSupply-table .supply-desc {
    margin: 6.5px 10px 8.5px 10px;
}

.award-record-table .supply-desc .desc-category,
.supply-search-optimization .supply-desc .desc-category,
.cart-supply .supply-desc .desc-category {
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    color: #4c4c4c;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.cart-supply .supply-desc .programmable-on-info {
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    color: #4c4c4c;
    display: inline-block;
}
.cart-supply .supply-desc .programmable-on-info .line {
    display: block;
    height: 1px;
    background: #f3f3f3;
    margin-top: 7px;
    margin-bottom: 7px;
}

.award-record-table .supply-desc .desc-pn-ps,
.supply-search-optimization .supply-desc .desc-pn-ps,
.cart-supply .supply-desc .desc-pn-ps {
    margin-top: 5.5px;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    color: #4c4c4c;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
}

.supply-search-optimization .supply-desc .desc-fmtMinPackAmount,
.award-record-table .supply-desc .desc-fmtMinPackAmount,
.cart-supply .supply-desc .desc-fmtMinPackAmount,
.supply-search-optimization .supply-desc .desc-extra-description,
.cart-supply .supply-desc .desc-extra-description,
.supply-search-optimization .supply-desc .desc-description,
.award-record-table .supply-desc .desc-description,
.cart-supply .supply-desc .desc-description {
    margin-top: 6px;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    color: #4c4c4c;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}

.supply-search-optimization .supply-desc .desc-description {
    -webkit-line-clamp: 2;
}
.ecSupply-table .supply-desc .desc-description {
    -webkit-line-clamp: 4;
}

.supply-search-optimization .supply-desc .desc-extra-description,
.cart-supply .supply-desc .desc-extra-description {
    display: none;
}

.award-record-table .supply-desc .desc-package,
.supply-search-optimization .supply-desc .desc-package,
.cart-supply .supply-desc .desc-package {
    margin-top: 6px;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    color: #4c4c4c;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.ecSupply-table .supply-safety-regulation {
    margin-top: 6.5px;
    margin-bottom: 8.5px;
    margin-right: 17px;
}
.ecSupply-table .supply-safety-regulation .safety-regulation-environmental {
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    color: #4c4c4c;
}
.ecSupply-table .supply-safety-regulation .safety-regulation-temperature {
    margin-top: 5.5px;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    color: #4c4c4c;
}

.ecSupply-table .supply-quality-wrap {
    margin-left: 10px;
}

.supply-search-optimization .supply-supplier {
    margin-left: 0;
    margin-right: 10px;
    margin-top: 5.5px;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    color: #4c4c4c;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.supply-search-optimization .supply-quality {
    margin-top: 9.5px;
    margin-bottom: 0;
    margin-left: 0;
}
.supply-search-optimization .supply-quality .supply-tag-img-icon{
    display: inline-block;
    height: 14px;
    width: 14px;
    margin-right: 4px;
    vertical-align: -3px;
}
.supply-search-optimization .supply-quality p {
    width: 100px;
    height: 18px;
    line-height: 18px;
    margin-bottom: 8px;
    font-size: 12px;
    font-weight: bold;
    color: #4c4c4c;
}
.supply-search-optimization .supply-quality p .quality-icon {
    display: inline-block;
    width: 13px;
    height: 13px;
    vertical-align: middle;
    padding-right: 3px;
    margin-bottom: 2px;
}
.supply-search-optimization .supply-quality p .quality-original-certification-icon {
    height: 13px;
    width: 13px;
    background: url(../../images/sprite_chart_icon.png) 0 -40px no-repeat;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) 0 -40px\9;
}
/*世强代理*/
.supply-search-optimization .supply-quality p .quality-sekorm-agency-icon {
    height: 13px;
    width: 13px;
    background: url(../../images/sprite_chart_icon.png) -80px -40px no-repeat;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -80px -40px\9;
}
/*选型推荐*/
.supply-search-optimization .supply-quality p .quality-selection-recommendation-icon {
    height: 13px;
    width: 13px;
    background: url(../../images/sprite_chart_icon.png) -320px -40px no-repeat;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -320px -40px\9;
}
/*供货保障*/
.supply-search-optimization .supply-quality p .quality-supply-guarantee-icon {
    height: 13px;
    width: 13px;
    background: url(../../images/sprite_chart_icon.png) -40px -40px no-repeat;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -40px -40px\9;
}
/*库存处理*/
.supply-search-optimization .supply-quality p .quality-inventory-processing-icon {
    height: 13px;
    width: 13px;
    background: url(../../images/sprite_chart_icon.png) -200px -40px no-repeat;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -200px -40px\9;
}
/*一支起订*/
.supply-search-optimization .supply-quality p .quality-minimum-order-icon {
    height: 13px;
    width: 13px;
    background: url(../../images/sprite_chart_icon.png) -360px -40px no-repeat;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -360px -40px\9;
}
/*原厂直发*/
.supply-search-optimization .supply-quality p .quality-original-straight-hair-icon {
    height: 13px;
    width: 13px;
    background: url(../../images/sprite_chart_icon.png) -240px -40px no-repeat;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -240px -40px\9;
}
/*世强自营*/
.supply-search-optimization .supply-quality p .quality-sekorm-self-icon {
    height: 13px;
    width: 13px;
    background: url(../../images/sprite_chart_icon.png) -120px -40px no-repeat;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -120px -40px\9;
}
/*超低价格*/
.supply-search-optimization .supply-quality p .quality-low-price-icon {
    height: 13px;
    width: 13px;
    background: url(../../images/sprite_chart_icon.png) -400px -40px no-repeat;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -400px -40px\9;
}
/*认证商家*/
.supply-search-optimization .supply-quality p .quality-good-company-icon {
    height: 13px;
    width: 13px;
    background: url(../../images/sprite_chart_icon.png) -280px -40px no-repeat;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -280px -40px\9;
}
/*限量折扣*/
.supply-search-optimization .supply-quality p .discount-limit-icon {
    margin-right: 3px;
    height: 13px;
    width: 13px;
    background: url(../../images/sprite_chart_icon.png) -160px -40px no-repeat;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -160px -40px\9;
}
/*限时折扣*/
.supply-search-optimization .supply-quality p .discount-time-icon {
    margin-right: 3px;
    height: 13px;
    width: 13px;
    background: url(../../images/sprite_chart_icon.png) -440px -40px no-repeat;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -440px -40px\9;
}

.supply-search .supply-quality p .discount-limit-icon,
.supply-search .supply-quality p .discount-time-icon {
    margin-right: 4px;
}

.discount-text {
    width: auto !important;
}

.supply-search-optimization .supply-sales-information,
.cart-supply .supply-sales-information {
    margin-top: 3.5px;
    margin-bottom: 8.5px;
}

.supply-search-optimization .supply-sales-information {
    margin-bottom: 0;
    margin-right: 10px;
}
.supply-search-optimization .supply-sales-information p {
    line-height: 20px;
    margin-bottom: 0.5px;
    font-size: 12px;
}
.supply-search-optimization .supply-detail-info p{
    margin-bottom: -3px !important;
}

.cart-supply .supply-sales-information p {
    line-height: 20px;
    margin-bottom: 5.5px;
    margin-right: 0;
    font-size: 12px;
}

.ecSupply-table .supply-sales-information {
    margin-top: 3.5px;
    margin-bottom: 5.5px;
    margin-left: 5px;
    width: 265px;
}

.ecSupply-table .supply-sales-information-st {
    width: 137px;
}

.ecSupply-table .supply-sales-information p {
    line-height: 20px;
    margin-bottom: 0.5px;
    margin-right: 0;
    font-size: 12px;
}

.supply-search-optimization .supply-sales-information .information-title,
.cart-supply .supply-sales-information .information-title {
    color: #999;
}

.cart-supply .supply-sales-information .information-title {
    margin-right: 8px;
}

.supply-search-optimization .supply-sales-information .information-content,
.cart-supply .supply-sales-information .information-content {
    color: #4c4c4c;
}

.supply-search-optimization .supply-sales-information .supply-buy-price,
.cart-supply .supply-sales-information .supply-buy-price {
    font-weight: bold;
}

.information-tips-wrap {
    position: relative;
    display: block;
    height: 18px;
    line-height: 18px;
    margin-right: 14px;
}

.cart-supply .expected-delivery-wrap {
    height: 14px;
}

.information-tips-wrap .information-tips-title {
    float: left;
}
.information-tips-wrap .information-tips-icon {
    float: right;
    width: 16px;
    height: 16px;
    font-size: 8.4px;
    font-weight: bold;
    color: #666;
    background: #eee;
    min-width: 16px;
    margin-left: 3px;
    margin-right: 16px;
    border-radius: 50%;
    text-align: center;
    margin-top: 2px;
    line-height: 16px;
    -webkit-transform-origin-x: 0;
    -webkit-transform: scale(0.7);
}
.information-tips-wrap .information-tips {
    display: none;
    vertical-align: top;
    padding: 13px 10px 13px 10px;
    background-color: #fff0e5;
    border: solid 1px #ffc498;
    position: absolute;
    width: 254px;
    top: 26px;
    z-index: 10;
    right: -120px;
}
.information-tips-wrap .information-tips .information-tips-content {
    line-height: 16px;
    font-size: 12px;
    font-weight: normal;
    color: #ff6d00;
    text-align: left;
}
.information-tips-wrap .information-tips .information-tips-arrow-top {
    float: left;
    margin-left: 114px;
    margin-top: -19px;
}
.information-tips-wrap .information-tips .information-tips-arrow-top .information-tips-arrow-border {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-bottom: 6px solid maroon;
    border-right: 6px solid transparent;
    border-bottom-color: #ffc498;
}
.information-tips-wrap .information-tips .information-tips-arrow-top .information-tips-arrow {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-bottom: 5px solid maroon;
    border-right: 5px solid transparent;
    border-bottom-color: #fff0e5;
    margin-top: -4px;
    margin-left: 1px;
}

.restrict-type-content .information-tips-wrap .information-title,
.product-status .information-tips-wrap .information-title {
    min-width: 68px;
    font-size: 12px;
    color: #f90c1e;
}

.pay-local .information-tips-wrap .information-title {
    min-width: 45px;
    font-size: 12px;
}
.pay-local .information-tips-wrap .information-tips,
.restrict-type-content .information-tips-wrap .information-tips,
.product-status .information-tips-wrap .information-tips {
    top: 26px;
    width: 172px;
    right: 16px;
}

.restrict-type-content .information-tips-wrap .information-tips .information-tips-arrow-top,
.product-status .information-tips-wrap .information-tips .information-tips-arrow-top {
    margin-left: 79px;
}

.pay-local .information-tips-wrap .information-tips .information-tips-arrow-top {
    margin-left: 48px;
}

.pay-local .information-tips-wrap {
    height: unset;
    margin-right: 0;
}
.pay-local .information-tips-wrap .information-tips {
    right: -46px;
    width: 108px;
}
.pay-local .information-tips-wrap .info-tips-style {
    right: -30px;
}
.pay-local .information-tips-wrap .information-tips-icon {
    margin-right: 0;
}
.pay-local .information-tips-wrap .information-title .pay-local-content {
    float: left;
    max-width: 65px;
    color: #4c4c4c;
}
.order-list .pay-local .information-tips-wrap .information-tips {
    right: -56px;
    width: 108px;
}
.order-list .pay-local .information-tips-wrap .info-tips-style {
    right: -30px;
}

.supply-search-optimization .supply-buy-information {
    margin-top: 5.5px;
    margin-bottom: 5.5px;
}

.supply-buy-information-td .supply-buy-information {
    margin-top: 8px;
    margin-bottom: 8.5px;
    margin-right: 25px;
}

.supply-search-optimization .supply-buy-information .supply-buy-wrap {
    float: left;
    margin-right: 2px;
}
.supply-search-optimization .supply-buy-information .new-supply-buy-wrap {
    width: 62px;
    float: left;
    margin-right: 6px;
}

.ecSupply-wrap .supply-buy-information .supply-buy-wrap {
    margin-right: 5px;
}

.supply-search-optimization .supply-buy-information .supply-buy-price {
    margin-bottom: 8px;
    line-height: 12px;
    font-size: 16px;
    font-weight: bold;
    color: #4c4c4c;
}

.supply-search-optimization .supply-buy-information .available-sale,
.cart-supply .available-sale,
.supply-search-optimization .supply-buy-information .least-number,
.cart-supply .least-number {
    height: 11px;
    font-size: 12px;
    line-height: 11px;
    color: #999;
    text-align: center;
}

.cart-supply .available-sale,
.cart-supply .least-number {
    margin-top: 8px;
}

.cart-supply .supply-sales-information p.least-number,
.cart-supply .supply-sales-information p.delivery-and-pay-local {
    height: auto;
    line-height: 1.5;
    margin-bottom: 0px;
    text-align: left;
    margin-left: 40px;
    margin-right: 17px;
    word-break: break-all;
}

.supply-search-optimization .supply-buy-information .transactions-number {
    display: inline-block;
    margin-bottom: 6px;
    width: 48px;
    height: 32px;
    line-height: 32px;
    padding: 0 5px;
    border: solid 1px #ccc;
    text-align: center;
}
.supply-search-optimization .supply-buy-information .transactions-number:disabled {
    display: inline-block;
    margin-bottom: 6px;
    width: 48px;
    height: 32px;
    line-height: 32px;
    padding: 0 5px;
    border: solid 1px #ccc;
    text-align: center;
    background-color: #f7f7f7;
    color: #b8b8b8;
}
.supply-search-optimization .supply-buy-information a.pcb-customization-btn,
.supply-search-optimization .supply-buy-information a.quick-buy-btn {
    display: inline-block;
    width: 80px;
    margin-bottom: 5px;
    border: 1px solid #ff6d00;
    color: #fff;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    background-color: #ff6d00;
    border-radius: 2px;
}

.supply-search-optimization .supply-buy-information .programmable-customization-icon,
.supply-search-optimization .supply-buy-information .pcb-customization-icon,
.supply-search-optimization .supply-buy-information .quick-buy-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background: url(../../images/quick-buy-icon_s.png) no-repeat;
    padding-right: 5px;
    margin-bottom: 1px;
}

.supply-search-optimization .supply-buy-information .pcb-customization-icon {
    background: url(../../images/pcb-customization-icon_s.png) no-repeat;
}
.supply-search-optimization .supply-buy-information .programmable-customization-icon {
    background: url(../../images/programmable-customization-icon.png) no-repeat;
}
.supply-search-optimization .supply-buy-information a.supply-btn:hover .programmable-customization-icon {
    background: url(../../images/programmable-customization-icon_s.png) no-repeat;
}

.supply-search-optimization .supply-buy-information a.supply-btn {
    display: inline-block;
    width: 60px;
    margin-bottom: 5px;
    border: 1px solid #ff6d00;
    color: #ff6d00;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    border-radius: 2px;
}
.supply-search-optimization .supply-buy-information a.quick-buy-small-btn {
    display: inline-block;
    width: 60px;
    margin-bottom: 5px;
    border: 1px solid #ff6d00;
    color: #fff;
    text-align: center;
    line-height: 23px;
    font-size: 12px;
    background-color: #ff6d00;
    border-radius: 2px;
}
.supply-search-optimization .supply-buy-information a.supply-small-btn {
    display: inline-block;
    width: 60px;
    margin-bottom: 5px;
    border: 1px solid #ff6d00;
    color: #ff6d00;
    text-align: center;
    line-height: 23px;
    font-size: 12px;
    border-radius: 2px;
    font-weight: normal;
}
.supply-search-optimization .supply-buy-information a.selected-service-mall {
    background: #FFE2CC;
    border-color: #FFA35F;
    font-weight: 700;
}
.supply-search-optimization .supply-buy-information a.on-small-btn {
    display: inline-block;
    width: 60px;
    margin-bottom: 5px;
    border: 1px solid #ff6d00;
    color: #ff6d00;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    border-radius: 2px;
}
.supply-search-optimization .supply-buy-information a.on-discount-small-btn{
    display: inline-block;
    width: 60px;
    margin-bottom: 5px;
    border: 1px solid #0085dd;
    color: #0085dd;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    border-radius: 2px;
}
.supply-search-optimization .supply-buy-information a.on-discount-small-btn:hover {
    color: #fff;
    background-color: #0085dd;
}
.supply-search-optimization .supply-buy-information a.on-small-btn:hover {
    color: #fff;
    background-color: #ff6d00;
}

.supply-search-optimization .supply-buy-information a.supply-small-btn:hover,
.supply-search-optimization .supply-buy-information a.supply-btn:hover {
    color: #fff;
    background-color: #ff6d00;
    font-weight: 400;
}

.related-component-supply {
    margin-bottom: 30px;
}
.related-component-supply h2 {
    position: relative;
    line-height: 14px;
    padding-left: 8px;
    font-size: 14px;
    color: #ff6d00;
    font-weight: normal;
    border-left: solid 4px #ff6d00;
}
.related-component-supply h2 a {
    position: absolute;
    line-height: 14px;
    right: 10px;
    top: 0;
    font-size: 12px;
    font-weight: normal;
    color: #999;
}

.related-component-supply .cd-tips {
    display: inline-block;
    line-height: 14px;
    margin-left: 10px;
    font-size: 14px;
    font-weight: normal;
    color: #808080;
}

.cart-supply table tr th {
    font-size: 14px;
    color: #4c4c4c;
}
.cart-supply table tr td {
    vertical-align: top;
}

.supplyList-page {
    display: flex;
    justify-content: center;
}

.delivery-tips {
    display: none;
    vertical-align: top;
    padding: 13px 10px 13px 10px;
    background-color: #fff0e5;
    border: solid 1px #ffc498;
    position: absolute;
    width: 170px;
    top: 0;
    left: -200px;
}

.supply-search-optimization .supply-buy-information .delivery-tips {
    top: -6px;
}

.delivery-tips p {
    line-height: 16px;
    font-size: 12px;
    font-weight: normal;
    color: #ff6d00;
    text-align: left;
}

.delivery-arrow-right {
    float: right;
    margin-right: -16px;
    margin-top: -3px;
}

.delivery-arrow-border {
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-left: 6px solid maroon;
    border-bottom: 6px solid transparent;
    border-left-color: #ffc498;
}

.delivery-arrow {
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 5px solid maroon;
    border-bottom: 5px solid transparent;
    border-left-color: #fff0e5;
    margin-top: -11px;
}

.receive-prize-hide {
    display: none;
}

.receive-prize .user-submit {
    float: right;
    text-align: right;
    width: 560px;
}

.supply-detail {
    position: relative;
    width: 825px;
    min-height: 690px;
}

.supply-info .brand-logo {
    float: left;
    width: 240px;
    height: 144px;
    position: relative;
}
.supply-info .brand-logo img {
    display: inline-block;
    width: auto;
    height: auto;
    max-width: 240px;
    max-height: 144px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}

.supply-info .supply-content {
    float: left;
    width: 588px;
    margin-left: 20px;
}
.supply-info .supply-content .model-on {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    max-height: 36px;
    color: #333;
}
.supply-info .supply-content a:hover {
    color: #ff6d00;
}
.supply-info .supply-content .item-title {
    float: left;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    color: #333;
}
.supply-info .supply-content .item-content {
    float: left;
    width: 545px;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    color: #666;
}

.supply-info .supply-content .supply-description {
    margin-top: 12px;
}
.supply-info .supply-content .supply-brand {
    margin-top: 12px;
}
.supply-info .supply-content .supply-pcs {
    margin-top: 12px;
}
.supply-info .supply-content .supply-quality {
    margin-top: 12px;
}
.supply-info .supply-content .supply-quality p {
    width: 78px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    font-weight: bold;
    color: #4c4c4c;
}
.supply-info .supply-content .supply-quality p .quality-icon {
    display: inline-block;
    width: 14px;
    height: 16px;
    vertical-align: middle;
    padding-right: 5px;
    margin-bottom: 4px;
}

.supply-info .supply-content .supply-quality p .quality-original-certification-icon {
    background: url(../../images/quality-original-certification-icon.png) no-repeat;
    background-size: 13px;
}
.supply-info .supply-content .supply-quality p .quality-sekorm-agency-icon {
    background: url(../../images/quality-sekorm-agency-icon.png) no-repeat;
    background-size: 13px;
}
.supply-info .supply-content .supply-quality p .quality-selection-recommendation-icon {
    background: url(../../images/quality-selection-recommendation-icon.png) no-repeat;
    background-size: 13px;
}
.supply-info .supply-content .supply-quality p .quality-supply-guarantee-icon {
    background: url(../../images/quality-supply-guarantee-icon.png) no-repeat;
    background-size: 13px;
}

.supply-buy-info .supply-buy-information {
    margin-left: 33px;
}
.supply-buy-info .supply-buy-information .supply-buy-price {
    margin-top: 18px;
}
.supply-buy-info .supply-buy-information .supply-buy-price .item-title {
    float: left;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    color: #333;
}
.supply-buy-info .supply-buy-information .supply-buy-price .item-content {
    margin-left: 18px;
    float: left;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    color: #ff6d00;
}
.supply-buy-info .supply-buy-information .supply-buy-price .ask-price {
    margin-left: 18px;
    float: left;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    color: #666;
}

.supply-buy-info .supply-buy-information .supply-buy-number {
    margin-top: 10px;
}
.supply-buy-info .supply-buy-information .supply-buy-number .item-title {
    float: left;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
}
.supply-buy-info .supply-buy-information .transactions-number {
    display: inline-block;
    width: 83px;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    border: solid 1px #ccc;
    text-align: center;
}
.supply-buy-info .supply-buy-information .transactions-number:disabled {
    display: inline-block;
    width: 83px;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    border: solid 1px #ccc;
    text-align: center;
    background-color: #f7f7f7;
    color: #b8b8b8;
}

.supply-buy-info .supply-buy-information .least-number {
    margin-left: 6px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #999;
    text-align: center;
}
.supply-buy-info .supply-buy-information .supply-buy-btns {
    margin-top: 12px;
    width: 420px;
}

.supply-buy-info .supply-buy-information .supply-buy-btns a.quick-buy-btn {
    margin-right: 6px;
    display: inline-block;
    width: 82px;
    margin-bottom: 5px;
    border: 1px solid #ff6d00;
    color: #fff;
    text-align: center;
    line-height: 24px;
    font-size: 12px;
    background-color: #ff6d00;
    border-radius: 2px;
}

.supply-buy-info .supply-buy-information .supply-buy-btns .quick-buy-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background: url(../../images/quick-buy-icon_s.png) no-repeat;
    padding-right: 5px;
    margin-bottom: 1px;
}

.supply-buy-info .supply-buy-information .supply-buy-btns .pcb-customization-icon {
    background: url(../../images/pcb-customization-icon_s.png) no-repeat;
}
.supply-buy-info .supply-buy-information .supply-buy-btns .programmable-customization-icon {
    background: url(../../images/programmable-customization-icon_s.png) no-repeat;
}

.supply-buy-info .supply-buy-information .supply-buy-btns a.supply-btn {
    margin-right: 6px;
    display: inline-block;
    width: 82px;
    margin-bottom: 8px;
    border: 1px solid #ff6d00;
    color: #ff6d00;
    text-align: center;
    line-height: 24px;
    font-size: 12px;
    border-radius: 2px;
}

.supply-buy-info .supply-buy-information .supply-buy-btns a.js-ask-price {
    margin-bottom: 0;
}
.supply-buy-info .supply-buy-information .supply-buy-btns a.supply-btn:hover {
    color: #fff;
    background-color: #ff6d00;
}

.supply-detail-tit {
    padding-bottom: 10px;
}
.supply-detail-tit h1 {
    font-size: 18px;
    color: #333;
}

.supply-detail-ct ul li {
    float: left;
}

.supply-detail-ct .detail-ct-label {
    width: 45px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    line-height: 18px;
}
.supply-detail-ct .detail-ct-desc {
    position: relative;
    width: 542px;
    font-size: 14px;
    color: #666;
}
.supply-detail-ct .detail-ct-logo {
    float: right;
}
.supply-detail-ct .detail-ct-descMain {
    margin-bottom: 5px;
    line-height: 24px;
    word-break: break-word;
    color: #333;
}
.supply-detail-ct .detail-ct-descSub {
    max-height: 92px;
    line-height: 18px;
    overflow: hidden;
}
.supply-detail-ct .detail-ct-descOpen {
    position: absolute;
    bottom: 4px;
    right: 0;
    display: none;
    width: 72px;
    height: 20px;
    text-align: center;
    background: #fff;
    color: #318ccc;
}

.supply-detail-ct .detail-left {
    float: left;
    width: 900px;
    height: 100%;
    margin-top: -10px;
}
.supply-detail-ct .detail-left .details-brand {
    display: flex;
    align-items: center;
    margin: 9px 0 0 0;
}
.supply-detail-ct .detail-left .details-brand img {
    margin-left: 5px;
    width: 60px;
    height: 30px;
}
.supply-detail-ct .detail-left .details-brand p {
    font-size: 14px;
    color: #333;
    line-height: 25px;
}
.supply-detail-ct .detail-right {
    max-width: 160px;
    height: 80px;
    float: right;
    display: flex;
    align-items: center;
    justify-content: center;
}

.supply-detail-ct .detail-right .on-logo {
    height: 69px;
}
.supply-detail-ct .detail-right img {
    width: 100%;
    height: 100%;
    object-fit:cover;
}

.space-table-dl td span {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    word-break: break-all;
}

.space-table .space-tb-item1 {
    padding-left: 9px;
    height: 33px;
    line-height: 33px;
    background: #fafafa;
    border-right: 1px solid #e6e6e6;
    width: 150px;
    color: #666;
    font-size: 12px;
    overflow: hidden;

}

.space-table .space-tb-item2 {
    padding-left: 20px;
    width: 540px;
    color: #318ecc;
    font-size: 14px;
    height: 33px;
    line-height: 33px;
    border-right: 1px solid #e6e6e6;
    overflow: hidden;
}
.space-table .space-tb-item2 .item_title {
    width: 540px;
    color: #318ecc;
    font-size: 14px;
    height: 25px;
    overflow: hidden;
}

.space-table .space-tb-item3 {
    margin-left: 10px;
    height: 33px;
    line-height: 33px;
}
.space-table .space-tb-item4 {
    padding-left: 15px;
    padding-right: 15px;
}
.space-table .space-tb-item4 a {
    color: #318ecc;
    font-size: 14px;
}

.space-table-wrap {
    width: 100%;
}

.space-table-tit p {
    font-weight: bold;
    font-size: 14px;
    color: #333;
}
.space-table-tit {
    height: 31px;
    font-size: 14px;
    color: black;
    line-height: 31px;
    margin-bottom: 7px;
}
.space-table-tit h3 {
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
.space-table-tit .doc-control {
    color: #318ecc;
    float: right;
    margin-right: 15px;
}
.space-table-tit .doc-control img {
    width: 10px;
    margin-bottom: 2.5px;
}
.space-table-tit .doc-control span {
    font-size: 12px;
}
.open_detail{
    display: inline-block;
    height: 10px;
    width: 10px;
    background: url(../../images/sprite_chart_icon.png) -600px -80px no-repeat;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -600px -80px\9;
}
.close_detail{
    display: inline-block;
    height: 10px;
    width: 10px;
    background: url(../../images/sprite_chart_icon.png) -560px -80px no-repeat;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -560px -80px\9;
}

.space-table table {
    border-top:1px solid #e6e6e6;
    width: 100%;
}
.space-table td {
    height: 23px;
    border: 1px solid #eee;
}

.space-table tr.even {
    background: #fff;
}

.space-table .table-lable {
    float: left;
    display: inline-block;
    padding-left: 20px;
    width: 157px;
    font-size: 14px;
    color: #333;
}
.space-table .table-value {
    float: left;
    padding-left: 20px;
    width: 620px;
    font-size: 14px;
    display: inline-block;
    -webkit-box-orient: vertical;
    word-break: break-all;
    vertical-align: middle;
}

.ec-selector-title {
    margin: 6px 0 8px;
}
.ec-selector-title em {
    font-style: normal;
    color: #ff6c00;
}
.ec-selector-title h2 {
    font-size: 14px;
    color: #333;
}

.ec-selector-result em {
    font-style: normal;
    color: #ff6c00;
    margin-right: 20px
}

.ec-selector {
    margin-bottom: 20px;
}

.ec-selector-result {
    display: flex;
    align-items: center;
    height: 35px;
    border-radius: 2px;
    background: #fff0e5;
    margin: 16px 0;
    padding: 0 15px;
}

.ec-selector-result .ec-selector-text {
    font-size: 14px;
    min-width: 70px;
}

.ec-selector-result #ec_selector_pnCodes {
    display:inline-block;
    width:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ec-selector-onList {
    display: inline-block;
    flex: 1;
    padding-left: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ec-selector-loading {
    margin-top: 20px;
    width: 100%;
    height: 260px;
    text-align: center;
    line-height: 230px;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    margin-bottom: 24px;
}

.ec-selector .ec-selector-items {
    width: 1158px;
    overflow-x: auto;
}
.ec-selector .selector-item {
    display: inline-block;
}
.ec-selector .selector-item .s-item-tit {
    padding-left: 5px;
    padding-right: 12px;
    color: #333;
    font-size: 14px;
}
.ec-selector .selector-item .s-item-box {
    padding: 0 20px 4px 8px;
    border: 1px solid #d9d9d9;
    height: 119px;
    min-width: 57px;
    overflow-y: auto;
    margin-right: 10px;
}

.ec-selector .selector-item:last-child .s-item-box {
    margin-right: 0;
}

.ec-selector .selector-item li {
    font-size: 12px;
    color: #666;
    line-height: 19px;
    cursor: pointer;
}
.ec-selector .selector-item li.on-disabled {
    pointer-events: none;
    cursor: default;
    color: #d6d6d6;
    border: none;
}
.ec-selector .selector-item li.active {
    color: #ff6c00;
}

.ecSupply-operate-wrap {
    position: relative;
}

.ec-selector-selected {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 0;
}
.ec-selector-selected .selector-selected-item {
    display: inline-block;
    padding: 0 8px;
    background: #f5f5f5;
    margin-right: 10px;
    margin-top: 10px;
}
.ec-selector-selected .selector-selected-item span {
    color: #666;
    font-size: 12px;
    line-height: 30px;
    padding-right: 2px;
}
.ec-selector-selected .selector-selected-item i {
    position: relative;
    top: 2px;
    cursor: pointer;
}

.ec-selector-operate {
    font-size: 14px;
    color: #333;
    margin-top: 12px;
}
.ec-selector-operate button {
    margin-right: 6px;
}
.ec-selector-operate .btn-default {
    color: #333;
    border-radius: 4px;
    background: #fff;
    border: 1px solid #d9d9d9;
}
.ec-selector-operate .btn-primary {
    border-radius: 4px;
}
.ec-selector-operate em {
    font-style: normal;
    color: #ff6d00;
}

.ecSupply-operate-wrap .btn-icon {
    border: 1px solid #666;
    padding: 4px 8px 4px 28px;
    border-radius: 5px;
    background: url("../../images/sound_sm_icon.png") 8px 6px no-repeat;
}
.ecSupply-operate-wrap .line-msg {
    font-size: 14px;
    color: #666;
    font-weight: bold;
    padding-left: 10px;
}
.ec-checkbox-wrapper .ec-checkbox {
    display: inline-block;
    position: relative;
    width: 14px;
    height: 14px;
}

.ec-checkbox-wrapper .ec-checkbox .ec-checkbox-input {
    position: absolute;
    top: 5px;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 10;
    width: 14px;
    height: 14px;
    opacity: 0;
    cursor: default;
}

.ec-checkbox-wrapper .ec-checkbox .ec-checkbox-input:checked + .ec-checkbox-inner {
    background: url("../../images/check-box-icons.png") 0 -23px no-repeat;
}

.ec-checkbox-wrapper .ec-checkbox .ec-checkbox-inner {
    position: absolute;
    top: 3px;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    display: block;
    width: 14px;
    height: 14px;
    cursor: pointer;
    background: url("../../images/check-box-icons.png") no-repeat;
    border-radius: 2px;
}

.ec-col-select {
    position: absolute;
    top: 40px;
    left: 0;
    z-index: 999999;
    display: inline-block;
    padding: 16px;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.12);
    background: #fff;
}

.ec-col-itmes {
    margin-bottom: 12px;
}
.ec-col-left {
    float: left;
    margin-right: 12px;
}
.ec-col-right {
    float: right;
}
.ec-col-itmes .sel-disabled {
    opacity: 0.6;
    pointer-events: none;
    cursor: default;
}

.ec-col-select .ec-col-submit .btn {
    width: 100%;
    border-radius: 4px;
    box-sizing: border-box;
}

.extend-params {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    word-break: break-all;
    overflow: hidden;
}

.space-table .table-value.extend-params {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    word-break: break-all;
    overflow: hidden;
}

.space-table .table-value.line-clamp2 {
    line-height: 18px;
}
.space-table .table-value a {
    color: #318ecc;
}

.onDetail-doc-block {
    padding: 15px;
    background: #fafafa;
}

.onDetail-doc-more a {
    display: block;
    color: #318ecc;
}

.table-tit-more {
    float: right;
    margin-right: 10px;
    color: #999;
    font-size: 12px;
    font-weight: normal;
}
.table-tit-more:hover {
    color: #999;
}

.on-info {
    line-height: 1.5;
    text-align: left;
    word-break: break-all;
}
.on-info .spacing {
    margin-bottom: 6px;
}

.expand {
    background-color: #F2F8FA;
    border: solid 1px #eee;
    cursor: pointer;
}
.expand .expand-tip {
    color: #666;
    font-size: 12px;
    text-align: center;
    padding: 5px;
}
.expand .expand-img {
    width: 10px;
    height: 7px;
    margin-bottom: 2px;
}

.listCont-AddMore {
    text-align: center;
    line-height: 30px;
    background: #f5f5f5;
}
.listCont-AddMore a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #333;
}
.listCont-AddMore .loading-btn1 {
    display: -webkit-inline-box;
    width: 130px;
    height: 8px;
    line-height: 6px;
    text-align: center;
    font-size: 14px;
}
.listCont-AddMore .loading-btn1 img {
    display: block;
    width: 25px;
    height: auto;
}

.discount-market-tips-wrap {
    width: 100%;
    margin-top: 6px;
    background-color: #f7f7f7;
}
.discount-market-tips-wrap .tips-content {
    line-height: 20px;
    font-size: 14px;
    font-weight: normal;
    color: #4c4c4c;
    padding: 20px 20px 16px 20px;
}
.discount-market-wrap .supply-buy-information a.supply-btn {
    border: 1px solid #0085dd;
    color: #0085dd;
}
.discount-market-wrap .supply-buy-information a.supply-small-btn {
    border: 1px solid #0085dd;
    color: #0085dd;
}
.discount-market-wrap .supply-buy-information a.supply-small-btn:hover,
.discount-market-wrap .supply-buy-information a.supply-btn:hover {
    color: #fff;
    background-color: #0085dd;
}
.discount-market-wrap .search-discount-market-empty-content {
    padding-top: 18px;
    padding-bottom: 16px;
    text-align: center;
}
.discount-market-wrap .search-discount-market-empty-content .search-discount-market-empty-icon {
    display: inline-block;
    width: 141px;
    height: 98px;
    background: url(../../images/icon_market_empty.png) no-repeat center;
}
.discount-market-wrap .search-discount-market-empty-content .search-discount-market-empty-tips {
    font-size: 14px;
    font-weight: normal;
    color: #999;
}
.discount-market-wrap .search-discount-market-empty-content .search-discount-market-empty-tips a {
    color: #5f97d8;
}
.discount-market-wrap .search-discount-market-empty-content .search-discount-market-empty-tips a:hover {
    color: #0062cc;
}

.supply-search-optimization .showcase-title,
.supply-search-optimization .showcase-title li {
    height: 32px;
}
.supply-search-optimization .showcase-title h2,
.supply-search-optimization .showcase-title p {
    line-height: 32px;
}

.discount-market-wrap .module-title span {
    background: #0085dd;
}
.discount-market-wrap .module-title .module-recom,
.discount-market-wrap .tit-list-block span {
    color: #0085dd;
}

.supply-module-link {
    position: relative;
    top: -66px;
    display: block;
    height: 0;
}
.on-content{
    min-height: calc(100vh - 250px);
}

.supply-detail-title {
    width: 100%;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 10px;
}

.supply-detail-title .title-left {
    float: left;
}
.supply-detail-title .title-right {
    float: right;
}

#content .content-detail .cd-left{
    width: 850px;
}

#supply-detail-table .td-title{
    text-overflow: ellipsis;
    width: 180px;
    min-height: 34px;
    line-height: 16px;
    background: #fafafa;
    font-size: 12px;
    color: #666;
    border-right: none;
    padding: 5px 9px;
}
#supply-detail-table .td-detail{
    width: 320px;
    min-height: 34px;
    font-size: 12px;
    line-height: 16px;
    color: #666;
    word-break: break-word;
    padding: 5px 9px;
}

.on_text{
    min-height: 28px;
    font-family: MicrosoftYaHei;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 20px;
    letter-spacing: 0;
    color: #999;

}
.on_text2{
    min-height: 28px;
    max-width: 136px;
    word-break: break-all;
    font-family: MicrosoftYaHei;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 20px;
    letter-spacing: 0;
    color: #4c4c4c;
}
.on-brand-name{
    margin: 0 8px 12px 0;
    font-family: MicrosoftYaHei;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 16px;
    letter-spacing: 0;
    color: #4c4c4c;
    word-break: break-all;
}
.cd-right .sale-info{
    background-color: #fafafa;
    border: solid 1px #eee;
    padding: 10px;
}
.on-table-text{
    border-top:  solid 0 #e6e6e6 !important;
    align-items: center;
    line-height:14.4px ;
    flex-shrink: 0;
    height: auto !important;
    min-height: 34px;
    word-break: break-all;
}
.supply-detail-service ul.first .supply_detail_title{
    width:80px
}
.supply-search-optimization .supply_detail_ul li{
    background: #FAFAFA;
    border: 1px solid #E9E9E9;
    border-radius: 2px;
    display: flex;
    margin-top: 12px;
}

.supply_detail_ul .supply-buy-information .new-supply-buy-wrap{
    width: 84px;
    height: 24px;
    margin-bottom: 7px;
    margin-right: 10px;

}
.supply_detail_ul .supply-buy-information a.on-small-btn,
.supply_detail_ul .supply-buy-information a.on-discount-small-btn
{
    width: 84px;
    line-height: 24px;
}
.supply_detail_ul .supply-buy-information{
    margin-top: 5.5px;
}

.supply-detail-button .information-tips {
    top: 33px;
    right: -66px;
    padding: 5px 10px 5px 10px;
    width: 182px;
}
.supply-buy-information .supply-detail-button .information-tips-arrow-top{
    margin-left: 80px;
    margin-top: -12px;
}
.pcb-detail-tips:hover .pcb_customization-tips,
.smt-detail-tips:hover .smt_customization_tips
{
    display: block;
}
.supply_detail_market .supply-detail-quality p{
    margin-right: 10px;
    width: auto !important;
}
.supply_detail_market .supply-detail-quality{
    margin-top:2px;
}
.supply-detail-service .service-on-margin a{
    margin: 0 15px 0 0;
}
.supply-detail-service .cd-service-tool .service-enter-more li{
    margin-right: 0;
}
.supply-detail-img{
    background: url(../../images/member/empty-content-icons.png) 0 -73px no-repeat;
    height: 57px;
    width: 68px;
    margin: 0 auto;
    margin-top: 32px;
}
.detail-brand-flag{
    display: flex;
    flex-wrap: wrap;
    margin-top: 15px;
    width:450px;
}