@charset "utf-8";
/* CSS Document */



.banner {
  background: #FAFAFA;
  margin-bottom:0;
}

.banner .carousel-cell {
  width: 100%;
  height: 200px;
  margin-right: 10px;
  background: #8C8;
  border-radius: 5px;
  counter-increment: carousel-cell;
}

/*
.carousel-nav .carousel-cell{ width:33%; float:left;height: 80px;}
*/
.nav_banner{ background:#151515; margin-bottom:35px; padding:15px 0;}
.nav_banner .carousel-cell{ color:#fff; line-height:20px;}
.nav_banner .carousel-cell b{ display:block;}



.carousel-banner img{ width:100%;}
.carousel {
  margin-bottom: 0;
}

.carousel-cell {
  width: 100%;
  margin-right: 0;
  background:none;
  counter-increment: carousel-cell;
}

/* cell number */
.carousel-cell:before {
	/*
  display: block;
  text-align: center;
  content: counter(carousel-cell);
  line-height: 200px;
  font-size: 80px;
  color: white;*/
}

.carousel-nav .carousel-cell {
  height: 80px;
  font-size:14px;
  color:#999;
  width: 33%;
  padding-right:30px;
  margin-right:10px;
}
.carousel-nav .carousel-cell b{ font-size:18px; font-weight:lighter; padding-bottom:10px;}

.carousel-nav .carousel-cell:before {
  font-size: 50px;
  line-height: 80px;
}

.carousel-nav .carousel-cell.is-nav-selected {
  color:#fff;
}

.headline{ font-size:16px; font-weight:lighter; color:#000;}
.gallery-cell .content{ font-size:14px; line-height:20px;}


.clear_category{ margin-top:60px;}
@media (max-width: 767px) { /*手机尺寸*/
.news_book_box{ display:none;}
.nav_banner{ padding:7px 0;}
.flickity-slider-products .gallery-cell img{ width:50%; margin:0 auto;}
.clear_category{ margin-top:10px;}
.nav_banner{ margin-bottom:15px;}
.marquee { height:180px;}
.marquee li{ margin:0 5px;}
.marquee li a{width:220px; height:157px;}
.marquee li img{ width:220px; height:157px;}
.flickity-slider-ico { text-align:center; margin-bottom:30px;}
.flickity-slider-ico .flickity-page-dots{ display:none;}
.flickity-slider-ico img{ width:50%; display:none;}
.factorylist{ padding-top:0;}
.flickity-slider-products{ text-align:center;}
.flickity-slider-products .flickity-page-dots{ position:relative; bottom:0; margin-top:15px;}
.carousel-nav .carousel-cell { width:100%; padding:0; height:auto;}
}