k@charset "utf-8";

.lt_swiper {position:relative; max-width:1400px; margin:0 auto;}

.lt_swiper .tit_wrap {position:relative; margin-bottom:60px;}
.lt_swiper .tit_wrap h3.mtit {line-height:60px; color:#fff;}
.lt_swiper .tit_wrap p.tit_txt {color:#aaceeb;}
.lt_swiper .arrow_wrap {position:absolute; right:0; bottom:0px; display:flex; align-items:center;}
.lt_swiper .arrow_wrap .swiper-button-next, .lt_swiper .arrow_wrap .swiper-button-prev {cursor:pointer; font-size:35px; color:#fff; font-weight:700; transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s;}
.lt_swiper .arrow_wrap .swiper-button-next:hover, .lt_swiper .arrow_wrap .swiper-button-prev:hover {color:var(--main-color);}
.lt_swiper .arrow_wrap .swiper-button-prev:after {content:'|'; margin:0 30px; color:#416a8b; font-weight:500;}


.lt_swiper .swiper-container {width:100%; padding:0;}
.lt_swiper .swiper-container .swiper-slide {position:relative; height:100%; padding:30px; background:#fff; border-radius:30px;}
.lt_swiper .swiper-container .swiper-slide .img_box {}
.lt_swiper .swiper-container .swiper-slide .img_box img {width:100%;}
.lt_swiper .swiper-container .swiper-slide .txt_box {position:relative; margin-top:30px;}
.lt_swiper .swiper-container .swiper-slide .txt_box p.wr_name {max-width:70%; font-size:22px; font-weight:600;}
.lt_swiper .swiper-container .swiper-slide .txt_box .review_rt {width:30%; text-align:right; position:absolute; right:0; top:0;}
.lt_swiper .swiper-container .swiper-slide .txt_box .review_rt span {font-size:18px; margin:0 -1px; color:#999;}
.lt_swiper .swiper-container .swiper-slide .txt_box .review_rt span.on {color:#2d8dfa;}

.lt_swiper .swiper-container .swiper-slide .txt_box p.wr_cont {margin:20px 0; font-size:19px; line-height:28px; height:140px; -webkit-line-clamp:5; color:#555; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; word-wrap:break-word;}
.lt_swiper .swiper-container .swiper-slide .txt_box p.wr_date {font-size:18px; color:#999;}

.lt_swiper .swiper-pagination {width:100%;}
.lt_swiper .swiper-pagination-clickable .swiper-pagination-bullet {margin:0 2px;background-color:#555 !important;}
.lt_swiper .swiper-pagination-bullet-active {background-color:#fff !important;}

.lt_swiper .btn_wrap {margin-top:40px; display:flex; justify-content:flex-end;}
.lt_swiper .btn_wrap a {display:inline-block; font-size:19px; color:#fff; padding:15px 30px; border-radius:8px; transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s;}
.lt_swiper .btn_wrap a:hover {padding:15px 35px;}
.lt_swiper .btn_wrap a.go_btn {margin-right:10px; border:1px solid #fff;}
.lt_swiper .btn_wrap a.go_btn:hover {}
.lt_swiper .btn_wrap a.write_btn {background:var(--main-color);}
.lt_swiper .btn_wrap a.write_btn:hover {}



@media (max-width:1399px) {
	.lt_swiper .swiper-container .swiper-slide .txt_box p.wr_name {max-width:100%;}
	.lt_swiper .swiper-container .swiper-slide .txt_box .review_rt {width:100%; margin-top:15px; text-align:left; position:relative; right:auto; top:auto;}
	
	.lt_swiper .arrow_wrap {position:relative; right:auto; bottom:auto; margin-top:50px;}
	
}

@media (max-width:969px) {
	.lt_swiper .tit_wrap {margin-bottom:45px;}
	.lt_swiper .tit_wrap h3.mtit {line-height:50px;}
	
	.lt_swiper .swiper-container .swiper-slide {padding:22px; border-radius:22px;}
	.lt_swiper .swiper-container .swiper-slide .txt_box {margin-top:26px;}
	.lt_swiper .swiper-container .swiper-slide .txt_box p.wr_name {font-size:21px;}
	.lt_swiper .swiper-container .swiper-slide .txt_box .review_rt span {font-size:17px;}
	
	.lt_swiper .swiper-container .swiper-slide .txt_box p.wr_cont {margin:15px 0; font-size:18px; line-height:26px; height:130px;}
	.lt_swiper .swiper-container .swiper-slide .txt_box p.wr_date {font-size:17px;}
	
	.lt_swiper .arrow_wrap {margin-top:35px;}
	.lt_swiper .arrow_wrap .swiper-button-next, .lt_swiper .arrow_wrap .swiper-button-prev {font-size:30px;}
	.lt_swiper .arrow_wrap .swiper-button-prev:after {margin:0 20px;}
	
	.lt_swiper .btn_wrap a {font-size:18px; padding:14px 30px; border-radius:7px;}
	.lt_swiper .btn_wrap a:hover {padding:14px 35px;}
	.lt_swiper .btn_wrap a.go_btn {margin-right:8px;}
	
}

@media (max-width: 639px){
	.lt_swiper .tit_wrap {margin-bottom:35px;}
	.lt_swiper .tit_wrap h3.mtit {line-height:35px;}
	
	.lt_swiper .swiper-container .swiper-slide {padding:22px; border-radius:16px;}
	.lt_swiper .swiper-container .swiper-slide .txt_box {margin-top:25px;}
	.lt_swiper .swiper-container .swiper-slide .txt_box p.wr_name {font-size:19px;}
	.lt_swiper .swiper-container .swiper-slide .txt_box .review_rt {margin-top:12px;}
	.lt_swiper .swiper-container .swiper-slide .txt_box .review_rt span {font-size:15px;}
	
	.lt_swiper .swiper-container .swiper-slide .txt_box p.wr_cont {font-size:16px; margin:14px 0; line-height:22px; height:66px; -webkit-line-clamp:3;}
	.lt_swiper .swiper-container .swiper-slide .txt_box p.wr_date {font-size:15px;}
	
	.lt_swiper .arrow_wrap {margin-top:25px;}
	.lt_swiper .arrow_wrap .swiper-button-next, .lt_swiper .arrow_wrap .swiper-button-prev {font-size:24px;}
	.lt_swiper .arrow_wrap .swiper-button-prev:after {margin:0 15px;}
	
	.lt_swiper .btn_wrap {margin-top:30px;}
	.lt_swiper .btn_wrap a {font-size:15px; padding:12px 24px; border-radius:6px;}
	.lt_swiper .btn_wrap a:hover {padding:12px 24px;}
	.lt_swiper .btn_wrap a.go_btn {margin-right:6px;}
	
}

@media (max-width: 399px){
	.lt_swiper .tit_wrap {margin-bottom:32px;}
	.lt_swiper .tit_wrap h3.mtit {line-height:32px;}
	
	.lt_swiper .swiper-container .swiper-slide {padding:20px; border-radius:14px;}
	.lt_swiper .swiper-container .swiper-slide .txt_box {margin-top:24px;}
	.lt_swiper .swiper-container .swiper-slide .txt_box p.wr_name {font-size:18px;}
	.lt_swiper .swiper-container .swiper-slide .txt_box .review_rt {margin-top:10px;}
	.lt_swiper .swiper-container .swiper-slide .txt_box .review_rt span {font-size:14px;}
	
	.lt_swiper .swiper-container .swiper-slide .txt_box p.wr_cont {font-size:15px; margin:12px 0; line-height:20px; height:60px;}
	.lt_swiper .swiper-container .swiper-slide .txt_box p.wr_date {font-size:14px;}
	
	.lt_swiper .arrow_wrap {margin-top:22px;}
	.lt_swiper .arrow_wrap .swiper-button-next, .lt_swiper .arrow_wrap .swiper-button-prev {font-size:22px;}
	.lt_swiper .arrow_wrap .swiper-button-prev:after {margin:0 12px;}
	
	.lt_swiper .btn_wrap {margin-top:25px;}
	.lt_swiper .btn_wrap a {padding:12px 22px;}
	.lt_swiper .btn_wrap a:hover {padding:12px 22px;}
	.lt_swiper .btn_wrap a.go_btn {margin-right:5px;}
	
}