.other_baolong{
	background-color:#f3f4f8;
}
.other_baolong_title p{
    display: inline-block;
	max-width:810px;
	margin:auto;
	font-size:18px;
	line-height:26px;
	color:#333333;
}

/* big img start */
.other_baolong_slide .other_baolong_box_text p{
    font-size: 18px;
	line-height:26px;
	color:#ffffff;
	text-align: left;
    z-index: 1;
    position: relative;
}
.other_baolong_wainext,.other_baolong_waiprev{
	width:50px;
	height:50px;
	border-radius:100%;
	right:46px;
	position:absolute;
	bottom:40px;
	z-index:1;
	background:none;
	top:auto;
}
.other_baolong_waiprev{
	right:110px;
	left:auto;
}
.other_baolong_wainext i,.other_baolong_waiprev i {
    font-size: 25px;
    color: #fff;
    position: absolute;
	z-index:1;
	width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
}
.other_baolong_swiper .swiper-button-next.swiper-button-disabled,.other_baolong_swiper .swiper-button-prev.swiper-button-disabled{
	border:1px solid #ffffff;
	background:none;
}
/* big img end */

/* swiper 5 pic start*/
.other_baolong_swiper_thumbs {
	--obl-pd:20px;
	--obl-height-img:60px;
	--obl-pd-top-p:8px;
	--obl-line-height-p:26px;
	--obl-height-icon-on:56px;
	--obl-height_cahange:calc(var(--obl-height-icon-on) / 2);
	--obl-height_all:calc((var(--obl-pd) * 2) + var(--obl-height-img) + var(--obl-line-height-p) + var(--obl-height-icon-on));
    height: var(--obl-height_all) !important;
	margin-top: calc(-1 * var(--obl-height_cahange));
}
.other_baolong_swiper_thumbs .other_baolong_slide.swiper-slide{
    overflow: hidden;
    transition: all .5s ease;
    cursor: pointer;
	padding:var(--obl-pd);
	display:flex;
	flex-direction:column;
	align-items:center;
	background:#fff;
	margin: var(--obl-height_cahange) 0;
	height: fit-content;
}
.other_baolong_swiper_thumbs .other_baolong_slide.swiper-slide *{
	transition: all .5s ease;
}
/*.other_baolong_slide:hover img{
    transform: scale(1.2);
}*/
.other_baolong_slide img{
    transition: all 0.6s cubic-bezier(0.74, 0.15, 0.21, 1.89);
	height:var(--obl-height-img);
	width:auto;
	max-width:100%;
}
.other_baolong_slide p{
	line-height: var(--obl-line-height-p);
	font-size:18px;
	color:#333;
	padding-top: var(--obl-pd-top-p);
}
.other_baolong_list_icon{
	flex: 0 0 auto;
	width:36px;
	height:0;
	display:flex;
	justify-content:center;
	align-items:flex-end;
	opacity:0;
	visibility:hidden;
}
.other_baolong_list_icon i{
	width:36px;
	height:36px;
	border-radius:100%;
	line-height:36px;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:16px;
	color:#fff;
	border:1px solid #fff;
}
.other_baolong_swiper_thumbs .other_baolong_slide.swiper-slide-active,.other_baolong_swiper_thumbs .other_baolong_slide:hover{
}
.other_baolong_swiper_thumbs .other_baolong_slide.swiper-slide-active img,.other_baolong_swiper_thumbs .other_baolong_slide:hover img{
	filter: brightness(0) invert(1);
}
.other_baolong_swiper_thumbs .other_baolong_slide.swiper-slide-active p,.other_baolong_swiper_thumbs .other_baolong_slide:hover p{
	font-weight:bold;
	color:#fff;
}
.other_baolong_swiper_thumbs .other_baolong_slide.swiper-slide-active{
	margin-top:0;
	border-right:none;
}
.other_baolong_swiper_thumbs .other_baolong_slide.swiper-slide-active .other_baolong_list_icon{
	opacity:1;
	visibility:visible;
	height:var(--obl-height-icon-on);
}
/* swiper 5 pic start*/


@media (min-width: 0px) {
    .other_baolong_box_content{
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 9;
    }
    .other_baolong_box_text{
        position: relative;
        color: #fff;
        padding: 45px 60px;
        width: 45%;
		margin-top:100px;
    }
    .other_baolong_box_text:before{
        position: absolute;
        left: 0;
        top: 0;
		background-color:rgba(0,0,0,.3);
        content:'';
        width: 100%;
        height: 100%;
        z-index: 0;
    }
}

@media (max-width: 767px) {
	.other_baolong_wainext,.other_baolong_waiprev{
		width:25px;
		height:25px;
		line-height:25px;
		right:20px;
	}
	.other_baolong_wainext i, .other_baolong_waiprev i{
		width:25px;
		height:25px;
		line-height:25px;
		font-size:16px;
	}
	.other_baolong_waiprev{
		right:50px;
	}
    .other_baolong_box_text{
        position: relative;
        color: #fff;
        padding: 20px;
        width: 100%;
        margin-top: 0;
    }
	.other_baolong_swiper .other_baolong_slide img{
		min-height:250px;
		object-fit: cover;
	}
}
/* dev1  for switch button position */
.otherbaolong-dev1{
	overflow-x: hidden;
}
.otherbaolong-dev1 .swiper-button-next{
	left: 100%;
}
.otherbaolong-dev1 .swiper-button-prev{
	right: 100%;
}
.otherbaolong-dev1 .swiper-button-prev,
.otherbaolong-dev1 .swiper-button-next{
	bottom: 80px;
}