/*2017-7-4*/
.inner{max-width: 1240px;margin: 0 auto;}
/*头部*/
.header{height: 100px;}
.header .logo{margin: 17px 0 0 2px;}
.header .bigUl{margin: 39px 6px 0 0;}
.header .bigUl li{float: left;margin: 0 0 0 22px;}
.header .bigUl li a{color: #3c3c3c;line-height: 31px;display: inline-block;padding: 0 19px;transition: all 0.3s;}
.header .bigUl li.bg a{background-color: #2e3092;color: #fff;}
.header .bigUl li:hover a{background-color: #2e3092;color: #fff;}
.navList{width: 36px;margin: 34px 0 0 0;cursor: pointer;display: none;}
.navList span{height: 3px;background-color: #66c6b6;margin: 0 0 8px 0;display: block;transition: all 0.5s;}
.header .smallUl{background-color: #fff;position: absolute;left: 0;top: 100px;z-index: 1000;width: 100%;display: none;}
.header .smallUl li{text-align: center;font-size: 14px;color: #fff;line-height: 50px;border-top: 1px solid #e2e2e2;}
.header .smallUl li a{color: #707070;display: block;}
.header .smallUl li:hover a{color: #ef3b70;}
/*banner*/
.banner-one{position: relative;height: 656px;width: 100%;}
.banner-one .swiper-container{height: 656px; position: relative;}
.banner-one .swiper-slide{width: 100% !important; overflow: hidden;}
.banner-one .swiper-slide img{position: absolute;width: 1920px;height: 656px;margin-left: -960px;left: 50%;}
.banner .swiper-pagination-bullet{background: #ef3b70;opacity: 1;width: 35px;height: 9px;border-radius: 0;}
.banner .swiper-pagination-bullet-active{background: #b8c139 !important;}
.banner-two{display: none;}
.banner-two img{width: 100%;}
/*main*/
.baseTitle{text-align: center;line-height: 0;}
.baseTitle .title{font-size: 30px;color: #3c3c3c;line-height: 52px;}
.baseTitle .line{width: 50px;height: 3px;background-color: #66c6b6;display: inline-block;}
.news{padding: 42px 0 90px 0;}
.news .inner{text-align: center;}
.news ul{margin: 37px -14px 0;font-size: 13px;color: #969696;line-height: 20px;}
.news ul li{float: left;margin: 0 14px;width: 394px;text-align: left;}
.news ul li .pic{overflow: hidden;}
.news ul li .pic:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.news ul li .pic img{max-width: 100%;transition: all 0.5s;}
.news ul li .time{font-size: 15px;line-height: 25px;margin: 15px 0 0 0;}
.news ul li .title1{font-size: 15px;color: #3c3c3c;line-height: 26px;font-weight: bolder;}
.news ul li .title1:hover{color: #ef3b70;}
.news ul li .text{margin: 6px 0 0 0;}
.news ul li .more{font-size: 12px;color: #ee3068;margin: 8px 0 0 0;text-transform: uppercase;}
.news ul li .more:hover{text-decoration: underline;}
.news .news-a{line-height: 56px;background-color: #66c6b6;color: #fff;width: 214px;text-align: center;display: inline-block;margin: 40px 0 0 0;}
.news .news-a:hover{text-decoration: underline;}
/*公能艺嘉介绍*/
.introduce{background:url("../../images/default/jie_02.jpg") no-repeat center;min-height: 796px;padding: 115px 0 0 0;font-size: 18px;background-size: cover;}
@font-face {font-family: 'Avian';src: url(../fonts/Avian-Regular.eot);src: url(../fonts/Avian-Regular.otf);src: url(../fonts/Avian-Regular.svg);src: url(../fonts/Avian-Regular.ttf);src: url(../fonts/Avian-Regular.woff);}
.jieTitle{color: #3c3c3c;}
.jieTitle .english{font-size: 40px;line-height: 44px;font-family: 'Avian';}
.jieTitle .title{font-size: 30px;line-height: 45px;position: relative;display: inline-block;}
.jieTitle .title:before{content: '';width: 100%;height: 3px;background-color: #ef3b70;position: absolute;left: 0;bottom: -9px;}
.introduce .top{position: relative;}
.introduce .top .left{width: 740px;}
.introduce .top .left .text{margin: 33px 0 0 0;}
.introduce .top .right{position: absolute;right: 0;top: -161px;}
.introduce .bot{margin: 92px 0 0 0;}
.introduce .bot .right{width: 810px;margin: 70px 0 0 0;}
.introduce .bot .right .text{margin: 33px 0 0 0;}
.introduce .bot .right .text span{display: inline-block;font-weight: bolder;color: #ef3b70;}
.introduce .bot .right .jieTitle .title:before{background-color: #bcc545;}
/*授课方式*/
.Teaching{padding: 42px 0 56px;}
.Teaching .inner{text-align: center;}
.Teaching .baseTitle .line{background-color: #24278d;}
.Teaching ul{margin: 44px -68px 0;display: inline-block;}
.Teaching ul li{margin: 0 68px;width: 240px;float: left;}
.Teaching ul li img{transition: all 0.5s;max-width: 100%;}
.Teaching ul li:hover img{transform:translateY(-24px);-webkit-transform: translateY(-24px);-moz-transform: translateY(-24px);}
/*立体的教学形式*/
.ti{min-height: 563px;padding: 118px 0 10px 0;background: url("../../images/default/li_02.jpg") no-repeat center;}
.ti .jieTitle .title:before{background-color: #66c6b6;}
.ti .left{width: 535px;font-size: 16px;margin: 32px 0 0 0;}
.ti .left .text{color: #66c6b6;}
.ti .left .text2{font-weight: bolder;color: #fff;line-height: 62px;background-color: #66c6b6;margin: 25px 0 0 0;text-align: center;font-size: 18px;}
/*3-9岁教学索引*/
.index{padding: 46px 0 110px 0;}
.index .baseTitle .line{background-color: #24278d;}
.index .bot{border: 1px solid #e5e5e5;margin: 40px 0 0 0;}
.index .bot .left{width:464px;border-right: 1px solid #e5e5e5;}
.index .bot .left img{max-width:100%;}
.index .bot .right{width: 773px;}
.index .bot .right li{line-height: 30px;border-bottom: 1px solid #e5e5e5;padding: 12px 40px;}
.index .bot .right li:last-child{border-bottom: none;}
.index .bot .right li a{padding: 0 0 0 40px;position: relative;}
.index .bot .right li a:before{content: '';width: 17px;height: 18px;background: url("../../images/default/a_03.jpg") no-repeat center;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;}
.index .bot .right li a:hover{color: #66c6b6;}
/*footer*/
.footer{background-color: #3a3a3a;font-size: 13px;color: #c0c0c0;}
.footer .inner{padding: 0 22px;}
.footer .top{padding: 40px 0 50px 0;border-bottom: 1px solid #6a6a6a;}
.footer .top .two{width: 156px;margin: 0 0 0 196px;}
.footer .top .two .title{font-size: 15px;color: #fff;}
.footer .top .two .line{height: 1px;background-color: #999;position: relative;margin: 9px 0 0 0;}
.footer .top .two .line:before{content: '';width: 27px;height: 5px;background-color: #66c6b6;position: absolute;left: 0;top: -2px;}
.footer .top .two ul{margin: 20px -4px 0;}
.footer .top .two ul li{float: left;position: relative;padding: 0 0 0 12px;width: 70px;margin: 0 4px;}
.footer .top .two ul li a{color: #c0c0c0;}
.footer .top .two ul li:before{content: '';width: 3px;height: 3px;background-color: #66c6b6;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;}
.footer .top .two ul li a:hover{text-decoration: underline;}
.footer .top .three{width: 230px;margin: 0 0 0 180px;}
.footer .top .three .line:before{background-color: #ef3b70;}
.footer .top .three ul li{width: 100%;}
.footer .top .right{text-align: center;}
.footer .top .right p{margin: 7px 0 0 0;}
.footer .copy{text-align: center;line-height: 30px;padding: 25px 0;background-color: #3a3a3a;}
/*关于我们*/
.small-banner{position: relative;height: 466px;overflow: hidden;}
.small-banner img{position: absolute;left: 50%;width: 1920px;height: 466px;margin-left: -960px;top: 0;}
.small2-banner{display: none;}
.small2-banner img{width: 100%;}
/*位置*/
.position{font-size: 12px;color: #9c9c9c;line-height: 55px;border-bottom: 1px solid #e3e3e3;background-color: #f5f5f5;}
.position a{color: #9c9c9c;}
.position a.left{margin: 0 0 0 5px;}
.position a.color{color: #2e3092;margin: 0 0 0 5px;}
/*关于内容*/
.about-con{padding: 40px 0 130px 0;}
.about-con img{max-width: 100%;}
/*师资内容*/
.teacher-con{padding: 35px 0 0 0;line-height: 25px;}
.teacher-con .inner{padding: 0 20px;text-align: center;}
.teacher-con .text{margin: 33px 0 0 0;}
.teacher-con ul{margin: 54px -41px 0;}
.teacher-con ul li{margin: 0 41px 60px;width: 345px;position: relative;overflow: hidden;float: left;}
.teacher-con ul li .blank{background: rgba(0,0,0,0.5);font-size: 12px;color: #fff;line-height: 20px;padding: 90px 40px 0;position: absolute;left: 0;z-index: 100;height: 100%;transition: all 0.5s;top: -386px;}
.teacher-con ul li .blank .title{font-size: 30px;line-height: 44px;}
.teacher-con ul li .blank .title2{margin: 27px 0 33px 0;}
.teacher-con ul li .blank a{color: #fff;display: inline-block;line-height: 30px;width: 113px;border: 1px solid #919191;}
.teacher-con ul li:hover .blank{top: 0;}
.teacher-con ul li .blank a:hover{text-decoration: underline;}
.teacher-con ul li img{max-width: 100%;width: 100%;}
/*新闻1*/
.news-con{padding-bottom: 0;}
.news-con ul li{margin-bottom: 50px;}
/*新闻2*/
.news2-con{padding: 40px 0 0 0;}
.news2-title{font-size: 13px;line-height: 25px;padding:50px 0 17px 0;border-bottom: 1px solid #e2e2e2;text-align: center;}
.news2-title .p1{font-size: 28px;color: #2e3092;line-height: 40px;}
.news2-title .p2 span{display: inline-block;margin: 0 20px;}
.news2-con img{max-width: 100%;}
.news2-con .bot{padding: 0 0 80px 0;border-bottom: 1px solid #e2e2e2;}
.news2-prev{color: #3c3c3c;line-height: 25px;padding: 20px 0 58px 0;}
.news2-prev a{display: inline-block;color: #3c3c3c;}
.news2-prev a:hover{text-decoration: underline;color: #2e3092;}
/*拓展课程内容*/
.ke-box{text-align: center;padding: 50px 0 64px 0;}
.ke-con .ke-list{margin:0 -35px;display: inline-block;}
.ke-con .ke-list li{margin: 0 35px;background: url("../../images/default/bg_03.png") no-repeat center;width: 180px;height: 184px;float: left;font-size: 17px;line-height: 28px;color: #ef3b70;text-align: center;padding: 40px 0 0 0;transition: all 0.5s;background-size: contain;}
.ke-con .ke-list li a{color: #ef3b70;}
.ke-con .ke-list li a p{margin: 4px 0 0 0;}
.ke-con .ke-list li:hover{background: url("../../images/default/bg2_03.png") no-repeat center;background-size: contain;}
.ke-con .ke-list li:hover a{color: #fff;}
.ke-con .ke-list li:hover .img1{display: none;}
.ke-con .ke-list li:hover .img2{display: inline-block;}
.ke-con .ke-list li .img2{display: none;}
.ke-con .ke-list li.bg{background: url("../../images/default/bg2_03.png") no-repeat center;background-size: contain;}
.ke-con .ke-list li.bg a{color: #fff;}
.ke-con .ke-list li.bg .img1{display: none;}
.ke-con .ke-list li.bg .img2{display: inline-block;}
.ke-con .botUl{font-size: 13px;line-height: 23px;}
.ke-con .botUl li{margin: 0 0 40px 0;}
.ke-con .botUl li .left{width: 370px;overflow: hidden;}
.ke-con .botUl li .left:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}
.ke-con .botUl li img{max-width: 100%;width: 100%;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-animation: all 0.5s;}
.ke-con .botUl li .right{width: 870px;background-color: #f5f5f5;padding: 28px 44px 27px;}
.ke-con .botUl li .right .title{font-size: 18px;color: #3c3c3c;line-height: 30px;}
.ke-con .botUl li .right .title:hover{color: #2e3092;}
.ke-con .botUl li .right .time{color: #8f8e8e;margin: 5px 0 12px 0;}
.ke-con .botUl li .right .time span{display: inline-block;margin: 0 0 0 30px;}
.ke-con .botUl li .right .more{width: 107px;background-color: #2e3092;line-height: 30px;text-align: center;color: #fff;margin: 22px 0 0 0;}
.ke-con .botUl li .right .more:hover{text-decoration: underline;}


.page {text-align: center; margin-top: 30px;margin-bottom: 30px;}
.page span {display: inline-block;height: 25px;line-height: 24px;background: #ef3b70; border:solid 1px #ef3b70;color: #fff;text-align: center;padding: 0 10px; font-size: 12px;}
.page a:hover {background: #ef3b70;color: #fff!important;}
.page a {display: inline-block;height: 26px;line-height: 24px;background: #fff;border: 1px solid #e3e3e3;  text-align: center; color: #333; padding: 0 10px; font-size: 12px}
