.lesson_detail{
	width: 100%;
	height: 10100px;
	background: url(/static/index/images/cfasib_back.png) no-repeat left top;
	background-size: cover;
}
.lesson_detail .summary{
	border-top: 1px solid transparent;
	text-align: center;
}
.lesson_detail .summary>h3{
	margin-top: 130px;
	font-size: 58px;
	color:#ffffff;
	line-height: 60px;
}
.lesson_detail .summary>h4{
	padding-top: 40px;
	font-size: 80px;
	color:#5afcfa;
	line-height: 80px;
}
.lesson_detail .summary>p{
	padding:60px 40px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.lesson_detail .summary>p span{
	display: inline-block;
	text-align: center;
	width: 235px;
	color:#100c34;
	font-size:24px;
	height: 50px;
	line-height: 50px;
	border-radius: 25px;
	background-color: #15d3e1;
}
.lesson_detail .summary>h5{
	margin: 190px auto 0;
	text-align: center;
	color:#5afcfa;
	font-size:40px;
	height: 40px;
	line-height: 40px;
	position: relative;
	width: 360px;
}
.lesson_detail .summary>h5::before{
	position: absolute;
	width: 65px;
	left: -70px;
	content: "";
	top:50%;
	margin-top: -2px;
	height: 4px;
	background-color: #5afcfa;
}
.lesson_detail .summary>h5::after{
	position: absolute;
	width: 65px;
	right: -70px;
	content: "";
	top:50%;
	margin-top: -2px;
	height: 4px;
	background-color: #5afcfa;
}
.lesson_detail .summary .exclusive_group{
	text-align: center;
	padding:60px 15px 0;
	height: 190px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.lesson_detail .summary .exclusive_group .exclusive_item{
	width: 188px;
	height: 188px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	border:1px solid #15D3E1;
}
.lesson_detail .summary .exclusive_group .exclusive_item h6{
	margin-top: 40px;
	font-size: 30px;
	color: #5afcfa;
	line-height: 40px;
}
.lesson_detail .summary .exclusive_group .exclusive_item p{
	padding:0 20px;
	font-size: 20px;
	color: #ffffff;
	line-height: 30px;
}
.lesson_detail .advantage_one{
	border-top: 1px solid transparent;
	text-align: center;
	margin-top: 60px;
}
.lesson_detail .advantage_one .titone{
	background: url(/static/index/images/cfasibo01text.png) no-repeat center center;
	background-size: contain;
}
.lesson_detail .advantage .titone{
	height:235px ;
	text-align: center;
}
.lesson_detail .advantage .titone h3{
	color: #fff;
	font-size: 50px;
	line-height: 52px;
	padding-top: 135px;
}
/* .lesson_detail .advantage_one .titone h3{
	padding-top: 135px;
} */
.lesson_detail .advantage_one .oneitems{
	padding: 0 40px;
}
.lesson_detail .advantage_one .oneitems .itemone_list{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	height: 280px;
	margin-bottom: 60px;
}
.lesson_detail .advantage_one .oneitems .itemone_list .img_box{
	width: 365px;
	height: 280px;
	text-align: center;
}

.lesson_detail .advantage_one .oneitems .itemone_list .img_box img{
	width: 365px;
	height: 280px;
}
.lesson_detail .advantage_one .oneitems .itemone_list .imgfu{
	width: 440px;
}
.lesson_detail .advantage_one .oneitems .itemone_list .imgfu  img{
	width: 440px;
}
.lesson_detail .advantage_one .oneitems .itemone_list .text_box{
	width: 323px;
	height: 190px;
	border:1px solid #5afcfa;
	border-radius: 5px;
	position: relative;
}

.lesson_detail .advantage_one .oneitems .itemone_list .text_box h6{
	font-size: 40px;
	color: #5afcfa;
	line-height: 40px;
	text-align: center;
	margin-top: 25px;
}
.lesson_detail .advantage_one .oneitems .itemone_list .text_box p{
	padding:0 30px;
	margin-top: 15px;
	font-size: 22px;
	color: #fff;
	line-height: 32px;
}
.lesson_detail .advantage_one .oneitems .itemone_list .text_box::before{
	position: absolute;
	content: ' ' ;
	width: 50px;
	height: 50px;
	background: url(/static/index/images/cfasib_oneitembef.png) no-repeat center center;
	background-size: contain;
	left:-20px;
	top:-40px;
}
.lesson_detail .advantage_one .oneitems .itemone_list .textfu{
	width: 265px;
}
.lesson_detail .advantage_two{
	border-top: 1px solid transparent;
	text-align: center;
	margin-top:120px;
}
.lesson_detail .advantage_two .titone{
	background: url(/static/index/images/cfasibo02text.png) no-repeat center center;
	background-size: contain;
}
/* .lesson_detail .advantage_two .titone h3{
	padding-top: 135px;
} */
.lesson_detail .advantage_two .twoitems{
	
	padding:0 40px;
}
/* .lesson_detail .advantage_two .twoitems .up{
	height: 410px;
} */
.lesson_detail .advantage_two .twoitems .up .tetx_le{
	float: left;
	width: 405px;
	height: 410px;
	background: url(/static/index/images/cfasib_twoitem01.png) no-repeat center center;
	background-size: contain;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.lesson_detail .advantage_two .twoitems .up .tetx_le h6{
	font-size: 44px;
	color:#5afcfa;
	line-height: 50px;
}
.lesson_detail .advantage_two .twoitems .up .tetx_le p{
	font-size: 30px;
	color:#5afcfa;
	line-height: 32px;
}
.lesson_detail .advantage_two .twoitems .up .tetx_rig{
	float: left;
	width: 330px;
	height: 410px;
}
.lesson_detail .advantage_two .twoitems .up .tetx_rig>div{
border-top: 1px solid transparent;
}
.lesson_detail .advantage_two .twoitems .up .tetx_rig>div h4{
	font-size: 26px;
	margin-top: 18px;
	text-align: center;
	color: #100c34;
	line-height: 40px;
	margin-bottom: 15px;
}
.lesson_detail .advantage_two .twoitems .up .tetx_rig>div p{
	font-size: 22px;
	text-align: left;
	text-indent: 100px;
	color: #fff;
	line-height: 28px;
}
.lesson_detail .advantage_two .twoitems .up .tetx_rig>.rig_down h4{
	margin-bottom: 35px;
}
.lesson_detail .advantage_two .twoitems .up .tetx_rig>.rig_down p{
	text-indent: 50px;
	line-height: 40px;
}
.lesson_detail .advantage_two .twoitems .up .tetx_rig>div{
	width: 330px;
	height: 205px;
	background: url(/static/index/images/cfasib_twoitem02.png) no-repeat center center;
	background-size: cover;
}
.lesson_detail .advantage_two .twoitems .down{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items:center ;
	padding-top: 60px;
}
.lesson_detail .advantage_two .twoitems .down>div{
	width: 338px;
	height: 160px;
	text-align: center;
	border:1px solid #5afcfa;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.lesson_detail .advantage_two .twoitems .down>div h5{
	font-size: 36px;
	font-weight: 600;
	line-height:60px;
	color: #fff;
}
.lesson_detail .advantage_two .twoitems .down>div h5 span{
	color: #5afcfa;
}
.lesson_detail .advantage_two .twoitems .down>div p{
	padding:0 40px;
	font-size: 20px;
	line-height: 30px;
	color: #e1e1e1;
}
.lesson_detail .advantage_three{
	border-top: 1px solid transparent;
	text-align: center;
	margin-top:120px;
}
.lesson_detail .advantage_three .titone{
	background: url(/static/index/images/cfasibo03text.png) no-repeat center center;
	background-size: contain;
}
.lesson_detail .advantage_three .threeitems{
	padding:0px 40px 0;
	position: relative;
	height: 1070px;
}
.lesson_detail .advantage_three .threeitems .item_right{
	background: url(/static/index/images/cfasib_threeitem01.png) no-repeat center center;
	background-size: cover;
	position: absolute;
	left:375px;
	top:0px;
	width: 400px;
	height: 145px;
	z-index: 9;
}
.lesson_detail .advantage_three .threeitems .item_right::after{
	content: "";
	position: absolute;
	left:25px;
	top:100px;
	width: 6px;
	height: 104px;
	background-color: #2df5f4;
	z-index: 1;
}
.lesson_detail .advantage_three .threeitems .item_right:last-child::after{
display: none;
}
.lesson_detail .advantage_three .threeitems .item_left{
	background: url(/static/index/images/cfasib_threeitem02.png) no-repeat center center;
	background-size: cover;
	position: absolute;
	left:40px;
	top:160px;
	width: 400px;
	height: 145px;
	z-index: 9;
}
.lesson_detail .advantage_three .threeitems .item_left::after{
	content: "";
	position: absolute;
	right:35px;
	top:100px;
	width: 6px;
	height: 104px;
	background-color: #2df5f4;
	z-index: 1;
}
.lesson_detail .advantage_three .threeitems .item_right span{
	width: 45px;
	height: 45px;
	background-color: #0f0b32;
	font-size: 34px;
	color: #fff;
	border-radius: 20px;
	position: absolute;
	left:17px;
	top:49px;
}
.lesson_detail .advantage_three .threeitems .item_right h4{
	position: absolute;
	left:90px;
	top:15px;
	font-size: 40px;
	color: #2ff9f3;
} 
.lesson_detail .advantage_three .threeitems .item_right p{
	position: absolute;
	left:90px;
	top:70px;
	text-align: left;
	font-size: 18px;
	line-height: 30px;
	color: #fff;
} 
.lesson_detail .advantage_three .threeitems .item_left span{
	width: 45px;
	height: 45px;
	background-color: #0f0b32;
	font-size: 34px;
	color: #fff;
	border-radius: 20px;
	position: absolute;
	right:26px;
	top:49px;
}
.lesson_detail .advantage_three .threeitems .item_left h4{
	position: absolute;
	right:90px;
	top:15px;
	font-size: 40px;
	color: #2ff9f3;
} 
.lesson_detail .advantage_three .threeitems .item_left p{
	position: absolute;
	right:90px;
	top:70px;
	text-align: left;
	font-size: 18px;
	line-height: 30px;
	color: #fff;
} 
.lesson_detail .advantage_three .threeitems>div:nth-child(3){
	top:320px;
}
.lesson_detail .advantage_three .threeitems>div:nth-child(4){
	top:480px;
}
.lesson_detail .advantage_three .threeitems>div:nth-child(5){
	top:640px;
}
.lesson_detail .advantage_three .threeitems>div:nth-child(6){
	top:780px;
}
.lesson_detail .advantage_three .threeitems>div:nth-child(7){
	top:920px;
}
.lesson_detail .advantage_three .threeitems>div:nth-child(8){
	top:1080px;
}
.lesson_detail .advantage_four{
	border-top: 1px solid transparent;
	text-align: center;
	margin-top:120px;
}
.lesson_detail .advantage_four .titone{
	background: url(/static/index/images/cfasibo04text.png) no-repeat center center;
	background-size: contain;
}
.lesson_detail .advantage_four .fouritems{
	padding:0px 40px 0;
}
.lesson_detail .advantage_four .four_tit{
	padding: 0 100px;
	font-size: 32px;
	color: #5afcfa;
	line-height:36px;
}
.lesson_detail .advantage_four .fouritems .center_div{
	width: 735px;
	height: 735px;
	background: url(/static/index/images/cfasib_fouritem01.png) no-repeat center center;
	background-size: 50%;
	position: relative;
	margin-top: 70px;
}
.lesson_detail .advantage_four .fouritems .center_div div{
	width: 175px;
	height: 175px;
	position: absolute;
	background: url(/static/index/images/cfasib_fouritem02.png) no-repeat center center;
	background-size: contain;
}
.lesson_detail .advantage_four .fouritems .center_div div h4{
	text-align: center;
	padding:85px 5px 0;
	font-size: 24px;
	color: #fff;
	line-height: 28px;
}
.lesson_detail .advantage_four .fouritems .center_div div:nth-child(1){
	background: url(/static/index/images/cfasib_fouritem02.png) no-repeat center center;
	background-size: contain;
	left:50%;
	top:0;
	margin-left: -88px;
}
.lesson_detail .advantage_four .fouritems .center_div div:nth-child(2){
	background: url(/static/index/images/cfasib_fouritem03.png) no-repeat center center;
	background-size: contain;
	right:35px;
	top:105px;
}
.lesson_detail .advantage_four .fouritems .center_div div:nth-child(3){
	background: url(/static/index/images/cfasib_fouritem04.png) no-repeat center center;
	background-size: contain;
	right:0px;
	top:358px;
}
.lesson_detail .advantage_four .fouritems .center_div div:nth-child(4){
	background: url(/static/index/images/cfasib_fouritem05.png) no-repeat center center;
	background-size: contain;
	right:150px;
	top:550px;
}
.lesson_detail .advantage_four .fouritems .center_div div:nth-child(5){
	background: url(/static/index/images/cfasib_fouritem06.png) no-repeat center center;
	background-size: contain;
	right:392px;
	top:550px;
}
.lesson_detail .advantage_four .fouritems .center_div div:nth-child(6){
	background: url(/static/index/images/cfasib_fouritem07.png) no-repeat center center;
	background-size: contain;
	left:0px;
	top:358px;
}
.lesson_detail .advantage_four .fouritems .center_div div:nth-child(7){
	background: url(/static/index/images/cfasib_fouritem08.png) no-repeat center center;
	background-size: contain;
	left:35px;
	top:105px;
}
.lesson_detail .advantage_five{
	border-top: 1px solid transparent;
	text-align: center;
	margin-top:120px;
}
.lesson_detail .advantage_five .titone{
	background: url(/static/index/images/cfasibo05text.png) no-repeat center center;
	background-size: contain;
}
.lesson_detail .advantage_five .fiveitems{
	width: 100%;
	height:400px ;
	background: url(/static/index/images/cfasib_fiveitem01.png) no-repeat center center;
	background-size: contain;
}
.lesson_detail .advantage_six{
	border-top: 1px solid transparent;
	text-align: center;
	margin-top:120px;
}
.lesson_detail .advantage_six .titone{
	background: url(/static/index/images/cfasibo06text.png) no-repeat center center;
	background-size: contain;
}
.lesson_detail .advantage_six .sixitems .sixone{
	width: 100%;
	height: 420px;
}
.lesson_detail .advantage_six .sixitems .sixone h4{
	width: 470px;
	height: 70px;
	color: #100c34;
	font-size: 36px;
	font-weight: 600;
	background-color: #5afcfa;
	margin: 0 auto;
	line-height: 70px;
	text-align: center;
	border-radius: 5px;
}
.lesson_detail .advantage_six .sixitems .sixone>p{
	width: 470px;
	height: 90px;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: flex-start;
	margin-top: 20px;
}
.lesson_detail .advantage_six .sixitems .sixone>p span{
	display: block;
	width: 8px;
	height: 80px;
	background-color:#5afcfa;
}
.lesson_detail .advantage_six .sixitems .sixone>p span:first-child{
		transform:rotate(30deg);
		-ms-transform:rotate(30deg); /* IE 9 */
		-webkit-transform:rotate(30deg); /* Safari and Chrome */
}
.lesson_detail .advantage_six .sixitems .sixone>p span:last-child{
		transform:rotate(-30deg);
		-ms-transform:rotate(-30deg); /* IE 9 */
		-webkit-transform:rotate(-30deg); /* Safari and Chrome */
}
.lesson_detail .advantage_six .sixitems .sixone .tealist{
	padding:0 40px;
	height: 220px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.lesson_detail .advantage_six .sixitems .sixone .tealist .teaitem{
	width: 218px;
	height: 218px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border:1px solid #5afcfa;
	border-radius: 50%;
}
.lesson_detail .advantage_six .sixitems .sixone .tealist .teaitem h3{
	font-size: 34px;
	color: #fff;
	line-height: 40px;
}
.lesson_detail .advantage_six .sixitems .sixone .tealist .teaitem h6{
	font-size: 18px;
	color: #5afcfa;
	line-height: 24px;
}
.lesson_detail .advantage_six .sixitems .sixone .tealist .teaitem p{
	padding: 0 10px;
	font-size: 20px;
	color: #fff;
	line-height: 30px;
}
.lesson_detail .advantage_six .sixitems .teacher{
	width: 100%;
	height: 1250px;
	background: url(../images/cfasib_teacher.png) no-repeat center center;
	background-size: contain;
	margin-bottom: 70px;
}
.lesson_detail .advantage_six .seven_bottom h4{
	font-size: 64px;
	color: #5afcfa;
	line-height: 80px;
	margin-bottom: 20px;
}
.lesson_detail .advantage_six .seven_bottom p{
	font-size: 38px;
	color: #100c34;
	width: 575px;
	text-align: center;
	margin: 50px auto 0;
	line-height: 70px;
	border-radius: 5px;
	background-color: #fff;
}