/* 主搜垂搜样式统一文件 */
#content {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}

#content .list-cont-right {
    width: 320px;
    float: right;
}

#content .cp-wrapper-col0 {
    width: 860px;
    float: left;
    overflow: hidden;
    /* 翻页三期后，导航栏固定导航栏后，高度的问题 */
    /* margin-bottom: 120px;   */
}





/* 技术问答本期样式未更改，故垂搜使用search-result-content做区分 */
/* 修改padding后需要同步更改下方vertical-channel类 */
.search-common-style  .search-content .search-item , /* 主搜 */
.search-common-style  .search-result-content .search-block .mul-list-qustion, /* 垂搜 */
.search-common-style .search-content .search-block .brand-desc-list .mul-list-qustion{ /* 主搜中品牌介绍项 */
    margin-top: 0;
    padding: 13px 0 13px 0;
    border-bottom: 0 solid #e7e7e7;
}

.search-common-style .search-content .search-block .brand-desc-list {
    margin-top: 0;
}

/* 代理品牌模块数据样式 */
.search-common-style .search-content #multiple-search_0 .item-img-wrap {
    float: left;
    width: 80px;
    height: 71px;
    margin-top: 4px;
    margin-right: 12px;
    background: #f5f5f5;
    border-radius: 4px;
    overflow: hidden;
}

.search-common-style .mul-list.search-brand-item {
    margin-top: 8px;
}

.search-common-style .search-content .item-info-wrap {
    float: left;
    width: 730px;
    margin-left: 0;
}

.search-common-style .search-tag-wrap {
    position: relative;
    height: 30px;
    line-height: 24px;
    overflow: hidden;
}

.search-common-style .search-content .search-tag {
    float: left;
    width: 638px;
    margin-right: -6px;
    line-height: 24px;
    margin-top: 4px;
    word-break: break-all;
}

.search-common-style .brand-tag {
    float: none;
    display: inline;
    line-height: 27px;
    background: #ECF4FF;
    border: none;
    color: #3372C1;
    border-radius: 2px;
    padding: 4px 7px;
    margin: 0px 6px 0px 0;
    font-size: 12px !important;
}

.search-common-style .show-more {
    display: none;
    float: right;
    padding: 5px 7px 6px 7px;
    margin: 0px 6px 0px 0;
    color: #175199;
}

.search-common-style .search-brand-item .search-supplier {
    position: relative;
    max-height: 52px;
    line-height: 22px;
    overflow: hidden;
    margin-top: 6px;
}

.search-common-style .search-item-service-entry,
.search-common-style .search-brand-item .search-supplier>div {
    font-size: 12px;
}

.search-common-style .search-item-service-entry .service-item,
.search-common-style .search-brand-item .search-supplier .brand-service-item {
    display: inline-block;
    border: 1px solid #ff6d00;
    background: #FFF;
    color: #ff6d00;
    padding: 0 7px;
    cursor: pointer;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    border-radius: 2px;
    margin-bottom: 4px;
}

.search-common-style .search-item-service-entry .service-item:hover,
.search-common-style .search-brand-item .search-supplier .brand-service-item:hover {
    /* background-color: #FDE2CD; */
    color: #ffffff;
    background: #ff6d00;
    border-color: #ff6d00;
}

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

/* 广告模块 */

/* 该模块样式均耦合在 layout.css 中 */

/* 资讯模块 资讯模块中图片与右侧内容为分开的模块，而代理品牌则是包含在里面 */

/* 
    存在两行样式时 为主垂搜结构不一致导致的，结构为  
    主搜，
    垂搜 {

    }
*/

/* 主搜中，宽度与间距样式挂载在search-item-type上，垂搜则挂载在image-wrapper，这里统一为主搜的样式 */
.search-common-style .search-content .search-item .search-item-type,
.search-common-style .vertical-channel {
    float: left;
    width: 80px;
    height: 71px;
    margin-top: 4px;
    margin-right: 12px;
    background: #f5f5f5;
    border-radius: 4px;
    overflow: hidden;
    background-color: #f5f5f5;
}
.single-supply-module .single-supply-module-style{
    background-color: #fff !important;
}
.search-supply-con .search-single-item-span{
   align-items: center;
   margin-top: -5px;
}
.search-item-brandImgPath{
    width: 48px !important;
    height: 24px !important;
    border: 1px solid #eee;
    border-radius: 2px !important;
    margin-top: 2px !important;
    box-sizing: border-box;
    margin-top: -8px;
    margin-left: 14px;
}
/* 修改技术问答中图片底色为白色 */
.search-common-style .vertical-channel {
    background-color: #fff;
}

/* 由于垂搜图片结构与内容不在同一层级，当修改内容padding时，图片位置不会下移，故需要重新设置margin值 */
.search-common-style .search-result-content .vertical-channel {
    margin-top: 18px;
}

.search-common-style  .vertical-channel .image-wrapper {
    width: 100%;
    height: 71px;
    display: table-cell;
    vertical-align: middle;
}

.search-common-style .search-content .search-item .search-item-title,
.search-common-style .mul-list-qustion h2 {
    margin: 0;
    margin-top: -2px;
    padding-bottom: 3px;
    line-height: 1.25;
    font-size: 16px;
    color: #333;
}

/* 垂搜内容省略样式，主搜有引用对应两行省略类 */
.search-common-style .mul-list .summary {
    /*为了 兼容ie,最高高度为两行显示的值*/
    max-height: 42px;
    font-weight: normal;
    margin-bottom: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: -webkit-box;
  }

.search-common-style .search-content .search-item .search-item-summary,
.search-common-style .mul-list .summary {
    font-size: 12px;
    color: #999;
    line-height: 20px;
    word-break: break-word;
}

.search-common-style .mul-list .summary-info, .search-common-style .mul-list .elec-info {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-word;
    display: -webkit-box;
}

.search-common-style .search-content .search-item .search-item-info,
.search-common-style .mul-list .ecnew-list-info {
    padding-top: 2px;
    line-height: 12px;
    font-size: 12px;
    color: #999;
}

/* 资料模块 */

.search-common-style .pn-type {
    height: 16px;
    font-family: MicrosoftYaHei;
    /* font-size: 12px; */
    font-weight: normal;
    font-stretch: normal;
    /* line-height: 20px; */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
    /* color: #999; */
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.search-common-style .search-content .search-item .search-item-pn,
.search-common-style .search-content .pn-type{
    line-height: 1.7;
    font-size: 12px;
    color: #999;
}

/* 资料模块最后一行样式， 垂搜为 选型指南 - 内容 的整体省略  */
.search-common-style .list-name{
    display: inline-block;
    max-width: 520px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* 资料模块最后一行样式， 主搜为 选型指南（省略样式 single-field-ellipsis） - 内容（省略样式 single-field-ellipsis）  */
.search-common-style .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;
}
/* 垂搜关于选型指南及后面内容的样式由下方两个样式处理 主搜则由上面的single-field-ellipsis */
.search-common-style .brandname{
    font-family: MicrosoftYaHei;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0;
    color: #999;
}
.search-common-style .sub-type{
    width: 95px;
    height: 11px;
    font-family: MicrosoftYaHei-Bold;
    font-size: 12px;
    font-weight: bold;
    font-stretch: normal;
    letter-spacing: 0;
    color: #666;
}

.search-common-style .search-content .search-language{
    position: relative;
    display: inline-block;
    color: #333;
    font-size: 12px;
    padding-left: 10px;
}

/* 
    主搜资料icon类 search_data_icon 
    垂搜资料icon类 search-data-icon
*/
.search-common-style .search-content .search_data_icon ,
.search-common-style .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-common-style .search-content .search_data_icon .search-data-icon-text,
.search-common-style .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-common-style .search-content .search-item .search-download,
.search-common-style .search-content .vertical-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-common-style .showcase-title {
    height: 32px;
    line-height: 32px;
}
.search-common-style .showcase-title li {
    float: left;
    height: 32px;
    line-height: 32px;
}

.search-common-style .supply-search-optimization .showcase-title, .search-common-style .supply-search-optimization .showcase-title li {
    height: 32px;
}

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

.search-common-style .showcase-title .tips {
    font-size: 14px;
}

.search-common-style .supply-search-optimization .supply-desc .desc-description {
    -webkit-line-clamp: 2;
    word-break: break-all;
}

.search-common-style  .supply-search-optimization .supply-sales-information p{
    line-height: 20px;
    margin-bottom: 0.5px;
    font-size: 12px;
}

.search-common-style .showcase-title h2 {
    padding: 0 10px;
    color: #333;
}

/* 选型器模块 */
/* 选型表格 */
.search-common-style .selection-item {
    width: 100%;
    margin: 5px 0 3px;
    border-right: 1px solid #eee;
    overflow: hidden;
    position: relative;
}
.search-common-style .selection-item::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 15px;
    height: 100%;
    background: linear-gradient(270deg, #6C6C6C 0%, #FFFFFF 100%);
    opacity: 0.1;
}

.search-common-style .selection-item-table, .cp1009 .reference-item-table {
    min-width: 100%;
    position: relative;
    border-left: 1px solid #eee;
}

.search-common-style .selection-item-table tr:first-child td div,
.search-common-style .reference-item-table tr:first-child td div {
    border-top: 1px solid #eee;
}

.search-common-style .selection-item-table tr td:first-child div,
.search-common-style .reference-item-table tr td:first-child div {
    border-left: none;
}

.search-common-style .selection-item-table tr td div,
.search-common-style .reference-item-table tr td div {
    border: 1px solid #eee;
    border-top: none;
    /*border-left: none;*/
    border-right: none;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 12px;
    color: #666666;
    white-space: nowrap;
}

/*  选型帮助 模块  */

/* 相关样式均在layout.css */

/* 内部模块（包含人力资源） */

.search-common-style .inner-txt {
    background: #73aff8;
    color: #fff;
    font-size: 14px;
    padding: 0px 3px;
    margin-right: 4px;
    font-weight: 200;
}

.search-common-style .mul-list .ecnew-list-info .list-info {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    word-break: break-all;
}

.search-common-style .mul-list .ecnew-list-info .list-info .sub-type {
    display: inline;
    color: #318ecc;
    font-size: 12px;
    line-height: 14px;
}

/* 技术问答 */
.search-common-style .question-ask {
    margin-top: 6px;
}

/* 品牌介绍模块 */

/* 为一个数组遍历后引用的代理品牌模块，故复用样式 */

/* 厂牌推荐 */

/* 相关样式在同级文件searchBrandSwiper中 */


/* 主搜中，web端由于存在右侧商城模块，故不会返回下列模板数据 */

/* 多条商城模板  */ /* 单条商城模板  */  /* 多条商城模板 只有商城或者市场  */

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

.search-common-style .search-block {
    margin-top: 12px;
}

.search-common-style .banner-module {
    margin-top: 0;
}

.search-common-style .fae-content-more-wrap {
    margin-bottom: 8px;
}

.search-common-style .searchSupply-in-stock {
    display: flex;
    justify-content: center;
    align-items: center;
}

.search-common-style .searchSupply-in-stock .supply-only-sale {
    width: 144px;
    text-align: right;
}

.search-common-style .supply-only-sale input[type="checkbox"] {
    margin-right: 3px;
}

.supplier-name a.line-view {
    color: #3372C1;
}
.supplier-name a.line-view:hover {
    color: #FF6D00;
}
.cp1009 .one-line-omission{
    display: flex;
  }
  .cp1009 .one-line-omission .exteral_link_href{
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #175199;
  margin-right: 16px;
  }
  .cp1009 .one-line-omission .exteral_link_href>:not(:first-child){
    margin-left: 10px;
  }
  .cp1009 .one-line-omission .exteral_link_href em{
    background: url(../../images/show-more-img.png) no-repeat;
    height: 9px;
    width: 9px;
    display: inline-block;
    background-size: 9px 9px;
    margin-left: 2px;
  }
/*  .cp1009 .search-item-main .row-min-height .brandNameStr{
    margin-right: 15px;
  }
  .cp1009 .search-item-main .row-min-height .goodsStr{
    margin-right: 15px;
  }
  .cp1009 .search-item-main .row-min-height .elecNameStr{
    margin-right: 15px;
  }*/
  .cp1009 .search-item-main .external_link_item_ellipsis{
     min-height: 20px;
    font-size: 12px !important;
    color: #999 !important;
  }

  .doc-search-item .ai-summarize {
    display: inline-block;
    width: 64px !important;
    height: 20px !important;
    line-height: 20px !important;
    border-radius: 4px !important;
    border: 1px solid #175199 !important;
    text-align: center !important;
    cursor: pointer;
  }

  .cp1092 .search-empty-container {
    width: 1172px;
    padding: 9px 9px 9px 19px;
    background: #f8f8f8;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    font-size: 12px;
  }
  
  .cp1092 .search-empty-container .search-message {
    color: #999;
  }
  
  .cp1092 .search-empty-container .search-message .highlight {
    color: #ff6600;
  }
  
  .cp1092 .search-empty-container .search-input {
    display: flex;
    align-items: center;
    gap: 15px;
  }
  
  .cp1092 .search-empty-container .input-group {
    display: flex;
    align-items: center;
    border: 1px solid #ddd;
    background: #fff;
  }
  
  .cp1092 .search-empty-container .input-group label {
    color: #666;
    margin-left: 10px;
  }
  
  .cp1092 .search-empty-container .input-field {
    padding: 7px 10px;
    width: 185px;
    color: #666;
    outline: none;
    border: none;
  }
  
  .cp1092 .search-empty-container .input-field::placeholder {
    color: #ccc;
  }
  
  .cp1092 .search-empty-container .submit-btn {
    padding: 7px 20px;
    background-color: #ff6600;
    color: white;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    height: 32px;
  }
  
  .cp1092 .search-empty-container .outline-btn {
    padding: 7px 20px;
    background-color: transparent;
    color: #ff6600;
    border: 1px solid #ff6600;
    border-radius: 4px;
    cursor: pointer;
    height: 32px;
  }
  
  .cp1092 .search-empty-container .submit-btn:hover {
    background-color: #e65c00;
  }
  
  .cp1092 .search-empty-container .outline-btn:hover {
    background-color: rgba(255, 102, 0, 0.1);
  }