#banner{
  width: 100%;
  height: 8rem;
  background-image: url('../images/sustainable/banner-bg.jpg');
  background-size: 100% 100%;
}
#banner h1{
  color: #fff;
  font-size: 0.9rem;
  text-align: center;
  line-height: 8rem;
  font-family: 'GalanoGrotesqueAltDEMO';
  font-weight: normal;
}
.everyday{
  width: 16.2rem;
  margin: 1.28rem auto 1.5rem;
  overflow: hidden;
}
.everyday-l{
  float: left;
  width: 7.6rem;
}
.everyday-l h1{
  margin-bottom: 0.85rem;
  font-size: 0.72rem;
  line-height: 0.8rem;
  font-family: 'GalanoGrotesqueAltDEMO';
  font-weight: normal;
}
.everyday-l p{
  font-size: 0.16rem;
  line-height: 0.4rem;
	font-family:'Helvetica Regular';
}
.everyday img{
  float: right;
  width: 6.9rem;
  height: 4.6rem;
  margin-top: 0.2rem;
}
.intro{
  width: 100%;
  height: 9.54rem;
  color: #fff;
  margin-bottom: 1.63rem;
}
/* .intro .swiper-slide{
  height: 9.54rem !important;
} */
.intro .swiper-wrapper .container:nth-child(1) .intro-l{
  float: left;
  width: 10.9rem;
  height: 9.54rem;
  padding: 0 1.48rem;
  text-align: center;
  background-image: url('../images/sustainable/intro-l01.png');
  background-size: 100% 100%;
}
.intro .swiper-wrapper .container:nth-child(2) .intro-l{
  float: left;
  width: 10.9rem;
  height: 9.54rem;
  padding: 0 1.48rem;
  text-align: center;
  background-image: url('../images/sustainable/intro-l02.jpg');
  background-size: 100% 100%;
}
.intro .swiper-wrapper .container:nth-child(3) .intro-l{
  float: left;
  width: 10.9rem;
  height: 9.54rem;
  padding: 0 1.48rem;
  text-align: center;
  background-image: url('../images/sustainable/intro-l03.jpg');
  background-size: 100% 100%;
}
.intro .swiper-wrapper .container:nth-child(4) .intro-l{
  float: left;
  width: 10.9rem;
  height: 9.54rem;
  padding: 0 1.48rem;
  text-align: center;
  background-image: url('../images/sustainable/intro-l04.jpg');
  background-size: 100% 100%;
}
.intro-l h1{
  padding-top: 2.7rem;
  font-size: 2.1rem;
  font-family: 'GalanoGrotesqueAltDEMO';
  font-weight: normal;
}
.intro-l h2{
  font-size: 0.48rem;
	font-family:'Helvetica Light';
}
.intro-r{
  float: right;
  width: 8.3rem;
  height: 9.54rem;
  padding-left: 1.8rem;
  padding-right: 1.5rem;
  background-color: #c7000a;
}
.intro-r h1{
  width: 3.3rem;
  padding: 2.5rem 0 0.7rem;
  font-size: 0.6rem;
line-height:0.8rem;
  font-family: 'GalanoGrotesqueAltDEMO';
  font-weight: normal;
}
.intro-r p{
  font-size: 0.18rem;
  line-height: 0.4rem;
  letter-spacing: 1.1px;
	font-family:'Helvetica Regular';
}