.about{

	padding-bottom:60px;

	width:100%;

	background-color: #f5f5f5;

	padding-top:50px;

}

.about_box{

	width:1200px;

	margin:0 auto 0;

	background-color: #fff;

}

.about_nav{

	padding-top:30px;

}

.about_nav li a{

	font-size: 22px;

	color:#333;

	display: inline-block;

}

.about_nav li.on a{

	color:#00bf6a;

}

.about_nav li{

	float: left;

	margin:0 106px;

}

.about_img{

	text-align:center;

	margin-top:40px;

}

.rmlx_left {

    width: 1100px;

    height: 620px;

    overflow: hidden;

    position: relative;

	margin:45px auto 0;

}

.rmlx_left video {

    width: 100%;

    height: 100%;

}

.video{

	width:1150px;

	margin:50px auto 0;

	position: relative;

}

.video video{

	width:100%;;

}

.bshare-custom a{

	float: right;

}

.bshare-custom{

	padding-top:5px;

	padding-bottom:5px;

	position: absolute;

	top:0;

	right:0;

	background-color: rgba(0,0,0,0.5);

	width:100%;

}

.our{

	padding-top:7px;

	width:1150px;

	margin:80px auto 0;

	background: url(../img/about_02.png)

}

.our p{

	text-indent:2em;

	font-size: 16px;

	line-height: 21px;

	color:#7d7d7d;

	width:500px;

	margin-left:620px;
	
	text-align:justify

}

.team{

	width:1200px;

	margin: 50px auto 00;

}

.team_img{

	text-align: center;

}

.team p:nth-child(2){

	width:1040px;

	margin:55px auto 0;

	text-align: center;

	font-size: 14px;

	color:#7d7d7d;

}

.team p:nth-child(3){

	width:1040px;

	margin:0 auto 0;

	text-align: center;

	font-size: 16px;

	color:#7d7d7d;
	
	text-align:justify

}

.tema_img{

	width:1150px;

	margin: 55px auto 20px;

}

.tema_img img{

	width:100%;

	display: block;

}