body{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;margin:0 auto;color:#333;min-width:1200px;background:#fff;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0;padding:0;}
img{border:0 none;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address,caption,cite,code,dfn,th,var{font-style: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
input,button,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.pr{position:relative;}
.abs{position:absolute;}
.tc{text-align:center;}
.layout{
  width:1200px;
  margin: 0 auto;
}
.footer .hfoot{
  padding-bottom:100px;
}
.icon{background: url(/images/zhucekuaijishi/project/zhibotexun/icon.png) no-repeat;}
.title{ text-align: center;}
.title01{ text-align: center; color: #fff; font-size: 30px; padding: 50px 0 30px;}
.title01 i{display: inline-block;*display:inline; zoom: 1; background-position: 0 -345px; width: 30px; height: 50px; margin: 0 10px; vertical-align: middle;}

.topHeader{ background: url(/images/zhucekuaijishi/project/zhibotexun/topHeader.png) no-repeat center center; height: 735px;}
.topHeader h2{ padding: 90px 0 0 96px; font-size: 30px; color: #fff; font-style: italic;}
.topHeader h3{ padding: 208px 0 0 82px; font-size: 40px; color: #fff; font-style: italic; font-weight: normal; text-shadow:3px 5px 0 #0d2edc;}
.topHeader .timeOffer{ width: 710px; text-align: center; font-size: 22px; color: #ff41f5;  font-style: italic; margin:100px auto 0; line-height: 48px;}
.topHeader .timeOffer strong{font-size: 26px; color: #1b47f6;}
.topHeader .timeOffer strong i{ font-size: 60px; color: #ff41f5; font-style: italic; font-weight: bold;}
.topHeader .timeOffer strong span{color: #ff41f5;}
.topHeader .timeOffer del{ font-size: 20px; color: #666; margin-left: 8px;}
.topHeader p{text-align: right;}

.topHeader0725{ height:596px;}
.topHeader0725 h2{ padding:34px 0 0 170px;}
.topHeader0725 h3{ padding:144px 0 0 150px;}
.topHeader0725 .timeOffer{ margin-top:80px;}
.topHeader0725 .ad-btn{ right:2px; top:0;}

.examTheWay{ padding-bottom: 40px;}
.examTheWay .title{ padding: 35px 0;}
.examTheWay li{ width: 373px; height: 215px; font-weight: bold; float: left; margin-right: 40px; text-align: center; font-size: 26px; color: #611ed2; font-style: italic; padding-top: 35px; background: #fff; border-radius: 20px; box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.examTheWay li:hover{ margin-top: 6px;}
.examTheWay li.last{ margin-right: 0;}
.examTheWay li.bg01{ background: url(/images/zhucekuaijishi/project/zhibotexun/preparation01.jpg) no-repeat center bottom;}
.examTheWay li.bg02{ background: url(/images/zhucekuaijishi/project/zhibotexun/preparation02.jpg) no-repeat center bottom;}
.examTheWay li.bg03{ background: url(/images/zhucekuaijishi/project/zhibotexun/preparation03.jpg) no-repeat center bottom;}


.stageScientific{background: url(/images/zhucekuaijishi/project/zhibotexun/tableBg.jpg) no-repeat center top #561da0;}
.stageScientific .title{ padding: 35px 0 55px;}
.stageScientific .notice{ font-size: 18px; color: #fff; padding:8px 0;}
.stageDisplay .stageIntroCon{ width: 630px;float: left;}
.stageDisplay .stageIntroCon dl{ background: #fff; border-radius: 25px; margin-bottom: 40px; box-shadow: 0 0 15px rgba(0,0,0,0.3);}
.stageDisplay .stageIntroCon dl.stageBasic{ height:190px;overflow: hidden; margin-top: 70px;}
.stageDisplay .stageIntroCon dl.strengThening{ height:464px;}
.stageDisplay .stageIntroCon dl.homeStretch{ height:202px;}
.stageDisplay .stageIntroCon dl dt{ background: #be4cdf;float: left;   line-height:30px; margin-right: 16px; padding:36px 0;background:-webkit-linear-gradient(top,#f76cf4,#be4cdf);background:-moz-linear-gradient(top,#f76cf4,#be4cdf);background:linear-gradient(top,#f76cf4,#be4cdf); width: 100px; border-top-left-radius: 25px; border-bottom-left-radius: 25px; text-align: center; font-size: 26px; color: #fff; font-weight: bold;}
.stageDisplay .stageIntroCon dl dd{ display: inline-block;*display:inline; zoom: 1;  width:490px; font-size: 24px; color: #d84cf3; line-height:50px; font-weight: bold; padding:30px 15px 10px 0;}
.stageDisplay .stageIntroCon dl dd.last{ border-bottom: none;}
.stageDisplay .stageIntroCon dl dd i{ float: right; font-weight: normal; font-size: 18px;}
.stageDisplay .stageIntroCon dl dd span{ display:inline-block;*display:inline; zoom: 1; margin-right:8px; width: 28px; height: 28px; border-radius:50%; background: #d84cf3; color: #fff; font-weight: bold; line-height: 28px; text-align: center; }
.stageDisplay .stageIntroCon dl dd p{ font-size: 20px; font-weight: normal; color: #333; padding-left:30px; line-height:36px;}
.stageDisplay .stageIntroCon dl.strengThening dt{background: #af3ce5;background:-webkit-linear-gradient(top,#af3ce5,#874efc);background:-moz-linear-gradient(top,#af3ce5,#874efc);background:linear-gradient(top,#af3ce5,#874efc); padding: 173px 0; }
.stageDisplay .stageIntroCon dl dt i{ display: block; width: 90px; height: 85px; left: -20px; top: -30px;}
.stageDisplay .stageIntroCon dl.homeStretch dt{background: #6b24ed;background:-webkit-linear-gradient(top,#6b24ed,#962ff5);background:-moz-linear-gradient(top,#6b24ed,#962ff5);background:linear-gradient(top,#6b24ed,#962ff5); padding:42px 0;}

.stageDisplay .stageShuCon{ width: 520px;float: left; margin-left: 48px;}
.stageDisplay .stageShuCon dl{ background: #fff; border-radius: 25px;box-shadow: 0 0 15px rgba(0,0,0,0.3);}
.stageDisplay .stageShuCon dl.brushMust{ height: 195px; margin-top: 302px;}
.stageDisplay .stageShuCon dl.brushMust dt img{ left:26px; top: -116px;}
.stageDisplay .stageShuCon dl dt i{display:block; width: 38px; height:2px; background: url(/images/zhongjizhicheng/project/zhibotexun/xian.png) no-repeat 0 -6px; left: -42px; top:86px;}
.stageDisplay .stageShuCon dl dd{ padding-top:130px;}
.stageDisplay .stageShuCon dl.brushMust dd strong{ font-size:24px; color: #496dfe; display:block; float: left; line-height:50px;}
.stageDisplay .stageShuCon dl.brushMust dd p{font-size: 20px; color: #496dfe; line-height: 26px;}

.stageDisplay .stageShuCon dl.testPaper{ height: 240px; margin-top: 202px; text-align: center;}
.stageDisplay .stageShuCon dl.testPaper dt img{ left:26px; top: -111px;}
.stageDisplay .stageShuCon dl.testPaper dt span{ left: 116px; top: -100px;}
.stageDisplay .stageShuCon dl.testPaper dd strong{ font-size: 24px; color: #874efc;}
.stageDisplay .stageShuCon dl.testPaper dd p{ font-size: 20px; color: #874efc; line-height: 26px; text-align: left; padding: 0 25px;}
.stageDisplay .stageShuCon dl.testPaper dt i{display:block; width:135px; height:368px; background: url(/images/zhongjizhicheng/project/zhibotexun/xian.png) no-repeat 0 -6px; left: -42px; top:-90px;}

.tableDisplay{ margin: 0 40px; border-radius: 25px; background: #fff; box-shadow: 0 0 15px rgba(0,0,0,0.3); padding: 40px; margin-bottom: 40px;}
.tableDisplay table{ border-left:1px solid #627cc0; border-bottom:1px solid #627cc0;}
.tableDisplay th{ text-align: center; font-size: 24px; color: #fff; border-bottom-right-radius: 10px; border-top-left-radius: 10px; padding: 15px 0; }
.tableDisplay th.bg01{ background: #946cff; border-right: 4px solid #fff; border-bottom: 10px solid #fff;}
.tableDisplay th.bg02{ background: #aa6cff; border-right: 4px solid #fff; border-bottom: 10px solid #fff;}
.tableDisplay th.bg03{ background: #cd6cff; border-bottom: 10px solid #fff;}
.tableDisplay td{ border: 1px solid #627cc0; border-bottom:0; border-left:0; padding: 10px 5px; text-align: center; color: #544b6e; font-weight: bold;}
.tableDisplay td.bg04{ background: #6483fe; border-top: 1px solid #6483fe; color: #fff;font-size: 16px;}
.tableDisplay td.bg05{ background: #6483fe; border-top: 1px solid #6483fe; color: #fff;font-size: 16px;}
.tableDisplay td.bg06{ background: #ab61ff; border-top: 1px solid #6483fe; color: #fff;font-size: 16px;}
.tableDisplay td.bg07{ background: #cddbff;font-size: 16px;}
.tableDisplay th.bg02 span,.tableDisplay th.bg03 span{right: -11px; top:-20px;}

.learnCombination{ padding-bottom: 60px;}
.learnCombination .title{ padding: 20px 0 160px;}
.learnBookCourse{ width: 580px; height: 360px; background: #fff; border-radius: 25px; box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.learnBookCourse .zlpic{ left: 50%; top: -96px; margin-left: -210px; width: 413px; height: 193px;}
.learnBookCourse h3{ padding-top: 120px; text-align: center;color: #1251fe; font-size: 22px;}
.learnBookCourse h3.tit{ color: #5352ff;}

.learnBookCourse.zl01 span.ds01,.learnBookCourse.zl01 span.ds02{ display: inline-block;*display:inline;zoom: 1; background: url("/images/zhucekuaijishi/project/zhibotexun/tiao01.png") no-repeat; width: 248px; height: 40px; line-height: 40px; text-align: center; padding-top: 10px; font-size: 18px; color: #1251fe;}
.learnBookCourse.zl01 span.ds02{ background: url("/images/zhongjizhicheng/project/zhibotexun/tiao02.png") no-repeat; width: 226px;}
.learnBookCourse.zl01 span img{right:-25px;top: -15px; z-index: 2;}
.learnBookCourse.zl01 span.top01{ left: 15px;top: 165px;}
.learnBookCourse.zl01 span.top02{  right:15px; top:180px;}
.learnBookCourse.zl01 span.top03{ left: 50px;top:230px;}
.learnBookCourse.zl01 span.top04{  right:25px; top:240px;}
.learnBookCourse.zl01 span.top05{  right:155px; bottom:15px;}
.learnBookCourse span em{ color: #f7518b;}
.learnBookCourse.zl02 span{display: inline-block;*display: inline; zoom: 1; background: url("/images/zhucekuaijishi/project/zhibotexun/rightTit.jpg") no-repeat right center #ffe1e3; height: 32px; line-height: 32px;color: #ff636d;font-size: 18px; padding-right:20px; }
.learnBookCourse.zl02 span i{display: inline-block;*display: inline; zoom: 1; float: left; background: url("/images/zhucekuaijishi/project/zhibotexun/leftTit.jpg") no-repeat left center; width: 15px; height: 32px;}
.learnBookCourse.zl02 span.top01{ left: 15px;top: 165px;}
.learnBookCourse.zl02 span.top02{ right:58px;top: 165px;}
.learnBookCourse.zl02 span.top03{ right: 20px;bottom:115px;}
.learnBookCourse.zl02 span.top04{ right:365px;bottom:115px;}
.learnBookCourse.zl02 span.top05{ right:188px;bottom:115px;}
.learnBookCourse.zl02 span.top06{ left: 45px;bottom:70px;}
.learnBookCourse.zl02 span.top07{ right:165px;bottom: 75px;}
.learnBookCourse.zl02 span.top08{ right: 45px;bottom: 65px;}
.learnBookCourse.zl02 span.top09{ left:115px;bottom: 30px;}
.learnBookCourse.zl02 span.top10{ left: 235px;bottom:10px;}

/* discount_course */
.discount_course{
  background: url(/images/zhucekuaijishi/project/zhibotexun/discount_course.jpg) no-repeat center bottom #7552c6;
  padding-bottom:30px;
}
.discount_course .title{
  padding-top:52px;
}
.discount_course .course_content{
  width:850px;
  background:#fff;
  margin:44px auto 0;
  border-radius: 20px;
  padding-top:34px;
  padding-bottom:20px;
  overflow:hidden;
}
.discount_course .course_content .dis_prise{
  height:70px;
  background:url(/images/zhucekuaijishi/project/zhibotexun/prise_bg.png) no-repeat;
  margin-left:-5px;
  padding:10px 0 0 38px;
  font-style: oblique;
  font-size:26px;
}
.discount_course .course_content .dis_prise em,.discount_course .course_content .dis_prise i{
  color:#ff5216;
}
.discount_course .course_content .dis_prise i{
  font-size: 36px;
}
.discount_course .course_content .dis_prise span{
  font-size:20px;
  color:#888888;
  text-decoration: line-through;
}
.discount_course .course_content li{
  position:relative;
  overflow:hidden;
  line-height:20px;
  font-size:18px;
  margin-right:32px;
  cursor:pointer;
  padding:6px 0 0 2px;
}
.discount_course .course_content li input{
  position:absolute;
  left:200px;
  bottom:200px;
}
.discount_course .course_content li p{
  width:14px;
  height:14px;
  border:2px solid #bababa;
  margin-right:8px;
  margin-top:1px;
}
.discount_course .course_content li.on i{
  display:block;
  background:url(/images/zhucekuaijishi/project/zhibotexun/checked.png) no-repeat;
  width: 27px;
  height:22px;
  margin:-6px 0 0 -2px;
}
.discount_course .course_content .label{
  font-size:20px;
  margin-right:40px;
  line-height:1;
  line-height:30px;
}
.discount_course .course_content .sub{
  width:800px;
  margin:18px auto;
  padding-bottom:22px;
  border-bottom:1px solid #e7e7e7;
}
.discount_course .course_content .total_res{
  width:800px;
  margin:0 auto;
}
.discount_course .course_content .check_text{
  font-size:18px;
  color:#666;
  line-height:34px;
  padding-left:20px;
}
.discount_course .course_content .total_res div p{
  font-size:18px;
  color:#666;
  line-height:32px;
}
.discount_course .course_content .total_res strong{
  color:#ff5216;
}
.discount_course .course_content .total_res .buy-btn{
  width:98px;
  height:32px;
  text-align:center;
  line-height:32px;
  color:#fff;
  font-weight:bold;
  border-radius:16px;
  background:#ff6220;
  background:-webkit-linear-gradient(#ff7e16,#ff5c23);
  background:-moz-linear-gradient(#ff7e16,#ff5c23);
  background:-ms-linear-gradient(#ff7e16,#ff5c23);
  background:linear-gradient(#ff7e16,#ff5c23);
  margin-left:12px;
}
.discount_course .course_content .coupon-btn{ display:block; float:left; width:225px; height:34px; line-height:34px; padding-left:9px; text-decoration:none; font-size:12px; color:#e0262c; background:url("/images/zhuanti/20221111/vip-coupon.png") no-repeat;}
.discount_course .course_content .coupon-btn i{ display:inline-block; width:17px; height:17px; line-height:17px; font-size:13px; color:#fff; text-align:center; background:#dd111a; border-radius:50%;}
.discount_course .course_content .coupon-btn strong{ font-size:20px; padding:0 18px 0 3px; vertical-align:-3px;}
.discount_course .course_content .text{
  text-align:center;
  background:#f4f4f4;
  height:44px;
  line-height:44px;
  color:#ff6a36;
  font-style: oblique;
  margin-top:30px;
  font-weight:bold;
  font-size:20px;
}
.discount_course .bom_tex{
  width:850px;
  line-height:1;
  margin: 14px auto 0;
  font-size:18px;
  color:#fff;
}
/* explain */
.explain{
  background:#fff;
  padding:46px 0 42px;
  font-size:18px;
}
.explain h3{
  font-size:26px;
  line-height:1;
  margin-bottom: 28px;
}
.explain p{
  width:1070px;
  line-height:26px;
  margin-bottom:12px;
}
/* buy_course */
.buy_course{
  width:100%;
  height:90px;
  position: fixed;
  left:0;
  bottom:0;
  background:url(/images/zhucekuaijishi/project/zhibotexun/bom_bg.jpg) no-repeat center top;
}
.buy_course .course{
  width:1040px;
  color:#fff;
  margin:0 auto;
}
.buy_course .course p{
  font-style: oblique;
  font-size:30px;
  font-weight: bold;
  line-height:1;
  padding-top:10px;
}
.buy_course .course em,.buy_course .course p i{
  color:#fff195;
}
.buy_course .course em{
  font-size:46px;
}
.buy_course .course span{
  font-size:20px;
}
.buy_course a{
  display:block;
  width:160px;
  height:44px;
  background:#fff;
  text-align:center;
  line-height:44px;
  border-radius:22px;
  font-weight:bold;
  font-size:26px;
  color:#62279f;
  font-style: oblique;
  margin-top:24px;
}

/* our_sev */
.our_sev{
  padding-bottom:30px;
}
.our_sev .sev_content{
  width:1140px;
  margin:50px auto 0;
}
.our_sev .sev_content div{
  width:182px;
  height:116px;
  border:1px solid;
  border-radius:20px;
  text-align:center;
  margin-top:210px;
}
.our_sev .sev_content div.lf{
  border-color: #6e31d5;
  color:#6e31d5;
}
.our_sev .sev_content div.rh{
  border-color: #ff7efa;
  color:#ff7efa;
}
.our_sev .sev_content div b{
  font-size:20px;
  line-height:1;
  margin-bottom:6px;
  padding-top:22px;
  display:block;
}
.our_sev .sev_content div p{
  font-size:18px;
  line-height:26px;
}
.our_sev .sev_content img{
  margin:0 52px;
}
/* teacherBg */
.teacherBg{ background:url("/images/zhucekuaijishi/project/zhibotexun/classDisplay.jpg") no-repeat center center; height: 850px;  }
.teacherBg .title{ padding: 50px 0 60px;}
.teacherTabList{ text-align: center;}
.teacherTabList ul li{display: inline-block;*display:inline; zoom: 1; width: 165px; text-align: center; font-size: 18px; font-weight: bold; color: #666; text-align: center; margin-right:23px;}
.teacherTabList ul li span{ display: inline-block;*display:inline; zoom: 1; width:100px; height: 100px; border-radius: 50%; background: #fff; padding:10px; cursor: pointer; margin-bottom: 15px;}
.teacherTabList ul li img {width: 100px; height: 100px; border-radius: 50%;}
.teacherTabList ul li.on{ color: #6a2ad5;}
.teacherTabList ul li.on img{ border: 4px  solid #6a2ad5; width: 92px;height: 92px;border-radius: 50%;}
.teacherTabList ul li i{ background:url("/images/zhongjizhicheng/project/zhibotexun/teacherSmall.png") no-repeat; width: 78px; height: 26px; right:-53px; top: 50px;}

.teacherListCon{ background: #fff; border-radius: 25px; box-shadow: 0 0 15px rgba(0,0,0,0.3); height: 435px; margin-bottom: 30px;}
.teacherListCon em{display: block; width: 90px;height: 85px; right:-15px; top: -36px;}
.teacherListCon .teacherPic{width: 360px; float: left; height: 435px;}
.teacherListCon .teacherPic span{ font-weight: bold; line-height: 30px; display:block; background: url("/images/zhucekuaijishi/project/zhibotexun/title01.png") no-repeat; width:45px; height: 175px; padding-left:15px;text-shadow: 3px 2px 0 #000; color: #fff; font-size: 20px;left: 25px; top: -15px;}
.teacherListCon .teacherPic img{ bottom:0; right: 0;}
.teacherListCon dl{ width: 830px; float: left;}
.teacherListCon dl dt{ padding: 25px 0 15px;}
.teacherListCon dl dt strong{ font-size: 30px;}
.teacherListCon dl dt span{ display: inline-block;*display:inline; zoom: 1; background: #d7e2ff; font-size: 20px; color: #0334ff; padding: 5px 15px; border-radius:25px; margin-left: 15px;}
.teacherListCon dl dd{ font-size: 18px; color: #666; padding-bottom:30px; line-height: 32px;}
.teacherListCon dl dd p strong{ font-size: 20px;}
.teacherListCon dl dd p{width: 770px; float:left;}
.teacherListCon dl dd i{display: block; width: 41px;height: 41px; float: left; margin-right: 8px;}
.teacherListCon dl dd i.icon01{ background-position: 0 0;}
.teacherListCon dl dd i.icon02{ background-position: 0 -44px;}
.teacherListCon dl dd i.icon03{ background-position: 0 -88px;}
.teacherListCon dl dd img{margin-top: 15px;}

.teacherProfessional01{ margin-bottom: 115px;}

.teacherProfessional02 .con02 .teacherPic span{background: url("/images/zhongjizhicheng/project/zhibotexun/title02.png") no-repeat; height: 227px;}
.teacherProfessional02 .con02 dl dt span{ background: #ffedc2; color: #9f6c01;}
.teacherProfessional02 .con02 dl dd i.icon01{ background-position: 0 -136px;}
.teacherProfessional02 .con02 dl dd i.icon02{ background-position: 0 -180px;}
.teacherProfessional02 .con02 dl dd i.icon03{ background-position: 0 -226px;}
.teacherProfessional02 .tab02 ul li.on img{border: 4px  solid #ffd266;}
.teacherProfessional02 .tab02 ul li.on{ color: #ffe785;}

.teachingService .title{ padding: 75px 0 55px;}
.teachingSerCon{ text-align: center;}
.teachingSerCon p{ width: 186px; height: 78px;text-align: center; border-radius: 25px; font-size: 18px; padding: 15px 0 25px;}
.teachingSerCon p.top01{ border: 2px solid #254ffb;  left: 30px; top: 50%; color: #254ffb; margin-top: -70px;}
.teachingSerCon p strong{ font-size: 20px;}
.teachingSerCon p.top02{ border: 2px solid #912ef4;  right: 30px; top: 50%; color: #912ef4;margin-top: -70px;}

/**/
.discount-text{ color:#ff6a36; font-style:oblique; font-size:20px;}

.stageDisplay .stageIntroCon{
  width: 590px;
  margin-right: 20px;
}
.stageDisplay .stageIntroCon:last-child{
  margin-right: 0;
}
.stageDisplay .stageIntroCon dl dd{
  width: 450px;
}


.tabScroll{margin-left: 40px;}
.teacherTabList .prev,.teacherTabList .next {display: block;width: 30px;height: 31px;left:10px;top: 50%;margin-top: -35px; background:url(//www.chinaacc.com/images/zhongjizhicheng/zhuanti/2022mixun/icon.png) no-repeat 0 -900px;z-index: 10;}
.teacherTabList .next {left: auto;right: 20px;background-position: -31px  -900px;}












