@charset "utf-8";
body{font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;padding:0;background:#fff;color:#333;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
video embed,video object,video iframe,video{width:100%;height:auto;}
img{max-width:100%;vertical-align:top;border:0;-ms-interpolation-mode:bicubic;-webkit-touch-callout:none;}
li,ol,ul{list-style:none}
i,em,cite{font-style:normal;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
a{color:#333;text-decoration:none;outline:none;}
textarea{resize:none}
input[type="text"],input[type="password"],select,textarea,button,input[type="button"],input[type="reset"],input[type="submit"]{outline:0;-webkit-user-modify:read-write-plaintext-only;-webkit-appearance:none;font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;}
.pr{position:relative;}
.abs{position: absolute}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

.layout{max-width:10rem;position:relative;margin:0 auto;overflow:hidden;padding-bottom:1.72rem;}
.bannerMod{position:relative;}
.bannerMod img{width:10rem;}
.bannerMod .cen{position:absolute;left:0;top:4.16rem; width: 100%; text-align: center;}
.bannerMod .cen span{ position: relative; display: inline-block; padding-left: 0.4rem; margin:0 0.23rem; line-height: 0.8rem; font-size: 0.4rem; color: #fff;}
.bannerMod .cen span:after{width:.2rem;height:.2rem;content:"";background:#f79d61;position:absolute;left:0;top:.27rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.bannerMod .bot{position:absolute;left:50%;top:5.17rem; margin-left: -2.83rem; width: 5.66rem; height: 0.8rem; background: #f79d61; text-align: center; line-height: 0.8rem; font-size: 0.53rem; color: #fff;}
.bannerMod .top-nav{position:absolute;right:0;top:0;}
.bannerMod .top-nav a{padding:.52rem 0;margin-right:.4rem;display:inline-block;color:#fff;font-size:.37rem;}
.title{padding:.68rem 0;text-align:center;font-size:.48rem;}

.teacherMod{background:#f4f4f4;}
.teacherMod .teacher-head{margin:0 0 .52rem;font-size:0; padding: 0 0.42rem;}
.teacherMod .teacher-head .swiper-slide{ width: 3.06rem; height: 1rem; line-height: 1rem; border: 1px solid #d4d6de; border-left: 0; background: #fff; font-size: 0.37rem; text-align: center; color: #666;}
.teacherMod .teacher-head .swiper-slide.on{ border: 1px solid #f79d61; background: #f79d61; color: #fff;}
.teacherMod .teacher-head .swiper-slide:first-child{ border-left: 1px solid #d4d6de;}
.teacherMod .teacher-head .swiper-slide.on:first-child{ border-left: 1px solid #f79d61;}
.teacherMod .teacher-body{height:5.32rem;padding:0 .31rem 0 .52rem;display:none;position:relative;}
.teacherMod .teacher-body ul li{width:8.92rem;height:4.16rem;margin-right:.28rem;background:#fff;-webkit-box-shadow:0 .12rem .28rem rgba(0,0,0,.15);box-shadow:0 .12rem .28rem rgba(0,0,0,.15);}
.teacherMod .teacher-body ul li .teacher-img{float:left;}
.teacherMod .teacher-body ul li .teacher-img img{width:2.8rem;height:4.16rem;}
.teacherMod .teacher-body ul li .teacher-content{margin:0 .4rem 0 2.8rem;padding-top:.2rem;font-size:.37rem;line-height:.48rem;}
.teacherMod .teacher-body ul li .teacher-content strong{padding:.16rem 0;display:block;font-size:.43rem;}
.teacherMod .teacher-body ul li .teacher-speak{margin-top:.16rem;}
.teacherMod .teacher-body ul li .teacher-speak span{font-weight:bold;}
.teacherMod .teacher-body ul li .teacher-audition{margin-top:.36rem;line-height:.6rem;text-align:right;}
.teacherMod .teacher-body ul li .teacher-audition a{display:inline-block;}
.teacherMod .teacher-body ul li .teacher-audition a:after{width:.6rem;height:.6rem;margin-left:.16rem;content:"";display:inline-block;vertical-align:top;background:url(/images/zhuceshuiwushi/pro2019/teacher-audition.png) no-repeat;background-size:.6rem .6rem;}
.teacherMod .swiper-pagination{height:.76rem;left:0;bottom:0;}
.teacherMod .swiper-pagination .swiper-pagination-bullet{width:.2rem;height:.2rem;border:1px solid #c0c0c0;background:none;vertical-align:top;margin:0 .18rem;opacity:1;}
.teacherMod .swiper-pagination .swiper-pagination-bullet-active{border-color:#ff7944;}

#mask{background:#000;opacity: .7;position:fixed;;left:0;top:0;height:100%;width:100%;z-index:998;}
.videoSection{width:100%;position:fixed;left:0;top:50%;z-index:999;}
.videoSection .close{display:block;width:1rem;height:1rem;bottom:0;left:50%;margin-left:-.5rem;}

.classesMod{padding:0 .4rem .8rem;}
.classesMod .classes-item{background:#fff;-webkit-box-shadow:0 .12rem .28rem rgba(0,0,0,.15);box-shadow:0 .12rem .28rem rgba(0,0,0,.15);margin-bottom:.76rem;}
.classesMod .classes-head{background:#5762ae;padding:.24rem 0 .2rem;color:#fff;text-align:center;}
.classesMod .classes-head strong{padding:.04rem 0;display:block;font-size:.48rem;}
.classesMod .classes-head p{padding:.04rem 0;font-size:.32rem;}
.classesMod .classes-recommend-head{background:url(/images/zhuceshuiwushi/pro2019/classes-recommend-icon.png) no-repeat #5762ae;background-size:1.12rem 1.12rem;}
.classesMod .classes-body{padding:.4rem .52rem;line-height:.48rem;font-size:.37rem;}
.classesMod .classes-body p{margin-bottom:.2rem;}
.classesMod .classes-body ul li{padding-left:.36rem;position:relative;}
.classesMod .classes-body ul li:after{width:.16rem;height:.16rem;content:"";background:#3c3c3c;position:absolute;left:0;top:.12rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.classesMod .classes-foot{background:#f8f8f8;padding:.28rem 0 .4rem;text-align:center;}
.classesMod .classes-foot .ft-price{line-height:.68rem;font-size:.37rem;color:#f79d61;font-weight:bold;}
.classesMod .classes-foot .ft-price:before{width:.16rem;height:.16rem;content:"";overflow:hidden;background:#f79d61;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;vertical-align:middle;margin:-2px .28rem 0 0;}
.classesMod .classes-foot .ft-price del{color:#999;margin-left:.4rem;font-weight:normal;}
.classesMod .classes-btns{font-size:0;margin-top:.32rem;}
.classesMod .classes-btns a{padding:.16rem .6rem;border:1px solid #5b65a3;color:#5b65a3;font-size:.37rem;display:inline-block;margin:0 .14rem;-webkit-border-radius:50px;border-radius:50px;}
.classesMod .classes-btns .addCart{border-color:#f79d61;background:#f79d61;color:#fff;}

.choice-mask{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:700;display:none;}
.choiceCoursesMod{position:fixed;left:0;right:0;bottom:0;background:#fff;z-index:800;display:none;}
.choiceCoursesMod .choice-head{height:1.32rem;line-height:1.32rem;padding:0 .6rem;border-bottom:1px solid #ddd;}
.choiceCoursesMod .choice-head strong{color:#676565;font-size:.4rem;}
.choiceCoursesMod .choice-close{width:1.24rem;height:1.32rem;line-height:132rem;overflow:hidden;position:absolute;right:0;top:0;background:url(/images/zhuceshuiwushi/pro2019/choice-close.png) no-repeat center center;background-size:.32rem .32rem;}
.choiceCoursesMod .choice-body{padding:.6rem 0 .4rem .6rem;display:none;}
.choiceCoursesMod .choice-item,.choiceCoursesMod .choice-itemDl{padding-bottom:.48rem;}
.choiceCoursesMod .choice-item h4,.choiceCoursesMod .choice-itemDl h4{line-height:.88rem;font-size:.48rem;}
.choiceCoursesMod .choice-item .choice-explain,.choiceCoursesMod .choice-itemDl .choice-explain{line-height:.76rem;color:#666;font-size:.37rem;}
.choiceCoursesMod .choice-item ul,.choiceCoursesMod .choice-itemDl ul{font-size:0;}
.choiceCoursesMod .choice-item ul li,.choiceCoursesMod .choice-itemDl ul li{margin:.28rem .28rem 0 0;display:inline-block;position:relative;}
.choiceCoursesMod .choice-item ul li input,.choiceCoursesMod .choice-itemDl ul li input{position:absolute;left:0;top:0;opacity:0;}
.choiceCoursesMod .choice-item ul li label,.choiceCoursesMod .choice-itemDl ul li label{padding:.12rem .36rem;border:1px solid #ccc;color:#666;font-size:.37rem;vertical-align:top;display:inline-block;}
.choiceCoursesMod .choice-item ul li input:checked + label,.choiceCoursesMod .choice-itemDl ul li input:checked + label{border-color:#f79d61;color:#f79d61;}
.choiceCoursesMod .choice-item ul li input:disabled + label,.choiceCoursesMod .choice-itemDl ul li input:disabled + label{border-color:#ccc;color:#ccc;}
.choiceCoursesMod .choice-confirm{padding:.28rem 0;display:block;background:#f79d61;font-size:.48rem;text-align:center;color:#fff;}

.more-links{font-size:0;text-align:center;}
.more-links a{padding:.28rem .48rem;background:#5b65a3;display:inline-block;font-size:.37rem;color:#fff;-webkit-border-radius:.08rem 0 0 .08rem;border-radius:.08rem 0 0 .08rem;-webkit-box-shadow:0 .12rem .28rem rgba(0,0,0,.15);box-shadow:0 .12rem .28rem rgba(0,0,0,.15);}
.more-links a:last-child{-webkit-border-radius:0 .08rem .08rem 0;border-radius:0 .08rem .08rem 0;}
.more-links a:after{width:.16rem;height:.32rem;content:"";background:url(/images/zhuceshuiwushi/pro2019/more-links.png) no-repeat;background-size:.16rem .32rem;margin:-2px 0 0 .24rem;display:inline-block;vertical-align:middle;}

.exampleMod{background:#f4f4f4;}
.exampleMod .example{height:4.8rem;padding:0 .31rem 0 .52rem;position:relative;}
.exampleMod .example ul li{width:8.92rem;height:3.92rem;margin-right:.28rem;background:#fff;-webkit-box-shadow:0 .12rem .28rem rgba(0,0,0,.15);box-shadow:0 .12rem .28rem rgba(0,0,0,.15);}
.exampleMod .example ul li .example-img{float:left;padding:.4rem 0 0 .4rem;}
.exampleMod .example ul li .example-img img{width:2rem;height:2rem;-webkit-border-radius:50px;border-radius:50px;}
.exampleMod .example ul li .example-content{margin:0 .4rem 0 2.8rem;padding-top:.4rem;font-size:.37rem;line-height:.48rem;}
.exampleMod .example ul li .example-content strong{display:block;line-height:.52rem;}
.exampleMod .example ul li .example-content p{margin-top:.16rem;}
.exampleMod .swiper-pagination{height:.44rem;left:0;bottom:0;}
.exampleMod .swiper-pagination .swiper-pagination-bullet{width:.2rem;height:.2rem;border:1px solid #c0c0c0;background:none;vertical-align:top;margin:0 .18rem;opacity:1;}
.exampleMod .swiper-pagination .swiper-pagination-bullet-active{border-color:#f79d61;}

.benefitMod{background:#f4f4f4;}
.benefitMod .benefit{background:#5762ae;margin:0 .52rem .4rem;font-size:.37rem;-webkit-box-shadow:0 .12rem .28rem rgba(0,0,0,.15);box-shadow:0 .12rem .28rem rgba(0,0,0,.15);}
.benefitMod .benefit dt{width:2.4rem;float:left;padding-top:.52rem;text-align:center;color:#fff;}
.benefitMod .benefit dt:before{width:.92rem;height:.76rem;background:url(/images/zhuceshuiwushi/pro2019/benefit-icon.png) no-repeat;background-size:.92rem auto;display:block;margin:0 auto .2rem;content:"";}
.benefitMod .benefit-see dt:before{background-position:left -.8rem;}
.benefitMod .benefit-dow dt:before{background-position:left -1.6rem;}
.benefitMod .benefit dd{min-height:1.76rem;margin-left:2.4rem;padding:.32rem .44rem;background:#fff;line-height:.52rem;}

.bottomFixed{height:1.72rem;line-height:1.72rem;position:fixed;left:0;bottom:0;right:0;z-index:600;background:#fff;border-top:1px solid #eaeaea;}
.bottomFixed .goCart,.bottomFixed .goCartSpan{width:3.24rem;float:right;text-align:center;background:#f79d61;font-size:.48rem;color:#fff;display:none;}
.bottomFixed .goCartSpan{background:#eaeaea;color:#999;display:block;}

.newPeople{width:6.76rem;float:left;}
.newPeople img{width:5.28rem;height:1.72rem;float:left;}
.newPeople .han{width:1.44rem;height:1.36rem;padding-top:.36rem;background:#ffe6e6;line-height:.48rem;text-align:center;font-size:.4rem;color:#575151;float:right;}

.fixedConsult{position:fixed;right:.16rem;bottom:2rem;z-index:500;}
.fixedConsult a{width:1.24rem;height:1.24rem;line-height:124rem;overflow:hidden;-webkit-border-radius:50px;border-radius:50px;display:block;background:url(/images/zhuceshuiwushi/pro2019/fixedConsult-icon.png) no-repeat center center #606aae;background-size:.64rem auto;}

.detLayout{padding-top:1.16rem;padding-bottom:1.52rem;}
.detHead{height:1.16rem;background:#fff;position:fixed;left:0;top:0;right:0;z-index:100;}
.detHead .detReturn{width:1.04rem;height:1.16rem;line-height:16rem;overflow:hidden;background:url(/images/zhuceshuiwushi/pro2019/detReturn.png) no-repeat center center;background-size:.28rem auto;display:inline-block;}
.detBody{padding:0 .4rem;}
.detBody .det-item{background:#fff;-webkit-box-shadow:0 .12rem .28rem rgba(0,0,0,.15);box-shadow:0 .12rem .28rem rgba(0,0,0,.15);margin-bottom:.64rem;}
.detBody .det-item h4{padding:.24rem 0;font-size:.48rem;color:#fff;text-align:center;background:#575151;}
.detBody .det-content{padding:0 .52rem .52rem;line-height:.48rem;font-size:.37rem;}
.detBody .det-content dl{padding-top:.52rem;}
.detBody .det-content dl dt{font-weight:bold;}
.detBottom{position:fixed;left:0;right:0;bottom:0;background:#fff;font-size:0;z-index:500;}
.detBottom a{width:33%;padding:.28rem 0;display:inline-block;text-align:center;font-size:.48rem;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;}
.detBottom a:first-child{border-left:0 none;}
.detBottom a:last-child{background:#f79d61;border-left-color:#f79d61;border-top-color:#f79d61;color:#fff;}

.detSlideMod{padding-bottom:.4rem;}
.detTitle{padding:.44rem 0;text-align:center;}
.detTitle h3{line-height:.76rem;font-size:.48rem;}
.detTitle p{line-height:.6rem;font-size:.32rem;}
.detSlide{position:relative;z-index:50;}
.detSlide .detSlide-side{position:absolute;left:0;top:0;background:#fff;overflow:hidden;box-shadow:.08rem 0 .12rem rgba(0,0,0,.1);}
.detSlide .detSlide-content{overflow-x:auto;}
.detSlide table{border-collapse:collapse;}
.detSlide table td,.detSlide table th{line-height:.52rem;padding:.2rem .28rem;font-size:.37rem;border:1px solid #dedede;white-space:nowrap;}
.detSlide table thead th{border-color:#575151;background:#575151;color:#fff;padding:.12rem .28rem;}
.detSlide table .trThF12{font-size:.32rem;}
.detSlide table .bg-ash{color:#ccc;}
.detSlide table tbody th{background:#fff7f7;text-align:left;}
.detSlide .detSlide-tips{position:absolute;right:0;top:0;bottom:0;padding-top:45%;background:rgba(0,0,0,.6);line-height:.8rem;color:#fff;text-align:center;font-size:.48rem;}
.detSlide .detSlide-tips:before{width:5.2rem;height:.32rem;background:url(/images/zhuceshuiwushi/pro2019/detSlide-tips.png) no-repeat center top;background-size:5.2rem auto;display:block;margin:0 auto .4rem;content:"";}
