@charset "utf-8";

.lt_swiper {max-width:1200px; margin:0 auto; display:flex; justify-content:space-between;}
.lt_swiper .title_wrap {width:35%; padding-top:10px;}
.lt_swiper .title_wrap h4 a {font-size:42px; line-height:1em; color:#535963;}
.lt_swiper .title_wrap h4 a span {color:#0b1d3d;}
.lt_swiper .title_wrap p {font-size:18px; line-height:30px; color:#777; margin:45px 0 75px; font-weight:300; word-break:keep-all;}
.lt_swiper .swiper-container {width:60%; padding:0; margin:0;}
.lt_swiper .swiper-container .swiper-slide {position:relative; height:100%;}
.lt_swiper .swiper-container .swiper-slide .img_box {overflow:hidden; margin:0 auto 25px; background:#fff;}
.lt_swiper .swiper-container .swiper-slide .img_box img {width:100%;opacity:1; -webkit-transition:opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1);transform: scale(1);}
.lt_swiper .swiper-container .swiper-slide .img_box:hover img {opacity:0.9; -webkit-transform:scale(1.1); transform: scale(1.1);}
.lt_swiper .swiper-container .swiper-slide a.sbj {font-size:22px; color:#222;}

.lt_swiper .swiper-button-prev, .lt_swiper .swiper-button-next {cursor:pointer; font-size:24px; color:#fff; display:inline-block; width:60px; line-height:60px; text-align:center; background:#d0d3d5;
transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s;}
.lt_swiper .swiper-button-prev:hover, .lt_swiper .swiper-button-next:hover {background:#c2cacf;}
.lt_swiper .swiper-button-prev {}

.lt_swiper .swiper-pagination {width:100%; margin-top:40px;}
.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;}


@media (max-width:1199px) {
	
}

@media (max-width:969px) {
	.lt_swiper {display:block;}
	.lt_swiper .title_wrap {position:relative; width:100%; padding-top:0;}
	.lt_swiper .title_wrap h4 a {font-size:38px;}
	.lt_swiper .title_wrap p {font-size:17px;line-height:28px;  margin:25px 0 0;}
	.lt_swiper .swiper-container {width:100%; margin-top:35px;}
	.lt_swiper .swiper-container .swiper-slide a.sbj {font-size:20px;}
	.lt_swiper .swiper-button-prev, .lt_swiper .swiper-button-next {font-size:22px; width:54px; line-height:54px;}
	.lt_swiper .swiper-button-prev {position:absolute; right:56px; bottom:0;}
	.lt_swiper .swiper-button-next {position:absolute; right:0; bottom:0;}
	
}

@media (max-width: 639px){
	.lt_swiper .title_wrap h4 a {font-size:28px;}
	.lt_swiper .title_wrap p {font-size:15px; line-height:23px; margin:15px 0 0;}
	.lt_swiper .swiper-container {margin-top:25px;}
	.lt_swiper .swiper-container .swiper-slide .img_box {margin:0 auto 15px;}
	.lt_swiper .swiper-container .swiper-slide a.sbj {font-size:17px;}
	.lt_swiper .swiper-button-prev, .lt_swiper .swiper-button-next {font-size:20px; width:45px; line-height:45px;}
	.lt_swiper .swiper-button-prev {right:47px;}
	
}

@media (max-width: 399px){
	.lt_swiper .title_wrap h4 a {font-size:27px;}
	.lt_swiper .title_wrap p {line-height:22px; margin:15px 0 20px;}
	.lt_swiper .swiper-container .swiper-slide a.sbj {font-size:16px;}
	.lt_swiper .swiper-button-prev, .lt_swiper .swiper-button-next {font-size:20px; width:42px; line-height:42px;}
	.lt_swiper .swiper-button-prev {position:relative; right:auto; bottom:auto;}
	.lt_swiper .swiper-button-next {position:relative; right:auto; bottom:auto; margin-left:-2px;}
	
}