@charset "utf-8";
#Header {
  display: none;
}
#Footer .foot1,
#Footer .foot2,
#Footer .foot3 {
  display: none;
}
/* 超小屏幕（手机，小于 768px） */
/* 没有任何媒体查询相关的代码，因为这在 Bootstrap 中是默认的（还记得 Bootstrap 是移动设备优先的吗？） */
/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 768px) {
  .container-fluid {
    max-width: 1000px;
  }
  .navbar {
    display: none;
  }
  #Header {
    display: block;
  }
  #Footer .foot1,
  #Footer .foot2,
  #Footer .foot3 {
    display: block;
  }
}
/* 中等屏幕（桌面显示器，大于等于 992px） */
/* 大屏幕（大桌面显示器，大于等于 1200px） */
body {
  background-color: #f0f0f0;
}
.container-fluid {
  background-color: #fff;
}
#Footer .container-fluid {
  background: none;
}
.navbar-brand {
  padding: 0 0 0 15px;
}
.navbar-brand > img {
  width: 180px;
}
.news-list .news-item {
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #ddd;
}
.news-list .news-item h3 {
  font-size: 1.3em;
}
.news-list .news-item p {
  font-size: 1.1em;
}
.news-list .news-item a:hover .img-thumbnail {
  border: 1px solid #0b23f6;
}
/* 商品样式表 */
#category_tit {
  margin-top: 30px;
  position: relative;
}
#category_tit h1 {
  display: inline-block;
  font-size: 26px;
  color: #000;
  line-height: 30px;
}
#category_tit span {
  font-weight: normal;
  font-size: 18px;
}
/*分页*/
.sub-title {
  padding-top: 0px;
  margin-bottom: 20px;
}
.sub-title h2 {
  line-height: 35px;
  color: #444;
  font-size: 16px;
}
#pageTop {
  float: right;
}
#pageTop .pagination {
  margin: 0;
}
#pagingBtm {
  text-align: center;
}
/*分页颜色覆盖*/
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  background-color: #ff7e00;
  border-color: #ff7e00;
}
.pagination > li > a,
.pagination > li > span {
  color: #1499c1;
}
/*商品列表*/
.goods-list {
  padding-top: 0px;
}
.goods-list .table > tbody > tr > td {
  vertical-align: middle;
  padding: 20px 5px 20px 5px;
}
.goods-list a {
  color: #1499c1;
}
.goods-list a:hover {
  color: #ff7e00;
}
.goods-list .cat-no a {
  color: #444;
}
.goods-list .cat-no a:hover {
  color: #ff7e00;
}
.goods-list .goods-name a strong {
  font-size: 14px;
}
.goods-list .chemical a img {
  width: 130px;
}
/*生化商品详情*/
.item-title {
  border-bottom: 2px solid #ff7e00;
  padding: 5px 0;
}
.goods-detail-main {
  margin: 20px 0;
  padding-bottom: 0px;
  border-bottom: 1px solid #dddddd;
  /*右侧按钮*/
}
.goods-detail-main .detail-con {
  width: 680px;
  float: left;
}
.goods-detail-main .right-order {
  width: 280px;
  float: right;
  border: 1px solid #dddddd;
  border-radius: 4px;
  padding: 0 10px 10px 10px;
}
.goods-detail-main .right-order .btn-buy button {
  padding: 6px 25px;
  width: 100%;
  margin: 0 0 10px 0;
}
.goods-detail-main .right-order .buy-tit {
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  text-align: center;
  border-bottom: 1px solid #dddddd;
  margin-bottom: 20px;
}
.goods-detail-main .img {
  width: 200px;
  float: left;
  border: 1px solid #f0f0f0;
  padding: 5px;
  text-align: center;
}
.goods-detail-main .buy {
  width: 445px;
  float: right;
}
.goods-detail-main img {
  width: auto;
  max-height: 180px;
}
.detail-tit {
  width: 100%;
  border-bottom: 2px solid #ff7e00;
  overflow: hidden;
}
.detail-tit ul li {
  height: 30px;
  line-height: 30px;
  background-color: #ff7e00;
  float: left;
  margin-right: 3px;
  padding: 0 20px;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  cursor: pointer;
}
.detail-tit ul li:first-child {
  width: 150px;
  text-align: center;
  padding: 0;
}
.detail-tit ul li h2 {
  color: #fff;
  font-size: 14px;
  line-height: 32px;
}
.detail-info table th {
  width: 150px;
  font-weight: bold;
  color: #444;
  text-align: center;
  line-height: 20px;
  font-size: 12px;
  padding: 0 4px;
}
.detail-info .table > tbody > tr > td,
.detail-info .table > tbody > tr > th,
.detail-info .table > tfoot > tr > td,
.detail-info .table > tfoot > tr > th,
.detail-info .table > thead > tr > td,
.detail-info .table > thead > tr > th {
  vertical-align: middle;
  padding: 15px;
  word-break: break-all;
}
.product-title h4 {
  font-size: 16px;
  margin: 25px 0 20px;
  display: inline-block;
  margin-right: 25px;
}
/*bootstrap modal弹出框样式覆盖*/
.modal-dialog .pop-title {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 6px;
}
.modal-dialog .red-star {
  color: #ff7e00;
  padding: 0 2px 0 0;
}
.ask-price,
.add-to-cart {
  border: 1px solid #ccc;
  display: inline-block;
  border-radius: 4px;
  padding: 0px 5px;
  cursor: pointer;
}
/*抗体详情页专属*/
.goods-detail-top .right-order {
  margin: 37px 0;
  padding-bottom: 20px;
  padding: 10px;
  border-radius: 4px;
}
.goods-detail-top .right-order .detail-con {
  width: auto;
  float: none;
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 10px;
}
.goods-detail-top .right-order .buy {
  width: auto;
  float: none;
}
.goods-detail-top .right-order .buy-tit {
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  text-align: center;
}
.goods-detail-top .right-order .btn-buy button {
  padding: 6px 25px;
  width: 100%;
  margin: 0 0 10px 0;
}
.goods-detail .detail-content {
  padding: 0 10px 30px 10px;
  font-size: 1.2em;
  line-height: 1.8em;
}
.detail-info ul.Research_Area li {
  font-size: 14px;
  line-height: 2;
  margin-bottom: 10px;
  padding-bottom: 15px;
  border-bottom: 1px #eee dashed;
}
.detail-info ul.Research_Area li a {
  position: relative;
  margin-right: 5px;
}
.detail-info ul.Research_Area li a span.rearch-cn-name {
  position: absolute;
  left: 0;
  top: 14px;
  font-size: 12px;
  color: #bbb;
  white-space: nowrap;
}
.research_area_left .left-block .list-group {
  margin: 10px auto;
}
.research_area_left .left-block .list-group-item {
  border: 0;
  padding: 4px 15px;
}
.research_area_left .left-sub-menu .icon-caret-right {
  font-size: 12px;
  color: #555;
  transform: scale(0.8) rotateZ(90deg);
}
.research_area_left .left-sub-menu .collapsed > .icon-caret-right {
  transform: scale(0.8) rotateZ(0deg);
}
.research_area_left .ResearchName-left-cnname {
  margin: 0 0 0 15px;
  color: #aaa;
}
.research_area_left .left-sub-menu .list-group-item ul {
  padding: 0 0 0 15px;
}
.research_area_left .left-sub-menu .list-group-item ul li {
  padding: 2px 0 2px 10px;
  color: #ccc;
}
.research_area_left .left-sub-menu .list-group-item ul span {
  margin-right: 5px;
}
.research_area_left .left-sub-menu .icon-caret-right.icon-gray {
  color: #ccc;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
/*抗体详情轮播*/
.goods-detail-carousel {
  margin: 30px 0 115px 0;
  padding: 10px 0px;
  position: relative;
  /*缩略图导航,覆盖bootstrap样式*/
}
.goods-detail-carousel .left-con img {
  width: auto;
  max-height: 400px;
}
.goods-detail-carousel .gallery-left-arrows,
.goods-detail-carousel .gallery-right-arrows {
  width: 40px;
  height: 305px;
  background-repeat: no-repeat;
  background-position: 50%;
  border: 0px solid #dcdcdc;
  transition: background-color 0.1s ease-in-out;
  border-radius: 4px;
  margin-top: 0;
}
.goods-detail-carousel .gallery-left-arrows:hover,
.goods-detail-carousel .gallery-right-arrows:hover {
  background-color: #f3f3f3;
  cursor: pointer;
}
.goods-detail-carousel .gallery-right-arrows {
  right: 0;
  left: auto;
}
.goods-detail-carousel .glyphicon {
  color: #ff7e00;
}
.goods-detail-carousel .right-con h3 {
  font-size: 22px;
  margin-bottom: 6px;
}
.goods-detail-carousel .right-con p {
  font-size: 14px;
  line-height: 22px;
}
.goods-detail-carousel .carousel-indicators {
  border: 0px solid #dcdcdc;
  background-color: #fff;
  width: 100%;
  position: absolute;
  bottom: -90px;
  left: 0;
  right: 0;
  z-index: 15;
  margin: 0;
  text-align: left;
  list-style: none;
  margin: 10px ;
}
.goods-detail-carousel .carousel-indicators .small-img {
  display: inline-block;
  margin: 0px 12px 0px 0px;
  border: 3px solid #f3f3f3;
  cursor: pointer;
}
.goods-detail-carousel .carousel-indicators .small-img img {
  max-height: 60px;
}
.goods-detail-carousel .carousel-indicators .active {
  width: auto;
  height: auto;
  background-color: #fff;
  border: 3px solid #1499c1;
}
/*大窗口轮播覆盖*/
#carousel-large-window .modal-dialog {
  width: 1100px;
}
#carousel-large-window .goods-detail-carousel {
  margin: 5px 0 120px 0;
  height: 390px;
  padding: 10px 0px;
  width: 100%;
}
#carousel-large-window .goods-detail-carousel .left-con img {
  width: auto;
  max-height: 380px;
}
/*详情end*/
/*搜索页*/
.search-filter-cat {
  border: 1px solid #dddddd;
  padding: 20px;
  border-radius: 10px;
  margin: 10px 0;
  background: #f9f9f9;
}
.search-filter-cat h3 {
  padding-bottom: 10px;
  font-size: 14px;
}
.search-filter-cat a {
  margin-right: 5px;
}
.left-block .dl-horizontal dt {
  font-weight: 400;
  text-align: left;
  width: 55px;
}
.left-block .dl-horizontal dd {
  margin-left: 55px;
}
.left-block .left-contact {
  padding: 15px 15px 0;
}
.left-block .left-contact li {
  margin: 0 0 15px;
}
.left-block .left-contact li i {
  margin-right: 4px;
}
.cat-icon-list {
  padding: 15px;
}
.cat-icon-list .iconfont {
  font-size: 60px;
  display: block;
  line-height: 70px;
}
.cat-icon-block {
  background-color: #f9f9f9;
  border-radius: 4px;
}
.type-boxs p {
  font-size: 14px;
  font-weight: bold;
  color: #444;
}
/*搜索-推荐商品列表 search.html*/
.typelist-title {
  position: relative;
}
.typelist-title h4 {
  margin: 35px 0 20px;
}
.recommend_more {
  position: absolute;
  right: 0;
  top: 0;
}
.warp-grid {
  display: grid;
  grid-template-columns: 30% 30% 30% 5%;
  grid-gap: 14px;
}
.See_more {
  display: table;
  height: 100%;
  width: 100%;
  box-shadow: 1px 2px 10px #dbdbdb;
  text-align: center;
  margin-bottom: 15px;
  background-color: #f2f2f2;
}
.See_more i {
  display: table-cell;
  vertical-align: middle;
  font-size: 35px;
  color: #cbcbcb;
}
.typelist-title {
  position: relative;
}
.recommend_more {
  position: absolute;
  right: 0;
  top: 0;
}
.recommend_more i {
  font-size: 12px;
}
.showlist {
  box-shadow: 1px 2px 10px #dbdbdb;
  text-align: center;
  margin-bottom: 15px;
}
.showlist .grouptitle {
  background-color: #f2f2f2;
  padding: 5px;
}
.showlist .imgbox {
  height: 185px;
  line-height: 185px;
  overflow: hidden;
  position: relative;
}
.showlist .imgbox img.first-img {
  display: inline-block;
}
.imgbox .piccount {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 13px;
  color: #333;
  background: #eee;
  padding: 2px 6px;
  border-radius: 0 3px 0 0;
  line-height: 1.7;
}
.imgbox .piccount i {
  font-size: 13px;
  margin-right: 5px;
  position: relative;
  top: 1px;
}
.showlist .imgbox img {
  max-height: 100%;
  padding: 10px;
  margin: 0 auto;
}
.showlist .grouptitle p:last-child {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: bold;
}
/*搜索列表search_list.html*/
.btn-application {
  padding: 0 5px;
  font-size: 10px;
  color: #fff;
  text-align: center;
  border-radius: 4px;
  background: #ccc;
  margin: 0 2px;
}
.btn-application:hover {
  color: #fff;
}
a.btn-application[data-label=WB] {
  border: 2px solid #6b6b6b;
  background-color: #6b6b6b;
}
a.btn-application[data-label=none] {
  display: none;
}
a.btn-application[data-label=IHC] {
  border: 2px solid #c65911;
  background-color: #c65911;
}
a.btn-application[data-label=IHC-P] {
  border: 2px solid #c65911;
  background-color: #c65911;
}
a.btn-application[data-label=ICC] {
  border: 2px solid #745399;
  background-color: #745399;
}
a.btn-application[data-label="IF/ICC"] {
  border: 2px solid #1499c1;
  background-color: #1499c1;
}
a.btn-application[data-label=IP] {
  border: 2px solid #f4b62c;
  background-color: #f4b62c;
}
a.btn-application[data-label=ChIP] {
  border: 2px solid #a6a5c4;
  background-color: #a6a5c4;
}
a.btn-application[data-label=ChIPseq] {
  border: 2px solid #6c88c6;
  background-color: #6c88c6;
}
a.btn-application[data-label=ChIP-seq] {
  border: 2px solid #6c88c6;
  background-color: #6c88c6;
}
a.btn-application[data-label=RIP] {
  border: 2px solid #ffca99;
  background-color: #ffca99;
}
a.btn-application[data-label=FC] {
  border: 2px solid #e25a53;
  background-color: #e25a53;
}
a.btn-application[data-label="FC(Intra)"] {
  border: 2px solid #bb5548;
  background-color: #bb5548;
}
a.btn-application[data-label=Inhibition] {
  border: 2px solid #bb5548;
  background-color: #bb5548;
}
a.btn-application[data-label=ELISA] {
  border: 2px solid #80aba9;
  background-color: #80aba9;
}
a.btn-application[data-label=MeDIP] {
  border: 2px solid #ae8d92;
  background-color: #ae8d92;
}
a.btn-application[data-label=DB] {
  border: 2px solid #fc8ca8;
  background-color: #fc8ca8;
}
a.btn-application[data-label=FCM] {
  border: 2px solid #da496d;
  background-color: #da496d;
}
a.btn-application[data-label="CUT&Tag"] {
  border: 2px solid #ae8d92;
  background-color: #ae8d92;
}
a.btn-application[data-label="meRIP"] {
  border: 2px solid #F49115;
  background-color: #F49115;
}
a.btn-application[title*=Nucleotide],
a.btn-application[data-label^=Nucleotide] {
  border: 2px solid #fe7250;
  background-color: #fe7250;
}
.search-goods-list .products-box {
  border: 1px solid #ddd;
  margin-bottom: 10px;
  padding: 10px 0;
  border-radius: 5px;
  /*1111*/
}
.search-goods-list .products-box .product-list-button {
  margin-bottom: 15px;
  margin-top: 5px;
  padding-bottom: 5px;
}
.search-goods-list .products-box .product-list-button a {
  margin-right: 10px;
  color: #e97cab;
}
.search-goods-list .products-box .product-list-button a:hover {
  text-decoration: underline;
}
.search-goods-list .products-box .product-list-button a i {
  padding-right: 4px;
}
.search-goods-list .products-box .dlspan {
  margin-left: 85px;
  margin-bottom: 10px;
  word-break: break-all;
  min-height: 17px;
}
.search-goods-list .products-box .dlspan span {
  width: 85px;
  margin-left: -85px;
  float: left;
}
.search-goods-list .products-box .product-list-thumbnail {
  border: 1px solid #eee;
  border-radius: 4px;
  padding: 4px;
  width: 200px;
  overflow: hidden;
  text-align: center;
  margin: 30px auto 15px;
}
.search-goods-list .products-box .product-list-thumbnail .flexslider {
  line-height: 140px;
  margin-bottom: 0!important;
  position: relative;
  height: 150px;
  overflow: hidden;
}
.search-goods-list .products-box .product-list-thumbnail img.first-img {
  display: inline-block;
}
.search-goods-list .products-box .product-list-thumbnail .flexslider span.piccount {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 13px;
  color: #333;
  background: #eee;
  padding: 2px 6px;
  border-radius: 3px;
  line-height: 1.7;
}
/*搜索左侧条件筛选*/
.left-sub-menu .list-group-item ul li {
  padding: 2px 8px 2px 10px;
}
/* .list-group-item ul li small{display: none;} */
.search-filters .search-filters-menu > .list-group > .list-group-item > a {
  display: block;
  padding: 6px;
  font-size: 15px;
  color: #fff;
  background: #337ab7;
}
.search-filters .checkbox {
  margin: 3px 5px 0 0;
  padding: 0;
  display: inline-block;
  float: left;
}
.list-group-item {
  border: 0;
  padding: 0;
}
.search-filters .list-group-item ul {
  padding: 5px 0 5px 0;
  font-size: 13px;
}
.search-filters .list-group-item > ul {
  /* overflow-y: auto; */
  margin-top: 5px;
  margin-bottom: 5px;
}
.search-filters .reset_filter {
  position: absolute;
  right: 30px;
  z-index: 1;
  margin-top: 5px;
}
.search-filters .search_clearall {
  position: absolute;
  right: 30px;
  top: 0px;
  z-index: 1;
  margin-top: 12px;
  color: #000;
}
.search-filters .glyphicon-plus {
  display: none;
}
.search-filters .collapsed .glyphicon-minus {
  display: none;
}
.search-filters .collapsed .glyphicon-plus {
  display: block;
}
/*技术支持*/
.red-star {
  color: red;
}
.feedback {
  margin-top: 20px;
  padding: 0;
}
.feedback .faq-form {
  background-color: #f8f8f8;
  padding: 15px;
  margin-bottom: 30px;
}
.feedback .faq-form h3 {
  font-size: 16px;
  text-align: center;
  margin: 10px 0 15px 0;
}
.feedback .faq-form code {
  display: block;
}
.feedback .tech-faq {
  margin-bottom: 30px;
}
.feedback .tech-faq h3 {
  font-size: 16px;
  padding: 10px;
  background: #f0f0f0;
  color: #333;
  margin-bottom: 25px;
}
.feedback .tech-faq h4 {
  font-size: 14px;
  margin-bottom: 10px;
  padding: 2px 6px;
  border-left: 3px solid #ff7e00;
}
.feedback .tech-faq p {
  line-height: 1.7;
  margin-bottom: 20px;
}
/* 实验步骤 */
.experimental-group select {
  margin-left: 78px;
  background-color: #f8f8f8;
  width: 180px;
  border: none;
  box-shadow: none;
  border-radius: 0;
}
.list_dd_main {
  border: 1px solid #ddd;
  padding: 15px 10px 15px 20px;
  margin: 20px 0;
}
.list_dd_main h4 {
  font-size: 15px;
}
.list_dd_main h5 i {
  position: absolute;
  left: -10px;
  height: 20px;
  width: 18px;
}
.list_dd_main h5 {
  margin: 10px 0!important;
  font-size: 13px;
}
.list_dd_main .faq-conents-line {
  padding: 0 20px;
  border-left: 1px solid #dadada;
  position: relative;
  margin-bottom: 20px;
}
.list_dd_main h3,
.list_dd_main p {
  font-size: 13px;
}
.list_dd_main ul li {
  margin: 0 0 5px 10px;
}
/*文章详情*/
.article-detail {
  margin-top: 20px;
  padding: 0;
}
.article-detail .main-con {
  margin-bottom: 30px;
  border: 0px solid #ddd;
  padding: 10px;
  border-radius: 4px;
}
.article-detail .main-con h3 {
  font-size: 16px;
  padding: 10px;
  background: #f0f0f0;
  color: #333;
  margin-bottom: 15px;
}
.article-detail .main-con h4 {
  font-size: 14px;
  margin-bottom: 10px;
  padding: 2px 6px;
  border-left: 3px solid #ff7e00;
}
.article-detail .main-con p {
  margin-bottom: 8px;
}
.article-detail .main-con .time {
  padding: 0 0 10px 0;
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
}
.article-detail .main-con .article {
  font-size: 1.2em;
  line-height: 1.8;
}
.article-detail .main-con .article img {
  max-width: 100%;
  height: auto;
  display: block;
}
.article-detail .side-con {
  border: 1px solid #ddd;
  border-top: 2px solid #ff7e00;
  padding: 0 10px 10px 10px;
  border-radius: 4px;
}
.article-detail .side-con h3 {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  text-align: center;
}
