

.intro-banner .swiper-slide>div{
	width: 44.375rem;
	height: 8.25rem;
	padding: 0 1rem;
	background: rgba(0,0,0,.5);
	box-shadow: 0 0 0 5px rgba(0,0,0,.35);;
}
.intro-banner .swiper-slide>div>*{
	text-align: center;
	color: #fff;
}
.intro-banner .swiper-slide h1{
	margin: 2rem 0 .875rem;
	font-size: 3.125rem;
}
.intro-banner>.swiper-pagination-bullets{bottom: 1.5rem;}
.intro-banner .swiper-pagination-bullet{
	width: .75rem;
	height: .75rem;
	opacity: 0.8;
	border-radius: 30px;
}
.intro-banner .swiper-pagination-bullet-active{
	width: 3.125rem;
	background: linear-gradient(180deg, rgba(50,219,222,.88) 0%, rgba(42,167,92,.88) 100%);
}
.common{
	padding: 6rem 0 4.375rem;
}
.intro .title{	margin-bottom: 5.75rem;}
.intro .video{padding: 0 6.25rem;}
.intro video{
	width: 100%;
	height: 37.5rem;
	object-fit: inherit;
}

/*solve*/
.solve>div>p{
	margin: 3.75rem 0 1.875rem;
	text-align: center;
	font-size: 14px;
}
/*news*/
.news-list{margin-top: 5.75rem;}
.news-list>a{
	position: relative;
	width: 23.75%;
	margin-right: 1.6667%;
	margin-bottom: 4.375rem;
	border-bottom: 1px solid  #a2a2a2;
}
.news-list>a:nth-child(4n){margin-right: 0;}
.news-list>a>div{
	margin: 1.5625rem 0 1.25rem;
}
.news-list>a h3{
	width: 65%;
	font-size: 16px;
}
.news-list>a span{
	font-size: 14px;
	color: #666;
}
.news-list>a::after{
	content: "";
	position: absolute;
	bottom: -1px;
    left: 0;
    width: 0;
    height: 1px;
    background-color: #666;
    -webkit-transition: width .5s;
    -moz-transition: width .5s;
    -ms-transition: width .5s;
    -o-transition: width .5s;
    transition: width .5s;
}

@media only screen and (min-width: 767px) {
	.news-list>a:hover::after{
		width: 100%;
	}
}@media only screen and (max-width: 767px) {
	.intro-banner img{max-width: 200%;}
	.intro-banner .swiper-slide h1 {font-size: 2rem;margin: 1rem 0 .875rem;}
	.intro-banner .swiper-slide>div{height: 5rem;}
	.intro .video{padding: 0;}	
	.intro video{height: auto;}	.common {padding: 3rem 0;}
}

