@charset "UTF-8";
/*banner图*/
.banner_fly_bg{
	background: url(/mode2/images/01.png) no-repeat center center;
}
.banner_fly{
	height:774px;
}
.banner_fly_container{
	margin-top:-200px;
	padding-left:215px;
}
.banner_fly_container h1{
	font-weight:bold;
	font-size:64px;
	-webkit-text-stroke: 1px #fff;
	text-stroke:1px #fff;
	text-shadow: 2px 2px 4px rgba(0,0,0,.2);
}
.banner_fly_container h2{
	display:inline-block;
	padding:8px;
	line-height: 1;
	font-family: "思源宋体", "宋体";
	font-weight: bold;
	color:#fff;
	font-size:22px;
	background:linear-gradient(90deg,#ff8128,#ff6a41);
	-webkit-border-radius: 34px;
	-moz-border-radius: 34px;
	border-radius: 34px;
	text-shadow: 2px 2px 4px rgba(0,0,0,.2);
}
.banner_fly_container h3{
	padding-top:45px;
	font-weight:normal;
	font-size:28px;
}
.banner_landing_form{
	margin-top:-150px;
}
.banner_landing_form:after{
	content: '';
	position:absolute;
	right:-80px;
	bottom:-15px;
	width:126px;
	height:176px;
	z-index: 22;
	background: url(/mode2/images/11.png) no-repeat center center;
}
.fly_title{
	padding:20px 0;
	font-size:42px;
	text-align: center;
}
.fly_title>span{
	position: relative;
	display:inline-block;
}
.fly_title>span:before,
.fly_title>span:after{
	content: '';
	position: absolute;
	top:50%;
	z-index: 22;
	margin-top:-7px;
	width:42px;
	height:15px;
}
.fly_title>span:before{
	left:-10px;
	transform:translateX(-100%);
	background: url(/mode2/images/04.png) no-repeat center center;
}
.fly_title>span:after{
	right:-10px;
	transform:translateX(100%);
	background: url(/mode2/images/03.png) no-repeat center center;
}
.fly_title>span .icon1{
	position:absolute;
	left:-15px;
	top:-12px;
	z-index: 22;
	width:30px;
	height:28px;
	background: url(/mode2/images/05.png) no-repeat center center;
}
.fly_title>span .icon2{
	position:absolute;
	right:50px;
	bottom:-8px;
	z-index: 22;
	width:48px;
	height:8px;
	background: url(/mode2/images/06.png) no-repeat center center;
}
.fly_title>span .icon3{
	position:absolute;
	right:-10px;
	bottom:0;
	z-index: 22;
	width:26px;
	height:8px;
	background: url(/mode2/images/07.png) no-repeat center center;
}

/*必克英语带你挣脱学习束缚*/
.fly_one{
}
.fly_one li{
	display:flex;
	margin:60px -25px;
	transition: all .3s ease-in-out;
}
.fly_one li .left{
	width:180px;
	height:180px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin:0 25px;
	border:solid 1px #999;
}
.fly_one li .left:hover {
	background-color: #fff3ed;
	border:solid 1px #fff3ed;
}
.fly_one li .left .icon{
	max-width:100px;
	max-height:100px;
}
.fly_one li .left .txt{
	font-size:24px;
}
.fly_one li .right{
	flex:1;
	margin:0 25px;
	padding:48px;
	font-size:28px;
	line-height:1.5;
	box-sizing: border-box;
	border:solid 1px #f3f3f4;
	background-color: #f3f3f4;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

/*必克英语带你告别哑巴英语*/
.fly_two{
	display:flex;
	margin-top:60px;
	align-items: center;
}
.fly_two li{
	display:flex;
	flex-direction: column;
	align-items: center;
	text-align:center;
	justify-content: flex-start;
}
.fly_two .main{
	width:248px;
}
.fly_two .icon{
	width:114px;
}
.fly_two .icon img{
	max-width:100%;
}
.fly_two .title{
	padding:30px 0 20px 0;
	font-size:30px;
}
.fly_two .p{
	position: relative;
	display: flex;
	flex-direction: column;
	padding:50px 18px;
	line-height:1.5;
	align-items: center;
	justify-content: center;
	background-color: #fff;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	box-shadow: 0 0 8px 0 rgba(0,0,0,.16);
}
.fly_two .p .txt{
	font-size:18px;
	color:#666;
}
.fly_two .line{
	flex:1;
	height:6px;
	margin:215px 10px 0 10px;
	background: url(/mode2/images/16.png) no-repeat center center;
	background-size:100% 100%;
}
.fly_two .p .label{
	position: absolute;
	left:-15px;
	top:10px;
	z-index: 22;
	padding:3px 6px;
	font-size:16px;
	color:#fff;
	background:linear-gradient(90deg,#ff8128,#ff6a41);
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
}