.banner .received{
	width: 1200px;
	margin: 0 auto;
}
.banner .received a{
	position: absolute;
    bottom: 120px;
    width: 333px;
    height: 69px;
    line-height: 64px;
    font-size: 30px;
    text-align: center;
    color: #fff;
    background: url(../images/btn.png) no-repeat;
    border-radius: 30px;
}
.cont22 ul li{
	float: left;
	width: 254px;
	height: 214px;
	margin-right: 60px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	text-align: center;
	box-shadow: 0px 0px 6px rgba(238, 238, 238, 0.4);
    -webkit-box-shadow: 0px 0px 6px rgba(200, 200, 200,0.4);
    -moz-box-shadow: 0px 0px 6px rgba(238, 238, 238, 0.4);
}
.cont22 ul li:first-child{
	background: url(../images/course1.png) no-repeat top;
}
.cont22 ul li:nth-child(2){
	background: url(../images/course2.png) no-repeat top;
}
.cont22 ul li:nth-child(3){
	background: url(../images/course3.png) no-repeat top;
}
.cont22 ul li:last-child{
	margin-right: 0;
	background: url(../images/course4.png) no-repeat top;
}
.cont22 ul li h4{
	font-weight: normal;
	font-size: 22px;
	color: #2F2F2F;
	margin-bottom: 15px;
	margin-top: 100px;
}
.cont22 ul li p{
	font-size: 16px;
	color: #2F2F2F;
	line-height: 28px;
}
.cont23 .advantage{
	position:relative;
	width:1200px;
	margin: 70px auto 95px;
}
.cont23 .advantage .swiper-slide{
	width:500px;
	height:500px;
	cursor:pointer;
	margin-bottom: 10px;
	background: #fff;
	border: 1px solid #ddd;
    border-top: none;
}
.cont23 .advantage .swiper-slide-active,.cont23 .advantage .swiper-slide-next,.cont23 .advantage .swiper-slide-prev{
	box-shadow:rgba(16,32,58,.23) 0 0 18px;
}
.cont23 .advantage img{
	width:100%;
}
.cont23 .advantage .swiper-slide p{
	padding: 0 35px;
	font-size: 18px;
	color: #454141;
	line-height: 30px;
}
.cont23 .advantage .swiper-slide p.name{
	text-align: center;
	margin: 20px 0;
}
.cont23 .video_content{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3);
	position: absolute;
	left: 0;top: 0;
	z-index: 3;
	display: none;
	text-align:  center;
}
.cont23 .video_content .video{
	display: none;
	width: 640px;
	height: 368px;
	position: relative;
	margin:60px auto 0;
	background: #eee;
}
.cont23 .video_content video{
	width: 100%;
	height:100%;
}
.cont23 .video_content .video .close{
    font-size: 22px;
    font-style:  normal;
    position:  absolute;
    top: 0;
    right:  0;
    z-index: 3;
    font-family: 'SinSum';
    cursor: default;
    display:  block;
    padding: 0 5px;
}
.cont23 .swiper-slide .img .icon2{
	display: block;
	width: 75px;
	height: 75px;
	background:url(../images/play.png) no-repeat;
	position: absolute;
	top:87px;
	right: 212px;
	z-index:2;
	cursor:  pointer;
}
.cont24{
	height: 570px;
}
.cont24 .content{
	width: 100%;
	position: absolute;
	top: 225px;
	text-align: center;
	color: #fff;
}
.cont24 .content h3{
	font-size: 42px;
	color: #fff;
	margin-bottom: 20px;
	font-weight: normal;
}
.cont25 .switch{
	text-align: center;
}
.cont25 .switch .tab,.cont10 .switch .tab{
	overflow: hidden;
	display: inline-block;
}
.cont25 .switch .tab li,.cont10 .switch .tab li{
	float: left;
	width: 115px;
	height: 40px;
	border:1px solid #8C8CFF;
	font-size: 20px;
	color: #8C8CFF;
	text-align:  center;
	line-height: 40px;
}
.cont25 .tab li:first-child{
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.cont25 .tab li:last-child{
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}	
.cont25 .switch .tab li.on,.cont10 .switch .tab li.on{
	background-color: #8C8CFF;
	color:#fff;
	border: 1px solid #8C8CFF;
}
.cont25 .content ul{
	overflow: hidden;
	width: 100%;
}
.cont25 .content ul li{
	float: left;
	width: 20%;
	text-align: center;
}
dd,dl{
	margin: 0;
}
.cont25 .content ul li{
	margin-bottom: 1rem;
}
.cont25 .content ul li img{
	height: 109px;
	margin: 90px 0 19px;
}
.cont25 .content ul li p{
	color: #1D1D1D;
	font-size: 20px;
}
.cont26{
	height: 586px !important;
	margin-top: 140px;
}
