@charset "utf-8";
.gywm_m{max-width:1200px;width:100%;padding:0;height:100%;margin:0 auto;display:block;position:relative}
.right{float:right}
.left{float:left}
.n_tt2{text-align:center;padding:30px}
.n_tt2 span{font-size:18px;color:#fd7f32;font-family:BarlowCondensed-Medium;text-transform:uppercase;display:block;margin-bottom:.5rem}
.n_tt2 h3{font-size:42px;color:#303030}
.n_wenhua{position:relative;z-index:1;width:100%;overflow:hidden}
.n_wenhua ul{display:flex;flex-flow:wrap}
.n_wenhua ul li{width:25%;padding:0 .4rem}
.n_wenhua ul li .box{position:relative;z-index:1;background:#f3f3f3;padding:2.5rem 1.875rem;border-radius:5px;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.n_wenhua ul li .img{width:11.25rem;height:11.25rem;margin-bottom:1.75rem;border-radius:50%;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.n_wenhua ul li .txt h5{font-size:1.25rem;color:#4e4e4e;margin-bottom:.9375rem}
.n_wenhua ul li .txt p{font-size:.9375rem;color:#707070;line-height:1.5rem;height:3rem}
.n_wenhua ul li .box:before{content:"";display:block;width:100%;height:8.125rem;background:#78bd96;position:absolute;left:0;top:0;z-index:-1}
.n_wenhua:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;bottom:15.25rem;background:url(/static/images/n_wenhua_bg.jpg) center no-repeat;background-size:cover;z-index:-1}
.n_wenhua ul li:nth-child(2) .box:before{background:#ef8888}
.n_wenhua ul li:nth-child(3) .box:before{background:#9cc3e0}
.n_wenhua ul li:nth-child(4) .box:before{background:#f4a575}
.n_zizhi .m{display:flex;justify-content:space-between;align-items:center}
.n_zizhi .left h3{font-weight:400;font-size:1.75rem;color:#353535;margin-bottom:2.25rem}
.n_zizhi .left h4{font-size:1.375rem;color:#484848;margin-bottom:1.25rem}
.n_zizhi .left p{font-size:.9375rem;line-height:1.625rem;color:#727272;margin-bottom:2rem}
.n_zizhi .left .span{color:#fbf6e8;font-size:4.3125rem;text-transform:uppercase;font-family:BarlowCondensed-SemiBold}
#certify2{position:relative;width:680px;padding:0 3rem}
#certify2 .swiper-slide:before{content:"";width:100%;height:.9375rem;background:url(/static/images/zizhi_shadow.png) center no-repeat;background-size:100% 100%;display:flex;position:absolute;left:-20%;bottom:-.5rem}
#certify2 .swiper-container{overflow:visible}
#certify2 .swiper-slide{width:23.75rem;background:#fff;box-shadow:0 8px 30px #ddd;position:relative;z-index:1}
#certify2 .swiper-slide .box{background:url(/static/images/kuang.jpg) center no-repeat;background-size:100% 100%;padding:.9375rem}
#certify2 .swiper-slide img{display:block;width:100%;height:100%}
#certify2 .swiper-pagination{width:100%;bottom:20px}
#certify2 .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;border:3px solid #fff;background-color:#d5d5d5;width:10px;height:10px;opacity:1}
#certify2 .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #00aadc;background-color:#fff}
#certify2 .swiper-button-next,#certify2 .swiper-button-prev{width:3.75rem;height:3.75rem;background-size:100%!important;background-position:0 0}
#certify2 .swiper-button-prev{left:0;background:url(/static/images/zizhi_left.png) no-repeat!important;background-size:100%!important}
#certify2 .swiper-button-prev:hover{background-position:0 -46px;background-size:100%}
#certify2 .swiper-button-next{right:0;background:url(/static/images/zizhi_right.png) no-repeat!important;background-size:100%!important}
#certify2 .swiper-button-next:hover{background-position:0 -139px;background-size:100%}
.layout_gywm{clear:both;width:1200px;text-align:left;margin:0 auto;color:#333}
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.abs{position:absolute}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.an{background:url(/static/images/an.png) no-repeat}
.angy{background:url(/static/images/angy.png) no-repeat}
.ggtit{height:72px;line-height:72px;text-align:center;font-size:42px;font-weight:700;margin-bottom:30px}
.ggtit img{display:inline-block;border:none;vertical-align:middle;width:auto}
.freeAuditionBg{background:#f7e0bd}
.freeAudition{height:567px;padding-top:40px}
.freeAudition .ggtit{color:#000000;background:url(/static/images/tit_02.png) no-repeat}
.freeAudition .cbox{position:relative;z-index:1;background:#fff;padding:30px;margin-bottom:40px;-webkit-box-shadow:0 4px 13px rgba(0,0,0,.1);-moz-box-shadow:0 4px 13px rgba(0,0,0,.1);box-shadow:0 4px 13px rgba(0,0,0,.1)}
.freeAudition .cbox .teacher{display:none}
.freeAudition .cbox .teacher-video{float:left;width:595px;height:334px}
.freeAudition .cbox .teacher-video .videoBtn{width:595px;height:334px;position:relative;z-index:1}
.freeAudition .cbox .teacher-video img{width:595px;height:334px}
.freeAudition .cbox .teacher-video i{display:block;position:absolute;top:150px;left:286px;width:213px;height:50px;text-indent:48px;line-height:50px;font-size:28px;color:#fff;background-position:0 0;cursor:pointer}
.freeAudition .cbox .teacher-video .fdtxt{position:absolute;bottom:0;left:0;width:595px;height:50px;text-indent:24px;line-height:50px;font-size:16px;color:#fff;background:rgba(0,0,0,.6)}
.freeAudition .cbox .teacher-video a:hover{text-decoration:none}
.freeAudition .cbox .teacher-con{float:right;width:510px}
.freeAudition .cbox .teacher-con .rtit{line-height:34px;font-size:28px;font-weight:700;margin-bottom:10px}
.freeAudition .cbox .teacher-con .rtit a{line-height:34px;font-size:28px}
.freeAudition .cbox .teacher-con .txt{overflow:hidden;height:120px;line-height:30px;font-size:16px}
.freeAudition .cbox .teacherList{overflow:hidden;position:absolute;top:204px;right:15px;width:520px;height:155px;padding:0 30px}
.freeAudition .cbox .teacherList .tempWrap{width:461px!important}
.freeAudition .cbox .teacherList li{float:left;width:104px;margin-right:15px;cursor:pointer}
.freeAudition .cbox .teacherList li .li-pic{width:105px;height:120px;padding:13px 0 5px;margin-bottom:5px}
.freeAudition .cbox .teacherList li .li-pic img{display:block;width:100px;height:100px}
.freeAudition .cbox .teacherList li .li-name{display:block;width:66px;height:26px;line-height:26px;text-align:center;font-size:18px;color:#666;margin:0 auto}
.freeAudition .cbox .teacherList li.on .li-pic{background:url(/static/images/icon_01.png) no-repeat}
.freeAudition .cbox .teacherList li.on .li-name{color:#fff;background:-webkit-linear-gradient(left,#0366c2,#1e70bd);background:-o-linear-gradient(left,#0366c2,#1e70bd);background:-moz-linear-gradient(left,#049da0,#1e70bd);background:linear-gradient(to right,#0366c2,#1e70bd)}
.freeAudition .cbox .teacherList .next,.freeAudition .cbox .teacherList .prev{display:block;width:14px;height:43px;top:36px;left:0;background-position:0 -350px}
.freeAudition .cbox .teacherList .next{left:auto;right:0;background-position:-45px -350px}
.student{padding-bottom:40px;margin-top:24px}
.student .activity-show{position:relative;height:620px;text-align:left}
.student .activity-show .pic_list{position:relative;margin:0 auto;width:1200px;height:100%}
.student .activity-show .pic_list li{position:absolute;display:none;z-index:0}
.student .activity-show .pic_list li img{display:block;width:100%;overflow:hidden}
.student .activity-show .pic_list li.d_pos1{display:block;width:309px;left:100px;top:30px;z-index:1}
.student .activity-show .pic_list li.d_pos2{display:block;width:340px;left:430px;top:0;z-index:3}
.student .activity-show .pic_list li.d_pos3{display:block;width:309px;right:100px;top:30px;z-index:2}
.student .activity-show .pic_list li.thShow{opacity:1}
.student .activity-show .next,.student .activity-show .prev{display:block;width:50px;height:50px;background-position:0 -300px;left:0;top:280px;z-index:9;cursor:pointer}
.student .activity-show .next{background-position:-100px -300px;left:auto;right:0}
img{border:0 none}
.problemBg{background:#faf0e4}
.problem{padding-bottom:30px;padding-top:25px}
.problem .cbox .list{overflow:hidden;display:block;float:left;width:560px;height:68px;line-height:68px;background:#fff;margin:0 40px 30px 0;border-radius:20px 6px 6px 6px;-webkit-box-shadow:0 6px 6px rgba(205,168,121,.3);-moz-box-shadow:0 6px 6px rgba(205,168,121,.3);box-shadow:0 6px 6px rgba(205,168,121,.3)}
.problem .cbox .list-l{float:left;width:65px;text-align:center;font-size:20px;color:#fff;background:#0366c2}
.problem .cbox .list-r{float:left;width:495px;text-indent:40px;font-size:18px}
.problem .cbox .list:hover .list-r{text-decoration:none;color:#b36230}
