.content-box {
	/* background-image: url(../img/backimg.jpg); */
	background-size: 100% 100%;
	padding: 0 4vw;
}

.title-box {
	height: 8vw;
}

.title-content {
	font-size: 1.4vw;
	font-weight: bold;
}

.title-line {
	width: 2vw;
	padding-top: .5vw;
	border-bottom: .15vw #FF0000 solid;
}

.video-parent-box {
	padding: 0 6vw 5vw 6vw;
}

.big-video1 {
	width: 48vw;
	position: relative;
}

.small-video1 {
	width: 30vw;
	margin-left: 1.5vw;
	position: relative;
}

.big-video2 {
	margin-top: 1.5vw;
	width: 48vw;
	position: relative;
}

.small-video2 {
	width: 30vw;
	margin-top: 1.5vw;
	margin-right: 1.5vw;
	position: relative;
}

.video-shadow {
	position: absolute;
	top: 1vw;
	left: 1vw;
	width: calc(100% - 2vw);
	height: calc(100% - 2vw);
	background-color: rgba(0, 0, 0, .3);
}

.play-icon {
	font-size: 3vw;
	color: #FFFFFF;
}

.play-icon:hover {
	font-size: 3.3vw;
}

.about-us-box {
	width: 100%;
	background-color: #FFFFFF;
	padding: 3vw 10vw;
}

.company-discribe-title {
	font-size: 1.8vw;
	color: #000000;
	font-weight: bold;
}

.company-discribe-content {
	margin-top: 2vw;
	font-size: .8vw;
	white-space: pre-line;
	padding-right: 5vw;
	line-height: 1.8vw;
}

.title-line2 {
	width: 4vw;
	padding-top: .5vw;
	border-bottom: .15vw #FF0000 solid;
}

.map-img {
	width: 100%;
	object-fit: contain;
}

.video-box {
	width: 100%;
	padding: 1vw;
	position: relative;
}

.video-title {
	padding: .5vw 0;
	font-size: 0.8vw;
	font-weight: bold;
}
