.clearfix:after{content: ''; clear: both; display: block;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
.bgA{ background-color: #F5F6FA;}

.eduBanner{ height: 600px; background: url(../images/edu-1.jpg) no-repeat center; background-size: cover;}
.eduBanner-text{ color: #fff; margin-top: 212px;}
.eduBanner-text h4{ font-size: 30px; line-height: 1;}
.eduBanner-text p{ font-size: 18px; line-height: 30px; margin-top: 15px;}
.eduBanner-text a{ display: block; width: 127px; line-height: 44px; text-align: center; background-color: #3FB1B0; border-radius: 5px; color: #fff; font-size: 16px; margin-top: 20px;}
.eduBanner-text a:hover{ background-color: #32AAA9;}
.eduBanner-pic{ margin-top: 58px;}

.eduMain-a { padding: 35px 0;}
.eduMain-a ul{ margin: 0 -40px;}
.eduMain-a li{ float: left; width: 256px; position: relative;}
.eduMain-a li:before{ content: ''; display: block; width: 1px; position: absolute; left: 0; top: 0; bottom: 0; background-color: #DEDEDE;}
.eduMain-a li:first-child:before{ display: none;}
.eduMain-a .liIcon{ position: absolute; left:40px; top: 50%; transform: translateY(-50%);}
.eduMain-a dl{ padding-left: 100px; color: #181818;}
.eduMain-a dt{ font-size: 16px; line-height: 1.4;}
.eduMain-a dd{ font-size: 14px; line-height: 1.4;}

.eduMain-b li{ height: 450px; position: relative;}
.eduMain-b li .w-1200{ height: 100%;}
.eduMain-b .liText { z-index: 2; position: absolute; top: 50%; transform: translateY(-50%); color: #181818;}
.eduMain-b dt{ font-size: 24px;}
.eduMain-b dd{ font-size: 14px; line-height: 24px;}
.eduMain-b .liPic { position: absolute; top: 50%; transform: translateY(-50%);}
.eduMain-b .a .liText{ left: 0; text-align: right; width: 525px;}
.eduMain-b .b .liText{ right: 0; text-align: left; left: 565px;}
.eduMain-b .a .liPic{ right: 90px;}
.eduMain-b .b .liPic{ left: 90px;}

.eduMain-c{ background: url(../images/edu-26.jpg) no-repeat center top; background-size: cover;}
.eduMain-cFuntion{ padding: 100px 0 85px 0;}
.eduMain-cFuntion .tit{ text-align: center; color: #fff;}
.eduMain-cFuntion .tit h5{ font-size: 16px; line-height: 1;}
.eduMain-cFuntion .tit h4{ font-size: 24px; line-height: 1; font-weight: bold; margin-top: 10px;}
.eduMain-cFuntion ul{ margin: 0 0 0 -75px;}
.eduMain-cFuntion li{ float: left; width: 180px; height: 200px; background-color: #fff; border-radius: 15px; margin: 50px 0 0 75px; -moz-box-shadow:0 3px 6px rgba(0,0,0,.16); -webkit-box-shadow:0 3px 6px rgba(0,0,0,.16); box-shadow: 0 3px 6px rgba(0,0,0,.16);}
.eduMain-cFuntion li .pic{ top: 50px; width: 100%; height: 66px; position: relative;}
.eduMain-cFuntion li .pic img{ position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);}
.eduMain-cFuntion li p{ text-align: center; color: #181818; font-size: 14px; margin-top: 70px;}
.eduMain-cSwiper{ border-radius: 200px 200px 0 0; padding-top: 80px; background-color:rgba(255, 255, 255, .1);}
.eduMain-cSwiper .text{ color: #fff; text-align: center;}
.eduMain-cSwiper .text h4{ font-size: 36px; line-height: 1; font-weight: bold;}
.eduMain-cSwiper .text p{ font-size: 24px; line-height: 1; margin-top: 15px;}
.eduMain-cSwiper .con{margin: 50px -120px 0 -120px; height: 561px; background: url(../images/edu-32.png) no-repeat center;}
.eduMain-cSwiper .con .swiper-slide{width: 950px;}
.eduMain-cSwiper .con .pic{ width: 950px; margin: 0 auto;}
.eduMain-cSwiper .con .pic img{ width: 100%;}

.eduMain-model{ margin-top: 60px;}
.eduMain-model a{ display: block; width: 127px; line-height: 44px; text-align: center; background-color: #FF5353; border-radius: 5px; color: #fff; font-size: 16px; margin: 30px auto auto auto;}
.eduMain-model a:hover{ background-color: #FF1F1F;}
.eduMain-model ul{ margin-left: -45px;}
.eduMain-model li{ float: left; width: 370px; background-color: #fff; border-radius: 15px; overflow: hidden; margin-left: 45px;} 
.eduMain-model h5{ text-align: center; color: #181818; font-size: 24px; font-weight: bold; padding-top: 50px;}
.eduMain-model .set{ padding: 25px 0; margin-top: -12px; margin-left: 45px;}
.eduMain-model .set dl{ float: left; padding-left: 20px; border-left: 1px solid #DEDEDE; margin: 12px 0 0 0; width: 140px;}
.eduMain-model .set dt{ color: #888; font-size: 14px; line-height: 1.6;}
.eduMain-model .set dd{ color: #181818; font-size: 18px; line-height: 1.6;}
.eduMain-model .pri{ background-color: #F5F6FA; padding: 35px 0; text-align: center; position: relative;}
.eduMain-model .pri .pA{ color: #FF5353; font-size: 14px; font-weight: bold;}
.eduMain-model .pri .pA span{ font-size: 30px;}
.eduMain-model .pri del{ color: #868688; font-size: 14px;}
.eduMain-model .pri .pB{ color: #181818; font-size: 14px; margin-top: 5px;}
.eduMain-model .pri .sale{ position: absolute; right:55px; top: 125px; width: 138px; height: 31px; background: url(../images/edu-31.png) no-repeat; text-align: center; line-height: 24px; color: #5850EC; font-size: 12px;}
.eduMain-model .info{ text-align: center; padding: 25px 0;}
.eduMain-model .info .pic { text-align: center; font-size: 0;}
.eduMain-model .info .pic img{ display: inline-block; height: 80px;}
.eduMain-model .info dl{ margin-top: 15px; color: #181818; } 
.eduMain-model .info dt{ font-size: 32px; font-weight: bold; line-height: 1;}
.eduMain-model .info dd{ font-size: 14px; line-height: 1; margin-top: 5px;}
