.page-index{}

/* 首页商品分类 */
.index-product-category-box{padding-top:110px;}
@media screen and (max-width: 750px) {
  .index-product-category-box{padding-top:60px;}
}


/* 首页工厂 */
.index-factory-box{padding:110px 0;}
@media screen and (max-width: 750px) {
  .index-factory-box{padding:60px 0;}
}
.index-factory-box .factory-more{margin-top:100px;}
@media screen and (max-width: 1300px) {
  .index-factory-box .factory-more{margin-top:24px;display: flex;}
}
.index-factory-box .out-factory{display:flex;justify-content: space-between;}
@media screen and (max-width: 1300px) {
  .index-factory-box .out-factory{display:block;}
}
.index-factory-box .out-factory .factory-left{width:680px;padding-right:32px;box-sizing: border-box;}
@media screen and (max-width: 1300px) {
  .index-factory-box .out-factory .factory-left{width:auto;}
}
.index-factory-box .out-factory .factory-right{flex:1;}
@media screen and (max-width: 750px) {
  .index-factory-box .out-factory .factory-right{margin-top:24px;}
}
.index-factory-box .factory-right .t1{font-size:24px;font-weight:500;padding-bottom:32px;line-height:1.6;}
@media screen and (max-width: 750px) {
  .index-factory-box .factory-right .t1{font-size:18px;padding-bottom:16px;}
}
.index-factory-box .factory-right .t2{padding-bottom:70px;}
@media screen and (max-width: 750px) {
  .index-factory-box .factory-right .t2{padding-bottom:32px;}
}
.index-factory-box .factory-right .t2 p{color:var(--text-color-second);line-height: 1.6;margin:0;}

/* 为什么选择我们 */
.index-why-box{background:var(--gray-light);padding-top:110px;}
@media screen and (max-width: 750px) {
  .index-why-box{padding-top:60px;}
}
.index-why-box .common-title-sub{margin:0 auto;width:100%;max-width:830px;padding-top:24px;}
.index-why-box .common-title-sub p{margin:0;line-height:1.4;}
.index-why-box .why-content{margin-top:70px;}
@media screen and (max-width: 750px) {
  .index-why-box .why-content{margin-top:24px;}
}
.index-why-box .index-why-swiper .why-swiper-item{position:relative;}
.index-why-box .index-why-swiper .why-swiper-item .why-item-img img{display: block;width:100%;border-radius: 16px;}
.index-why-box .index-why-swiper .why-swiper-item .why-item-text{position:absolute;top:0;right:0;left:0;bottom:0;display:flex;align-items: center;justify-content: center;text-align:center;color:#fff;font-size:16px;padding:16px;box-sizing:border-box;font-weight:normal;}
.index-why-box .index-why-swiper .why-swiper-item .why-item-text .item-text-in{width:90%;max-width:700px;}
@media screen and (max-width: 1180px) {
  
}
@media screen and (max-width: 750px) {
  .index-why-box .index-why-swiper .why-swiper-item .why-item-text .item-text-in{width:100%;}
}
.index-why-box .index-why-swiper .why-swiper-item .why-item-text p{margin:0;line-height: 1.6;}
@media screen and (max-width: 750px) {
  .index-why-box .index-why-swiper .next-prev-white{display:none;}
  .index-why-box .index-why-swiper .why-swiper-item .why-item-text{
    position:static;color:var(--text-color);padding-bottom:50px;padding-left:0;padding-right:0;
  }
}

/* 我们的服务 */
.our-service-box{padding-top:110px;background:var(--gray-light);}
@media screen and (max-width: 750px) {
  .our-service-box{padding-top:60px;}
}
.our-service-box .our-service-content{margin-top:80px;}
@media screen and (max-width: 750px) {
  .our-service-box .our-service-content{margin-top:24px;}
}
.our-service-box .our-service-item{display:flex;margin-bottom:55px;}
@media screen and (max-width: 750px) {
  .our-service-box .our-service-item{display: block;margin-bottom:36px;}
}
.our-service-box .our-service-item:last-child{margin-bottom:0;}
.our-service-box .our-service-item:nth-child(2n){flex-direction: row-reverse;}
.our-service-box .our-service-item .service-block-img{border-radius: 16px;overflow:hidden;flex:1;margin-right:100px;}
@media screen and (max-width: 750px) {
  .our-service-box .our-service-item .service-block-img{margin-right:0;}
}
.our-service-box .our-service-item:nth-child(2n) .service-block-img{margin-right:0;}
.our-service-box .our-service-item .service-block-img img{display:block;width:100%;height:auto;}
.our-service-box .our-service-item .service-block-info{flex:1;display:flex;align-items: center;}
@media screen and (max-width: 750px) {
  .our-service-box .our-service-item .service-block-info{margin-top:16px;}
}
.our-service-box .our-service-item:nth-child(2n) .service-block-info{margin-right:100px;}
@media screen and (max-width: 750px) {
  .our-service-box .our-service-item:nth-child(2n) .service-block-info{margin-right:0;}
}

.our-service-box .our-service-item .service-block-info .info-title{font-size:32px;font-weight:500;}
@media screen and (max-width: 750px) {
  .our-service-box .our-service-item .service-block-info .info-title{font-size:20px;}
}
.our-service-box .our-service-item .service-block-info .info-desc{color:var(--text-color-third);line-height: 1.6;}
@media screen and (max-width: 750px) {
  .our-service-box .our-service-item .service-block-info .info-desc{margin-top:8px;}
}
.our-service-box .our-service-item .service-block-info .info-desc p{margin:0;}
.our-service-box .our-service-item .service-block-info .info-boittom{margin-top:130px;display: flex;}
@media screen and (max-width: 750px) {
  .our-service-box .our-service-item .service-block-info .info-boittom{margin-top:8px;}
}



/* 首页 新闻 */
.index-news-box{padding-top:110px;background:var(--gray-light);padding-bottom:110px;}
@media screen and (max-width: 750px) {
  .index-news-box{padding-top:60px;padding-bottom:60px;}
}
.index-news-box .news-cont{margin-top:60px;}
@media screen and (max-width: 750px) {
  .index-news-box .news-cont{margin-top:24px;}
}
.index-news-swiper .index-news-swiper-item{position:relative;}
.index-news-swiper .index-news-swiper-item .news-item-img img{display:block;width:100%;height:auto;border-radius: 16px 16px 0 0;}
.index-news-swiper .index-news-swiper-item .news-item-info{padding:25px 30px;background:#fff;transition: all .3s;}
.index-news-swiper .index-news-swiper-item:hover .news-item-info{background:var(--primary-color);color:#fff;}
.index-news-swiper .index-news-swiper-item .news-item-info .nex-item-title{}
.index-news-swiper .index-news-swiper-item .news-item-info .nex-item-title .news-item-link{font-size:20px;font-weight:normal;height:90px;}
.index-news-swiper .index-news-swiper-item .news-item-info .nex-item-title .news-item-link:before{
  content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.2)
}
.index-news-swiper .index-news-swiper-item:hover .news-item-info .nex-item-title .news-item-link{
  color:#fff;
}
.index-news-swiper .index-news-swiper-item .news-item-info .item-date{font-size:16px;color:var(--text-color-second);margin-top:24px;}
.index-news-swiper .index-news-swiper-item:hover .news-item-info .item-date{color:#fff;}
.index-news-swiper .swiper-wrapper {padding-bottom:60px;}
.index-news-swiper .swiper-pagination-bullet{background:#E0E0E0;}
.index-news-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--primary-color);}


/* 首页底部 */
.index-bottom-box{padding:60px 0 90px 0;background:url('../img/index/index-bottom-bg.jpg') no-repeat center center;background-size:cover;}
@media screen and (max-width: 750px) {
  .index-bottom-box{padding:30px 0 30px 0;}
}
.index-bottom-box .index-bottom-info-box{color:#fff;}
.index-bottom-box .index-bottom-info-box .t1{font-size:32px;font-weight:bold;}
@media screen and (max-width: 750px) {
  .index-bottom-box .index-bottom-info-box .t1{font-size:24px;}
}
.index-bottom-box .index-bottom-info-box .t2 p{line-height: 1.6;margin:0;}

.index-bottom-box .index-bottom-info-box .t2{margin-top:24px;}
.index-bottom-box .index-bottom-btn-box{margin-top:30px;}
@media screen and (max-width: 750px) {
  .index-bottom-box .index-bottom-btn-box{margin-top:16px;}
}
.index-bottom-box .index-bottom-btn-box .btn-box-in{display: flex;align-items: center;justify-content: flex-end;gap:10px;}
@media screen and (max-width: 1180px) {
  
}
@media screen and (max-width: 750px) {
  .index-bottom-box .index-bottom-btn-box .btn-box-in{justify-content: flex-start}
}









