@charset "utf-8";

.main_con08_pic { position: relative; }
.main_con08_pic .imgbox { overflow: hidden; position: relative; height: 350px; margin-bottom: 30px; background: #f7f7f7;border-radius: 10px 0; }
.main_con08_pic .lt_img img, .pic_lt li .lt_img video { display: block; width: 100%; height: 100%; object-fit: cover; object-position: top center; }
.main_con08_pic .lawyer { position: absolute; right: 30px; bottom: 20px; display: flex; flex-wrap: wrap; align-items: flex-end; gap: 0 5px; }
.main_con08_pic .lawyer .lawyer_name { text-align: center; margin-top: 5px; color: #333; font-size: 14px; font-weight: 600; }
.main_con08_pic .lawyer .lawyer_img { position: relative; overflow: hidden; width: 60px; height: 60px; border-radius: 500px; background: #f4f4fa; }
.main_con08_pic .lawyer .lawyer_img img { display: block; width: 100%; height: 100%; object-fit: cover; }

.main_con08_pic .infobox .lt_cate { display: inline-flex; flex-wrap: wrap; justify-content: center; align-items: center; height: 30px; margin-bottom: 15px; padding: 0 15px; background: #c18847; color: #fff; font-size: 1.1em; font-weight: 700; }
.main_con08_pic .infobox .title { display: -webkit-box; display: -ms-flexbox; display: box; overflow: hidden; vertical-align: top; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1; margin-bottom: 20px; font-size: 25px; font-weight: 700; line-height: 1.4; }
.main_con08_pic .infobox p { display: -webkit-box; display: -ms-flexbox; display: box; overflow: hidden; vertical-align: top; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 3; text-align: justify; color: #666; font-size: 17px; line-height: 1.6; }

.main_con08_pic .empty_li { text-align:center; width: 100%; margin-left: 0%; color:#666; line-height:145px; }
.main_con08_pic .empty_li:before {background:none;padding:0}

/* .main_con08_pic .swiper-button-prev, .main_con08_pic .swiper-button-next { background: transparent; border: 1px solid rgba(255, 255, 255, 0.5); } */
.main_con08_pic .swiper-button-prev { left: -70px; }
.main_con08_pic .swiper-button-next { right: -70px; }
/* .main_con08_pic .swiper-button-prev:after, .main_con08_pic .swiper-button-next:after { color: #fff; } */

@media screen and (max-width: 1440px) {
	
	.main_con08_pic .swiper-button-prev { left: -1.5%; }
	.main_con08_pic .swiper-button-next { right: -1.5%; }

}

@media screen and (max-width: 1024px) {

	.main_con08_pic .imgbox { height: 250px; }

}

@media screen and (max-width: 768px) {
	
	.main_con08_pic .imgbox { }
	.main_con08_pic .lawyer { right: 10px; bottom: 10px; }

	.main_con08_pic .infobox .title { margin-bottom: 20px; font-size: 20px; }
	.main_con08_pic .infobox p { font-size: 1em; }

	.main_con08_pic .lawyer .lawyer_img { width: 45px; height: 45px; }
	.main_con08_pic .lawyer .lawyer_name { font-size: 13px; }

}

@media screen and (max-width: 430px) {
	
	.main_con08_pic .swiper-button-prev, .main_con08_pic .swiper-button-next { width: 50px; height: 50px; }

}

@media screen and (max-width: 430px) {

    .main_con08_pic .infobox .title { margin-bottom: 15px; font-size: 18px; }

}