@charset "utf-8";


.lintel-cate{padding:100px 0;background:#000 url(images/bg2.jpg) no-repeat center top;}
.lintel-cate h3{font-size:48px;color:#fff;line-height:1;font-weight:600;text-align:center;}
.lintel-cate .list{position:relative;margin:50px 0 0;position:relative;}
.lintel-cate .list1::after{content:"";position:absolute;top:0;right:0;bottom:0;width:52%;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3)}
.lintel-cate .swiper-slide{display:flex;padding:60px 0;}
.lintel-cate .swiper-slide video {position: relative;z-index: 2; width: 100%; max-width: 815px;}
.lintel-cate .swiper-slide .pic{width:54.33%;display:block;position:relative;z-index:10;overflow:hidden;}
.lintel-cate .swiper-slide .pic::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url("images/v1.png") no-repeat center;display:block;}
.lintel-cate .swiper-slide .pic img{width:100%;transition:all 0.3s ease 0s;}

@media screen and (min-width:992px){
.lintel-cate .swiper-slide:hover .pic img{transform:scale(1.05);}
}

.lintel-cate .swiper-slide .txt{width:calc(45.67% + 104px);margin-left:-104px;padding:0 50px 0 162px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}
.lintel-cate .swiper-slide .txt::after{content:"";position:absolute;top:-60px;right:0;bottom:-60px;width:100%;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3)}
.lintel-cate .swiper-slide .txt >*{position:relative;z-index:20;}
.lintel-cate .swiper-slide .txt h5{font-size:36px;line-height:1;color:#fdfdfd;font-weight:600;}
.lintel-cate .swiper-slide .txt p{font-size:18px;line-height:36px;color:#e6e6e6;margin:10px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;}
.lintel-cate .swiper-slide .txt a{margin:20px 0 0;font-size:18px;color:#fff;display:inline-block;height:47px;line-height:47px;padding:0 23px;border-radius:10px;background:#E30C1A;}
.lintel-cate .swiper-slide .txt a:hover{background:#AD080F;}


.lintel-cate .page{position:absolute;left:calc(54.33% + 58px);bottom:60px;z-index:30;font-size:0;text-align:center;display:flex;justify-content:center;align-items:center;}

.lintel-cate .swiper-pagination-fraction{position:static;width:auto;text-align:center;margin:0 30px;font-size:24px;color:#fff;}
.lintel-cate .swiper-pagination-fraction .swiper-pagination-current{color:#E30C1A;}
.lintel-cate .swiper-pagination-bullet{width:12px;height:12px;margin:0 3px;background:rgba(255,255,255,0.37);border-radius:20px;opacity:1;}
.lintel-cate .swiper-pagination-bullet-active{background:#fff;}

.lintel-cate .page .swiper-button-prev,.lintel-cate .page .swiper-button-next{position:static;display:inline-block;color:#fff;width:40px;height:40px;line-height:40px;margin-top:0;text-align:center;background:transparent;border-radius:0;}
.lintel-cate .page .swiper-button-next::after,.lintel-cate .page .swiper-button-prev::after{display:none;}
.lintel-cate .page .swiper-button-next i,.lintel-cate .page .swiper-button-prev i{font-size:28px;color:inherit;}

.lintel-cate .page .swiper-button-prev:hover,.lintel-cate .page .swiper-button-next:hover{color:#E30C1A;}





@media screen and (max-width:1680px){
.lintel-cate h3{font-size:46px;}
.lintel-cate .swiper-slide .txt h5{font-size:34px;}
.lintel-cate .swiper-slide .txt p{line-height:34px;}
}

@media screen and (max-width:1550px){
.lintel-cate h3{font-size:44px;}
.lintel-cate .swiper-slide .txt h5{font-size:32px;}
.lintel-cate .swiper-slide .txt p{line-height:32px;margin:20px 0 0;}
.lintel-cate .swiper-slide .txt a{font-size:17px;height:44px;line-height:44px;}
}

@media screen and (max-width:1441px) {
.lintel-cate h3{font-size:42px;}
.lintel-cate .swiper-slide{padding:50px 0;}
.lintel-cate .swiper-slide .txt::after{top:-50px;bottom:-50px;}
.lintel-cate .swiper-slide .txt h5{font-size:30px;}
.lintel-cate .swiper-slide .txt p{line-height:30px;font-size:17px;}
.lintel-cate .swiper-slide .txt a{height:42px;line-height:42px;}
.lintel-cate .page{position:static;margin:30px 0 0;}
}

@media screen and (max-width:1367px) {
.lintel-cate h3{font-size:40px;}
.lintel-cate .swiper-slide{padding:40px 0;}
.lintel-cate .swiper-slide .txt::after{top:-40px;bottom:-40px;}
.lintel-cate .swiper-slide .txt h5{font-size:28px;}
.lintel-cate .swiper-slide .txt p{line-height:28px;}
.lintel-cate .swiper-slide .txt a{height:40px;line-height:40px;padding:0 20px;}
}

@media screen and (max-width:1281px){
.lintel-cate{padding:60px 0;}
.lintel-cate h3{font-size:37px;}
.lintel-cate .swiper-slide{padding:30px 0;}
.lintel-cate .swiper-slide .txt{padding:0 30px 0 150px;}
.lintel-cate .swiper-slide .txt::after{top:-30px;bottom:-30px;}
.lintel-cate .swiper-slide .txt h5{font-size:26px;}
.lintel-cate .swiper-slide .txt p{line-height:26px;}
.lintel-cate .swiper-slide .txt a{font-size:16px;height:36px;line-height:36px;padding:0 20px;}

}


@media screen and (max-width:1171px){
.lintel-cate h3{font-size:34px;}
.lintel-cate .swiper-slide{padding:25px 0;}
.lintel-cate .swiper-slide .txt{padding:0 20px 0 140px;}
.lintel-cate .swiper-slide .txt::after{top:-25px;bottom:-25px;}
.lintel-cate .swiper-slide .txt h5{font-size:24px;}
.lintel-cate .swiper-slide .txt p{line-height:24px;}
}

@media screen and (max-width:992px){
.lintel-cate{padding:40px 0 0;}
.lintel-cate h3{font-size:31px;}
.lintel-cate .swiper-slide{display:block;padding:0;}
.lintel-cate .swiper-slide .pic{width:100%;}
.lintel-cate .swiper-slide .txt{width:100%;margin-left:0;padding:25px;display:block;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);border-top:none;text-align:center;}
.lintel-cate .swiper-slide .txt::after {display:none;}

}

@media screen and (max-width:768px){
.lintel-cate{padding:30px 0 0;}
.lintel-cate h3{font-size:28px;}
.lintel-cate .list{margin:30px 0 0;}
.lintel-cate .swiper-slide .txt h5{font-size:22px;}
.lintel-cate .swiper-slide .txt p{font-size:16px;}
.lintel-cate .swiper-slide .txt a{font-size:15px;height:34px;line-height:34px;}
}

@media screen and (max-width:576px) {
.lintel-cate h3{font-size:26px;}

}

@media screen and (max-width:480px) {
.lintel-cate h3{font-size:24px;}
.lintel-cate .swiper-slide .txt p{font-size:15px;line-height:22px;}
.lintel-cate .page{margin:20px 0 0;}
.lintel-cate .swiper-pagination-fraction{font-size:20px;}
.lintel-cate .page .swiper-button-prev,.lintel-cate .page .swiper-button-next{width:36px;height:36px;line-height:36px;}
.lintel-cate .page .swiper-button-next i,.lintel-cate .page .swiper-button-prev i{font-size:24px;}

}	


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


}


