/* title */
.m-title {
	padding: 1.2rem 0 1.1rem;
	font-size: .6rem;
	text-align: center;
}
/* end title */

/* video */
.m-video {
	height: 100vh;
	overflow: hidden;
	background: #000;
	
	video {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
}
/* end video */

/* about */
.m-about {
	padding-bottom: 1.5rem;
}
.m-about .image {
	float: right;
	width: 6rem;
}
.m-about .detail {
	float: left;
	width: 8.7rem;
}
.m-about .detail .title {
	margin: .26rem 0 .46rem;
	font-size: .26rem;
}
.m-about .detail .data {
	margin-top: 1.6rem;
	text-align: center;
}
.m-about .detail .data strong {
	font-size: .5rem;
	font-weight: normal;
}
.m-about .detail .data p {
	margin-top: .2rem;
	font-size: 13px;
	color: #666;
}
/* end about */

/* brand */
.m-brand {
	padding-bottom: 2rem;
}
.m-brand .title {
	margin-bottom: .4rem;
	font-size: .26rem;
}
.m-brand .list {
	margin-top: .3rem;
}
.m-brand .list .item {
	width: 5rem;
}
.m-brand .list .item:nth-child(n+2) {
	margin-left: .5rem;
}
.m-brand .list .item .image {
	height: 3rem;
	overflow: hidden;
}
.m-brand .list .item .image div {
	height: 100%;
	background-size: cover;
}
.m-brand .list .item p {
	line-height: .6rem;
	font-size: .14rem;
}
/* end brand */