i {
  font-style: normal;
}
fieldset, img {
  border: 0;
}
body {
  background: #fff;
}
img[src=""], img:not([src]) {
  opacity: 0;
}
#content.cp-wrapper{
  margin-top: 72px !important;
}
.search-result-title {
  line-height: 14px;
  font-size: 14px;
  font-family: "Microsoft YaHei", "Source Han Serif", Arial, serif;
  color: #999;
}
.search-result-title h1 {
  display: inline;
  color: #999;
  font-weight: 200;
  font-size: 14px;
  font-family: "Microsoft YaHei", "Source Han Serif", Arial, serif;
}
.search-result-title span {
  white-space: pre-wrap;
  color: #333;
}
.search-result-title .static-search-word {
  color: #999;
}
.new-product-list-img{
  width: 270px;
  height: 160px;
}
.showcase {
  font-size: 14px;
  overflow: hidden;
  margin-top: 6px;
}
.showcase img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  object-fit: contain;
}
.showcase a:hover {
  color: initial;
}
.supply-search, .discount-market-search, .search-block {
  overflow: visible;
}
.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.row-min-height{
  height: 20px;
}
.showcase h2 a {
  color: #333;
}
.showcase p {
  line-height: 22px;
  font-size: 14px;
}
.showcase p a {
  color: #333;
}

.weight-type {
  font-weight: normal;
  color: #999;
}
.single-field-ellipsis {
  display: inline-block;
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: -4px;
  height: 18px;
  line-height: 18px;
}
.search-content .search-item {
  padding-top: 25px;
}
.search-content .search-item .search-item-type {
  float: left;
  width: 80px;
  height: 71px;
  margin-top: 4px;
  margin-right: 12px;
  background: #f5f5f5;
  border-radius: 4px;
  overflow: hidden;
}
.search-content .search-item .main-channel-title {
  background-color: #fff;
}
.search-content .search-item .search-item-main {
  float: left;
  width: 730px;
}
.search-content .search-item .search-item-title {
  margin: 0;
  margin-top: -2px;
  padding-bottom: 3px;
  line-height: 1.2;
  font-size: 16px;
  color: #333;
}
.search-content .search-item p {
  line-height: 1.3;
  color: #666;
  font-size: 12px;
}
.search-content .search-item .search-item-title a:hover {
  text-decoration: underline;
}
.search-content .search-item .search-item-summary {
  font-size: 12px;
  color: #999;
  line-height: 20px;
  word-break: break-word;
}

.search-content .search-item .search-item-summary .item-summary {
  margin-right: 15px;
  word-break: break-all;
}

.search-content .search-item .search-item-summary .search-item-info {
  white-space: nowrap;
}

.search-content .search-item .search-item-desc, .search-content .search-item .search-item-pn, .search-content .search-item .search-item-info, .search-content .search-item .search-item-chapter {
  line-height: 1.7;
  font-size: 12px;
  color: #999;
}
.search-content .search-item .search-item-chapter a {
  color: #175199;
}
.search-content .search-item .search-item-info {
  padding-top: 2px;
}
.search-content .search-item .main-channel-title-bg {
  background-color: #f5f5f5;
}
.search-content .search-item .search-item-type .image-wrapper {
  width: 80px;
  height: 71px;
  /* display: table-cell; */
  display: block\0;
  vertical-align: middle;
  text-align: center;
  margin: 0 auto;
}
.search-content .search-item .search-item-type .image-wrapper img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
}
.search-content .min-content-height {
  min-height: 62px;
}
.search-content .doc-min-content-height {
  min-height: 62px;
}
.search-content .search-item .search-language {
  position: relative;
  display: inline-block;
  color: #333;
  font-size: 12px;
  padding-left: 10px;
}
.search-content .search_data_icon {
  display: inline-block;
  position: relative;
  top: -2px;
  height: 24px;
  width: 24px;
  vertical-align: -8px;
  background: url(../../images/search_data_doc_icon.png) no-repeat;
  background-size: 24px;
}
.search-content .search_data_icon .search-data-icon-text{
  position: absolute;
  height: 20px;
  line-height: 20px;
  top: 4px;
  left: -8px;
  display: inline-block;
  width: 40px;
  font-size: 12px;
  text-align: center;
  color: #ffffff;
  transform: scale(0.65);
}
.search-content .search-item .search-download {
  display: inline-block;
  height: 18px;
  line-height: 18px;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  padding: 0 6px;
  margin-left: 5px;
  color: #333;
  font-size: 12px;
}
.search-content .service-search-item p.search-item-info.search-weak>span:first-child {
  display: inline-block;
  vertical-align: top;
}
.search-content .service-search-item p.search-item-info.search-weak>span:nth-child(2) {
  display: inline-block;
  width: 400px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.search-content .search-item-info .more-selection {
  color: #175199;
  float: right;
  font-size: 12px;
}
.search-content .search-item-info .more-selection .show-more-img{
    background: url(../../images/show-more-img.png) no-repeat;
    height: 9px;
    width: 9px;
    display: inline-block;
    background-size: 9px 9px;
    margin-left: 2px;
}
.search-content .mul-list p {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  color: #666;
}
.search-content .mul-list-qustion {
  margin-top: 0;
  padding: 6px 0 6px 0;
  border-bottom: 0 solid #e7e7e7;
}
.search-content .mul-list-qustion a {
  overflow: hidden;
  max-height: 70px;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.search-content .search-block .mul-list-qustion {
  margin-top: 0;
  padding: 6px 0 6px 0;
  border-bottom: 0 solid #e7e7e7;
}
.search-content .search-block .mul-list:first-child {
  margin-top: 0;
}
.search-content .brand-desc-list .item-img-wrap {
  float: left;
  width: 80px;
  height: 71px;
  margin-top: 4px;
  margin-right: 12px;
  background: #f5f5f5;
  border-radius: 4px;
  overflow: hidden;
}
.search-content .brand-desc-list .item-info-wrap {
  float: left;
  width: 730px;
}
.search-content .brand-desc-list .mul-list p {
  line-height: 22px;
  margin-top: -4px;
}
.search-content .brand-desc-list .search-tag-wrap {
  position: relative;
  height: 30px;
  line-height: 24px;
  overflow: hidden;
}
.search-content .brand-desc-list .search-tag {
  float: left;
  width: 638px;
  margin-right: -6px;
  line-height: 24px;
  margin-top: 4px;
  word-break: break-all;
}
.search-content .brand-desc-list .brand-tag {
  float: none;
  display: inline;
  line-height: 27px;
  background: #ECF4FF;
  border: none;
  color: #3372C1;
  border-radius: 2px;
  padding: 5px 7px 6px 7px;
  margin: 0px 6px 0px 0;
}
.search-content .brand-desc-list .show-more {
  display: none;
  float: right;
  padding: 5px 7px 6px 7px;
  margin: 0px 6px 0px 0;
  color: #175199;
}
.search-content .brand-desc-list .show-more .show-more-img{
    background: url(../../images/show-more-img.png) no-repeat;
    height: 9px;
    width: 9px;
    display: inline-block;
    background-size: 9px 9px;
    margin-left: 2px;
}
.search-content .search-brand-item .search-supplier {
  position: relative;
  max-height: 52px;
  line-height: 22px;
  overflow: hidden;
  margin-top: 6px;
}
.search-content .search-item-service-entry,
.search-content .search-brand-item .search-supplier>div {
  font-size: 12px;
}
.search-content .search-brand-item .search-supplier .supplier {
  color: #666;
  line-height: 25px;
  vertical-align: middle;
}
.search-content .search-brand-item .search-supplier .supplier-name {
  color: #666;
  margin-right: 12px;
}

.search-content .search-item-service-entry .service-item,
.search-content .search-brand-item .search-supplier .brand-service-item {
  display: inline-block;
  height: 22px;
  line-height: 22px;
  background: #FFF4EC;
  color: #FF6D00;
  padding: 0 7px;
  cursor: pointer;
  margin-bottom: 4px;
  margin-right:6px;
}

.search-content .search-item-service-entry .service-item:hover,
.search-content .search-brand-item .search-supplier .brand-service-item:hover {
  background: #FDE2CD;
}

.search-content .search-item-service-entry .search-item-info {
  margin-right: 15px;
}

.open-foldData, .close-foldData {
  font-size: 12px;
  color: #175199;
  cursor: pointer;
  float: right;
  transition: opacity 0.5s;
}
.open-foldData-img {
  background: url(../../images/down-arrow.png) no-repeat;
  height: 9px;
  width: 10px;
  display: inline-block;
  background-size: 9px 10px;
  margin-left: 5px;
}
.close-foldData-img {
  background: url(../../images/up-arrow.png) no-repeat;
  height: 9px;
  width: 10px;
  display: inline-block;
  background-size: 9px 10px;
  margin-left: 5px;
}
/* 单条商城市场 */
.search-content .supply-content-left {
  width: 730px;
  float: left;
}
.search-content .search-supply-leftCon {
  max-width: 738px;
  min-width: 240px;
  display: inline-block;
}
.search-content .supply-content-right {
  width: 123px;
  float: right;
  padding-top: 39px;
  text-align: right;
  margin-bottom: -4px;
}
.search-content  .search-item-submain .supply-content-right {
  padding-top: 28px;
  margin-bottom: 0;
}
.search-content .supply-content-left .search-supply-leftCon .search-item-title {
  padding: 0;
  margin: 0;
  margin-top: 0;
  min-height: 26px;
}
.search-content .search-supply-leftCon .single-supply-title {
  display: inline-block;
  width: 100%;
}
.search-content .search-item .search-single-item-supply-info {
  font-size: 12px;
  color: #333;
  padding-top: 6px;
}
.search-content .search-supply-leftCon .search-single-item-span span.search-single-item-supply-info:first-child {
  display: inline-block;
  padding-top: 0;
  /* width: 110px; */
  min-width: 50px;
  margin-right: 10px;
}
.search-content .search-supply-leftCon .search-single-item-span span.search-single-item-supply-info:last-child {
  display: inline-block;
  padding-top: 0;
  min-width: 125px;
  max-width: 363px;
}
.search-content .search-supply-leftCon+.supply-brand-wrapper {
  display: inline-block;
  width: 72px;
  height: 36px;
  vertical-align: 0px;
  padding: 1px;
  border: 1px solid #eeeeee;
  border-radius: 4px;
}
.search-content .supply-brand-wrapper .supply-brand {
  display: inline-block;
  width: 44px;
  height: 22px;
  padding: 2px 1px;
  border: 1px solid #eeeeee;
  border-radius: 4px;
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
}
.search-content  .search-supply-leftCon+.supply-brand-wrapper .supply-brand {
  padding: 0;
  border: none;
  width: 100%;
  height: 100%;
  vertical-align: 0;
}
.search-content .search-supply-con+.search-single-item-supply-info {
  padding-top: 0px;
}
.search-content .search-single-category-style {
  width: 157px;
  display: inline-block;
  padding-right: 13px;
}
.search-content .supply-quality span {
  display: inline-block;
  float: left;
  height: 18px;
  line-height: 18px;
  margin-right: 6px;
  font-size: 12px;
  color: #666;
}
.search-content p.supply-quality-inline span {
  margin-top: 4px;
}
.search-content p.supply-quality-inline span .quality-icon {
  display: inline-block;
  width: 13px;
  height: 13px;
  vertical-align: middle;
  padding-right: 3px;
  margin-bottom: 2px;
}
/* 全局搜索折扣标签 */
.search-content p.supply-quality-inline span .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;
}
.search-content p.supply-quality-inline span .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;
}
.search-content .search-item .search-single-item-supply-info .supply-tag-img-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 4px;
  vertical-align: -3px;
}
.search-content .supply-content-right p {
  font-size: 12px;
  color: #666;
  line-height: 1.8;
}
.search-content .supply-content-right .entrance a {
  color: #ff6d00;
  font-weight: bold;
}
.search-content .search-discount-module .supply-content-right .entrance a {
  color: #175199;
}
/* 服务模块 */
.search-service-module {
  position: relative;
  margin: 19px 4px;
  padding: 15px 0;
  padding-bottom: 5px;
  border-radius: 6px;
  box-shadow: 0 0 10px rgb(0 0 0 / 6%);
}
.search-service-module h4 {
  margin-bottom: 10px;
  padding: 0 16px;
  font-size: 16px;
  line-height: 1.2;
  color: #333;
}
.cd-service-tool {
  position: relative;
}
.cd-service-tool .first-content {
  margin-bottom: -10px;
}
.cd-service-tool ul.first {
  display: inline-block;
}
.cd-service-tool ul.first .title {
  margin-top: 4px;
  width: 90px;
  height: 34px;
  line-height: 18px;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-word;
  font-weight: normal;
}
.cd-service-tool ul.first li {
  float: left;
  display: inline-block;
  font-size: 14px;
  color: #666;
  cursor: pointer;
  margin-right: 19px;
  margin-top: 12px;
  text-align: center;
  width: 84px;
}
.cd-service-tool ul.first .service-enter-more li {
  line-height: 90px;
}
.cd-service-tool .service-enter-more .service-enter-more-title {
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  color: #999;
}
.cd-service-tool .service-enter-more .arrowUp-ssm-icon {
  margin-bottom: 3px;
  margin-left: 3px;
}
.cd-service-tool ul.first li:hover {
  color: #ff6d00;
}
.cd-service-tool img {
  width: 90px;
  height: 45px;
  display: block;
  margin: 0 auto;
}
.cd-service-tool li img, .cd-service-tool li a, .cd-service-tool li em, .cd-service-tool li .email-share-text, .cd-service-tool li.cd-collect, .cd-service-tool li.cd-comment {
  cursor: pointer;
}
.cd-service-tool ul.first img, .cd-service-tool ul.first em {
  float: left;
}
.service-tips-content {
  padding-left: 5px;
  padding-right: 5px;
  line-height: 24px;
  font-size: 14px;
  font-weight: normal;
  color: #fff;
  text-align: left;
  max-width: 460px;
}
.service-tips-content .service-tips-content-name {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
}
.service-tips-content .service-tips-content-abstracts {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  word-break: break-all;
  margin-top: 6px;
  line-height: 24px;
}
/* 商城市场模块 */
.search-block .search-item-supply-tips {
  margin-top: 20px;
  margin-bottom: -18px;
  line-height: 1.5;
  font-size: 12px;
  color: #999;
}
.search-item-supply-tips.include-more-entrance img {
  width: 45px;
  height: 45px;
  display: inline-block;
  vertical-align: middle;
}
.search-item-supply-tips.include-more-entrance span {
  display: inline-block;
  margin-left: 9px;
  vertical-align: middle;
}
.search-block .include-more-entrance a {
  display: inline-block;
  float: right;
  color: #175199;
}
.search-content .search-multiple-module .search-item-main {
  width: 100%;
}
.search-multiple-module .search-item-supply-group {
  display: table-row;
}
.search-multiple-module .search-item-supply-group li {
  width: 261px;
  padding: 0 9px;
  display: table-cell;
  float: none;
  max-width: 261px;
  min-height: 75px;
  position: relative;
  border-left: 1px solid #d9d9d9;
}

.search-multiple-module .search-item-supply-group li .service-more{
  width: 15px;
  height: 10px;
  display: inline-block;
  background-size: 75% !important;
  background: url(../../images/service-more.png?v=20230721) no-repeat center;

}

.search-multiple-module .search-item-supply-group li:first-child {
  padding-left: 0px;
  border: none;
}
.search-multiple-module .search-item-supply-group li:last-child {
  padding-right: 0px;
}
.search-item .search-item-title {
  margin: 0;
  margin-top: -2px;
  padding-bottom: 3px;
  line-height: 1.2;
  font-size: 16px;
  color: #333;
}
.search-item-supply-group .search-item-title {
  margin-bottom: 1px;
}
.search-multiple-module .search-item-supply-group .search-item-title {
  margin-top: 2px;
}
.search-item .search-item-title a:hover {
  text-decoration: underline;
}
.search-item .search-item-supply-info {
  font-size: 12px;
  color: #565555;
  padding-top: 4px;
}
.search-item-supply-group .search-item-supply-info {
  color: #333;
  padding-top: 5px;
}
.search-item .weak {
  color: #999;
}
.advert-left-item .advert-left-item-description {
  font-weight: normal;
  color: #175199;
}
.advert-left-item .advert-left-item-description:hover {
  color: #ff6d00;
}
.search-item-supply-group .search-category-style {
  padding-top: 4px;
}
.search-item-supply-group .search-price-style {
  padding-top: 0px;
  margin-top: -1px;
}
.search-item-supply-group .search-single-item-span .search-item-supply-info:first-child {
  display: inline-block;
  width: 130px;
}
.search-item-supply-group .search-single-item-span .search-item-supply-info:last-child {
  display: inline-block;
  width: 122px;
}
.search-single-btn.search-single-item-supply-info {
  padding-top: 7px;
  margin-bottom: -4px;
}
.search-single-btn.search-single-item-supply-info a.supply-btn {
  display: inline-block;
  width: 60px;
  border: 1px solid #ff6d00;
  color: #ff6d00;
  text-align: center;
  line-height: 22px;
  font-size: 12px;
  border-radius: 2px;
  margin-bottom:4px
}
.search-single-btn.search-single-item-supply-info a.selected-service-mall{
  background: #FFE2CC;
  border-color: #FFA35F;
  font-weight: 700;
}
.search-single-btn.search-single-item-supply-info a.supply-btn:hover {
  color: #ffffff;
  background: #ff6d00;
  border-color: #ff6d00;
  font-weight: 400;
}
.search-single-btn.search-single-item-supply-info a.supply-btn.supply-blue-btn{
  border: 1px solid #0085dd;
  color: #0085dd;
}
.search-single-btn.search-single-item-supply-info a.supply-btn.supply-blue-btn.selected-service-market{
  background: #cce7f8;
  border-color: #5fb3ea;
  font-weight: 700;
}
.search-single-btn.search-single-item-supply-info a.supply-btn.supply-blue-btn:hover{
  background-color: #0085dd;
  border-color: #0085dd;
  color: #ffffff;
  font-weight: 400;
}

.search-item .search-item-empty {
  padding: 16px 0;
  border: 1px solid #eee;
}
.search-multiple-module .search-item-empty {
  margin-top: 5px;
}
.search-item .search-item-empty p {
  text-align: center;
  font-size: 14px;
  color: #999;
  line-height: 1.7;
}
.search-item .search-item-empty .title {
  font-weight: bold;
}
.search-item .desc {
  color: #666 !important;
}
.search-item .search-item-empty a {
  color: #175199;
}
/* 广告 */
.banner-module {
  margin-top: 20px;
}


/* 相关推荐 */
.supply-search-optimization table{
  width: 100%;
}
.supply-search-optimization tr{
  vertical-align: top;
}
.supply-search-optimization tr:first-child {
  border-bottom: 1px solid #eee;
  vertical-align: top;
}
.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;
}
.supply-search-optimization table tr td,
.cart-supply table tr td,
.ecSupply-table table tr td {
    word-break: break-word;
}

.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 .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-on,
.cart-supply .supply-model .model-on {
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    color: #4c4c4c;
}

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

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

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

.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-search-optimization .supply-model .model-brand {
  margin-top: 6.5px;
  font-size: 12px;
  line-height: 16px;
  color: #4c4c4c;
}
.supply-search-optimization .supply-desc{
  margin-right: 30px;
  margin-bottom: 0;
}
.supply-search-optimization .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;
}
.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-description {
  -webkit-line-clamp: 2;
}
.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;
}
.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 tr td {
  border-bottom: 1px solid #eee;
}
.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 p {
  width: 100px;
  height: 18px;
  line-height: 18px;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: bold;
  color: #4c4c4c;
}
.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 .quality-icon {
  display: inline-block;
  width: 13px;
  height: 13px;
  vertical-align: middle;
  padding-right: 3px;
  margin-bottom: 2px;
}
.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-search .supply-quality p .discount-limit-icon,
.supply-search .supply-quality p .discount-time-icon {
    margin-right: 4px;
}
/*限量折扣*/
.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-optimization .supply-sales-information{
  margin-bottom: 0;
  margin-right: 10px;
}
.supply-search-optimization .supply-sales-information .supply-buy-price{
  /* font-weight: bold; */
}
.supply-search-optimization .supply-sales-information .information-title,
.cart-supply .supply-sales-information .information-title {
    color: #999;
}
.supply-search-optimization .supply-sales-information .information-content,
.cart-supply .supply-sales-information .information-content {
    color: #4c4c4c;
}
.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 .available-sale, .cart-supply .available-sale, .supply-search-optimization .supply-buy-information .max-number, .cart-supply .max-number, .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;
  display: inline-block;
}
.information-tips-wrap {
  position: relative;
  display: block;
  height: 18px;
  line-height: 18px;
  margin-right: 14px;
}

.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-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;
}
.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-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);
}
.supply-search-optimization .supply-buy-information {
  margin-top: 5.5px;
  margin-bottom: 5.5px;
}
.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;
}
.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.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.supply-btn.on-discount-small-btn {
  border: 1px solid #0085dd;
  color: #0085dd;
}
.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;
}
.supply-search-optimization .supply-buy-information a.supply-btn.on-discount-small-btn:hover {
    color: #fff;
    background-color: #0085dd;
}
.supply-search-optimization {
  border-bottom: 1px solid #e6e6e6;
}
.supply-search-optimization table {
  width: 100%;
}
.module-title{
  position: relative;
  line-height: 38px;
  border-bottom: 1px solid #ebebeb;
}

.tit-list-block {
  position: relative;
  padding: 35px 0 8px;
  background: #fafafa;
}.tit-list-block .module-title {
  position: absolute;
  left: 13px;
  top: 0;
  border-bottom: none;
}
.tit-list-block span {
  font-size: 12px;
  color: #666;
}
.discount-market-wrap .module-title .module-recom,
.discount-market-wrap .tit-list-block span {
    color: #0085dd;
}
.discount-market-wrap .module-title span {
  background: #0085dd;
}.module-title span {
  display: block;
  width: 4px;
  height: 14px;
  background: #ff6d00;
  position: absolute;
  top: 12px;
  left: -11px;
}
.discount-market-wrap .module-title .module-recom,
.discount-market-wrap .tit-list-block span {
  color: #0085dd;
}
.module-title .module-recom {
  display: inline-block;
  font-weight: bold;
  font-size: 14px;
  color: #ff6d00;
  position: relative;
  text-indent: 2px;
}
.module-title .module-tit-keyword-wrap {
  display: inline-block;
}
.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;
}
.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;
}
.discount-market-wrap .supply-buy-information a.supply-small-btn {
  border: 1px solid #0085dd;
  color: #0085dd;
}
.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:hover,
.discount-market-wrap .supply-buy-information a.supply-btn:hover {
  color: #fff;
  background-color: #0085dd;
}
/* 资料资讯详情页公用样式 */
.cd-left{
  width: 850px;
  float: left;
}
.cd-title{
  padding-bottom: 5px;
  word-break: break-all;
}
.cd-title-short{
  padding-bottom: 10px;
}
.cd-title h1 {
  display: inline-block;
  font-size: 26px;
  font-family: "Microsoft YaHei", "Source Han Serif", Arial, serif;
  font-weight: normal;
  line-height: 40px;
  color: #313131;
  word-break: break-all;
}
.same-element .item-title5 {
  display: inline-block;
  word-break: break-word;
}
.same-element .ele-pic {
  overflow: hidden;
  margin-bottom: 5px;
}

.same-element .ele-pic .news-tip-common {
  padding-left: 4px;
}

.same-element .ele-pic dl {
  float: left;
  width: 180px;
  padding-right: 8px;
  max-height: 188px;
  overflow: hidden;
}

.same-element dl.ele-picLast {
  padding: 0;
}

.same-element .ele-pic dl dt a {
  display: block;
  width: 180px;
  height: 130px;
  overflow: hidden;
}

.same-element .ele-pic dl dt img {
  width: 180px;
  height: 130px;
}

.same-element .ele-pic dl dd {
  padding: 5px 5px 10px 5px;
  word-wrap: break-word;
  background: #eee;
}

.same-element .ele-pic dd a {
  display: block;
  line-height: 18px;
  height: 36px;
  overflow: hidden;
}

.same-element .ele-text {
  overflow: hidden;
}
.cd-item-list label {
  display: inline-block;
  padding-right: 10px;
  width: 135px;
  font-size: 14px;
  font-weight: 600;
  text-align: right;
  color: #313131;
}

.same-element .ele-text ul {
  width: 365px;
  float: left;
}

.same-element .ele-text ul:first-child {
  width: 380px;
}
.same-element .ele-text ul:first-child li {
  padding-right: 15px;
}
.same-element .ele-text ul.ele-textLast {
  float: right;
}
.cd-item-list {
  padding: 12px;
  background-color: #fcfbfb;
}
.cd-item-list td {
  padding: 3px 0;
  word-break: break-all;
  vertical-align: top;
}
.cd-item-list td p {
  max-width: 715px;
  word-break: break-all;
}
.same-element ul li {
  overflow: hidden;
  word-break: break-all;
}

.same-element .item-title {
  position: relative;
}
.same-element .item-title2 {
  display: -webkit-box;
}
.same-element .item-title2 a {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  color: #333;
  overflow: hidden;
  max-height: 70px;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  word-break: break-word;
  display: -webkit-box;
}
.same-element .item-title2 a:hover{
  text-decoration: underline;
  text-decoration-color: #333;
  color: #333;
}

.same-element .item-title3 {
  display: inline-block;
  line-height: 20px;
}
.same-element .item-title4 {
  display: inline-block;
}
.same-element .ele-text ul li {
  display: block;
  height: 27px;
  line-height: 30px;
  overflow-y: hidden;
}
.cd-title .news-tip-common {
  position: relative;
  top:-5px;
}
.cd-title h1 sub,
.cd-title h1 sup {
  font-size: 16px;
}
.cd-title em {
  display: inline-block;
  position: relative;
  top: -5px;
  font-style: normal;
  padding: 2px 4px;
  margin-left: 10px;
  font-size: 14px;
  line-height: 17px;
  color: #fff;
  background: #73aff8;
}
.sub-time {
  margin-bottom: 10px;
  line-height: 36px;
  border-bottom: 1px solid #eee;
}
.sub-time span {
  margin-right: 15px;
  font-size: 14px;
}
.sub-time .smart-font-shuxian {
  margin: 7px;
  font-size: 12px;
}
.content-detail-md .cd-content p {
  font-size: 16px;
}
.content-detail-md .cd-content {
  color: #333;
  font-size: 16px;
}
.cd-content img {
  max-width: 850px;
  height: auto;
  vertical-align: inherit;
}
.content-detail-md .cd-content p{
  font-size: 16px;
}
.cd-content p {
  line-height: 30px;
  font-size: 14px;
  color: #333;
  word-break: break-word;
}
.cd-content a {
  color: #2655a5 !important;
  text-decoration: none !important;
}
.cd-content a:hover {
  color: #779ac9;
}
.cd-service-tool li img,
.cd-service-tool li a,
.cd-service-tool li em,
.cd-service-tool li .email-share-text,
.cd-service-tool li.cd-collect,
.cd-service-tool li.cd-comment {
    cursor: pointer;
}

.cd-service-tool ul.last .cd-collect:hover,
.cd-service-tool ul.last .cd-email:hover,
.cd-service-tool ul.last .cd-praise:hover,
.cd-service-tool ul.last .cd-comment:hover,
.cd-service-tool ul.last li em:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.cd-content-declare {
  margin-top: 20px;
}
.cd-content-declare p {
  background: #f5f5f5;
  padding: 5px 10px;
}
/* .servcie-top-block-time{
  float: right;
} */
.cd-service-tool .service-on-top li.add-checklist,
.cd-service-tool .service-on-top li.js-service-enter{
  width: auto!important;
}
.cd-service-tool .service-on-top span{
  margin-right: 12px;
  float: right;
  margin-left: 5px;
  line-height: 30px!important;
  width: auto!important;
  margin-top: 0px;
}
.cd-service-tool .service-on-top li{
  margin-top: 12px;
}
.cd-service-tool .service-on-top{
  margin-top: 0px;
  padding-left: 7px;
}

.sub-time.sub-relevant-service{
  line-height: 18px!important;
  border-bottom:none;
  margin-bottom: 0!important;
}
.sub-relevant-service::after{
  display:block;
  content:"";
  clear: both;
}
.service-on-top a:hover span{
  color: #ff6d00;
}
.cd-tag-list{
  margin-bottom: 10px;
}
.cd-tag-list label {
  margin-right: 10px;
  font-size: 14px;
}
.cd-tag-list .cd-tag-wrap {
  display: inline-block;
  width: 780px;
}
.cd-tag-list a {
  display: inline-block;
  padding: 0 17px;
  margin: 0 10px 10px 0;
  background-color: #fafafa;
  border: 1px solid #dedede;
  line-height: 23px;
  color: #666;
}
.cd-tag-list a:hover {
  border: 1px solid #318ecc;
  color: #318ecc;
}
/* on详情页 */
.space-table-tit p {
  font-weight: bold;
  font-size: 14px;
  color: #333;
}
.space-table-tit h3 {
  font-size: 16px;
  font-weight: bold;
  color: #333;
}
.space-table table {
  border-top:1px solid #e6e6e6;
  width: 100%;
}
.space-table tr.even {
  background: #fff;
}
.space-table td {
  height: 23px;
  border: 1px solid #eee;
}

.cp1012.list-cont-left{
  width: 860px;
  float: left;
  margin-right: 20px;
}
.cp1012.list-cont-left-each{
  width: 826px !important;
  float: left;
  margin-right: 20px;
}
.cp1012 .listCont-left-refresh{
  position: relative;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #fff8f2;
}
.cp1012 .all-categories-tips{
  line-height: 14px;
  font-size: 16px;
  font-weight: bold;
  color: #333;
  margin-top: 12px;
  margin-bottom: 13px;
}
.cp1012 .fae-content {
  border-radius: 4px;
  border: solid 1px #eee;
  padding-right: 12px;
  margin-top: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.cp1012 .fae-content .mul-list {
  float: left;
  width: 270px;
  margin-left: 12px;
}
.cp1012 .fae-content .mul-list .summary, .fae-content .mul-list .elec-info{
  line-height: 15px;
  font-size: 12px;
  max-height: 30px;
}
.cp1012 .fae-content .mul-list .elec-info{
  margin-top: 4px;
  margin-bottom: 2px;
  padding: 0;
}
.cp1012 .fae-content-more-wrap {
  margin-bottom: 2px;
}
.cp1012 .fae-content-more {
    color: #175199;
    font-size: 12px;
}
.cp1012 .fae-content-more .show-more-img{
    background: url(../../images/show-more-img.png) no-repeat;
    height: 9px;
    width: 9px;
    display: inline-block;
    background-size: 9px 9px;
    margin-left: 2px;
}
.cp1012 .showcase-left {
  float: left;
}
.cp1012 .multiple-search {
  border: none;
}
.cp1012 .multiple-search.showcase {
  margin-top: 0;
}
.cp1012 .advert-left-item {
  margin-top: 0;
  padding: 6px 0 6px 0;
  border-bottom: 0 solid #e7e7e7;
}
.cp1012 .advert-left-item .search-item-title a:hover {
  text-decoration: unset;
  color: #ff6d00;
}
.cp1012 .advert-left-video-item .advert-left-item {
  padding-top: 25px;
  padding-bottom: 0px;
}
.cp1012 .advert-left-brand-item .advert-left-item {
  padding: 17px 0px 9px 0px;
}
.cp1012 .advert-left-brand-item .advert-left-item .search-item-type {
  width: 90px;
  margin-right: 15px;
}
.cp1012 .advert-left-brand-item .advert-left-item .search-item-type .image-wrapper {
  display: block;
  margin: 0 auto;
}
.cp1012 .advert-left-brand-item .advert-left-item .search-item-main {
  width: 720px;
}
.cp1033 .searchMain {
  top: -8px;
  z-index: 999999 !important;
}

.cp1033 .ask-field-wrap .vformMsn {
  position: relative;
  top: 0px;
}

.cp1033 #askFilePicker .webuploader-pick, .cp1033 #answerFilePickerInner .webuploader-pick {
  width: 76px;
  height: 76px;
  background: url(../../images/upload_sm_new1.png) no-repeat;
  background-color: #00000000 !important;
}
.cp1044 .supply-detail-service .service-on-margin a{
  margin: 0 15px 0 0;
}
.cd-service-tool ul.first li:hover img,
.cd-service-tool ul.first li:hover em {
    -moz-box-shadow:0 2px 7px 0  #d6d6d6;/*firefox*/
    -webkit-box-shadow:0 2px 7px 0  #d6d6d6;/*webkit*/
    box-shadow: 0 2px 7px 0  #d6d6d6;
}
.cp1044 .supply-detail-service ul.first .supply_detail_title{
  width:80px
}
/* 小量快购弹窗 */
.order-msg-modal {
  padding: 25px 10px 10px;
  display: table;
  overflow: hidden;
  word-break: break-all;
}
.trade-modal .order-msg-modal {
  overflow: visible !important;
}
.order-msg-modal .pn-msg {
    width: 280px;
    color: #4c4c4c;
    vertical-align: middle;
    display: table-cell;
}
.order-msg-modal .order-msg {
  padding-left: 20px;
  margin-left: 20px;
  border-left: 1px solid #eee;
}
.order-msg-modal .pn-msg .join-cart {
  line-height: 26px;
}
.order-msg-modal .pn-msg .on {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-word;
}
.order-msg-modal .pn-msg .brand {
  line-height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-word;
}
.order-msg-modal .pn-msg .goods {
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-word;
}
.order-msg-modal .pn-msg .pn {
  line-height: 16px;
  margin-top: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-word;
}
.order-msg-modal .pn-msg .desc {
  line-height: 16px;
  margin-top: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  word-break: break-word;
}
.order-msg-modal .pn-msg .package{
  line-height: 16px;
  margin-top: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-word;
}
.order-msg-modal .pn-msg .desc-fmtMinPackAmount {
  line-height: 16px;
  margin-top: 6px;
  word-break: break-all;
}
.order-msg-modal .pn-msg .price {
  line-height: 16px;
  margin-top: 6px;
  word-break: break-all;
}
.line-type-other {
  color: #0085dd !important;
}
.line-type-other:hover {
  color: #ff6d00 !important;
}
.see-checklist{
  padding: 0px 7px;
  border: 1px solid #ff6d00;
  color: #ff6d00 !important;
  border-radius: 4px;
  margin-top: 6px;
  display: inline-block;
}
/*.see-checklist:hover{*/
/*  background: #EEF7FF;*/
/*  color:#0085DD !important;*/
/*}*/
.order-msg-modal .order-msg {
  padding-left: 20px;
  margin-left: 20px;
  border-left: 1px solid #eee;
}
.order-msg-modal .order-msg .number-msg {
  color: #999;
}
.supply-ask-modal .request, .order-msg-modal .request {
    color: red;
    font-weight: 200;
}
.order-msg-modal .order-msg .number-msg input {
  width: 86px;
  height: 28px;
  padding: 0 8px;
  border: 1px solid #ccc;
}
.order-msg-modal .order-msg .number-msg .min-sall {
  display: inline-block;
  width: 54px;
  text-align: right;
  line-height: 12px;
  vertical-align: middle;
}
.order-msg-modal .order-msg .number-msg p {
    line-height: 20px;
}
.order-msg-modal .order-msg .error-tips {
  height: 20px;
}
.order-msg-modal .order-msg .price {
  width: 235px;
  color: #333;
}
.order-msg-modal .order-msg .price span {
  font-size: 20px;
  font-weight: bold;
  vertical-align: -2px;
}
.order-msg-modal .order-msg .handle-btn button {
    width: 100px;
    border-radius: 2px;
    padding: 5px 0;
}
.order-msg-modal .succ-tips {
  display: none;
  position: absolute;
  top: -40px;
  left: -15px;
  padding: 0 15px;
  height: 36px;
  line-height: 36px;
  background-color: #fff;
  border: 1px solid #f2f2f2;
  text-align: center;
  color: #4c4c4c;
}
.order-msg-modal .succ-tips em {
  display: inline-block;
  vertical-align: middle;
  width: 13px;
  height: 13px;
  background-image: url(../../images/information/succ-tips.png);
}
.order-msg-modal .order-msg .error-tips .vformMsnReg {
  margin: auto 0;
  line-height: 20px;
  font-size: 12px;
  color: #f90c1e;
}
.order-msg-modal p.vformMsnRegIcon {
  clear: both;
  padding: 0 0 0 18px;
  line-height: 16px;
  color: #f90c1e;
  font-size: 12px;
  background: url(../../images/member/ico_tips.png) 0px 4px no-repeat;
  background-size: 12px 12px;
}
.order-msg-modal .min-max-order-quantity {
  display: flex;
  flex-direction:column;
  justify-content: space-between;
  width:84px;
  height: 28px;
}
/* 免费样品 */
.sample-trade-modal .order-msg-modal {
  padding: 25px 5px 10px;
}
.sample-trade-modal .order-msg-modal .pn-msg {
  vertical-align: top;
}
.sample-trade-modal .order-msg-modal .order-msg {
  padding-left: 15px;
  margin-left: 15px;
}
.sample-trade-modal .order-msg .number-msg, .sample-trade-modal .pn-msg .on {
  margin-top: -6px;
}
.sample-trade-modal .order-msg-modal .order-msg .price {
  width: 244px;
}
.sample-trade-modal .order-msg-modal .order-msg .price .color-sekorm {
  max-width: 205px;
}
.sample-trade-modal .order-msg-modal .btn-primary-radius-white-bg, .sample-trade-modal .order-msg-modal .order-msg .handle-btn button {
  padding: 5px 0;
  width: 114px;
  outline: none;
}
.sample-trade-modal .sample-trade-tips-wrap {
  margin-top: 5px;
  font-size: 12px;
  font-weight: normal;
  color: #999;
  word-break: break-all;
}
.sample-trade-modal .sample-trade-tips-wrap .sample-apply-tips {
  display: none;
}

.sample-trade-modal .sample-trade-tips-wrap .sample-send-tips {
  display: none;
}

.order-msg-modal .restrict-type,
.order-msg-modal .product-status{
    margin-top: 5px;
    color: #999;
}

.order-msg-modal .restrict-type .restrict-type-content,
.order-msg-modal .product-status .status{
    padding: 2px 4px;
    font-size: 12px;
    text-align: center;
    color: #666;
    border: 1px solid #666;
    border-radius: 3px;
    margin-right: 4px;
}
.trade-modal .modal-boundingBox{
  overflow: visible !important;
}

.sample-trade-modal .order-msg .error-tips {
  height: unset;
}
.sample-trade-modal .order-msg .error-tips .vformMsnReg {
  margin: auto 0;
  line-height: 16px;
  font-size: 12px;
  color: #f90c1e;
  background: url(../../images/member/ico_tips.png) 0 0 no-repeat;
  background-size: 12px;
}
/* 资料资讯分享共用样式 */
.cd-service-tool .last-content{
  text-align: center;
  height: 20px;
}
.cd-service-tool ul.last{
  display: inline-block;
}
.cd-service-tool ul.last li {
  float: left;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  color: #a2a8a9;
}

.cd-service-tool ul.last li em {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
}
.cd-service-tool .cd-email em {
  margin-right: 1px;
  background: url(../../images/sprite_chart_icon.png) 0 -202px no-repeat;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-size: 750px;
  background: url(../../images/sprite_chart_icon_original_size.png) 0 -202px\9;
}
.cd-service-tool .animation-praise {
  position: absolute;
  left: 9px;
  top: 0;
  color: #ff6d00;
  opacity: 0;
  filter: alpha(opacity=0);
  font-size: 18px;
  line-height: 20px;
}
.cd-service-tool .animation-praised {
  opacity: 1;
  animation: praisemove 0.8s 1;
  -webkit-animation: praisemove 0.6s 1;
  -o-animation: praisemove 0.6s 1;
  -moz-animation: praisemove 0.6s 1;
}
@keyframes praisemove {
   form {
       top: 0;
   }
   to {
       top: -40px;
   }
}
@-webkit-keyframes praisemove {
   form {
       top: 0;
   }
   to {
       top: -40px;
       opacity: 0
   }
}
@-o-keyframes praisemove {
   form {
       top: 0;
   }
   to {
       top: -40px;
       opacity: 0
   }
}
@-moz-keyframes praisemove {
   form {
       top: 0;
   }
   to {
       top: -40px;
       opacity: 0
   }
}
.cd-service-tool .cd-praise {
  margin-left: 0;
  position: relative;
}
.cd-service-tool .cd-praise em {
  margin-right: 4px;
  background: url(../../images/sprite_chart_icon.png) -40px -202px no-repeat;
  background-size: 750px;
  background: url(../../images/sprite_chart_icon_original_size.png) -40px -202px\9;
}
.cd-service-tool .cd-collect em {
  margin-right: 4px;
  background: url(../../images/sprite_chart_icon.png) -240px -202px no-repeat;
  background-size: 750px;
  background: url(../../images/sprite_chart_icon_original_size.png) -240px -202px\9;
}
.cd-service-tool .cd-comment em {
  margin-right: 4px;
  background: url(../../images/sprite_chart_icon.png) -200px -201px no-repeat;
  background-size: 750px;
  background: url(../../images/sprite_chart_icon_original_size.png) -200px -201px\9;
}
.cd-service-tool .cd-weixin-outer .share-md {
  padding-top: 0;
  margin-left: 6px;
}
.cd-service-tool .cd-weixin {
  float: right;
}
.cd-service-tool .cd-weixin-outer .share-md .bdsharebuttonbox .share-shell {
  padding: 0;
  margin: 0 4px;
  float: left;
}
.cd-service-tool .cd-weixin-outer .share-md .bdsharebuttonbox a.bds_weixin {
  margin-left: -6px;
  background: url(../../images/sprite_chart_icon.png) -160px -202px no-repeat;
  background-size: 750px;
  background: url(../../images/sprite_chart_icon_original_size.png) -160px -202px\9;
}
.cd-service-tool .cd-weixin-outer .share-md .bdsharebuttonbox a {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0;
}
.cd-service-tool .cd-weixin-outer .share-md .bdsharebuttonbox a.bds_qzone {
  background: url(../../images/sprite_chart_icon.png) -120px -202px no-repeat;
  background-size: 750px;
  background: url(../../images/sprite_chart_icon_original_size.png) -120px -202px\9;
}
.cd-service-tool .cd-weixin-outer .share-md .bdsharebuttonbox a.bds_tsina {
  background: url(../../images/sprite_chart_icon.png) -80px -202px no-repeat;
  background-size: 750px;
  background: url(../../images/sprite_chart_icon_original_size.png) -80px -202px\9;
}
.notice-box-default{
  background-color: #fff;
}
.line-collect-succ {
  padding-left: 24px;
  font-size: 14px;
  color: #ff6d00;
  position: relative;
}
.collect_success_icon{
  display: inline-block;
  height: 16px;
  width: 17px;
  margin-right: 5px;
  position: absolute;
  bottom: 2px;
  left: 1px;
  vertical-align: text-bottom;
  background: url(../../images/sprite_chart_icon.png) -200px -160px no-repeat;
  background-size: 750px;
  background: url(../../images/sprite_chart_icon_original_size.png) -200px -160px\9;
}
.cancel_success_icon{
  display: inline-block;
  height: 16px;
  width: 17px;
  margin-right: 5px;
  position: absolute;
  bottom: 2px;
  left: 1px;
  vertical-align: text-bottom;
  background: url(../../images/sprite_chart_icon.png) -160px -160px no-repeat;
  background-size: 750px;
  background: url(../../images/sprite_chart_icon_original_size.png) -160px -160px\9;
}
.line-collect-cancel {
  position: relative;
  padding-left: 24px;
  font-size: 14px;
  color: #ff6d00;
}
.cd-service-tool .cd-collect,
.cd-service-tool .cd-comment {
    margin-left: 20px;
}
.comment-issued-addColor {
  background: #ff6d00  !important;
  cursor: pointer !important;
}

/* 问答共享样式 */
.answer-item{
  padding-top: 15px;
}
.answer-userIcon-wrap{
  float: left;
  width: 80px;
}
.answer-userIcon-wrap .answer-userIcon {
  display: block;
  position: relative;
  width: 45px;
  height: 45px;
  border-radius: 43px;
  padding: 5px;
  border: 1px solid #e6e6e6;
  text-align: center;
  cursor: default !important;
}
.answer-userIcon-wrap .answer-userIcon img.userIcon {
  width: 45px;
  height: 45px;
  border-radius: 35px;
}
.answer-userIcon-wrap .answer-userIcon img.VipUserIcon {
  position: absolute;
  right: 0;
  bottom: 0;
}
.answer-list li:last-child .answer-item-detail {
  border-bottom: 0;
}
.answer-item-detail {
  float: left;
  padding: 10px 0 10px 0;
  width: 770px;
  border-bottom: 1px solid #e6e6e6;
}
.answerDetail-tit {
  height: 30px;
}
.answerDetail-desc {
  font-size: 14px;
  color: #666;
  word-break: break-word;
}
.answerDetail-desc img {
  max-width: 745px;
}
.continue-answer-list li {
  margin-bottom: 4px;
  padding: 10px 20px;
  background-color: #f7f7f7;
}
.answerDetail-desc a, .answerDetail-desc .key-custom {
  color: #2655a5 !important;
  text-decoration: none !important;
  cursor: pointer;
}
.answerDetail-tit span {
  display: inline-block;
  font-size: 12px;
}
.continue-answer-btn {
  padding: 3px 8px;
  border: 1px solid #ff6d00;
  border-radius: 3px;
  color: #ff6d00;
}
.answerDetail-tit span:first-child {
  margin-right: 3px;
  font-size: 16px;
  color: #404040;
}

.answerDetail-tit .gradeName, .answerDetail-tit .labelName {
  margin-top: 1px;
}

.answerDetail-tit .gradeName {
  margin-right: 2px;
  color: #999;
}
.answerDetail-tit .gradeName em {
  font-style: italic;
}

.answerDetail-tit .labelName {
  color: #b2b2b2;
}

.answerDetail-tit .last {
  color: #b2b2b2;
}

.answer-item .answerDetail-tit .praise {
  display: inline-block;
  float: right;
  padding-left: 25px;
  height: 24px;
  font-size: 14px;
  color: #b2b2b2;
}
.answer-item .answerDetail-tit .praise::before{
  content: '';
  display: inline-block;
  vertical-align: -6px;
  height: 24px;
  width: 24px;
  background: url(../../images/sprite_chart_icon.png) -280px -200px no-repeat;
  background-size: 750px;
  background: url(../../images/sprite_chart_icon_original_size.png) -280px -200px\9;
}
.answer-item .answerDetail-tit .praise.praised {
  color: #ff6d00;
}
.answer-item .answerDetail-tit .praise.praised::before{
  content: '';
  display: inline-block;
  vertical-align: -6px;
  height: 24px;
  width: 24px;
  background: url(../../images/sprite_chart_icon.png) -320px -200px no-repeat;
  background-size: 750px;
  background: url(../../images/sprite_chart_icon_original_size.png) -320px -200px\9;
}

.sub-relevant-service span{
  font-size: 14px!important;
}

.search-chapter-list {
  position: relative;
  max-height: 165px;
  overflow: hidden;
}
.search-chapter-list {
  margin-top: -1px;
}

.search-chapter-list .chapter-tag li {
  float: left;
  margin-right: 10px;
  padding-right: 10px;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 20px;
  color: #318ecc;
  background: url("../../images/chapter-tag-bg.png") no-repeat center right;
}

.search-chapter-list .chapter-tag li:last-child {
  background: none;
}

.search-chapter-list .chapter-tag li.spec {
  line-height: 20px;
}

.search-chapter-list .chapter-tag a {
  font-size: 12px;
  color: #318ecc;
}
.search-chapter-list .chapter-tag a:hover {
  color: #ff6d00;
}

.search-chapter-list {
  position: relative;
  max-height: 165px;
  overflow: hidden;
}

.search-chapter-list .chapter-list-open {
  position: absolute;
  bottom: 5px;
  right: 0;
  width: 54px;
  height: 22px;
  text-align: center;
  color: #999;
  background: #f7f7f7 url(../../images/arrow.png) 43px 10px no-repeat;
}


.search-chapter-list .chapter-list-open {
  position: absolute;
  bottom: 5px;
  right: 0;
  width: 54px;
  height: 22px;
  text-align: center;
  color: #999;
  background: #f7f7f7 url(../../images/arrow.png) 43px 10px no-repeat;
}
.supply-buy-powerTip {
  margin-top: 2px;
}
.supply-tips-content {
  padding-left: 5px;
  padding-right: 5px;
  line-height: 24px;
  font-size: 14px;
  font-weight: normal;
  color: #fff;
  text-align: left;
  max-width: 460px;
}
.supply-tips-content .supply-tips-content-name {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
}
.supply-tips-content .supply-tips-content-abstracts{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-break: break-all;
  margin-top: 6px;
  line-height: 24px;
}

.cd-iframe-video iframe {
  border: 1px solid #eee;
}

.cd-iframe-video h3 {
  font-weight: bold;
  color: #333;
  font-size: 16px;
  margin-bottom: 5px;
}
.model-continue-ask {
  width: 815px;
  margin: 20px 30px;
  padding: 10px;
  height: 135px;
  border: 1px solid #ff6f00;
  resize: none;
}
.model-continue-ask:focus {
  outline: none;
  border: 1px solid #ff6f00;
}

/* 服务表单共用样式 */
.eroll-form-list {
  margin-top: 0;
  width: 750px;
  margin: 0 auto;
}
.eroll-form-list li {
  padding-bottom: 10px;
}

.eroll-form-list .h170 {
  height: 170px;
}
.enroll-form-list-detail{
  width: auto !important;
}
.select-help-title-bg{
  background-color: #f4f4f4;
  height: 48px;
  line-height: 48px;
}
.select-help-title{
  display: inline-block;
  height: unset;
  line-height: 1.2;
  padding: 14.5px 0;
  font-size: 16px;
  font-weight: bold;
  padding-left: 20px;
  color: #333;
  border-left: 4px solid #ff6d00;
}
.cd-content {
  padding: 10px 0;
  word-break: break-word;
  word-wrap: break-word;
}
.cd-content:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}
.cd-content {
  zoom: 1;
}
.eroll-form-list li {
  padding-bottom: 10px;
}
.form-group-enroll .control-label {
  position: relative;
  text-align: left;
  padding-right: 10px;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0;
  letter-spacing: 0;
  color: #333;
}
.form-group-enroll .control-label .color-attract {
  position: relative;
  top: 3px;
  left: 0;
}
.form-group-enroll .control-label .color-attract {
  position: relative;
  top: 3px;
  left: 0;
}
.form-group-enroll .form-group-content {
  margin-top: 4px;
}

.form-group-enroll .form-group-content .form-text {
  padding: 4px 15px;
  border: 1px solid #d8d8d8;
  width: 810px;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
}

.form-group-enroll .form-group-content .form-text-detail {
  width: 810px;
}

.form-group-enroll .form-group-content select {
  padding: 4px 10px;
  border: 1px solid #ebebeb;
  width: 750px;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
}

.form-group-enroll .form-group-content textarea {
  padding: 4px 10px;
  border: 1px solid #ebebeb;
  width: 632px;
  height: 135px;
  font-size: 14px;
  resize: none;
}

.form-group-enroll .form-group-content label {
  margin-right: 10px;
  display: inline-block;
}
.label-describe{
  color: #999;
  font-size: 12px;
}
.select-file {
  margin-top: 8px;
}
.select-file .select-file-btn {
  float: left;
  width: 64px;
}
.select-file .re-select-file-btn {
  display: none;
}
.submit-small-btn {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  font-weight: normal;
  color: #fff;
  text-align: center;
  background: #ff6d00;
  border-radius: 3px;
  border: 1px solid #ff6d00;
  margin-right:4px;
  outline: none;
}

.submit-btn:disabled,
.submit-small-btn:disabled {
  background: #ff9342;
  border: 1px solid #ff9342;
}
.cp1051 .webuploader-pick {
  padding: 2px 7px;
  background: #ff6d00;
  height: 24px;
  line-height: 24px;
}

.cp1051 .webuploader-pick{
  padding: 2px 0 !important;
  background-color: #ff6d00 !important;
  line-height: 26px !important;
}

.cp1051 .webuploader-pick-hover{
  padding: 2px 0 !important;
  background-color: #ff6d00 !important;
  line-height: 26px !important;
}
.custom-upload-error p{
  padding-top: 3px;
  color: #ff0000;
}
.icon_show{
  position: absolute;
  left: 80px;
  bottom: -6px;
  width: 750px;
  height: 12px;
  padding: 10px;
}
.select-file .custom-upload-name {
  font-size: 12px;
  bottom: 0;
  font-weight: normal;
  line-height: 30px;
  height: 30px;
  color: #333;
  word-break: break-all;
  padding: 0 0 0 30px;
  background:url(../../images/uploadFile.png) 5px 5px no-repeat;
}
.deleteIconShow {
  cursor: pointer;
  width: 30px;
  height: 36px;
  position: absolute;
  right: 0;
  bottom: -6px;
  display: none;
  background:url(../../images/deleteFile.png) 5px 5px no-repeat ;
}
.icon_show:hover{
  background: #f5f5f5;
}
.icon_show:hover .deleteIconShow{
  display: inline-block;
}

.service-enter-source-content {
  margin-top: 5px;
  margin-bottom: 5px;
}
.service-enter-source-content .service-enter-source {
  font-size: 14px;
  color: #2655A5 !important;
  text-decoration: underline !important;
}
.service-enter-source-content .service-enter-source:hover {
  color: #ff6d00 !important;
}
.text-ellipsis-span{
  max-width: 628px;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: top;
}
.cp1073 .expandMore{
  width: 850px;
  height: 28px;
  background: #FFFFFF;
  border: 1px solid #EEEEEE;
  border-radius: 4px;
  text-align: center;
  line-height: 28px;
  margin-top: 10px;
  cursor: pointer;
  color: #999;
}
.disableOpenMore{
  pointer-events: none;
  opacity: 0.5;
}
.cp1073 .loading{
  display: block;
  height: 20px;
  width: 60px;
  margin-top: 10px;
  margin: 10px auto;
}

/*主搜合作频道*/
.search-cooperate-wrap {
}

.search-cooperate-banner {
  width: 100%;
  margin-bottom: 20px;
}

.search-cooperate-banner img {
  display: block;
  width: 100%;
  height: auto;
}

.cp1079 {
  width: 1200px;
  margin: 0 auto;
}

.cp1079 .search-cooperate-cards {
  width: 1220px;
  margin-top: -20px;
  margin-bottom: 20px;
}

.cp1079 .search-cooperate-cards .search-cooperate-card-item {
  float: left;
  width: 324px;
  height: 225px;
  background: #FFFFFF;
  border: 1px solid #EEEEEE;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  cursor: pointer;
  padding-right: 30px;
  padding-left: 30px;
  margin-top: 20px;
  margin-right: 20px;
  padding-top: 32px;
  padding-bottom: 35px;
}

.cp1079 .search-cooperate-cards .search-cooperate-card-item:hover {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

.cp1079 .search-cooperate-cards .search-cooperate-card-item .card-item-img {
  text-align: center;
}

.cp1079 .search-cooperate-cards .search-cooperate-card-item .card-item-img img {
  width: 90px;
  height: 45px;
  border-radius: 6px;
}

.cp1079 .search-cooperate-cards .search-cooperate-card-item .card-item-title {
  margin-top: 18px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  height: 24px;
  line-height: 24px;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

.cp1079 .search-cooperate-cards .search-cooperate-card-item .card-item-summary {
  margin-top: 16px;
  font-size: 12px;
  font-weight: normal;
  color: #333333;
  height: 52px;
  line-height: 18px;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-break: break-all;
  text-align: center;
}

/*.cp1079 .search-cooperate-cards .search-cooperate-card-item .card-item-price {
  margin-top: 20px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
  height: 18px;
  line-height: 18px;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-break: break-all;
}*/

.cp1079 .search-cooperate-cards .search-cooperate-card-item .card-item-btn-wrap {
  margin-top: 30px;
  text-align: center;
}

.cp1079 .search-cooperate-cards .search-cooperate-card-item .card-item-btn-wrap .service-btn {
  display: inline-block;
  text-align: center;
  min-width: 134px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  font-weight: bold;
  color: #FF6D00;
  padding-left: 5px;
  padding-right: 5px;
  background: #FFFFFF;
  border: 1px solid #FF6D00;
  border-radius: 16px;
}

.cp1079 .search-cooperate-cards .search-cooperate-card-item .card-item-btn-wrap .service-btn:hover {
  color: #fff;
  background-color: #ff6d00;
  font-weight: 400;
}

.cp1079 .search-title{
  font-size: 14px;
}
.processingAndCustomization_content{
  width: 1220px;
  margin-bottom: 10px;
  margin-top: 20px;
}
.processingAndCustomization_content .item{
  width: 386px;
  height: 154px;
  background: #FFFFFF;
  border: 1px solid #EEEEEE;
  box-shadow: 0px 0px 27px 3px rgba(5, 5, 5, 0.04);
  border-radius: 10px;
  margin-right: 18px;
  margin-top: 18px;
  float: left;
}
.processingAndCustomization_content .item-header{
  margin: 16px 18px 10px 18px;
}
.processingAndCustomization_content .item-header .title{
  line-height: 30px;
}
.processingAndCustomization_content .item-header .title img{
  width: 60px;
  height: 30px;
  margin-right: 13px;
  float: left;
}
.processingAndCustomization_content .item-header .title .header-title{
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.processingAndCustomization_content .item-content{
  width: 351px;
  height: 60px;
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  margin-left: 18px;
  margin-right: 18px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3; /* 限制在3行内 */
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
.processingAndCustomization_content .item-fotter{
  display: flex;
  justify-content: space-between;
  margin: 5px 18px 12px 18px;
}
.processingAndCustomization_content .item-fotter .item-fotter-left{
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
  line-height: 20px;
  max-width: 270px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.processingAndCustomization_content .item-fotter .item-fotter-title{
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FF6D00;
  line-height: 22px;
}
.cp1081 p.sk-on-detail-bottom {
  color: #999;
  width: 1200px;
  margin: 0 auto;
  word-break: break-word;
  text-align: center;
  line-height: 20px;
  margin-bottom: 10px;
}
.cp1081 .sk-advantage-div {
  display: flex;
  justify-content: center;
}
.cp1081 .sk-advantage-div .sk-advantage-item{
  width: 595px;
  margin: 5px 5px;
  object-fit: contain;
}

.cancel_success_tips_icon,
.collect_success_tips_icon {
  display: inline-block;
  height: 20px;
  width: 20px;
  vertical-align: middle;
  margin-right: 5px;
  background: url(../../images/sprite_chart_icon.png) 0px -160px no-repeat;
  background-size: 750px;
}
.ladderPriceList-js-item{
  display: flex;
}
.ladderPriceList-js-item .ladderPriceList-js-item-minQuantity{
  color: #999;
  font-size: 12px;
  font-weight: 400;
  text-align: right;
  margin-right: 7px;
  width: 70px;
}
.ladderPriceList-js-item .ladderPriceList-js-item-price{
  color: #333;
}



.more-price-arrow {
  margin-left:3px;
  color:#333;
  display: inline-block;
  line-height: 24px;
  height: 24px;
  transform-origin: center;
  transform: rotate(90deg) scaleY(1.2);
  -ms-transform:rotate(90deg) scaleY(1.2);
  -moz-transform:rotate(90deg) scaleY(1.2);
  -webkit-transform:rotate(90deg) scaleY(1.2);
  -o-transform:rotate(90deg) scaleY(1.2);
}
.ladder-price-div {
  display: none;
  text-align: justify;
  font-size: 12px;
  font-weight: 400;
  position: absolute;
  top:28px;
  left: -22px;
  border-radius: 3px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  min-width: 168px;
  padding: 2px;
  background: #fff;
  z-index: 999;
}

.ladder-price-div .ladder-price-arrow{
  position: absolute;
  width: 0;
  height: 0;
  top: -10px;
  left: 48%;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 10px solid rgba(255, 255, 255, 1);
}

.ladder-price-div .ladderPrice-item{
  display: inline-flex;
  height: 24px;
  align-items: center;
}
.ladder-price-div .ladderPrice-item-minQuantity {
  display: block;
  color: #999;
  width: 70px;
  text-align: right;
  margin-right: 5px
}

.ladder-price-div .ladderPrice-item-price {
  color: #333;
}
.ladderPrice-item{
  display: flex;
}
.ladderPrice-item .ladderPrice-item-minQuantity{
  color: #999;
  font-size: 12px;
  font-weight: 400;
  width: 76px;
  text-align: right;
  margin-right: 7px;
}
.ladderPrice-item .ladderPrice-item-price{
  color: #333;
  font-size: 12px;
  font-weight: 400;
}

/* 新首页布局 */
.fixedCard {
  height: 198px;
  border: 1px solid #EEEEEE;
  /* background: linear-gradient(0deg, #FFFEFF 0%, #F4F5F8 100%); */
  border-radius: 6px;
  overflow: hidden;
}

.fixedCard.largeCard > img,
.fixedCard.normalCard > img  {
  height: 100%;
  width: 100%;
}

.normalCard {
  width: 283px;
  cursor: pointer;
  box-shadow: 0px 8px 18px 2px rgba(55,99,170,0.08);
}

.picCard.fixedCard {
  height: 200px;
  border: none;
}

.picCard.normalCard {
  width: 285px;
}

.picCard.largeCard {
  width: 590px;
}

.largeCard {
  width: 589px;
  cursor: pointer;
  box-shadow: 0px 8px 18px 2px rgba(55,99,170,0.08);
}

.normalCard:hover,
.largeCard:hover {
  box-shadow: 0px 8px 18px 2px rgba(59,99,170,0.15);
}

.pic-large {
  width: 160px;
  height: 160px;
  background: #F5F5F5;
  border-radius: 4px;
}

.pic-large img {
  width: 160px;
  height: 142px;
}

.pic-small {
  width: 80px;
  height: 71px;
  overflow: hidden;
  border-radius: 4px;
}

.pic-small img {
  width: 100%;
}

.card-padding {
  padding: 15px;
}

.commodity-card {
  display: flex;
  flex-direction: column;
  /* justify-content: space-between; */
  width: 190px;
  height: 70px;
  font-size: 12px;
  background: #F5F5F5;
  border-radius: 4px;
  padding: 5px 10px;
  margin-top: 15px;
}

.commodity-card div {
  line-height: 18px;
  height: 18px;
}

.commodity-card div:not(:first-child) .commodity_td {
  color: #333;
}

.commodity-card .commodity_td {
  width: 130px;
  margin-right: 10px;
}

.commodity-card .ommodity_stock_td {
  flex: 1;
}

.page-1002 #cp-wrapper0{
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 99;
}

.page-1002 #content {
  margin-top: 140px !important;
}

.page-1002 #content{
  display: flex;
  width: 1200px;
  margin: 0 auto;
}

.page-1002 .service-content {
  display: flex;
  align-items: center;
  overflow: hidden;
  gap: 10px;
}

.page-1002 .largeCard .service-content {
  width: 390px;
}

.page-1002 .normalCard .service-content {
  width: 253px;
}

.page-1002 .service-content-left {
  flex: 1;
  overflow: hidden;
}

.page-1002 .service-content .service-wrapper {
  display: flex;
  width: max-content;
  gap: 10px;
}

.page-1002 .service-content .service-wrapper .service-tag {
  padding: 0 5px;
  color: #FF6D00;
  background: #FDF4ED;
  width: max-content;
}

.adv-title {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 25px;
  margin-bottom: 15px;
  height: 47px;
}

.page-1002 #content-bottom {
  justify-content: space-between;
}

.page-1002 .radAd-wrapper,
.page-1002 .purchaseAd-wrapper,
.page-1002 .cp-wrapper-left,
.page-1002 .cp-wrapper-right {
  width: 590px;
}

.page-1002 .cp-wrapper-left {
  margin-right: 20px;
}

.cp1092.search-list-content {
  width: 1200px;
  margin: 0 auto;
}

.cp1092.search-list-content .supply-search .supply-desc .desc-description,
.cp1092.search-list-content .supply-search .supply-desc .desc-pn-ps,
.cp1092.search-list-content .supply-search .supply-desc .desc-package {
  -webkit-line-clamp: 1;
  word-break: break-all;
  line-height: 18px;
}

.cp1092.search-list-content .supply-search-optimization .model-brand,
.cp1092.search-list-content .supply-search-optimization .desc-category {
  word-break: break-all;
}

.cp1092.search-list-content .showcase p {
  margin-bottom: 5px;
  font-size: 12px;
}

.cp1092.search-list-content .supply-btn-wrap  p {
  margin-bottom: 0;
}

.page-1057 .cp1088.newIndex_footer{
  position: relative;
  margin-top: 40px;
  opacity: 1;
}

.cp1092 .search-content {
  width: 1200px;
  margin: 0 auto;
}

.cp1092 .showcase p {
  line-height: 18px;
  font-size: 12px;
}

.cp1092 .supply-inventory-wrap {
  margin-right: 15px;
}

.cp1092 .service-supply-btn-wrap {
  gap: 10px;
}

.cp1092 .supply-inventory-wrap,
.cp1092 .supply-search-optimization .supply-supplier,
.cp1092 .award-record-table .supply-desc .desc-pn-ps,
.cp1092 .supply-search-optimization .supply-desc .desc-pn-ps,
.cp1092 .cart-supply .supply-desc .desc-pn-ps,
.cp1092 .supply-search-optimization .supply-model, 
.cp1092 .cart-supply .supply-model {
  margin-top: 15px;
}

.cp1092 .information-tips-wrap .information-tips .information-tips-arrow-top .information-tips-arrow-border {
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid maroon;
  border-right-color: #FFA55F;
}

.cp1092 .information-tips-wrap .information-tips .information-tips-arrow-top .information-tips-arrow {
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid maroon;
  border-right-color: #fff;
  margin-top: -12px;
  margin-left: 3px;
}

.cp1092 .information-tips-wrap .information-tips .information-tips-arrow-top {
  position: absolute;
  left: -13px;
  float: none;
  margin-left: 0;
  margin-top: 0;
}

.cp1092 .information-tips-wrap .information-tips {
  width: 400px;
  top: -10px;
  left: 60px;
  background: #fff;
  border: 2px solid #FFA55F;
}

.cp1092 .more-parameters {
  color: #318ECC;
}

.cp1092 .information-tips table,
.cp1092 .information-tips table th,
.cp1092 .information-tips table td {
  border: 1px solid #F4F4F4;
}

.cp1092 .information-tips table td {
  padding: 5px 7px;
  color: #666;
}

.cp1092 .information-tips table tr td:first-child {
  width: 33%;
}

.cp1092 .showcase-title .brandshop-card {
  display: flex;
  padding: 20px;
  background: #F9F9F9;
  border-radius: 6px;
  border: 1px solid #EEEEEE;
  cursor: pointer;
}

.cp1092 .showcase-title .brandshop-card:not(:last-child) {
  margin-bottom: 10px;
}

.cp1092 .brandshop-card .brandshop-icon {
  display: flex;
  align-items: center;
  width: 120px;
  height: 90px;
  background: #fff;
}

.cp1092 .brandshop-card  .brandshop-icon img {
  width: 120px;
  height: 60px;
}

.cp1092 .brandshop-card .brandshop-desc {
  flex: 1;
  margin-left: 10px;
}

.cp1092 .brandshop-card .brandshop-desc .brandshop-title {
  font-size: 18px;
  color: #333333;
  height: 28px;
  text-align: start;
}

.cp1092 .brandshop-card .brandshop-desc .brandshop-description {
  max-height: 40px;
  font-size: 14px;
  color: #666666;
  line-height: 17px;
  margin-bottom: 3px;
}

.cp1092 .brandshop-card .brandshop-desc .brandshop-pnps {
  font-size: 14px;
  color: #666666;
  line-height: 23px;
}

.cp1092.search-common-style .supply-search.supply-search-optimization .showcase-title {
  height: auto;
  line-height: normal;
}

.cp1092 .supply-search .price-th {
  text-align: center;
}

.cp1092 .information-tips .information-tips-content {
  height: 272px;
  overflow-y: auto;
}

.cp1092 .information-tips .information-tips-content::-webkit-scrollbar {
  width: 5px;
  height: 10px;
}


.cp1092 .information-tips .information-tips-content::-webkit-scrollbar-track {
  background-color: #f4f4f4;
}

.cp1092 .information-tips .information-tips-content::-webkit-scrollbar-thumb {
  background-color: #DADADA;
  border-radius: 5px;
}

.cp1092 .supply-search-optimization .supply-btn.join_cart.add_join_cart {
  background: #ff6d00;
  color: #fff;
}

.cp1092 .supply-price-td .supply-price-wrap {
  margin-top: 15px;
}

.cp1092 .single-price .ml-price {
  display: inline-block;
  margin-left: 76px;
}

.cp1092 .supply-search-optimization .supply-buy-information a.supply-btn {
  margin-bottom: 0;
}

.cp1092 .supply-search-optimization .supply-quality p {
  font-weight: normal;
  color: #999;
}

.cp1092 .supply-search-optimization .supply-quality {
  margin-top: 0;
}

.cp1092 .supply-search-optimization .supply-model {
  margin-bottom: 10px;
}

.cp1092 .supply-search-optimization .supply-buy-information .supply-buy-wrap {
  margin-right: 0;
}

.cp1092 .award-record-table .supply-desc,
.cp1092 .supply-search-optimization .supply-desc,
.cp1092 .cart-supply .supply-desc {
    margin-top: 15px;
}

.cp1092 .supply-search-optimization .supply-btn.on-discount-small-btn.join_cart.add_join_cart {
  border: 1px solid #0085dd;
  background: #0085dd;
  color: #fff;
}
