@charset "utf-8";

.lt_swiper2 {position:relative;}
.lt_swiper2 .lt_tit {font-size:28px; color:#777; font-weight:500;}
.lt_swiper2 .lt_tit span {color:#000; transition:all 0s; -webkit-transition:all 0s; -moz-transition:all 0s; -o-transition:all 0s;}
.lt_swiper2 .sw-button {position:absolute; right:0; top:0; display:flex;}
.lt_swiper2 .sw-button .swiper-button-prev2 {margin-right:10px; cursor:pointer;}
.lt_swiper2 .sw-button .swiper-button-next2 {cursor:pointer;}
.lt_swiper2 .sw-button i {font-size:22px; color:#aaa; padding:5px;}
.lt_swiper2 .sw-button i:hover {color:#777;}

.lt_swiper2 .swiper-container {padding:0; margin:40px 0 0;}
.lt_swiper2 .swiper-container .swiper-slide {position:relative; height:100%;}
.lt_swiper2 .swiper-container .swiper-slide .img_box {overflow:hidden; border-radius:20px; background:#fff;}
.lt_swiper2 .swiper-container .swiper-slide .img_box img {width:100%; -webkit-transform: scale(1);transform: scale(1);}
.lt_swiper2 .swiper-container .swiper-slide .img_box:hover img {-webkit-transform:scale(1.1); transform: scale(1.1);}
.lt_swiper2 .swiper-container .swiper-slide p.sbj {font-size:20px; color:#fff; font-weight:500; position:absolute; bottom:30px; left:30px; word-break:keep-all;}

.lt_swiper2 .swiper-pagination {width:100%; margin-top:40px;}
.lt_swiper2 .swiper-pagination-clickable .swiper-pagination-bullet {margin:0 2px;background-color:#555 !important;}
.lt_swiper2 .swiper-pagination-bullet-active {background-color:#fff !important;}


@media (max-width:1199px) {
	
}

@media (max-width:969px) {
	.lt_swiper2 .lt_tit {font-size:24px;}
	.lt_swiper2 .sw-button i {font-size:20px;}
	.lt_swiper2 .swiper-container {margin:25px 0 0;}
	.lt_swiper2 .swiper-container .swiper-slide .img_box {border-radius:15px;}
	.lt_swiper2 .swiper-container .swiper-slide p.sbj {font-size:19px; bottom:26px; left:26px;}
	
}

@media (max-width: 639px){
	.lt_swiper2 .lt_tit {font-size:20px;}
	.lt_swiper2 .sw-button .swiper-button-prev2 {margin-right:6px;}
	.lt_swiper2 .sw-button i {font-size:18px;}
	.lt_swiper2 .swiper-container {margin:20px 0 0;}
	.lt_swiper2 .swiper-container .swiper-slide .img_box {border-radius:12px;}
	.lt_swiper2 .swiper-container .swiper-slide p.sbj {font-size:16px; bottom:18px; left:20px;}
	
}

@media (max-width: 399px){
	.lt_swiper2 .lt_tit {font-size:18px;}
	.lt_swiper2 .swiper-container {margin:15px 0 0;}
	.lt_swiper2 .sw-button .swiper-button-prev2 {margin-right:2px;}
	.lt_swiper2 .sw-button i {padding:4px;}
	
}