/* BANNER S */
#jssor_1{ height: 146px !important;}
.jssorl-009-spin img {
	animation-name:jssorl-009-spin;
	animation-duration:1.6s;
	animation-iteration-count:infinite;
	animation-timing-function:linear
}
@keyframes jssorl-009-spin {
	from {
	transform:rotate(0);
}
to {
	transform:rotate(360deg);
}
}.jssorb051 .i {
	position:absolute;
	cursor:pointer
}
.jssorb051 .i .b {
	fill:#fff;
	fill-opacity:.5
}
.jssorb051 .i:hover .b {
	fill-opacity:.7
}
.jssorb051 .iav .b {
	fill-opacity:1
}
.jssorb051 .i.idn {
	opacity:.3
}
.jssora051 {
	display:block;
	position:absolute;
	cursor:pointer
}
.jssora051 .a {
	fill:none;
	stroke:#fff;
	stroke-width:360;
	stroke-miterlimit:10
}
.jssora051:hover {
	opacity:.8
}
.jssora051.jssora051dn {
	opacity:.5
}
.jssora051.jssora051ds {
	opacity:.3;
	pointer-events:none
}
/* BANNER E */
.swiper-container {
  width: 100%;
  height: 440px;
  margin: 20px auto;
}
.swiper-slide {
	width: 100% !important;
  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;
}
.swiper-slide ul{ width: 100%;}
.swiper-slide ul li{
	width: 49%;
	margin-right: 2%;
float: left;
margin-bottom: 6px;
}
.swiper-slide ul li:nth-child(2n+2){
	margin-right: 0;
}
.swiper-slide img{
	display: block;
	width: 100%;
}
.swiper-slide p{
    height: 40px;
    background: #8c989f;
    text-align: center;
    font-weight: normal;
    line-height: 40px;
	color: #fff;
}