html,
    body {
      position: relative;
      height: 100%;
    }

    body {
      /* background: #eee; */
      font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 14px;
      color: #000;
      margin: 0;
      padding: 0;
    }
    .swiper-container {
      width: 100%;
      /* height: 100%; */
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	.banner-container{ padding-top: 2.25rem!important;}
	.banner-container img{display:block;}
	.banner-container .swiper-button-prev,.banner-container .swiper-button-next{width:48px;height:48px;background:url(../images/banner-arr.png) no-repeat left top;opacity:.3;}
	.banner-container .swiper-button-next{background-position:right top;}
	.banner-container .swiper-button-prev:hover,.banner-container .swiper-button-next:hover{opacity:1;}
	.banner-container .swiper-pagination{}
	.banner-container .swiper-pagination span{width:18px;height:18px;opacity:1;border:1px solid rgba(255,255,255,0.5);}
	.banner-container .swiper-pagination span.swiper-pagination-bullet-active{background:#00b9ef;border:1px solid #00b9ef;}
	@media screen and (max-width:1024px)
	{.banner-container .swiper-button-prev,.banner-container .swiper-button-next{display:none;}
	.banner-container .swiper-pagination span{width:10px;height:10px;}}