@charset "utf-8";
/* CSS Document public*/




/* banner开始 */



.banner{padding-bottom: 0.25rem;position: relative;z-index: 1;margin-top:86px;}
.banner::after{width: 94.375%; height: 60%;position: absolute;content: "";display: block;z-index: 0;background: url(banner_bg.jpg) repeat bottom right;bottom: 0;right: 0;}



.lb_dt{position: relative;z-index: 1;}
.lb_dt .swiper-slide{}
.lb_dt .swiper-slide a{position: relative;display: block;}
.lb_dt .swiper-slide .img{width: 78.9%;position: relative;overflow:hidden;}
.lb_dt::after{content: "";display: block;width: 75px;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background: url(banner_ico.png) no-repeat 1.875rem center;background-size: auto;}


.lb_dt .swiper-slide .img img{width: 100%;transform: scale(1.07);}
.lb_dt .swiper-slide .img.on img{transition:0.5s !important;}
.lb_dt .swiper-slide .img.on img{    transform: translateX(-100%);}

.lb_dt .swiper-slide.swiper-slide-active .img img{transform: scale(1);transition:5s;}
.lb_dt .swiper-slide.swiper-slide-next{opacity: 0 !important;}

.lb_dt .swiper-slide .con{width: 27.5%;position: absolute;top: 35%;right: 0;z-index: 10;background: #7200b6;padding: 3% 2.4% 3% 3%;opacity:0;color: #fff}
.lb_dt .swiper-slide .con .p1{font-size: 0.25rem;line-height: 0.35rem;font-weight: bold;margin-bottom: 0.625rem;}
.lb_dt .swiper-slide .con .p2{font-size: 14px;position:relative;}
.lb_dt .swiper-slide .con .p2 img{margin-left: 1.4275rem;transition:0.4s;}


.lb_dt .swiper-slide .con .p2 .more_div_img{position: absolute;
    top: -17px;}

.lb_dt .swiper-slide .con:hover .p2 .more_div_img::after{    transform: scale(1.7);}

.more_div_img{display:inline-block;width:41px;height:41px;border-radius:50%;transition:0.4s;margin-left: 1.4275rem;position:relative;}


.more_div_img::after{display:inline-block;width:41px;height:41px;background:#00a494;border-radius:50%;transition:0.4s;content:"";position:relative;z-index:1;}
.more_div_img::before{display:inline-block;width:41px;height:41px;background:url(ico_more_n.png) no-repeat center center;border-radius:50%;transition:0.4s;content:"";    position: absolute;
    top: 0;
    left: 0;z-index:3;}
.more_div_img:hover::after{transform: scale(1.7);}

.more_div_img>img{display:none;}

.lb_dt .swiper-slide .con:hover .p2 img{transform: scale(1.7);}

.lb_dt .swiper-slide.swiper-slide-active .con{opacity:1;top:30%;transition:.5s;
transition-delay: 0.5s;
-moz-transition-delay: 0.5s; /* Firefox 4 */
-webkit-transition-delay: 0.5s; /* Safari 和 Chrome */
-o-transition-delay: 0.5s; /* Opera */
}

.lb_dt .swiper-button-white{width: 90px;height: 40px;background: url(bn_jt_r.png) no-repeat center;position: absolute;    bottom: 4%;
    right: 3%;background-size: 100% auto;
    left: auto;
    z-index: 100;
    top: auto;opacity: 1;cursor: pointer !important;
    pointer-events: auto !important;}
	.lb_dt .swiper-button-white.swiper-button-prev{background: url(bn_jt_l.png) no-repeat center;right: calc(3% + 1rem);}

.lb_dt .swiper-button-white.swiper-button-disabled{opacity: 0.4;}


	.lb_dt .swiper-pagination{font-size: 14px;    width: 10px;    position:absolute;font-family:'Roboto-Light';
    z-index: 100;
		right: 2%;
		top: 41%;
		bottom: auto;
		left: auto;
		line-height: 20px;}

.lb_dt .swiper-pagination span{font-family:'Roboto-Light';}


		.lb_dt .swiper-pagination::before{content: "";display: block;width: 1px;height: 34px;background: #000;position: absolute;    top: -50px;
			right: 5px;}
		.lb_dt .swiper-pagination::after{content: "";display: block;width: 1px;height: 34px;background: #000;position: absolute;    top: 77px;
			right: 5px;}


@media screen and (max-width: 1200px) {
	.lb_dt .swiper-slide .con{top: 22%;}
	.lb_dt .swiper-slide .con .p1{    font-size: 1.475rem;}

	.lb_dt .swiper-button-white{width: 52px;height: 16px;}
}
@media screen and (max-width: 1030px) {
.lb_dt::after{background: url(../images/banner_ico.png) no-repeat 1.875rem 2rem;
    background-size: auto 150px;}
}

@media screen and (max-width: 1000px) {
	.lb_dt .swiper-slide .con {
		top: 17%;
	}
	
	
}

@media screen and (max-width: 900px) {
	.lb_dt .swiper-slide .img{    width: 96.7%;}
	.lb_dt .swiper-slide .con{    width: 93.5%;position: relative;background: none;    padding: 5% 5.4% 5% 1.875rem;}
	.lb_dt .swiper-slide .con .p1{margin-bottom: 0;}
	.banner::after{width: 100%;}
	.lb_dt .swiper-slide .con .p2{display: none;}
	.lb_dt .swiper-button-white{display: none;}
	.lb_dt .swiper-pagination{    right: 3%;top: auto;bottom: 2%;}
	.lb_dt .swiper-pagination::before{display: none;}
	.lb_dt .swiper-pagination::after{display: none;}
	.banner{padding-bottom: 0.425rem;}
	.banner::after{height: 50%;}

	.lb_dt .swiper-slide .img::after{display: none;}
}

@media screen and (max-width: 650px) {
	.lb_dt .swiper-pagination{bottom: 6%;}
        .banner{margin-top:70px;}
}


/* banner结束 */

a {
	text-decoration: none;
	color: var(--color-link);
	outline: none;
	cursor: pointer;
}

a:hover,
a:focus {
	color: var(--color-link-hover);
	outline: none;
}
.swiper-button-next:after, .swiper-button-prev:after{display:none !important;}