/* 关于我们 */
#in_about {
  min-height: 92.8125rem /* 1485/16 */;
  padding-top: 12.75rem /* 204/16 */;
  padding-bottom: 6.75rem /* 108/16 */;
  background: url('../images/index/bg_1.jpg') no-repeat bottom center;
  background-size: cover;
}

#in_about .about_content {
  color: #1b1b1b;
  font-size: 1.125rem /* 18/16 */;
  line-height: 1.8;
  margin-bottom: 2.5rem /* 40/16 */;
}

#in_about .about_desc {
  margin-top: 26.875rem /* 430/16 */;
  margin-bottom: 5.625rem /* 90/16 */;
}

#in_about .about_desc .box_header.main_box_header {
  margin-bottom: 1.875rem /* 30/16 */;
}

#in_about .numberBox {
  margin-top: 5rem /* 80/16 */;
}

.numberList li.line {
  height: 6.25rem /* 100/16 */;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}

.numberList li:last-child.line {
  display: none;
} 

.numberList li .number {
  color: #ffffff;
  font-size: 5rem /* 80/16 */;
  font-weight: bold;
  text-align: center;
  margin-bottom: 1.25rem /* 20/16 */;
}

.numberList li .number sup {
  font-size: 2.5rem /* 40/16 */;
  margin-left: .625rem /* 10/16 */;
}

.numberList li .text {
  font-size: .875rem /* 14/16 */;
  line-height: 1.2;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.6);
}

.btn_more {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  position: relative;
  font-size: 1rem /* 16/16 */;
  overflow: hidden;
}

.btn_more i {
  position: relative;
  font-size: 1.75rem /* 28/16 */;
  z-index: 2;
  color: #ffffff;
  transform: rotate(180deg);
}

.btn_more::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  transition: all 0.3s ease;
  z-index: 0;
}

.btn_more:hover::before {
  width: 100%;
}

.btn_more {
  width: 3.125rem /* 50/16 */;
  height: 3.125rem /* 50/16 */;
  border-radius: 50%;
  background-color: var(--second_color);
  color: #ffffff;
}

.btn_more:before  {
  background-color: var(--base_color);
}

.btn_more:hover {
  color: #ffffff;
}


.btn_more_z {
  background-color: var(--base_color);
}

.btn_more_z:before  {
  background-color: var(--second_color);
}

/* 产品中心 */
#in_products {
  min-height: 73.9375rem /* 1183/16 */;
  padding-top: 7rem /* 112/16 */;
  padding-bottom: 5.25rem /* 84/16 */;
  background: url('../images/index/bg_2.jpg') no-repeat bottom center;
  background-size: cover;
}

#in_products .box_header.main_box_header {
  margin-bottom: 3.5rem /* 56/16 */;
}

/* 产品滚动 */
#in_products .product_swiper_wrapper {
  margin-bottom: 1.75rem /* 28/16 */;
}

.products_info { display: block; padding: 3.5rem /* 56/16 */ 2.875rem /* 46/16 */; background-color: #ffffff; border-radius: 1.25rem /* 20/16 */; overflow: hidden; }
.products_info .item_img { margin-bottom: 2.5rem /* 40/16 */; }
.products_info .item_box .item_number { font-size: .875rem /* 14/16 */; font-weight: bold; margin-bottom: .75rem /* 12/16 */; }
.products_info .item_box .item_title { font-size: 1.25rem /* 20/16 */; font-weight: bold; }

.products-button-prev,.products-button-next { width: 3.125rem /* 50/16 */; height: 3.125rem /* 50/16 */; border-radius: 50%; overflow: hidden; display: flex; justify-content: center; align-items: center; }
.products-button-prev:after,.products-button-next:after { display: none; } 
.products-button-prev i,.products-button-next i { font-size: 1.5rem /* 24/16 */; }
.products-button-prev { background-color: #ffffff; left: -25px; color: #8d8d8d; }
.products-button-next { background-color: var(--second_color); right: -25px; color: #ffffff; }

.products-button-prev:hover,.products-button-next:hover { background-color: var(--base_color); }


#in_products .more_box { width: 100%; height: 12.5rem /* 200/16 */; border-radius: 1.25rem /* 20/16 */; overflow: hidden; background: url('../images/index/more_box_bg.jpg') no-repeat bottom center; background-size: cover; display: flex; justify-content: center; align-items: center; }
#in_products .more_box span.text { font-size: 2.75rem /* 44/16 */; font-weight: bold; line-height: 1.4; }
#in_products .more_box .i_box { transition: all 0.3s; width: 3.125rem /* 50/16 */; height: 3.125rem /* 50/16 */; border-radius: 50%; overflow: hidden; border: 2px solid #ffffff; }
#in_products .more_box .i_box i { font-size: 1.25rem /* 20/16 */; color: #ffffff; }

#in_products .more_box:hover .i_box { background-color: var(--second_color); border: 2px solid var(--second_color); }

/* 产品中心 */

/* 优势列表 */
#in_youshi {
  min-height: 65.75rem /* 1052/16 */;
  padding-top: 15.5rem /* 248/16 */;
  padding-bottom: 9.25rem /* 148/16 */;
  background: url('../images/index/box_3.jpg') no-repeat top center;
  background-size: cover;
}


.sdysList li .item_box {
  border-radius: 1.25rem /* 20/16 */;
  overflow: hidden;
  background-color: var(--base_color);
  width: 100%;
  height: 10rem /* 160/16 */;
  border-radius: 1.25rem /* 20/16 */;
  overflow: hidden;
  padding: 0 3.125rem /* 50/16 */;
}

.sdysList li .item_icon {
  border-radius: 50%;
  overflow: hidden;
  width: 6.25rem /* 100/16 */;
  height: 6.25rem /* 100/16 */;
  background-color: #0e2f77;
  flex-shrink: 0;
  transition: all 0.3s;
}

.sdysList li:hover .item_icon {
  border-radius: 20px;
  background-color: var(--second_color);
}


.sdysList li .item_title {
  margin-left: 1.25rem /* 20/16 */;
  font-size: 1.625rem /* 26/16 */;
  color: #ffffff;
  line-height: 1.4;
}

/* 营销网络 */
#in_network {
  min-height: 65.75rem /* 1052/16 */;
  padding-top: 14.75rem /* 236/16 */;
  padding-bottom: 9.25rem /* 148/16 */;
  background: url('../images/index/bg_4.jpg') no-repeat center;
}

#in_network .box_header.main_box_header {
  margin-bottom: 1.875rem /* 30/16 */;
}

/* 资讯动态 */
#in_news {
  min-height: 56.6875rem /* 907/16 */;
  padding-top: 10.75rem /* 172/16 */;
  padding-bottom: 9.875rem /*z 158/16 */;
}

#in_news .box_header.main_box_header {
  margin-bottom: 1.25rem /* 20/16 */;
}

#in_news .box_header.main_box_header .desc_box {
  color: rgba(0, 0, 0, 0.6);
}

#in_news .action { margin-bottom: 1.875rem /* 30/16 */; }

.news_swiper .swiper-slide { transition: all 0.3s; width: 49.375rem /* 790/16 */; height: 22.5rem /* 360/16 */; border-radius: 1.25rem /* 20/16 */; overflow: hidden; }



.news_swiper .swiper-slide:nth-child(odd) {
  background: url('../images/index/box5_1.jpg') no-repeat center;
  background-size: cover;
}

.news_swiper .swiper-slide:nth-child(even) {
  background: url('../images/index/box5_2.jpg') no-repeat center;
  background-size: cover;
}

.news_swiper .swiper-slide:hover { filter: brightness(120%); } 


.news_info { padding: 5rem /* 80/16 */ 4.75rem /* 76/16 */; }

.news_info .item_title {
  font-size: 1.625rem /* 26/16 */;
  color: #ffffff;
  line-height: 1.6;
  font-weight: bold;
  margin-bottom: 1.25rem /* 20/16 */;
}

.news_info .item_desc {
  font-size: 1.125rem /* 18/16 */;
  color: rgba(255, 255, 255, 0.8);
  line-height: 1.6;
  margin-bottom: 1.875rem /* 30/16 */;
}

.news_info .item_date {
  font-size: 3.75rem /* 60/16 */;
  color: #ffffff;
}