/*
@author:njf
*/
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{vertical-align:top;border:0;}
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,select,textarea,button{outline:0;-webkit-user-modify:read-write-plaintext-only;-webkit-appearance:none;font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;}
.fl{float:left;}
.fr{float:right;}
.tc{text-align:center;}
.pr{ position:relative;}
.abs{ position:absolute;}

.title{ text-align: center; padding:0.533rem 0 0.267rem;}
.title h3,.title h3.common{display: inline-block;*display: inline;*zoom: 1;text-align: center; background: url("/images/gaojikuaijishi/project2021/title.png") no-repeat  center center; background-size:4.747rem auto;  height:1.04rem; line-height:1.04rem; font-size:0.48rem;}
.title h3 i{ display: inline-block; background: url("/images/gaojikuaijishi/project2021/titTab.png") no-repeat; background-size:.6rem auto;  width:0.6rem; height:0.333rem; top: 50%; margin-top: -0.133rem;}
.title h3 i.left{ left:-0.8rem;}
.title h3 i.right{right:-0.8rem;}
.title h3.common{background: url("/images/gaojikuaijishi/project2021/titleCom.png") no-repeat  center center; background-size: 3.88rem auto; width: 3.88rem; }
.title p {background-image:-webkit-linear-gradient(bottom,#0abafe,#3081f5,#654fed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;  font-size: 0.4rem; text-align: center; height: 0.747rem; line-height: 0.747rem; width: 4.24rem; margin: 0 auto; border-radius: 0.373rem; border:0.027rem solid #5943ed;}



.headTop img{ width: 100%; height:6rem; }
.headTop p{ font-size:0.427rem; color: #fff; background: #032278; text-align: center; height: 0.64rem; line-height: 0.64rem; width: 7.04rem; border-radius:0.32rem; left: 50%; margin-left:-3.433rem;  top:3.467rem;}


/*名师*/
.partFirst{ background: #ecf4ff; padding-bottom:0.64rem;}
.partFirst .teacher li{float: left; }
.partFirst .teacher li dl{background: url("/images/gaojikuaijishi/project2021/teacherBg.png") no-repeat; background-size:9.467rem auto; width: 9.467rem; margin: 0 auto; height: 5.574rem; padding-top: 0.453rem; box-shadow: 0 6px 12px #cee2ff; }
.partFirst .teacher li dl dt img{ width:3.44rem; height: 3.72rem; display: block; }
.partFirst .teacher li dl dt{ float:left; height: 4.6rem;}
.partFirst .teacher li dl dt span a{ color: #fff; font-weight: bold; display: block; width:2.387rem; height: 0.88rem;}
.partFirst .teacher li dl dt span{ left:50%; margin-left: -1.493rem; bottom:0; color: #fff; font-size: 0.347rem;  background: url("/images/gaojikuaijishi/project2021/mficon.png") no-repeat 2.08rem center #2983ff; background-size: 0.72rem auto; width:2.387rem; padding: 0 0.107rem 0 0.44rem; height: 0.88rem; line-height:.88rem; border-radius: 0.44rem;}
.partFirst .teacher li dl dd h4{ font-size: 0.48rem; padding-bottom: 0.2rem;}
.partFirst .teacher li dl dd p{ font-size: 0.293rem; line-height:0.32rem; padding-right: .2rem;}
.partFirst .teacher li dl dd h5{ font-size:0.347rem; padding: 0.2rem 0;}
.partFirst .teacher li dl dd p i{ color: #4694ff; background: #e5f0fe; padding: 0.107rem 0.2rem; border-radius: 0.107rem; display: inline-block; margin-right: 0.187rem;}
.partFirst .swiper-pagination{ bottom: 0.4rem;}
.partFirst .swiper-pagination-bullet{ background: #3e8fff;}


.partSecond{}
.courseMod{ margin: 0.4rem; background:#fff; box-shadow: 0 0.08rem 0.36rem #e8f1f9;}
.courseMod h4{ background: url("/images/gaojikuaijishi/project2021/tit01.png") no-repeat; background-size: 100% auto; width: 9.2rem; height:0.8rem; color: #fff; text-align: center; font-size: 0.373rem; padding-top: 1.2rem;}
.courseMod h4.kpb{ background: url("/images/gaojikuaijishi/project2021/tit02.png") no-repeat; background-size: 100% auto;}
.courseMod h4.lwb{ background: url("/images/gaojikuaijishi/project2021/tit03.png") no-repeat; background-size: 100% auto;}
.courseMod h4.psb{ background: url("//www.chinaacc.com/upload/resources/image/2021/03/31/1259724.png") no-repeat; background-size: 100% auto;}
.courseMod .courseIntro{ padding: 0.4rem;}
.courseMod .courseIntro h5{ font-size: 0.373rem; padding-bottom: 0.24rem;}
.courseMod .courseIntro  p i{ display: inline-block; padding: 0.067rem 0.133rem; background: #fff0cc; color: #fe9402; margin-right: 0.2rem; font-size:0.32rem; margin-bottom: 0.2rem;}
.courseMod .courseIntro .courseCon{background: #f5fafb; border-radius:0.333rem; }
.courseMod .courseIntro .courseCon table{width: 100%; border-radius: 0.333rem; border:1px solid #dfe7e9;}
.courseMod .courseIntro .courseCon table td{ padding: 0.267rem 0.2rem; color: #4d555f;  font-size: 0.347rem;border-bottom:1px solid #dfe7e9; border-right:1px solid #dfe7e9; }
.courseMod .courseIntro .courseCon table td.price{ color: #ff7200; font-size: 0.373rem; font-weight: bold;}
.courseMod .courseIntro .courseCon table td.Bright{ border-right: none;}
.courseMod .courseIntro .courseCon table td.Bbottom{ border-bottom: none;}
.courseMod .btnCon{ margin: 0.267rem 0 0rem 0rem; text-align: center;}
.courseMod .btnCon a{ display: inline-block; margin-right: 0.267rem; width: 3.133rem; height: 0.907rem; text-align: center; border:1px solid #fe6b0a; line-height: 0.907rem; color: #fe6d0a; font-size: 0.373rem; border-radius: 0.453rem;}
.courseMod .btnCon a.gmBuy{background-image:-webkit-linear-gradient(left, #ff9700, #ffb100); background-image:-ms-linear-gradient(left, #ff9700, #ffb100); color: #fff; border: none;}
.courseBtn{ text-align: center; margin-bottom: 0.693rem;}
.courseBtn a{ display: inline-block; border-radius: 0.533rem; margin-right: 0.693rem; width: 3.733rem; height: 1.133rem; line-height: 1.133rem; text-align: center; background: #2bb7ff; color: #fff; font-size: 0.427rem;}
.courseBtn a.moreCourse{ background: #2b84ff; margin-right: 0;}
.course-item .item-bd li dl dd del{ color: #999; font-size:.29rem; }

.partThree{ background: #ecf4ff; padding-bottom: 0.533rem;}
.partThree .list{ padding:0rem 0.4rem;}
.partThree .list li{ background:#fff; margin-bottom:0.347rem; padding:0.373rem 0.533rem 0.373rem 1.32rem; border-radius: 0.133rem; box-shadow: 0 0.13rem 0.267rem #e2eeff; position:relative;}
.partThree .list li h3{ line-height:0.8rem; font-size:0.427rem; font-weight:bold;}
.partThree .list li p{ height:auto; line-height:0.413rem; font-size:0.347rem;}
.partThree .list li p.on{ height:0.827rem; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.partThree .list li a{ text-decoration: underline;}
.partThree .list .up-btn{ display:block; width:0.133rem; height:0.133rem;transform:rotate(-135deg); border-left:0.027rem solid #2883ff;border-top:0.027rem solid #2883ff; position:absolute; right:.4rem; top:0.373rem;}
.partThree .list .up-btn.on{ transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.partThree .list .nums{ display:block; width:0.747rem; height:0.747rem; border-radius:50%; line-height:0.747rem; text-align:center; font-size:0.507rem; color:#fff; font-weight:bold; position:absolute; left:0.32rem; top:0.373rem; background-image:-webkit-linear-gradient(left, #2984ff, #4794ff); background-image:linear-gradient(left,#2a84ff, #4794ff);}



.onlineCustom{background-image:-webkit-linear-gradient(left, #1b4ecf, #1670d5); background-image:linear-gradient(left, #1b4ecf, #1670d5); font-size:0.373rem; padding: 0.747rem 0 0.167rem;}
.onlineCustom h3{ text-align: center; font-size: 0.453rem;background-image:-webkit-linear-gradient(bottom,#fefcfb,#f9e6b8,#edb735);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.onlineCustom p{ background: #cdebf2; color: #0a6f87; width: 7.667rem; height: 0.8rem; line-height: 0.8rem; text-align: center; border-radius: 0.133rem; margin: 0.64rem 0 0 0.693rem;}
.onlineCustom p.word01{ background: #f2ebcd; margin:0.293rem 0 0 2.247rem; color: #463a07;}
.onlineCustom p.word02{ background: #f2cdee; margin:0.293rem 0 0 1.2rem; color: #6f1465;}
.onlineCustom .ren01{left: 0.2rem; top: 3.213rem;width:2rem; height:2.333rem; }
.onlineCustom .ren02{right: 0.2rem; top:4.413rem; width:1.253rem; height:1.627rem; }
.customForm{ background: #326ad6; border-radius: 0.4rem; margin:0.64rem 0.373rem; padding: 0.667rem 0 0 .4rem;}
.customForm li{ float: left; margin-right: 0.373rem; text-align: center;}
.customForm li input{ background: #326ad6; width: 3.8rem; height: 0.96rem; border-radius: 0.467rem; border: 1px solid #8cc2ff; font-size: 0.427rem; color: #8dc3ff; text-align: center;}
.customForm li.customBtn{clear: both; width: 100%; }
.customForm li.customBtn a{; margin:.4rem auto;  width:6.133rem;display: block;height: 1.093rem; line-height: 1.093rem; text-align: center; color: #fff; font-size: 0.453rem; border-radius: 0.547rem;background-image:-webkit-linear-gradient(top, #f5a25c, #f15c69); background-image:-ms-linear-gradient(top, #f5a25c, #f15c69);}
.customForm li input::-webkit-input-placeholder{  color:#8dc3ff;  }
.customForm li input input::-moz-placeholder{color:#8dc3ff;  }
.customForm li input input:-moz-placeholder{color:#8dc3ff; }
.customForm li input input:-ms-input-placeholder{color:#8dc3ff; }

.dialogFixed{width:100%;position:fixed;left:0;top:0;}
.choice-mask{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:700;display:none;cursor:pointer;}
.choiceCoursesMod{padding-bottom:2.34rem;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;margin:0 .4rem;border-bottom:1px solid #f5f5f5;}
.choiceCoursesMod .choice-head strong{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/zichanpinggushi/project2020/choice-close.png) no-repeat center center;background-size:.32rem .32rem;}
.choiceCoursesMod .choice-body{padding:0.2rem 0 1px .4rem;}
.choiceCoursesMod .choice-item .item-hd{margin-bottom:8px;position:relative;z-index:1;}
.choiceCoursesMod .choice-item .item-hd strong{font-size:0.373rem;display:inline-block;line-height:0.72rem;}
.choiceCoursesMod .choice-item .item-hd strong em{margin-right:0.28rem;}
.choiceCoursesMod .choice-item .item-hd strong span{font-size:0.32rem;color:#f00;font-weight:normal;}
.choiceCoursesMod .choice-item .choice-explain{line-height:0.6rem;color:#666;font-size:.32rem;}
.choiceCoursesMod .choice-item ul{font-size:0;}
.choiceCoursesMod .choice-item ul li{margin:0 0.28rem 0.28rem 0;position:relative;}
.choiceCoursesMod .choice-item ul li input{position:absolute;left:0;top:0;opacity:0;}
.choiceCoursesMod .choice-item ul li label{padding:0.2rem 0.18rem;line-height:1;border:1px solid #f6f6f6;background:#f6f6f6;color:#555;font-size:.32rem;vertical-align:top;display:inline-block;-webkit-border-radius:1.333rem;border-radius:1.333rem;}
.choiceCoursesMod .choice-item ul li input:checked + label{border-color:#4bb9ff;background:#edf8ff;color:#249ff6;}
.choiceCoursesMod .choice-item ul li input:disabled + label{border-color:#f6f6f6;background:#f6f6f6;color:#ccc;}
.choiceCoursesMod .choice-foot{padding-bottom:0.16rem;position:absolute;left:0;right:0;bottom:0;background:#fff;z-index:10;}
.choiceCoursesMod .choice-confirm{padding:0.24rem 0;margin:0.16rem 0.32rem 0;display:block;background:#4bb9ff;font-size: 0.373rem;text-align:center;color:#fff;-webkit-border-radius:100px;border-radius:100px;}
.choiceCoursesMod .choice-selected{padding:0.36rem 0.28rem 0.36rem 0.32rem;background:#fff4ed;line-height:1;color:#fe7b37;font-size:0;display:none;}
.choiceCoursesMod .choice-selected span{font-size:0.373rem;display:inline-block;margin-right:0.16rem;vertical-align:top;}
.choiceCoursesMod .choice-selected p{max-width:6.2rem;display:inline-block;font-size:0.373rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.choiceCoursesMod .choice-selected .p-majority{width:4.4rem;}
.choiceCoursesMod .choice-selected #total{position:absolute;top:.36rem;right:0.28rem;}
.choiceCoursesMod .choice-selected .selected-suffix{display:none;}
.period-btn{position:absolute;right:.4rem;top:0;font-size:0.32rem;line-height:0.72rem;display:inline-block;color:#999;padding-right:0.533rem;background:url(/images/zichanpinggushi/project2020/period-icon.png) no-repeat right center;background-size: 0.4rem auto;}
.period-pop{width:8rem;background:#fff; padding:0.32rem; border:1px solid #eee; border-radius:0.08rem; position:fixed; right:.2rem; top:0; z-index:89;display:none;}
.period-pop p{color:#777; line-height:0.48rem; font-weight:normal;}
.period-pop:before{content:"";width:0.24rem; height:0.187rem; background:url(/images/zichanpinggushi/project2020/period-icon1.png) no-repeat; background-size:0.24rem auto; position:absolute; top:-0.187rem; right:0.267rem;}

.customer-btn{ display:block; width:1.12rem; height:0.96rem; text-align:center; font-size:0.373rem; color:#fff; line-height:0.4rem; padding-top:0.16rem; border-radius:50%; border:0.027rem solid #49c3ff; background-image:-webkit-linear-gradient(top, #217dff, #47b5fc); background-image:linear-gradient(top, #217dff, #47b5fc); position:fixed; right:0.56rem; bottom:3.9rem; z-index:89;}
.customer-btn p{ display:none; width:2.853rem; background:#06b0ff; line-height:0.373rem; font-size:0.32rem; padding:0.133rem 0; border-radius:0.08rem; position:absolute; right:0.187rem; top:-1.267rem; box-shadow:0 0.053rem 0.08rem #72aaff;}
.customer-btn p:before{ content:""; position:absolute; right:0.15rem; bottom:-0.2rem; width:0;height:0;width:0;height:0;border-left:0.2rem solid transparent;border-right:0.2rem solid transparent;border-top:0.2rem solid #06b0ff}








