@charset "utf-8";

.lt_swiper2 {position:relative; width:94%; max-width:1400px; margin:0 auto;}

.lt_swiper2 .sw-button {position:absolute; right:0; top:5px; display:flex; align-items:center;}
.lt_swiper2 .sw-button .swiper-button-next2, .lt_swiper2 .sw-button .swiper-button-prev2 {cursor:pointer; font-size:35px; color:#111; font-weight:700; transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s;}
.lt_swiper2 .sw-button .swiper-button-next2:hover, .lt_swiper2 .sw-button .swiper-button-prev2:hover {color:var(--main-color);}
.lt_swiper2 .sw-button .swiper-button-prev2:after {content:'|'; margin:0 30px; color:#ccc; font-weight:500;}

.lt_swiper2 .swiper-container {padding:0; margin:35px 0 0;}
.lt_swiper2 .swiper-container .swiper-slide {width:100%; display:flex; height:100%; background:#fff; border:1px solid #e7e7e7; overflow:hidden;}
.lt_swiper2 .swiper-container .swiper-slide .img_box {width:50%;}
.lt_swiper2 .swiper-container .swiper-slide .img_box img {width:100%;}
.lt_swiper2 .swiper-container .swiper-slide .txt_box {width:50%; padding:54px 60px;}
.lt_swiper2 .swiper-container .swiper-slide .txt_box h5.sbj {font-size:30px; color:var(--sub-color);}
.lt_swiper2 .swiper-container .swiper-slide .txt_box h6.desc {font-size:22px; line-height:30px; margin:30px 0; font-weight:500; word-break:keep-all;}
.lt_swiper2 .swiper-container .swiper-slide .txt_box p.cont {font-size:19px; line-height:30px; color:#333; word-break:keep-all;}
.lt_swiper2 .swiper-container .swiper-slide .txt_box a.go_btn {display:inline-block; margin-top:40px; font-size:18px; padding:15px 35px; color:#fff; background:var(--sub-color);
transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s;}
.lt_swiper2 .swiper-container .swiper-slide .txt_box a.go_btn:hover {filter:brightness(130%);}

.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;}

.lt_swiper2 .bn_btn {margin-top:15px;}
.lt_swiper2 .bn_btn a {display:inline-block; font-size:13px; color:#fff; padding:5px 10px; border-radius:7px; background:#cd1515;}

@media (max-width:1399px) {
	.lt_swiper2 .swiper-container .swiper-slide {padding:45px;}
	.lt_swiper2 .swiper-container .swiper-slide .txt_box {padding:0 10px 0 50px;}
	
}

@media (max-width:969px) {
	.lt_swiper2 .lt_tit {font-size:24px;}
	
	.lt_swiper2 .sw-button {top:0px;}
	.lt_swiper2 .sw-button .swiper-button-next2, .lt_swiper2 .sw-button .swiper-button-prev2 {font-size:30px;}
	.lt_swiper2 .sw-button .swiper-button-prev2:after {margin:0 20px;}
	
	.lt_swiper2 .swiper-container {margin:25px 0 0;}
	.lt_swiper2 .swiper-container .swiper-slide {display:block; padding:0;}
	.lt_swiper2 .swiper-container .swiper-slide .img_box {width:100%;}
	.lt_swiper2 .swiper-container .swiper-slide .txt_box {width:100%; padding:40px;}
	.lt_swiper2 .swiper-container .swiper-slide .txt_box h5.sbj {font-size:28px;}
	.lt_swiper2 .swiper-container .swiper-slide .txt_box h6.desc {font-size:20px; line-height:30px; margin:17px 0;}
	.lt_swiper2 .swiper-container .swiper-slide .txt_box p.cont {font-size:18px; line-height:27px;}
	.lt_swiper2 .swiper-container .swiper-slide .txt_box a.go_btn {margin-top:30px; font-size:16px; padding:14px 32px;}
	
}

@media (max-width: 639px){
	.lt_swiper2 {width:100%; padding:0 15px;}
	
	.lt_swiper2 .sw-button {right:15px; top:-1px;}
	.lt_swiper2 .sw-button .swiper-button-next2, .lt_swiper2 .sw-button .swiper-button-prev2 {font-size:24px;}
	.lt_swiper2 .sw-button .swiper-button-prev2:after {margin:0 15px;}
	
	.lt_swiper2 .swiper-container {margin:20px 0 0;}
	.lt_swiper2 .swiper-container .swiper-slide .txt_box {padding:30px;}
	.lt_swiper2 .swiper-container .swiper-slide .txt_box h5.sbj {font-size:22px;}
	.lt_swiper2 .swiper-container .swiper-slide .txt_box h6.desc {font-size:17px; line-height:25px; margin:12px 0;}
	.lt_swiper2 .swiper-container .swiper-slide .txt_box p.cont {font-size:16px; line-height:23px;}
	.lt_swiper2 .swiper-container .swiper-slide .txt_box a.go_btn {margin-top:25px; font-size:15px; padding:12px 25px;}
	
}

@media (max-width: 399px){
	.lt_swiper2 .sw-button {right:15px; top:-2px;}
	.lt_swiper2 .sw-button .swiper-button-next2, .lt_swiper2 .sw-button .swiper-button-prev2 {font-size:22px;}
	.lt_swiper2 .sw-button .swiper-button-prev2:after {margin:0 12px;}
	
	.lt_swiper2 .swiper-container .swiper-slide .txt_box {padding:26px;}
	.lt_swiper2 .swiper-container .swiper-slide .txt_box h5.sbj {font-size:20px;}
	.lt_swiper2 .swiper-container .swiper-slide .txt_box h6.desc {font-size:16px; line-height:23px; margin:10px 0;}
	.lt_swiper2 .swiper-container .swiper-slide .txt_box p.cont {font-size:15px; line-height:22px;}
	.lt_swiper2 .swiper-container .swiper-slide .txt_box a.go_btn {margin-top:22px; font-size:14px; padding:12px 25px;}
	
	
}