body {
	background: #000;
	color: #fff;
}
#AboutUs_all{
		width:1110px;
		margin-left:calc(50% - 555px);
	}
	.AboutUs_all{
		width:1110px;
		margin-left:calc(50% - 555px);
	}
	#AboutUs_all h1{
		font-size:36px;
	}
	#AboutUs_all h2{
		font-size:24px;
	}
	#AboutUs_left{
		float:left;
	}
	#AboutUs_right{
		float:left;
		margin-top: -2.2em;
		margin-left: 115px;
		width:545px;
	}
	#banner {
		position: relative;
		width: 100%;
		box-sizing: border-box;
		margin: 0;
		padding: 0;
	}
	.banner_video{
		box-sizing: border-box;
		margin: 0;
		padding: 0;
		width: 100%;
		min-height: 800px;
	}
	.banner_bg{
		position: absolute;
		bottom: -2px;
		width: 100%;
		background: linear-gradient(to bottom,rgb(0, 0, 0,0.3),rgb(0,0,0));
		height: 100px;
		z-index: 8;
		filter: blur(1px);
	}
	.AboutUs_all_title{
		font-size: 20px;
		width: 100%;
		text-align: center;
		line-height: 30px;
	}
	#down{
		width: 100%;
		text-align: center;
		margin-top: 20px;
		margin-bottom: 138px;
	}
	#down img{
		width: 41px;
		height: 22px;
	}
	#AboutUs_show{
		
		width: 100%;


		text-align: center;
		position: relative;
	}
	.AboutUs_show_one{

		width: 306px;
		height: 408px;
		margin-right: 120px;
	}
	.AboutUs_show_two{

		width: 307px;
		height: 410px;
		margin-top: -70px;
		position: absolute;
		left: 50%;
		transform: translate(-50%);

	}
	.AboutUs_show_three{
		margin-left: 120px;
		width: 306px;
		height: 408px;
		padding-bottom: 40px;
	}
	#AboutUs_introduce{
		margin-top:0px;
		width: 100%;
		text-align: center;
	}
	/* #AboutUs_introduce h2::after {
		content: "";
		width: 188.36px; 
		height: 2px;
		background: #fff;
		position: absolute;
		bottom: 0;
		left: calc( ( 100% - 188.36px ) / 2 );
	} */
	
	#AboutUs_introduce h2 {
		margin: 0 0 15px;
		font-size: 36px;
		letter-spacing: 10px;
		position: relative;
	}
	.AboutUs_introduce_cont{
		margin-top: 60px;
		padding-bottom: 69px;
	}
	.AboutUs_introduce_cont div{
		width: 100%;
		text-align: center;
		font-size: 16px;
	}
	.AboutUs_introduce_list{
		width: 1300px;
		margin: 110px auto 0;
		/* display: flex;
		flex-flow: row nowrap;
		justify-content: space-around; */
	}
	.AboutUs_introduce_list_box{
		width: 100%;
	}
	.AboutUs_introduce_list_box_one{
		width: 100%;
		position: relative;
		text-align: center;
	}
	.AboutUs_introduce_list_box_two{
		width: 1300px;
		margin-top: 100px;
		display: flex;
		flex-flow: row nowrap;
		/* margin-left: calc( (100% - 961px) / 2 ); */
	}
	.AboutUs_introduce_list_box_three{
		width: 1300px;
		text-align: left;
		margin-top: 20px;
		/* margin-left: calc( (100% - 961px) / 2 ); */
		font-size: 19px;
		letter-spacing: 2px;
	}
	.AboutUs_introduce_list_img{
		margin-top: 10px;
		width:1300px;
		height: auto;

	}
	.AboutUs_introduce_list_img1{
		width: 414px;
		margin-top: 10px;
		height: 233px;
	}
	.AboutUs_introduce_list_box_title{
		font-size: 15px;
		text-align: right;
		position: absolute;
		z-index: 20;
		bottom: 10px;
		right: 60px;
	}
	.AboutUs_introduce_list_box_name{
		flex: 1;
		text-align:left;
		margin-top: 20px;
	}
	.AboutUs_introduce_list_box_name1{
		flex: 1;
		text-align:right;
		margin-top: 20px;
	}
	.AboutUs_introduce_list_box_name_title{
		font-size: 40px;
		font-weight: bold;

	}
	.AboutUs_introduce_list_box_name_subtitle{
		font-size: 18px;margin-top: 30px;
		width: 345px;
		letter-spacing: 2px;
	}
	.AboutUs_introduce_list_box_name_subtitle1{
		font-size: 18px;margin-top: 30px;
		width: 345px;
		text-align: left;
		margin-left: 325px;
		letter-spacing: 2px;
	}

	/* .AboutUs_introduce_list_box_name::before{
		position: absolute;
		content: "";
		background: url('../img/new/jx16.png');
		background-size: 100% 100%;
		width: 2px;
		height:175px;
		top: 10px;
		left: 40%;
	} */
	.AboutUs_introduce_list_box_cont{
		flex: 1;
		margin-top: 20px;
		text-align: right;
		/* text-indent:3cap;  */
	}
	.AboutUs_introduce_list_box_cont1{
		flex: 1;
		margin-top: 20px;
		text-align: left;
		/* text-indent:3cap;  */
	}
	.AboutUs_introduce_list_box_cont1 img{
		width: 437px;
		height: 297px;
	}
	.AboutUs_introduce_list_box_cont img{
		width: 437px;
		height: 297px;
	}
	#AboutUs_offer{
		width: 100%;
		text-align: center;
		margin: 138px auto 0;
	}
	#AboutUs_offer h2::after {
		content: "";
		width: 240px;
		height: 2.6px;
		background: #fff;
		position: absolute;
		bottom: 0;
		left: calc( ( 100% - 250px ) / 2 );
	}
	
	#AboutUs_offer h2 {
		margin: 0 0 15px;
		font-size: 36px;
		letter-spacing: 12px;
		position: relative;
	}
	.AboutUs_offer_list{
		width: 100%;
		display: flex;
		flex-flow: row nowrap;
		/* justify-content: space-around; */
		align-items: center;
		justify-content: center;

	}
	/* .AboutUs_offer_list_box{
		width: 100%;
	} */
	.AboutUs_offer_list_box1{
		margin-right: 168px;	
		position: relative;
	}
	.AboutUs_offer_list_box3{
		position: relative;
	}	
	.AboutUs_offer_list_box5{
		margin-left: 168px;
		position: relative;
	}
	.AboutUs_offer_list_box2{
		margin-right: 84px;
		position: relative;
	}
	.AboutUs_offer_list_box4{
		margin-left: 84px;
		position: relative;
	}
	.AboutUs_offer_list_box_img{
		width: 148px;
		height: 303px;
		display: block;
	}
	.AboutUs_offer_list_box_subimg{
		position: absolute;
		z-index: 20;
		top: 40px;
		width: 121px;
		height: 39px;
		right: -85px;
	}
	.AboutUs_offer_list_box_title{
		position: absolute;
		top: 89px;
		right: -95px;
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 2px;
		width: 121px;
		text-align: center;
	}
	.AboutUs_offer_list_box_subimg1{
		position: absolute;
		z-index: 20;
		top: 150px;
		width: 121px;
		height: 39px;
		right: -85px;
	}
	.AboutUs_offer_list_box_title1{
		position: absolute;
		letter-spacing: 2px;
		top: 199px;
		right: -95px;
		font-size: 14px;
		font-weight: bold;
		/* letter-spacing: 5px; */
		width: 121px;
		text-align: center;
	}
	/* .AboutUs_offer_list_box_img::before{
		content: "412412";
		position: absolute;
		
		background: #e72424;
		height: 100px;
		width: 200px;
	} */
	#AboutUs_milestone{
		width: 100%;
		margin: 180px auto 0;
	}
	.AboutUs_milestone_all{
		width:1200px;
		margin-left:calc(50% - 600px);
		/* display: flex;
		flex-flow: row nowrap;
		justify-content: center;
		align-items: center;
		position: relative; */
		text-align: center;
		margin-bottom: 150px;
	}
	/* .AboutUs_milestone_title::after {
		content: "";
		width: 188.36px;
		height: 2px;
		background: #fff;
		position: absolute;
		bottom: 0;
		left:-5px;
	} */
	
	.AboutUs_milestone_title {
		margin: 0 0 15px;
		font-size: 36px;
		letter-spacing: 10px;
		position: relative;
		width: 100%;
		text-align: center;
	}
	.AboutUs_milestone_subtitle{
		font-size: 14px;
		text-align: center;
		color: #b1b1b1;
		margin-top: -10px;
	}
	/* .AboutUs_milestone_title{
		font-size: 36px;
		color: #fff;
		font-weight: bolder;

		text-align: center;
		letter-spacing: 5px;
	} */
	.AboutUs_milestone_box{
		margin-top: 60px;

		width: 100%;
	
		border-bottom: 2px solid #fff;
		display: flex;
		flex-flow: row nowrap;
	}
	.AboutUs_milestone_box1{
		width: 100%;
		display: flex;
		flex-flow: row nowrap;
	}
	.AboutUs_milestone_box1 div{
		width: 100%;
		text-align: center;
		margin-top: 10px;
	}
	.AboutUs_milestone_year{
		width: 0;
		flex: 1;
		font-size: 18px;
		margin-bottom: 15px;
	}
	.AboutUs_milestone_cont{
		width: 0;
		flex: 1;
		font-size: 18px;

	}
	.AboutUs_milestone_left{
		position: absolute;
		z-index: 20;
		top: 260px;
		left: 50px;
	}
	.AboutUs_milestone_left img{
		width: 25px;
		height: 48px;
	}
	.AboutUs_milestone_right{
		position: absolute;
		z-index: 20;
		top: 260px;
		right: 50px;
	}
	.AboutUs_milestone_right img{
		width: 25px;
		height: 48px;
	}
	.AboutUs_milestone_pages{
		position: absolute;
		top: 550px;
		display: flex;
		flex-flow: row nowrap;
	}
	.AboutUs_milestone_pages_yuan{
		width: 5.23px;
		height: 5.23px;
		border-radius: 50%;
		border: #fff 1px solid; 
		margin-right:5px;
	}
	.AboutUs_milestone_pages_no{
		width: 4.25px;
		border-radius: 50%;
		height: 4.25px;
		border: #fff 1px solid; 
		background: #fff;
		margin-right:5px;
		margin-top: 0.4px;
	}
	#img{	
		width:450px;
		height:675px;
	}
	.data_text{
		color:#fff;
		line-height:23px;
		font-size:16px;
	}
	h2{
		margin:13px 0 22px;
		font-family: "bigTitle" !important; 
	}
	#about {
		width: 1110px;
		margin: 128px auto 0;
		text-align: center;
	}
	.about img{
		width: 739px;
		height: 416px;
	}
	#banner iframe {
		width: 100%;
		height: 624px;
		border: 1px solid #171717
	}