@charset "utf-8";
/* CSS Document */

.banner {
  position: relative;
  display: block;
  overflow: hidden;
}

.banner img, .smp_list_product img {
  display: block;
  margin: 0 auto;
}
.banner img {
  width: 100%;
}
.banner_b_text, .banner_mining_text, .list_mining_top, .list_mining_cases, .list_powder_bottom2 {
  background: #f2f6ff;
  padding: 3.6rem 0;
}
.banner_b_text p, .list_aggregate_bottom p, .list_powder_top p, .list_powder_bottom2 p, .form_box p, .lot_middle p, .lot_list .box_width > p, .life_cycle_top p, .about_top p, .about_bottom p  {
  width: 82%;
  margin: 0 auto;
  line-height: 3rem;
  text-align: center;
}
/***video***/
video{
	height: auto;
	}
	.clo_top_left  .swiper-slide{
	max-width: 39.4rem;
	}
	.cooperators .swiper-slide{
		max-width: 25.7rem;
	}
.cooperators .cooSwiper {
		min-height: 13rem;
	}
.products .swiper-slide{
	max-width: 100%;
	}
.banner{
height:80rem;
}
	@media all and (max-width:1346px) {
	.banner{
height:80rem;
}
 }
		@media all and (max-width:750px) {
	.banner{
height:37.6rem;
}
 }
@media all and (max-width:1920px) and (min-width:1761px){
	html {
	font-size: 0.58385vw;
}
	.banner{
height:82.6rem;
}

 }
 @media all and (min-width:1921px) {
.banner{
height:100%;
 
}
	 #loadingText h2{
   top: auto;
        margin-bottom: 4rem;
	}
 }