.swiperx-pointer-events {
    touch-action: pan-y;
	}
	.swiperx {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiperx-grid-column>.swiperx-wrapper {
    flex-wrap: wrap;
    flex-direction: column;}
	
	.swiperx-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}

	.swiperx-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}
      .swiperx {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
      }

      .swiperx-slide {
        text-align: center;
        font-size: 18px;
        
        height: calc((100% - 30px) / 2);

        /* 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;
      }
	  .news-slider__ctr {
	  position: relative;
	  z-index: 12;
	}
	.news-slider__arrow {
	  background: #fff;
	  border: none;
	  display: inline-flex;
	  width: 50px;
	  height: 50px;
	  justify-content: center;
	  align-items: center;
	  box-shadow: 0 6px 26px 6px rgba(0, 0, 0, 0.25);
	  border-radius: 50%;
	  position: absolute;
	  top: 50%;
	  z-index: 12;
	  cursor: pointer;
	  outline: none !important;
	}
	.news-slider__arrow:focus {
	  outline: none !important;
	}
	.news-slider__arrow .icon-font {
	  display: inline-flex;
	}
	.news-slider__arrow.news-slider-prev {
	  left: -100px;
	  transform: translateY(-50%);
	  top:-240px;
	}
	.news-slider__arrow.news-slider-next {
	  right: -100px;
	  transform: translateY(-50%);
	  top:-240px
	}
	.news-slider__pagination {
	  text-align: center;
	  margin-top: 10px;
	}
	.news-slider__pagination .swiperx-pagination-bullet {
	  width: 13px;
	  height: 13px;
	  display: inline-block;
	  background: #75a5fb;
	  opacity: .2;
	  margin: 0 5px;
	  border-radius: 20px;
	  transition: opacity .5s, background-color .5s, width .5s;
	  transition-delay: .5s, .5s, 0s;
	}
	.news-slider__pagination .swiperx-pagination-bullet-active {
	  opacity: 1;
	  background: #4877fc;
	  width: 100px;
	  transition-delay: 0s;
	}
	@media screen and (max-width: 576px) {
	  .news-slider__pagination .swiperx-pagination-bullet-active {
		width: 70px;
	  }
	}
	.icon {
	  display: inline-block;
	  width: 1em;
	  height: 1em;
	  stroke-width: 0;
	  stroke: currentColor;
	  fill: currentColor;
}
	.swiperx-slide img{position: absolute;
    z-index: 1;
    border-radius: 10px;
	filter:grayscale(60%);filter:gray;
}
	.swiperx-slide:hover img{
	filter:grayscale(0);
filter:none;
	}

	.jjfa_txt{
	width: 100%;
	text-align:left;
	position: relative;
    z-index: 222;
    color: #fff;
	padding:15px;
	font-weight:500;
	}
	
	.jjfa_txt span{font-size:20px;line-height:40px;}
	.jjfa_txt p{font-size:14px;margin-bottom:10px;}
	.jjfa_txt a{font-size:14px;color:#fff;width:80px;height:30px;line-height:30px;border:solid 1px #fff;padding:5px 8px;border-radius:5px;}
	.swiperx-slide:hover a{
	background-image: linear-gradient(
	35deg,#3377f4, #6f72fc, #00aeee,#ee0aba);border:none;
	}