

.about_body {
	background: #000;
	padding: 0px 60px 50px;
	color: #fff;
}
.about_1 {
	margin: 0px auto;
	padding: 160px 0 0px;
	display: block;
	    vertical-align:bottom;
}
.about_1 video {
	width: 100%;
	display: block;
	
}

.about_1 .fl {
	width: 50%;
/*	white-space:nowrap;position:relative;top:100%;*/
	display: block;
	       vertical-align: bottom;
	       float: none;
}

.about_1 h1 img{
	width: 100%;
}
.about_1 .rt {
	width: 50%;
	font-size: 90px;
	font-family: "Barlow-Bold";
	line-height: 90px;
	float: none;
	display: table-cell;
	
	       vertical-align: bottom;
}
.about_1 .rt p{
 float: right;
}
.about_2 {
	     font-family: "Barlow-Regular";
	    font-size: 50px;
	    line-height: 70px;
	    margin: 0px auto;
	    padding: 0px 0 160px;
	    letter-spacing: 0px;
}
.about_3 {
	margin: 0px auto;
	padding: 0px 0 13vh;
}
.about_3a {
	float: left;
	width: 50%;
	text-align: left;
}
.about_3b {
	float: right;
	width: 50%;
	text-align: left;
}

.about_3 .fl,.about_3 .rt{
	width: 40%;
	font-size: 24px;
	line-height: 36px;
	font-family: "Barlow-Regular";
	font-weight: normal;
}
.about_3 .rt{
	width: 60%;
	font-size: 20px;
	line-height: 36px;
}
.about_4 h3{
	font-size: 30px;
	line-height: 36px;
	padding-bottom: 50px;
}
.about_4 li,.about_5 li  {
	float: left;
	width: 25%;
}
.about_4 li img,.about_5 li img {
	width: 100%;
	display: block;
}
.about_rt_3a {
	width: 50%;
	float: left;
}

.about_4 li a,.about_5 li a{
	margin-right: 10px;
	display: block;
	margin-bottom: 10px;
}
.about_4 li:nth-child(4) a {
/*	margin-right: 0;*/
}
.about_5 h3 {
	    font-size: 19vw;
	    text-align: justify;
	  font-family: "Barlow-Bold";
	      text-align-last: justify;
}
.about_5 li {
	float: left;
	width: 25%;
	
}
.about_5 img {
	width: 100%;
}

.about_5 li img {
	width: 100%;
	height: 450px;
	display: block;
} 
