
.wapper{
	width: 1200px;
	margin:0 auto;
}
.active {
	width: 160px;
	height: 80px;
	display: block;
	background: #c7000a;
	color: #e6e6e6 !important
}

.el-containers {
	width: 100%;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

:v-deep .el-input__suffix {
	position: absolute;
	top: -5px;
	text-align: center
}

::v-deep .el-input__inner {
	height: 30px;
	width: 180px
}

.img_tar {
	width: 50px;
	height: 40px;
	line-height: 36px;
	border-radius: 50%;
	text-align: center;
	margin-left: 22px;
	background-color: salmon
}

.img_swiper {
	position: relative;
	width: 100%;
	height: 560px;
	background-image: url("../../assets/images/FMAA_banner.png");
	background-repeat: no-repeat;
	background-position: center
}
.introduction{
	margin: 60px auto 0;
	width: 1305px;
	height: 650px;
	position: relative;
}
.introduction .introduction_text{
	width: 600px;
	height: 650px;
	font-family: PingFang SC;
}
.introduction .introduction_text h5{
	height: 120px;
	font-weight: 800;
	font-size: 48px;
	color: #282828;
	line-height: 60px;	
}
.introduction .introduction_text p{
	width: 414px;
	font-family: PingFang SC;
	font-weight: 500;
	font-size: 20px;
	color: #555252;
	line-height: 36px;
}
.introduction_right{
	width: 810px;
	height: 644px;
	position: absolute;
	right: 0;
	bottom: 0;
	background-image: url("../../assets/images/introduction_back.png");
	background-repeat: no-repeat;
	background-position: center
	z-index:-1;
}
.recognize{
	width: 100%;
	margin-top: 120px;
	padding-bottom: 100px;
	box-sizing: border-box;
}
.recognize h5{
	width: 100%;
	margin:0 auto;
	width: 400px;
	text-align: center;
	height: 50px;
	font-family: PingFang SC;
	font-weight: 800;
	font-size: 40px;
	color: #282828;
	line-height: 50px;
	margin-bottom: 23px;
}
.recognize .titleLine{
	width: 100%;
	height: 1px;
	background: #C8DBE6;
	position: relative;
	margin-bottom: 70px;
}
.recognize .titleLine span{
	position: absolute;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
	width: 81px;
	height: 5px;
	background: #4D917B;
}
.recognize .videobox{
	margin:0 auto;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
.recognize video{
	width: 851px;
	height: 491px;
	/* border: 1px solid #C8DBE6; */
}

.reason{
	width: 100%;
	height: 695px;
	background: #E6EAEE;
}
.reason h5{
	padding:80px 0;
	font-family: PingFang SC;
	font-weight: 800;
	font-size: 48px;
	color: #282828;
	line-height: 50px;	
}
.reason .reasonbox{
	width: 100%;
	margin:0 auto;
	font-size: 0;
	overflow: hidden;
}
.reason .reasonbox .ReasonItembox{
	float: left;
	width: 298px;
	height: 412px;
	border: 1px solid #0079C1;
	text-align: center;
}
.reason .reasonbox .ReasonItembox img{
	display: inline-block;
	width: 97px;
	height: 112px;
	margin-top: 32px;
}
.reason .reasonbox .ReasonItembox .ReasonText{
	display: inline-block;
	width: 280px;
	height: 247px;
	border-radius: 50%;
	/* border: 1px solid #003768; */
	position: relative;
	top:-31px;
	background-image: url("../../assets/images/ReasonCommon.png");
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: 247px 221px;
}
.reason .reasonbox .ReasonItembox .ReasonText p{
	position: absolute;
	left:50%;
	bottom:50%;
	transform: translate(-50%,100%);
	width: 190px;
	text-align: left;
	font-family: PingFang SC;
	font-weight: 500;
	font-size: 22px;
	color: #FFFFFF;
	line-height: 24px;
}
.Applycrowd{
	width: 100%;
	padding-top: 120px;
}
.Applycrowd h5{
	height: 45px;
	text-align: left;
	font-family: PingFang SC;
	font-weight: 800;
	font-size: 48px;
	color: #282828;
	line-height: 50px;
	margin-bottom: 80px;
}
.Applycrowd .ApplycrowdTitle{
	height: 75px;
	font-family: PingFang SC;
	font-weight: 500;
	font-size: 30px;
	color: #555252;
    line-height: 36px;
	text-align: left;
	margin-bottom: 80px;
}

.ApplyCrowdBox {
	overflow: hidden;
	padding-bottom: 120px;
}
.ApplyCrowdBox .ApplyCrowdItem{
	float: left;
	width: 298px;
	height: 475px;
	background: #003768;
	border: 1px solid #0079C1;
	text-align: center;
}
.ApplyCrowdBox .ApplyCrowdItem img{
	display:inline-block;
	width: 107px;
	height: 123px;
	margin-top: 53px;
}
.ApplyCrowdBox .ApplyCrowdItem p{
	display:inline-block;
	width: 204px;
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 30px;
	text-align: left;
}
.executives{
	width: 100%;
	height: 1050px;
	background: #0079C1;
}
.executives h5{
	text-align: left;
	font-family: PingFang SC;
	font-weight: 800;
	font-size: 48px;
	color: #FFFFFF;
	line-height: 50px;
	padding:80px 0;
}
.executivesbox{
	margin: 0 auto;
	overflow: hidden;
}
.executivesbox .executivesitem{
	float:left;
	width: 298px;
	height: 757px;
	background: #FFFFFF;
	border: 1px solid #0079C1;
}

.executivesbox .executivesitem .imgbox{
   display: flex;
   flex-direction: row;
   justify-content: center;
   align-items: center;  
   margin-top: 40px;
}
.executivesbox .executivesitem .imgbox img{
	width: 240px;
	height: 240px;
	border-radius: 50%;
}
.executivesbox .executivesitem h6{
  text-align: center;
   font-family: PingFang SC;
   font-weight: 500;
   font-size: 30px;
   color: #0079C1;
   line-height: 32px;
   padding:28px 0;
}
.executivesbox .executivesitem .executives_intro{
	padding:0 26px;
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 20px;
	color: #555252;
	line-height: 34px;
}





.ExamIntroduction{
	/* display: none; */
	padding-top: 35px;
	padding-bottom: 120px;
	background-color: #fff;
	border:1px solid red;
}
.ExamIntroduction h5{
	text-align: left;
	height: 210px;
	font-family: PingFang SC;
	font-weight: 800;
	font-size: 48px;
	color: #282828;
	line-height: 210px;
}
.ExamIntroduction .introductionbox{
	width: 100%;
	height: 1100px;
	position: relative;
}
.ExamIntroduction .introductionbox .introductiontop{
	width: 1380px;
	height: 465px;
	position: absolute;
	left:50%;
	top: 0;
	transform: translate(-50%,0%);
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	overflow: hidden;
}
.ExamIntroduction .introductionbox .introductiontop .imgbox{
	width: 690px;
	height: 462px;
}
.ExamIntroduction .introductionbox .introductiontop .textlist ul{
	width: 580px;
	height: 462px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}
.ExamIntroduction .introductionbox .introductiontop .textlist ul li{
	width: 578px;
	height: 70px;
	border-radius: 37px;
	border: 2px solid #0079C1;
	line-height: 70px;
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 28px;
	color: #555252;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.ExamIntroduction .introductionbox .introductiontop .textlist ul li .title_p{
	width: 207px;
	height: 70px;
	background: #0079C1;
	border-radius: 37px;
	text-align: center;
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 28px;
	color: #FFFFFF;
	line-height: 70px;
	position: relative;
}
.ExamIntroduction .introductionbox .introductiontop .textlist ul li .title_p::after{
	width: 0px;
	height: 0px;
	background: #0079C1;
	content: '';
	border:8px solid #FFF;
	border-left: 8px solid #0079C1;
	position: absolute;
	top:50%;
	right:-15px;
	margin-top: -8px;
	
}
.ExamIntroduction .introductionbox .introductiontop .textlist ul li .text_introductiontop{
	width: 345px;
	height: 70px;
	text-align: left;
	text-indent: 10px;
}


.ExamIntroduction .introductionbox .introductiondown{
	width: 1470px;
	height:590px;
	position: absolute;
	right: 0;
	bottom: 0;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.ExamIntroduction .introductionbox .introductiondown .titlebox{
	width: 76px;
	height:300px;
	position: relative;
	text-align: center;
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 30px;
	color: #FFFFFF;
	line-height:76px;
	background: #0079C1;
	border-radius: 37px;
	writing-mode: vertical-rl;
}
.ExamIntroduction .introductionbox .introductiondown .titlebox::after{
    width: 0px;
	height: 0px;
	background: #0079C1;
	content: '';
	border:8px solid #FFF;
	border-left: 8px solid #0079C1;
	position: absolute;
	top:50%;
	right:-15px;
	margin-top: -8px;
}
.ExamIntroduction .introductionbox .introductiondown .imgbox{
	width: 1275px;
	height: 590px;
	background-image: url("../../assets/images/ExamIntroduction_back.png");
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: contain;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: start;
}

.ExamIntroduction .introductionbox .introductiondown .imgbox li {
	width: 890px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.ExamIntroduction .introductionbox .introductiondown .imgbox li .databox{
	width: 570px;
	height: 75px;
	background: #FFFFFF;
	border-radius: 0 38px  38px 0;
}
.ExamIntroduction .introductionbox .introductiondown .imgbox li:nth-child(3) .databox{
	width: 520px;
}
.ExamIntroduction .introductionbox .introductiondown .imgbox li:nth-child(4) .databox{
	width: 520px;
}
.ExamIntroduction .introductionbox .introductiondown .imgbox li:nth-child(5) .databox{
	width: 450px;
}
.ExamIntroduction .introductionbox .introductiondown .imgbox li .databox span{
		float: right;
		width: 171px;
		height: 56px;
		text-align: center;
		background: #0079C1;
		border-radius: 28px;
		font-family: PingFang SC;
		font-weight: 800;
		font-size: 42px;
		color: #FFFFFF;
		line-height: 56px;
		margin: 10px 10px 0 0;
}
.ExamIntroduction .introductionbox .introductiondown .imgbox li .textRight{
	text-align: left;
	width: 300px;
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 28px;
	color: #282828;
	line-height: 75px;
}





.service{
	width: 100%;
	height: 2253px;
	background: #0D4576;
}
.service h5{
	padding:80px 0 60px;
	font-family: PingFang SC;
	font-weight: 800;
	font-size: 48px;
	color: #FFFFFF;
	line-height: 50px;
}
.service .Learning{
	width: 100%;
	height: 820px;
}
.service .Learning>h6{
	text-align: center;
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 40px;
	color: #FFFFFF;
	line-height: 68px;
	border-bottom: 1px solid #C8DBE6;
	position: relative;
}
.service .Learning>h6::after{
	content: '';
	width: 80px;
	height: 5px;
	background: #FFFFFF;
	position: absolute;
	left:50%;
	bottom:-2px;
	margin-left: -40px;
}
.service .LearningItem {
	width: 1200px;
    margin:80px auto 0;
}

.service .LearningItem li{
	float: left;
	list-style: none;
	width: 398px;
	height: 274px;
	background: #ffffff;
	border: 1px solid #0079C1;
}
.service .LearningItem li:nth-child(2n+1){
	background: #0079C1;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.service .LearningItem li:nth-child(2n+1) img{
	width:151px ;
	height:151px ;
	border-radius: 50%;
}
.service .LearningItem li h6{
	text-align: center;
	font-family: PingFang SC;
	font-weight: 800;
	font-size: 30px;
	color: #282828;
	margin-top: 30px;
	line-height: 40px;
}
.service .LearningItem li p{
	text-align: center;
	font-family: PingFang SC;
	font-weight: 500;
	font-size: 24px;
	color: #555252;
	line-height:40px;
}
.service .LearningItem li p span{
  padding:0 10px
}
.service .LearningItem li .LearningItem_title{
	margin-top: 25px; 
}

.service .effect{
	width: 100%;
	/* height: 820px; */
}
.service .effect>h6{
	text-align: center;
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 40px;
	color: #FFFFFF;
	line-height: 68px;
	border-bottom: 1px solid #C8DBE6;
	position: relative;
}
.service .effect>h6::after{
	content: '';
	width: 80px;
	height: 5px;
	background: #FFFFFF;
	position: absolute;
	left:50%;
	bottom:-2px;
	margin-left: -40px;
}
.service .EffectItem{
	margin: 80px auto 0 ;
	width: 1200px;
	height: 960px;
	border: 1px solid transparent;
	background: url('../../assets/images/EffectItem_back.png') no-repeat center center ;
	background-size: 510px 510px;
	position: relative;
}
.service .EffectItem li{
	/* display: none; */
	width: 290px;
	height: 168px;
	background: #FFFFFF;
	border-radius: 20px;
	border: 2px solid #0079C1;
	position: absolute;
	
	text-align: center;
}
.service .EffectItem li:nth-child(1){
	top:  0;
	left: 50%;
     margin-left:-145px;
}
.service .EffectItem li:nth-child(2){
	top:  18%;
	left: 18%;
     margin-left:-145px;
}

.service .EffectItem li:nth-child(3){
	top:  50%;
	left: 0;
    margin-top:-84px;
}
.service .EffectItem li:nth-child(4){
	bottom: 18%;
	left: 18%;
     margin-left:-145px;
}
.service .EffectItem li:nth-child(5){
	bottom:  0;
	left: 50%;
     margin-left:-145px;
}
.service .EffectItem li:nth-child(6){
	bottom:  18%;
	right: 5%;
     margin-left:-145px;
}
.service .EffectItem li:nth-child(7){
	top:  50%;
	right: 0;
    margin-top:-84px;
}
.service .EffectItem li:nth-child(8){
	top: 18%;
	right: 5%;
     margin-left:-145px;
}

.service .EffectItem li h6{
	text-align: center;
	font-family: PingFang SC;
	font-weight: 800;
	font-size: 24px;
	color: #282828;
	line-height: 40px;
	margin-top: 30px;
}
.service .EffectItem li p{
	width: 215px;
	margin: 0 auto;
	text-align: center;
	font-family: PingFang SC;
	font-weight: 600;
	font-size: 20px;
	color: #282828;
	line-height: 30px;
}
.Intelligent{
	margin-top: 100px;
}
.Intelligent h5{
	text-align: left;
	font-family: PingFang SC;
	font-weight: 800;
	font-size: 48px;
	color: #282828;
	line-height: 56px;
	padding-bottom: 60px;
}
.Intelligent .Intelligentbox h6{
	text-align: center;
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 40px;
	color: #282828;
	line-height: 80px;
	height: 80px;
	position: relative;
	border-bottom: 1px solid #C8DBE6;
}
.Intelligent .Intelligentbox h6::after{
	background: #4D917B;
	position: relative;
	content: '';
	width: 80px;
	height: 5px;
	position: absolute;
	left:50%;
	bottom:-2px;
	margin-left: -40px;
}
.Intelligent .IntelligentItem{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding-top: 80px;
	padding-bottom: 60px;
}

.Intelligent .IntelligentItem .Itembox {
	width: 560px;
	height: 395px;
	background: #FFFFFF;
	border: 1px solid #0079C1;
	padding: 10px;
	box-sizing: border-box;
}
.Intelligent .IntelligentItem .Itembox img{
	width: 100%;
	height: auto;
}
.Intelligent .IntelligentItem .Itembox .text_title{
	width: 450px;
	height: 40px;
	margin: 20px auto 0;
	text-align: center;
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 30px;
	color: #282828;
	line-height: 40px;
	border-bottom:1px solid #0079C1;
}
.Intelligent .IntelligentItem .Itembox .text_intro{
	width: 450px;
	text-align: center;
	margin: 0 auto;
	height: 40px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	font-size: 20px;
	color: #2F2F2F;
	line-height:40px;
}
.teacher{
	margin-bottom: 100px;
}
.teacher h5{
	height: 50px;
	text-align: left;
	font-family: PingFang SC;
	font-weight: 800;
	font-size: 48px;
	color: #282828;
	line-height: 50px;
}
.teacher .teacherbox .teacherlist{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	margin: 80px 0;
}
.teacher .teacherbox .teacherlist .listitem{
	width: 229px;
	height: 372px;
	background: #E5E9ED;
	border: 1px solid #0079C1;
	text-align: center;
	position: relative;
}
.teacher .teacherbox .teacherlist .listitem img{
	display: inline-block;
	width: 221px;
	height: 291px;
}
.teacher .teacherbox .teacherlist .listitem .honor{
	text-align: center;
	font-family: PingFang SC;
	font-weight: 500;
	font-size: 24px;
	color: #333333;
	margin-top:21px ;
	line-height: 60px;
}
.teacher .teacherbox .teacherlist .listitem .namebox{
	text-align: center;
	width: 229px;
	height: 40px;
	background: #0079C1;
	border-radius: 20px;
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 30px;
	color: #FFFFFF;
	line-height: 40px;
	position: absolute;
	left: 0;
	top:271px;
}
.teacher .teacherbox .prominentlist{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.teacher .teacherbox .prominentlist .prominentItem{
	border: 1px solid transparent;
}
.teacher .teacherbox .prominentlist .prominentItem .Itemtop{
	width: 100%;
	height: 434px;
	position: relative;
}
.teacher .teacherbox .prominentlist .prominentItem .Itemtop .text_teacher{
	width: 220px;
	height: 434px;
	position: absolute;
	padding:10px;
	box-sizing: border-box;
}
.teacher .teacherbox .prominentlist .prominentItem .Itemtop .text_teacher p{
	font-family: PingFang SC;
	font-weight: 500;
	font-size: 20px;
	color: #282828;
	line-height: 30px;	
	position: relative;
	padding-left: 5px;
	box-sizing: border-box;
}
.teacher .teacherbox .prominentlist .prominentItem .Itemtop .text_teacher p::before{
	content: '';
	width: 8px;
	height: 8px;
	background: #4D917B;
	border-radius: 50%;
	position: absolute;
	top:15px;
	left:-5px;
	transform: translate(-50%,-50%);
}
.teacher .teacherbox .prominentlist .prominentItem .Itemtop .text_teacher h6{
	width: 120px;
	height: 36px;
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 48px;
	color: #0079C1;
	line-height: 58px;
	margin-bottom: 20px;
}

.teacher .teacherbox .prominentlist .Kevin{
	padding-right: 41px;
	border-right: 1px solid #E5E9ED;
}
.teacher .teacherbox .prominentlist .Crystal{
	margin-left: 42px;
}
.teacher .teacherbox .prominentlist .Kevin .Itemtop{
	background: url('../../assets/images/Kevin02.png') no-repeat top left;
	background-size: 340px auto;
}
.teacher .teacherbox .prominentlist .Crystal  .Itemtop{
	background: url('../../assets/images/Crystal001.png') no-repeat top right;
	background-size: 340px auto;
}
.teacher .teacherbox .prominentlist .Kevin .text_teacher {
	 top:0;
	 right:0;
}
.teacher .teacherbox .prominentlist .Crystal  .text_teacher {
	top:0;
	left:0;
}





.teacher .teacherbox .prominentlist .prominentItem .detail_teacher{
	width: 558px;
	height: 434px;
	background: #0079C1;
	padding:50px 30px 0 40px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 44px;
}



.footer{
	width: 100%;
	height: 571px;
	background: #135181;
	text-align: center;
	border-top:1px solid transparent;
}
.footer h5{
	text-align: center;
	font-family: PingFang SC;
	font-weight: 800;
	font-size: 47px;
	color: #FFFFFF;
	line-height: 50px;
	margin-top: 104px;
}
.footer .textone{
	width: 1115px;
	margin: 50px auto 0;
	font-family: Source Han Sans CN;
	font-weight: 400;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 44px;
	text-align: left;
}
.footer .texttwo{
	margin-top: 70px;
	display:inline-block;
	width: 598px;
	height: 88px;
	text-align: center;
	background: #FFFFFF;
	border-radius: 44px;
	font-family: PingFang SC;
	font-weight: 800;
	font-size: 48px;
	color: #135181;
	line-height: 88px;
}