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: #f8f8f8;
}

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,
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;
}

.icon {
  background: url("/images/jianzao/zhuanti/baiwenbaida/icon.png") no-repeat;
}

.header-wrap {
  background: #fff;
}

.title {
  height: 33px;
  line-height: 33px;
  margin: 40px 0 30px;
  font-size: 32px;
  font-weight: bold;
}

.title span {
  background: #2853ce;
  width: 6px;
  height: 33px;
  display: block;
  float: left;
  margin: 3px 20px 0 0;
}

.layout {
  width: 1200px;
  margin: 0 auto;
}

.headTop {
  background: url("//www.jianshe99.com/upload/resources/image/2021/01/22/484746.png") no-repeat center top;
}

/*.headTop{ background: url("/images/jianzao/zhuanti/baiwenbaida/headTop02.jpg") no-repeat center top;}*/
.headTop h2 {
  font-size: 32px;
  text-align: center;
  color: #fff;
  padding: 50px 0 215px;
  font-weight: normal;
}

.headTop p {
  background: #fff;
  font-size: 18px;
  padding: 30px;
  border-radius: 10px;
  box-shadow: 0 3px 10px #f0f0f0;
}

.menuList {
  margin-top: 20px;
  padding: 7px 18px;
  background: #fff;
  border-radius: 10px;
  height: 52px;
  line-height: 52px;
  box-shadow: 0 3px 10px #f0f0f0;
}

.menuList ul li,
.menuListFix ul li {
  float: left;
  width: 80px;
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  margin: 0 28px;
  text-align: center;
}

.menuList ul li.on,
.menuListFix ul li.on {
  background: #ff871c;
  border-radius: 35px;
  color: #fff;
  padding: 0 30px;
}

.bodyMenu .menuListFix {
  height: 52px;
  line-height: 52px;
  text-align: center;
  font-size: 20px;
  display: block;
  position: fixed;
  box-shadow: 0 3px 10px #f0f0f0;
  left: 0;
  top: 0;
  background: #fff;
  width: 100%;
  _position: absolute;
  z-index: 99;
  margin-top: 0;
}

.menuListFix {
  display: none;
  height: 52px;
}

.menuListFix ul {
  width: 1200px;
  margin: 0 auto;
}

.examinationAsk {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 3px 10px #f0f0f0;
  padding: 30px 25px;
}

.examinationAsk .conQuestion {
  display: none;
  width: 690px;
  float: left;
}

.examinationAsk .tabList {
  width: 460px;
  float: left;
}

.examinationAsk .conQuestion p span,
.examinationAsk .conQuestion .askCon span {
  float: left;
  display: block;
  width: 28px;
  height: 28px;
  border-radius: 28px;
  background: #3d4bb8;
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  margin-right: 8px;
}

.examinationAsk .conQuestion p {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 22px;
}

.examinationAsk .conQuestion .askCon span {
  background: #ff871c;
}

.examinationAsk .conQuestion .askCon {
  width: 690px;
  float: left;
}

.examinationAsk .conQuestion .askCon .contentAnswer .mCSB_inside>.mCSB_container {
  margin-right: 0;
}

.examinationAsk .conQuestion .askCon .contentAnswer {
  width: 570px;
  float: left;
  background: #f8f8f8;
  border-radius: 10px;
  padding: 20px 10px 20px 30px;
  font-size: 16px;
  overflow-y: auto;
  height: 336px;
}

.examinationAsk .conQuestion .askCon .contentAnswer .formTable {
  margin-top: 20px;
}

.examinationAsk .conQuestion .askCon .contentAnswer .formTable {
  border-collapse: collapse;
}

.examinationAsk .conQuestion .askCon .contentAnswer .formTable td {
  border: 1px solid #d8d8d8;
  padding: 5px 20px;
}

.mCSB_scrollTools .mCSB_draggerRail {
  background: none;
  width: 6px;
  background: #e1e1e1 !important;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background: #b5b5b5 !important;
}

.mCSB_scrollTools {
  display: block;
}

.mCSB_container {
  margin-right: 20px;
}

.examinationAsk .tabList li {
  background: #fff;
  height: 46px;
  line-height: 46px;
  padding-left: 18px;
  box-shadow: 0 3px 10px #f0f0f0;
  margin-bottom: 6px;
  font-weight: bold;
  font-size: 18px;
  cursor: pointer;
}

.examinationAsk .tabList li span {
  display: block;
  width: 9px;
  height: 13px;
  float: left;
  background-position: 0 -27px;
  margin: 16px 15px 0 0px;
}

.examinationAsk .tabList li.on {
  background: #3d4bb8;
  color: #fff;
}

.examinationAsk .tabList li.on span {
  background-position: 0 0;
}

.examinationAsk .tabList li.on i.icon {
  display: block;
  background-position: 0 -56px;
  width: 20px;
  left: -19px;
  top: 0;
  height: 46px;
}

.examinationAsk .tabList .seeMore {
  display: block;
  width: 140px;
  height: 36px;
  border-radius: 18px;
  line-height: 36px;
  text-align: center;
  color: #3d4bb8;
  border: 1px solid #3d4bb8;
  margin: 22px auto 0;
}

.examinationAsk .tabList .seeMore:hover {
  box-shadow: 0 1px 5px #3d4bb8;
}

.takeAsk ul li {
  width: 285px;
  height: 350px;
  overflow: hidden;
  border-radius: 10px;
  float: left;
  box-shadow: 0 3px 10px #f0f0f0;
  margin-right: 20px;
  background: #fff;
}

.takeAsk ul li.last {
  margin-right: 0;
}

.takeAsk ul li h5 {
  font-size: 18px;
  margin: 48px 20px 0;
  cursor: pointer;
}

.takeAsk ul li .askCon {
  font-size: 16px;
  padding: 20px;
  left: 0;
  bottom: -265px;
  background: #fff;
  line-height: 28px;
}

.takeAsk ul li .askCon span {
  display: block;
  width: 27px;
  height: 27px;
  border-radius: 27px;
  background: #3d4bb8;
  color: #fff;
  text-align: center;
  font-size: 15px;
}

.takeAsk ul li h6 {
  font-size: 18px;
  margin-bottom: 20px;
}

.takeAsk ul li a {
  color: #3d4bb8;
}

.testPreparation .tesTab {
  width: 1200px;
  overflow: hidden;
  height: 52px;
  margin-bottom: 22px;
}

.testPreparation .tesTab li {
  cursor: pointer;
  width: 100px;
  padding: 0 15px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 25px;
  border: 1px solid #e2e2e2;
  font-size: 18px;
  margin-right: 10px;
  float: left;
  overflow: hidden;
}

.testPreparation .tesTab li.last {
  margin-right: 0;
}

.testPreparation .tesTab li i {
  display: block;
  width: 336px;
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  left: 0;
  bottom: -50px;
}

.testPreparation .tesTab li.on {
  width: 306px;
  color: #fff;
  background: #3d4bb8;
  border: 1px solid #3d4bb8;
}

.testPreparation .tesTab li.on span {
  display: none;
}

.testPreparation .tesTab li.on i {
  bottom: 0px;
}

.testPreparation .testCon {
  display: none;
  background: url("/images/jianzao/zhuanti/baiwenbaida/testBg.jpg") no-repeat right top #fff;
  border-radius: 10px;
}

.testPreparation .testCon dl {
  padding: 20px;
}

.testPreparation .testCon dl dt {
  float: left;
  width: 270px;
  height: 210px;
}

.testPreparation .testCon dl dd span {
  display: block;
  width: 28px;
  height: 28px;
  border-radius: 28px;
  background: #3d4bb8;
  color: #fff;
  text-align: center;
  line-height: 28px;
  font-size: 16px;
  margin: 12px 0;
}

.testPreparation .testCon dl dd {
  font-size: 16px;
  float: left;
  padding-left: 40px;
  width: 850px;
  line-height: 32px;
}

.testPreparation .testCon dl dd p {
  text-align: right;
}

.testPreparation .testCon dl dd p a {
  color: #3d4bb8;
  font-size: 16px;
}

.testPreparation .consultBtn {
  width: 585px;
  margin: 30px auto 0;
}

.testPreparation .consultBtn a {
  display: inline-block;
  width: 260px;
  float: left;
  height: 50px;
  border: 1px solid #8f94d1;
  color: #3d4bb8;
  font-size: 20px;
  margin: 0 15px;
  font-weight: bold;
  border-radius: 25px;
  line-height: 50px;
  text-align: center;
}

.testPreparation .consultBtn a:hover {
  box-shadow: 0 1px 5px #3d4bb8;
}

.ovhidden {
  height: 415px;
  overflow: hidden;
}

.scoreChecking .scorePic {
  width: 285px;
  float: left;
}

.scoreChecking .scorePic ul li.pic {
  margin-top: 20px;
}

.scoreChecking .scorePic ul li {
  width: 285px;
  height: 140px;
}

.scoreChecking .scorePic ul li img {
  border-radius: 10px;
}

.scoreChecking .scorePic ul li span {
  left: 38px;
  top: 46px;
  font-size: 22px;
  font-weight: bold;
  height: 50px;
  line-height: 50px;
  width: 231px;
}

.scoreChecking .scorePic ul li span a {
  color: #fff;
}

.scoreChecking .scorePic ul li span i {
  display: inline-block;
  background-position: 0 -120px;
  width: 30px;
  height: 50px;
  margin-left: 25px;
  float: right;
}

.scoreChecking .checkingList {
  float: left;
  width: 895px;
  margin-left: 20px;
  height: 300px;
}

.scoreChecking .checkingList ul li {
  width: 235px;
  float: left;
  font-size: 16px;
  margin-right: 20px;
  height: 250px;
  padding: 25px;
  background: #fff;
  box-shadow: 0 3px 10px #f2f2f2;
  border-top: 8px solid #3d4bb8;
  border-radius: 10px;
}

.scoreChecking .checkingList ul li.last {
  margin-right: 0;
}

.scoreChecking .checkingList ul li h5 {
  font-size: 18px;
}

.scoreChecking .checkingList ul li p span {
  display: block;
  width: 28px;
  height: 28px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background: #3d4bb8;
  border-radius: 28px;
  margin: 20px 0;
}

.scoreChecking a.prev,
.scoreChecking a.next {
  display: block;
  width: 24px;
  height: 24px;
  background-position: 0 -171px;
  float: left;
  right: 45px;
  top: -45px;
}

.scoreChecking a.next {
  background-position: -28px -171px;
  right: 15px;
}

.scoreChecking a.prev:hover,
.scoreChecking a.next:hover {
  background-position: 0 -199px;
}

.scoreChecking a.next:hover {
  background-position: -30px -199px;
}

.certiFicate {
  background: url("/images/jianzao/zhuanti/baiwenbaida/title.jpg") no-repeat left top #fff;
  border-radius: 10px;
  padding: 87px 20px 30px;
}

.certiFicate .cerTab {
  width: 545px;
  float: left;
  height: 275px;
  overflow-y: auto;
}

.certiFicate .certificateCon {
  display: none;
  width: 575px;
  float: left;
  margin-left: 30px;
  height: 275px;
  overflow-y: auto;
  font-size: 16px;
  line-height: 30px;
}

.certiFicate .cerTab ul li {
  height: 52px;
  line-height: 52px;
  background: #f5f5f5;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}

.certiFicate .cerTab ul li.on {
  background: #2853ce;
  color: #fff;
}

.certiFicate .cerTab ul li i {
  display: inline-block;
  width: 5px;
  height: 10px;
  background-position: 0 -258px;
  margin: 0 10px;
}

.certiFicate .cerTab ul li.on i {
  background-position: 0 -234px;
}

.certiFicate .certificateCon a {
  color: #3d4bb8;
}

.mCustomScrollBox {
  overflow: hidden;
}

.bookCertificate {
  background: url("/images/jianzao/zhuanti/baiwenbaida/title.jpg") no-repeat left top #fff;
  border-radius: 10px;
  padding: 87px 20px 30px;
}

.bookCertificate .bookCerTab {
  width: 545px;
  float: left;
  height: 275px;
  overflow-y: auto;
}

.bookCertificate .bookcertificateCon {
  display: none;
  width: 575px;
  float: left;
  margin-left: 30px;
  height: 275px;
  overflow-y: auto;
  font-size: 16px;
  line-height: 30px;
}

.bookCertificate .bookCerTab ul li {
  height: 52px;
  line-height: 52px;
  background: #f5f5f5;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}

.bookCertificate .bookCerTab ul li.on {
  background: #2853ce;
  color: #fff;
}

.bookCertificate .bookCerTab ul li i {
  display: inline-block;
  width: 5px;
  height: 10px;
  background-position: 0 -258px;
  margin: 0 10px;
}

.bookCertificate .bookCerTab ul li.on i {
  background-position: 0 -234px;
}

.bookCertificate .bookcertificateCon a {
  color: #3d4bb8;
}

.courseService ul li {
  float: left;
  width: 285px;
  margin-right: 20px;
  border-radius: 10px;
  font-size: 16px;
  background: #fff;
  box-shadow: 0 3px 10px #f0f0f0;
}

.courseService ul li:hover {
  margin-top: 1px;
  box-shadow: 0 3px 10px #e0e0e0;
}

.courseService ul li h5 {
  font-size: 18px;
  padding: 20px 20px 10px;
}

.courseService ul li p {
  padding: 0 20px 20px;
}

.courseService a.prev,
.courseService a.next {
  display: block;
  width: 50px;
  height: 50px;
  background-position: 0 -279px;
  float: left;
  left: 0;
  top: 95px;
}

.courseService a.next {
  background-position: 0 -339px;
  left: auto;
  right: 0;
}

.noStopping {
  background: #fff;
  border-radius: 10px;
  padding-bottom: 30px;
}

.coupon-con {
  padding: 34px 0 42px 77px;
}

.coupon-con li {
  float: left;
  width: 493px;
  height: 108px;
  margin-right: 60px;
  background: url("/images/jianzao/zhuanti/baiwenbaida/couponBg.png") no-repeat;
}

.coupon-con li:hover {
  background: url("/images/jianzao/zhuanti/baiwenbaida/couponBghover.png") no-repeat;
}

.coupon-con .prize {
  float: left;
  line-height: 108px;
  font-size: 54px;
  font-weight: bold;
  color: #fe3a3f;
  width: 120px;
  text-align: center;
  padding-left: 20px;
}

.coupon-con .prize span {
  display: inline-block;
  height: 108px;
  line-height: 108px;
  position: relative;
}

.coupon-con .prize em {
  height: 30px;
  line-height: 30px;
  font-size: 20px;
  font-weight: normal;
  position: absolute;
  left: -15px;
  top: 26px;
}

.coupon-con .text {
  float: left;
  padding: 28px 0 0 10px;
  color: #fe3a3f;
}

.coupon-con .text h4 {
  line-height: 28px;
  font-size: 18px;
}

.coupon-con .text p {
  line-height: 24px;
}

.coupon-con .btn {
  display: block;
  float: right;
  width: 106px;
  height: 108px;
  line-height: 108px;
  text-decoration: none;
  text-align: center;
  font-size: 40px;
  color: #fff;
  font-weight: bold;
}

.courseContent .tab-tit {
  margin: 0 38px 30px;
  border-bottom: 1px solid #ebebeb;
}

.courseContent .tab-tit li {
  float: left;
  font-size: 20px;
  height: 60px;
  line-height: 60px;
  margin-right: 35px;
  cursor: pointer;
  padding: 0 10px;
}

.courseContent .tab-tit li.on {
  color: #3d4bb8;
  font-weight: bold;
  border-bottom: 3px solid #3d4bb8;
}

.fiveCourse .tab-tit li {
  float: left;
  height: 39px;
  line-height: 39px;
  font-size: 16px;
  margin-right: 20px;
  cursor: pointer;
}

.fiveCourse .tab-tit li.current {
  color: #f00;
  font-weight: bold;
  border-bottom: 1px solid #127de1;
}

.fiveCourse .tab-con {
  position: relative;
  padding: 0 0 0 90px;
  display: none;
}

.fiveCourse .tab-con .course-nav {
  position: absolute;
  right: 0;
  top: -58px;
}

.fiveCourse .tab-con .newVipb-item {
  margin-right: 60px !important;
  background: #fff;
}

.fiveCourse .tab-con .newVipb-item h4 a {
  color: #ffe1ba;
}

.fiveCourse {
  color: #333;
}

.fiveCourse .ggtit-l strong a {
  color: #f00;
}

.fiveCourse .course-nav {
  font-size: 0;
  padding-top: 7px;
  line-height: 22px;
  text-align: right;
}

.fiveCourse .course-nav i {
  width: 1px;
  height: 14px;
  background: #cbcbcb;
  overflow: hidden;
  line-height: 0;
  display: inline-block;
  vertical-align: top;
  margin: 3px 20px 0;
}

.fiveCourse .course-nav a {
  font-size: 14px;
  color: #127de1;
  vertical-align: top;
  display: inline-block;
}

.fiveCourse .fc-item {
  width: 208px;
  margin-right: 20px;
  background: #fff;
  float: left;
  -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
}

.fiveCourse .fc-hd {
  height: 100px;
  padding: 0 10px;
  position: relative;
  z-index: 1;
  color: #fff;
  text-align: center;
}

.fiveCourse .fc-hd a {
  color: #fff;
}

.fiveCourse .fc-hd img {
  margin-top: 43px;
}

.fiveCourse .fc-hd h4 {
  line-height: 100px;
  font-size: 26px;
  font-weight: bold;
}

.fiveCourse .twoRow {
  height: 95px;
  padding-top: 15px;
}

.fiveCourse .twoRow h4 {
  line-height: 50px;
}

.fiveCourse .twoRow img {
  margin: 12px 0;
}

.fiveCourse .fc-gift {
  height: 24px;
  line-height: 24px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  z-index: 1;
}

.fiveCourse .fc-gift span {
  padding: 0 18px;
}

.fiveCourse .fc-gift i {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  background: #000;
  opacity: 0.2;
  filter: alpha(opacity=20);
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}

.fiveCourse .fc-hot,
.fiveCourse .fc-hot1,
.fiveCourse .fc-hot2 {
  width: 44px;
  height: 35px;
  line-height: 350px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  background: url(/images/jianzao/zhuanti/baiwenbaida/course-hot.png) no-repeat;
  z-index: 5;
}

.fiveCourse .fc-hot1 {
  width: 35px;
  height: 38px;
  right: 10px;
  top: -15px;
  background: url(/images/jianzao/zhuanti/baiwenbaida/course-hots.png) no-repeat;
}

.fiveCourse .fc-hot2 {
  width: 38px;
  height: 18px;
  right: -11px;
  top: -16px;
  background: url(/images/jianzao/zhuanti/baiwenbaida/course-hots.png) no-repeat left -50px;
}

.fiveCourse .fc-sale {
  line-height: 1;
  padding: 8px 10px;
  overflow: hidden;
  position: absolute;
  left: 10px;
  right: 10px;
  top: -10px;
  background: #ffe461;
  text-align: left;
  color: #333;
  z-index: 1;
}

.fiveCourse .fc-sale2 {
  line-height: 1;
  padding: 8px 10px;
  overflow: hidden;
  position: absolute;
  left: 10px;
  right: 10px;
  top: -10px;
  background: #ffd27a;
  text-align: center;
  border-radius: 50px;
  border-bottom-left-radius: 0;
  font-size: 12px;
  color: #9b4618;
  z-index: 1;
}

.fiveCourse .fc-bd {
  border: 1px solid #f1f2f4;
  border-top: 0 none;
  padding-top: 14px;
}

.fiveCourse .fc-bd .fc-tc {
  text-align: center;
}

.fiveCourse .fc-bd .fc-dot {
  margin: 0 10px;
  padding-bottom: 14px;
  border-bottom: 1px solid #f3f3f3;
}

.fiveCourse .fc-bd .fc-dot li,
.fiveCourse .fc-bd .fc-icon li {
  background: url(/images/jianzao/zhuanti/baiwenbaida/fiveCourse-icon.png) no-repeat;
}

.fiveCourse .fc-bd .fc-dot li {
  height: 32px;
  line-height: 32px;
  padding-left: 26px;
  background-position: 9px -517px;
}

.fiveCourse .fc-bd .fc-icon {
  margin: 0 10px;
  padding: 20px 0 5px;
  border-bottom: 1px solid #f3f3f3;
  position: relative;
  z-index: 1;
}

.fiveCourse .fc-bd .fc-icon li {
  height: 28px;
  line-height: 28px;
  padding-left: 36px;
  margin-bottom: 15px;
  color: #888;
}

.fiveCourse .fc-bd .fc-icon li em {
  font-size: 18px;
  color: #24b7cd;
}

.fiveCourse .fc-bd .fc-icon li.icon-teacher {
  background-position: left -550px;
}

.fiveCourse .fc-bd .fc-icon li.icon-stage {
  background-position: left -590px;
}

.fiveCourse .fc-bd .fc-icon li.icon-feature {
  background-position: left -630px;
}

.fiveCourse .fc-bd .fc-price {
  height: 70px;
  line-height: 70px;
  text-align: center;
  color: #f3664a;
}

.fiveCourse .fc-bd .fc-price strong {
  font-size: 30px;
}

.fiveCourse .fc-bd .fc-price span,
.fiveCourse .fc-bd .fc-price2 p span {
  color: #333;
  margin-left: 6px;
}

.fiveCourse .fc-bd .fc-price2 {
  height: 36px;
  padding: 45px 15px 0;
  position: relative;
  z-index: 1;
}

.fiveCourse .fc-bd .fc-price2 p {
  line-height: 30px;
  color: #f3664a;
}

.fiveCourse .fc-bd .fc-price2 p strong {
  font-size: 26px;
}

.fiveCourse .fc-bd .price-sale,
.fiveCourse .fc-bd .price-sale1 {
  line-height: 1;
  padding: 4px 5px;
  border: 1px solid #f3664a;
  position: absolute;
  left: 15px;
  top: 14px;
  font-size: 12px;
  color: #f3664a;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.fiveCourse .fc-bd .price-sale1 {
  left: auto;
  right: 15px;
  top: 48px;
}

.fiveCourse .fc-bd .fc-btns {
  font-size: 0;
  padding-bottom: 20px;
  text-align: center;
}

.fiveCourse .fc-bd .fc-btns a {
  width: 86px;
  height: 32px;
  line-height: 32px;
  border-radius: 50px;
  border: 1px solid #f3664a;
  background: #f3664a;
  margin: 0 6px;
  color: #fff;
  font-size: 14px;
  display: inline-block;
}

.fiveCourse .fc-bd .fc-btns .btns-det {
  border-color: #d5d5d5;
  color: #999;
  background: none;
}

.fiveCourse .fc-bd .fc-btns a:hover {
  border-color: #ff7458;
  color: #fff;
  text-decoration: none;
}

.fiveCourse .fc-bd .fc-btns .btns-det:hover {
  border-color: #ff7458;
  color: #ff7458;
  text-decoration: none;
}

.fiveCourse .fc-bd .fc-btns .btns-buy:hover {
  color: #fff;
  background: #ff7458;
}

.fiveCourse .jpb-item .fc-hd {
  background: url(/images/jianzao/zhuanti/baiwenbaida/fc-bg02.jpg) no-repeat;
}

.fiveCourse .jpb-item .fc-icon li.icon-teacher {
  background-position: left 0;
}

.fiveCourse .jpb-item .fc-icon li.icon-stage {
  background-position: left -40px;
}

.fiveCourse .jpb-item .fc-icon li.icon-feature {
  background-position: left -79px;
}

.fiveCourse .jpb-item .fc-icon li em {
  color: #6ca7fc;
}

.fiveCourse .qzb-item .fc-hd {
  background: url(/images/jianzao/zhuanti/baiwenbaida/fc-bg03.jpg) no-repeat;
}

.fiveCourse .qzb-item .fc-icon li.icon-teacher {
  background-position: left -124px;
}

.fiveCourse .qzb-item .fc-icon li.icon-stage {
  background-position: left -172px;
}

.fiveCourse .qzb-item .fc-icon li.icon-feature {
  background-position: left -214px;
}

.fiveCourse .qzb-item .fc-icon li em {
  color: #fe8a59;
}

.fiveCourse .tgb-item .fc-hd {
  background: url(/images/jianzao/zhuanti/baiwenbaida/fc-bg04.jpg) no-repeat;
}

.fiveCourse .tgb-item .fc-icon li.icon-teacher {
  background-position: left -256px;
}

.fiveCourse .tgb-item .fc-icon li.icon-stage {
  background-position: left -306px;
}

.fiveCourse .tgb-item .fc-icon li.icon-feature {
  background-position: left -353px;
}

.fiveCourse .tgb-item .fc-icon li em {
  color: #8177ef;
}

.fiveCourse .vipb-item {
  margin-right: 0;
}

.fiveCourse .vipb-item .fc-hd {
  background: url(/images/jianzao/zhuanti/baiwenbaida/fc-bg05.jpg) no-repeat;
}

.fiveCourse .vipb-item .fc-icon li.icon-teacher {
  background-position: left -402px;
}

.fiveCourse .vipb-item .fc-icon li.icon-stage {
  background-position: left -445px;
}

.fiveCourse .vipb-item .fc-icon li.icon-feature {
  background-position: left -484px;
}

.fiveCourse .vipb-item .fc-icon li em {
  color: #d9a165;
}

.fiveCourse .wytgb-item,
.fiveCourse .newVipb-item {
  background: #ffffff;
  margin-right: 0 !important;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

.fiveCourse .wytgb-item .fc-bd .fc-icon li,
.fiveCourse .newVipb-item .fc-bd .fc-icon li {
  position: relative;
  z-index: 1;
  background: url(/images/jianzao/zhuanti/baiwenbaida/wytg-icon.png) no-repeat 5px center;
  padding-left: 28px;
}

.fiveCourse .wytgb-item .fc-bd .fc-icon li i,
.fiveCourse .newVipb-item .fc-bd .fc-icon li i {
  width: 1px;
  height: 22px;
  overflow: hidden;
  background: url(/images/jianzao/zhuanti/baiwenbaida/wytg-y.png) repeat-y;
  position: absolute;
  left: 12px;
  top: 25px;
}

.fiveCourse .wytgb-item .fc-icon li em,
.fiveCourse .newVipb-item .fc-icon li em {
  color: #d9a165;
}

.fiveCourse .fc-bd .fc-icon li.fc-play {
  width: 24px;
  height: 24px;
  line-height: 24px;
  background: none;
  margin-bottom: 0;
  position: absolute;
  top: 2px;
  right: 0;
}

.fiveCourse .fc-bd .fc-icon li.fc-play a {
  width: 24px;
  height: 24px;
  display: block;
  line-height: 240px;
  overflow: hidden;
  background: url(/images/jianzao/zhuanti/baiwenbaida/fc-play.png) no-repeat;
}

.fiveCourse .fc-bd .fc-icon li.fc-play a:hover {
  background-position: left -36px;
}

.fiveCourse .last-item {
  margin-right: 0 !important;
}

.fiveCourse .tab-con .course-nav .imColor {
  color: #ff0000;
}

.fiveCourse .newVipb-item .addCj-tit01 {
  background-image: url('/images/jianzao/zhuanti/baiwenbaida/course-bg01.png');
}

.fiveCourse .newVipb-item .addCj-tit02 {
  background-image: url('/images/jianzao/zhuanti/baiwenbaida/course-bg02.png');
}

.fiveCourse .newVipb-item .addCj-tit03 {
  background-image: url('/images/jianzao/zhuanti/baiwenbaida/course-bg04.png');
}

.fiveCourse .newVipb-item .addCj-tit04 {
  background-image: url('/images/jianzao/zhuanti/baiwenbaida/course-bg03.png');
}

.fiveCourse .newVipb-item .addCj-tit05 {
  background-image: url('/images/jianzao/zhuanti/baiwenbaida/course-bg05.png');
}

.fiveCourse .newVipb-item .addCj-tit01 h4 a,
.fiveCourse .newVipb-item .addCj-tit02 h4 a,
.fiveCourse .newVipb-item .addCj-tit03 h4 a,
.fiveCourse .newVipb-item .addCj-tit04 h4 a,
.fiveCourse .newVipb-item .addCj-tit05 h4 a {
  color: #fff;
}

.fiveCourse .addCj-tit03 .fc-sale2 {
  background: #ffd27a;
  color: #9b4618;
  border-top-left-radius: 20px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}

.fiveCourse .newVipb-item .addCj-list01 .fc-icon li,
.fiveCourse .newVipb-item .addCj-list02 .fc-icon li,
.fiveCourse .newVipb-item .addCj-list03 .fc-icon li,
.fiveCourse .newVipb-item .addCj-list04 .fc-icon li,
.fiveCourse .newVipb-item .addCj-list05 .fc-icon li {
  background: url(/images/jianzao/zhuanti/baiwenbaida/cj-xkicon.png) no-repeat 5px 7px;
}

.fiveCourse .newVipb-item .addCj-list01 .fc-icon li i,
.fiveCourse .newVipb-item .addCj-list02 .fc-icon li i,
.fiveCourse .newVipb-item .addCj-list03 .fc-icon li i,
.fiveCourse .newVipb-item .addCj-list04 .fc-icon li i,
.fiveCourse .newVipb-item .addCj-list05 .fc-icon li i {
  background: url(/images/jianzao/zhuanti/baiwenbaida/cj-xkicon.png) no-repeat 0px -261px;
}

.fiveCourse .addCj-list01 .fc-icon li em,
.fiveCourse .addCj-list02 .fc-icon li em,
.fiveCourse .addCj-list03 .fc-icon li em,
.fiveCourse .addCj-list04 .fc-icon li em,
.fiveCourse .addCj-list05 .fc-icon li em {
  color: #24b7cd;
}

.fiveCourse .newVipb-item .addCj-list02 .fc-icon li {
  background-position: 5px -39px;
}

.fiveCourse .newVipb-item .addCj-list03 .fc-icon li {
  background-position: 5px -81px;
}

.fiveCourse .newVipb-item .addCj-list04 .fc-icon li {
  background-position: 5px -135px;
}

.fiveCourse .newVipb-item .addCj-list05 .fc-icon li {
  background-position: 5px -193px;
}

.fiveCourse .newVipb-item .addCj-list02 .fc-icon li i {
  background-position: -15px -261px;
}

.fiveCourse .newVipb-item .addCj-list03 .fc-icon li i {
  background-position: -31px -261px;
}

.fiveCourse .newVipb-item .addCj-list04 .fc-icon li i {
  background-position: -48px -261px;
}

.fiveCourse .newVipb-item .addCj-list05 .fc-icon li i {
  background-position: -64px -261px;
}

.fiveCourse .addCj-list02 .fc-icon li em {
  color: #6ca7fd;
}

.fiveCourse .addCj-list03 .fc-icon li em {
  color: #fe8a59;
}

.fiveCourse .addCj-list04 .fc-icon li em {
  color: #8177ef;
}

.fiveCourse .addCj-list05 .fc-icon li em {
  color: #e6ac5c;
}

.fiveCourse .fc-bd .fc-price2 p del {
  color: #999;
  font-size: 12px;
}

.fiveCourse .tab-tit li.current i {
  display: inline-block;
  background: url("/images/jianzao/zhuanti/baiwenbaida/hot.jpg") no-repeat;
  width: 23px;
  height: 17px;
}

.forthCourse .fc-item {
  width: 265px;
}

.forthCourse .newVipb-item .addCj-tit01 {
  background-image: url(//www.chinaacc.com/upload/resources/image/2020/10/16/901967.jpg);
}

.forthCourse .newVipb-item .addCj-tit02 {
  background-image: url(//www.chinaacc.com/upload/resources/image/2020/10/16/901968.jpg);
}

.forthCourse .newVipb-item .addCj-tit03 {
  background-image: url(//www.chinaacc.com/images/jianzao/zhuanti/baiwenbaida/tutorialTop05.jpg);
}

.forthCourse .newVipb-item .addCj-tit04 {
  background-image: url(//www.chinaacc.com/upload/resources/image/2020/10/16/901969.jpg);
}

.forthCourse .newVipb-item .addCj-tit05 {
  background-image: url(//www.chinaacc.com/upload/resources/image/2020/10/16/902017.png);
}

.choiceCourse-mod {
  display: none;
  position: relative;
  margin: 13px 39px 0 0;
}

.choiceCourse-mod .tab-con {
  display: none;
  background: #fff;
  border-radius: 10px;
  padding: 17px 0 0;
  box-shadow: 0 4px 8px #e7e9ed;
}

.choiceCourse-mod .tab-con .tit {
  height: 44px;
  position: absolute;
  left: 0;
  top: 0;
}

.choiceCourse-mod .tab-con .tit h4 {
  float: left;
  line-height: 28px;
  width: 110px;
  text-align: right;
  font-size: 14px;
  font-weight: bold;
}

.choiceCourse-mod .tab-con .tit.abs02 {
  top: 45px;
}

.choiceCourse-mod .tab-con .btn-wrap {
  background: #fff;
  border-radius: 10px;
  margin-top: 13px;
}

.choiceCourse-mod .tab-con .choiceClass-tit {
  padding: 0 0 20px 110px;
  position: relative;
}

.choiceCourse-mod .tab-con .choiceClass-tit p {
  display: block;
  float: left;
  height: 28px;
  line-height: 28px;
  padding: 0 49px;
  font-size: 14px;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
  position: relative;
  margin-right: 14px;
  cursor: pointer;
}

.choiceCourse-mod .tab-con .choiceClass-tit p.on {
  border: 1px solid #f4664a;
  color: #f4664a;
}

.choiceCourse-mod .tab-con .choiceClass-tit p.on i {
  display: block;
  width: 27px;
  height: 20px;
  position: absolute;
  right: 0;
  bottom: 0;
  background-position: -5px -405px;
}

.choiceCourse-mod .choiceClass-con {
  display: none;
}

.choiceCourse-mod .tab-con .con {
  padding: 0 0 8px 110px;
}

.choiceCourse-mod .tab-con .course-tit {
  line-height: 18px;
  font-weight: bold;
  padding-bottom: 9px;
}

.choiceCourse-mod .tab-con .course-tit strong {
  color: #f4664a;
}

.choiceCourse-mod .tab-con .course-con {
  padding: 0 0 13px 0;
}

.choiceCourse-mod .tab-con .course-con p {
  display: block;
  float: left;
  height: 30px;
  line-height: 30px;
  padding: 0 36px;
  font-size: 16px;
  border: 1px solid #d2d2d2;
  overflow: hidden;
  border-radius: 4px;
  position: relative;
  margin: 0 14px 5px 0;
  cursor: pointer;
}

.choiceCourse-mod .tab-con .course-con p.on {
  border: 1px solid #f4664a;
  color: #f4664a;
}

.choiceCourse-mod .tab-con .course-con p.on i {
  display: block;
  width: 27px;
  height: 20px;
  position: absolute;
  right: 0;
  bottom: 0;
  background-position: -5px -404px;
}

.choiceCourse-mod .tab-con .course-con input {
  position: absolute;
  left: -50px;
  top: -50px;
}

.choiceCourse-mod .close-btn {
  display: block;
  width: 20px;
  height: 20px;
  right: 28px;
  top: 28px;
  background-position: 0px -512px;
  z-index: 1;
}

.shoppingCart-wrap {
  background: #fff;
  padding: 19px 40px 18px 0;
  border-top: 1px solid #f3f3f3;
}

.shoppingCart-wrap .text {
  line-height: 42px;
  padding: 0 20px;
}

.shoppingCart-wrap .text p {
  line-height: 28px;
}

.shoppingCart-wrap .text p.tips {
  font-size: 12px;
  line-height: 18px;
  color: #f3664a;
}

.shoppingCart-wrap .text strong {
  font-size: 26px;
  vertical-align: -2px;
  color: #f3664a;
}

.shoppingCart-wrap .text .nums {
  color: #f3664a;
  font-weight: bold;
  font-size: 26px;
  vertical-align: -2px;
  margin: 0 2px;
}

.shoppingCart-wrap .buy-btn {
  display: block;
  width: 129px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: #fb6142;
  border-radius: 50px;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}

.choiceCourse-mod.differentChoice {
  margin-right: 0;
}

.choiceCourse-mod.differentChoice .tab-con .con {
  padding-left: 39px;
}

.choiceCourse-mod.differentChoice .tab-con .course-tit {
  line-height: 30px;
  padding: 12px 0 16px;
  font-size: 16px;
}

.choiceCourse-mod.differentChoice .tab-con .course-con p {
  width: 248px;
  padding: 0;
  margin: 0 10px 10px 0;
  text-align: center;
}

.choiceCourse-mod.gaoxiaoCourse {
  margin-right: 0;
}

.choiceCourse-mod.gaoxiaoCourse .tab-con .con {
  padding-left: 31px;
}

.choiceCourse-mod.gaoxiaoCourse .tab-con .course-tit {
  line-height: 50px;
  padding-bottom: 0;
}

.choiceCourse-mod.gaoxiaoCourse .course-tabTit ul {
  width: 1090px;
}

.choiceCourse-mod.gaoxiaoCourse .course-tabTit li {
  float: left;
  width: 250px;
  line-height: 48px;
  height: 70px;
  color: #344455;
  margin-right: 20px;
  border: 1px solid #d7d7d7;
  cursor: pointer;
  position: relative;
}

.choiceCourse-mod.gaoxiaoCourse .course-tabTit h4 {
  float: left;
}

.choiceCourse-mod.gaoxiaoCourse .course-tabTit h4 strong {
  float: left;
  font-size: 34px;
  color: #b6b6b6;
  margin-right: 5px;
  padding-left: 7px;
  line-height: 1;
}

.choiceCourse-mod.gaoxiaoCourse .course-tabTit .prize {
  float: right;
  padding-right: 9px;
}

.choiceCourse-mod.gaoxiaoCourse .course-tabTit .prize strong {
  font-size: 22px;
  color: #f4664a;
}

.choiceCourse-mod.gaoxiaoCourse .course-tabTit .prize em {
  font-size: 14px;
  color: #f4664a;
}

.choiceCourse-mod.gaoxiaoCourse .course-tabTit .sale-tags {
  display: block;
  height: 18px;
  line-height: 18px;
  border: 1px solid #f4694e;
  border-radius: 3px;
  padding: 0 6px;
  font-size: 12px;
  color: #f4694e;
  position: absolute;
  left: 12px;
  bottom: 10px;
}

.choiceCourse-mod.gaoxiaoCourse .course-tabTit .hot-tags {
  display: block;
  height: 16px;
  line-height: 16px;
  font-size: 12px;
  color: #fff;
  border-radius: 50px;
  border-bottom-left-radius: 0;
  padding: 0 6px 0 4px;
  position: absolute;
  right: -7px;
  top: -4px;
  background: #ff8054;
  background-image: -webkit-linear-gradient(left, #ff8054, #fdac5a);
  background-image: -moz-linear-gradient(left, #ff8054, #fdac5a);
  background-image: linear-gradient(left, #ff8054, #fdac5a);
}

.choiceCourse-mod.gaoxiaoCourse .course-tabTit li.other {
  background: #fff1ce;
  border-color: #fff1ce;
}

.choiceCourse-mod.gaoxiaoCourse .course-tabTit li.on {
  border-color: #f4664a;
}

.choiceCourse-mod.gaoxiaoCourse .course-tabTit li.on i {
  display: block;
  width: 27px;
  height: 20px;
  position: absolute;
  right: 0;
  bottom: 0;
  background-position: -5px -405px;
}

.choiceCourse-mod.gaoxiaoCourse .tab-con .course-con {
  display: none;
}

.choiceCourse-mod.shenjiChoice .tab-con .con {
  padding-left: 30px;
}

.choiceCourse-mod.shenjiChoice .tab-con .course-tit {
  float: left;
  width: 79px;
  height: 32px;
  line-height: 32px;
}

.choiceCourse-mod.shenjiChoice .tab-tit {
  float: left;
}

.choiceCourse-mod.shenjiChoice .tab-tit li {
  float: left;
  width: 108px;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  text-align: center;
  border: 1px solid #c6c6c6;
  border-radius: 3px;
  margin: 0 10px 10px 0;
  position: relative;
}

.choiceCourse-mod.shenjiChoice .tab-tit li.on {
  border-color: #f4674b;
}

.choiceCourse-mod.shenjiChoice .tab-tit li.on i {
  display: block;
  width: 27px;
  height: 20px;
  position: absolute;
  right: 0;
  bottom: 0;
  background-position: -5px -405px;
}

.choiceCourse-mod.shenjiChoice .choiceClass-con .con-wrap {
  padding: 0 0 12px 0;
}

.choiceCourse-mod.shenjiChoice .tab-con .course-con p {
  display: none;
}

.equity-con {
  background: #fff;
  border-radius: 10px;
  padding: 10px 16px 30px 26px;
  margin: 40px 0 30px;
  border-bottom: 1px solid #ebebeb;
}

.equity-con h3 {
  line-height: 50px;
  font-size: 16px;
}

.equity-con p {
  line-height: 34px;
}

.equity-con .hide {
  display: none;
}

.equity-con .btn {
  display: block;
  width: 52px;
  height: 26px;
  border: 1px solid #e1e1e1;
  background-position: 20px -439px;
  border-radius: 50px;
  margin: 12px auto 0;
}

.equity-con .btn.on {
  background-position: 20px -471px;
}

.moreCourse-btn {
  display: block;
  width: 288px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  text-decoration: none;
  border: 1px solid #3d4bb8;
  border-radius: 50px;
  font-size: 20px;
  color: #3d4bb8;
  margin: 0 auto;
}

.moreCourse-btn:hover {
  box-shadow: 0 1px 5px #3d4bb8;
}

.book-mod li {
  width: 285px;
  height: 378px;
  margin-right: 20px;
  float: left;
}

.book-mod li.box {
  width: 285px;
  height: 378px;
  background: #fff;
  border-radius: 12px;
  -webkit-box-shadow: 0 4px 8px #f5f5f5;
  -moz-box-shadow: 0 4px 8px #f5f5f5;
  -ms-box-shadow: 0 4px 8px #f5f5f5;
  -o-box-shadow: 0 4px 8px #f5f5f5;
  box-shadow: 0 2px 16px #f5f5f5;
}

.book-mod li.box:hover {
  margin-top: 1px;
  box-shadow: 0 3px 10px #e0e0e0;
}

.book-mod li .pic {
  height: 187px;
  position: relative;
  padding-left: 18px;
}

.book-mod li .pic span {
  display: block;
  width: 102px;
  height: 93px;
  font-size: 24px;
  color: #fff;
  line-height: 30px;
  padding-top: 4px;
  text-align: center;
  position: absolute;
  right: 5px;
  top: 0;
  background: url("/images/jianzao/zhuanti/baiwenbaida/book-bg01.png") no-repeat;
}

.book-mod li .pic.center {
  text-align: center;
}

.book-mod li h3 {
  height: 48px;
  line-height: 24px;
  padding: 0 15px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.book-mod li .prize {
  height: 42px;
  line-height: 42px;
  padding: 16px 0 16px 20px;
  font-size: 32px;
  font-weight: bold;
  color: #f3664a;
}

.book-mod li .prize em {
  font-size: 18px;
  font-weight: normal;
}

.book-mod li .prize del {
  font-size: 16px;
  color: #999;
  font-weight: normal;
  margin-left: 10px;
}

.book-mod li .btn-wrap {
  text-align: center;
  font-size: 0;
}

.book-mod li .btn-wrap .service-btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 117px;
  height: 48px;
  line-height: 48px;
  font-size: 18px;
  color: #999;
  text-decoration: none;
  text-align: center;
  border: 1px solid #d5d5d5;
  border-radius: 50px;
  margin: 0 9px;
}

.book-mod li .btn-wrap .service-btn:hover {
  border: 1px solid #fb6142;
  color: #fb6142;
}

.book-mod li .btn-wrap .buy-btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 119px;
  height: 50px;
  line-height: 50px;
  background: #fb6142;
  font-size: 18px;
  color: #fff;
  box-shadow: 0 4px 8px #fcdad4;
  text-decoration: none;
  text-align: center;
  border-radius: 50px;
  margin: 0 9px;
}

.book-mod li .btn-wrap .buy-btn:hover {
  background: #ff7458;
}

.book-mod .prev,
.book-mod .next {
  display: block;
  width: 50px;
  height: 50px;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 145px;
  background-position: 0 -279px;
  z-index: 2;
}

.book-mod .next {
  left: auto;
  right: -8px;
  background-position: 0px -339px;
}

.book-mod .moreBook {
  display: block;
  width: 282px;
  height: 46px;
  border-radius: 26px;
  border: 1px solid #3d4bb8;
  color: #3d4bb8;
  font-size: 20px;
  text-align: center;
  line-height: 46px;
  margin: 30px auto;
}

.book-mod .moreBook:hover {
  box-shadow: 0 1px 5px #3d4bb8;
}

.getReady-mod {
  border-radius: 6px;
  background: #fff;
  box-shadow: 0 4px 8px #f1f1f1;
  padding: 42px 0 34px 66px;
  margin-bottom: 50px;
}

.getReady-mod li {
  float: left;
  width: 336px;
  margin-right: 30px;
}

.getReady-mod .con {
  text-align: center;
  box-shadow: 0 0 8px #f0eded;
  padding-bottom: 15px;
}

.getReady-mod .con .icon {
  display: block;
  width: 93px;
  height: 93px;
  margin: 0 auto;
}

.getReady-mod .con .icon.ico01 {
  background: url("/images/jianzao/zhuanti/baiwenbaida/getReady-ico01.png") no-repeat center 23px;
}

.getReady-mod .con .icon.ico02 {
  background: url("/images/jianzao/zhuanti/baiwenbaida/getReady-ico02.png") no-repeat center 19px;
}

.getReady-mod .con .icon.ico03 {
  background: url("/images/jianzao/zhuanti/baiwenbaida/getReady-ico03.png") no-repeat center 19px;
}

.getReady-mod .con h4 {
  line-height: 28px;
  font-size: 18px;
  font-weight: bold;
}

.getReady-mod .con p {
  line-height: 24px;
  font-size: 16px;
  color: #999;
}

.getReady-mod .btn {
  display: block;
  width: 166px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  font-size: 20px;
  text-decoration: none;
  box-shadow: 0 4px 8px #d0e1ff;
  color: #fff;
  margin: 35px auto 0;
  border-radius: 50px;
  background: #3d4bb8;
}

.bottom-wrap {
  width: 100%;
  height: 350px;
  background: url("/images/jianzao/zhuanti/baiwenbaida/botFoot.jpg") no-repeat center top;
}

.bottomNav-mod {
  padding: 24px 0 0;
}

.bottomNav-mod .tit {
  height: 62px;
  line-height: 62px;
  padding-left: 74px;
  font-size: 30px;
  color: #fff;
  margin-bottom: 32px;
  background: url("images/acc.png") no-repeat left center;
}

.bottomNav-mod li {
  float: left;
  width: 220px;
  text-align: center;
  color: #fff;
  position: relative;
}

.bottomNav-mod li h3 {
  line-height: 52px;
  font-size: 36px;
  font-weight: bold;
}

.bottomNav-mod li p {
  line-height: 32px;
  font-size: 16px;
}

.bottomNav-mod li i {
  display: block;
  width: 1px;
  height: 62px;
  background: #898a8d;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -31px;
}

.bottomNav-mod .ewm {
  padding: 40px 0 0;
  text-align: center;
}

.bottomNav-mod .ewm .box {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 164px;
  margin: 0 47px;
}

.bottomNav-mod .ewm .box img {
  display: block;
  width: 164px;
  height: 164px;
}

.bottomNav-mod .ewm .box p {
  font-size: 16px;
  line-height: 44px;
  color: #fff;
}

.mask {
  display: none;
  width: 100%;
  z-index: 98;
  height: 100%;
  background: #000;
  opacity: 0.6;
  filter: alpha(opacity=60);
  position: fixed;
  top: 0;
  left: 0;
}

.common-pop {
  display: none;
  width: 438px;
  position: fixed;
  left: 50%;
  margin-left: -219px;
  top: 50%;
  z-index: 99;
}

.common-pop .pop-tit {
  height: 60px;
  line-height: 60px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background: #ff7439;
  background-image: -webkit-linear-gradient(left, #ff604f, #ff901a);
  background-image: -ms-linear-gradient(left, #ff604f, #ff901a);
  background-image: linear-gradient(left, #ff604f, #ff901a);
}

.common-pop .pop-tit h4 {
  float: left;
  font-size: 22px;
  color: #fff;
  padding-left: 33px;
}

.common-pop .pop-con {
  background: #fff;
}

.common-pop .pop-con .close-btn {
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 24px;
  right: 26px;
  background-position: -90px -358px;
}

.pactPop .pop-con {
  padding: 34px 0 16px 0;
}

.pactPop .pop-con .pic {
  display: block;
  width: 120px;
  height: 120px;
  margin: 0 auto;
}

.pactPop .pop-con h3 {
  font-size: 16px;
  line-height: 32px;
  text-align: center;
  padding-top: 4px;
  font-weight: normal;
}

.pactPop .pop-con p {
  line-height: 18px;
  color: #666;
  padding: 0 27px;
  text-align: center;
}

.leftFixed {
  width: 100px;
  padding: 0 5px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  position: fixed;
  _position: absolute;
  left: 10px;
  top: 50%;
  background: #3d4bb8;
  text-align: center;
  z-index: 100;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.leftFixed h6 {
  line-height: 32px;
  font-size: 16px;
  color: #fff;
  font-weight: normal;
  padding: 49px 0 4px;
  background-position: 35px -533px;
}

.leftFixed h6 a {
  color: #fff;
  text-decoration: none;
}

.leftFixed .onekey ul {
  padding: 10px 0;
  background: #f1f6ff;
}

.leftFixed .onekey li {
  height: 30px;
  line-height: 30px;
  display: block;
  margin: 0 10px;
}

.leftFixed .onekey li:hover {
  color: #fff;
  background: #3d4bb8;
  text-decoration: none;
  border-radius: 8px;
}

.leftFixed .onekey li a {
  color: #333;
}

.leftFixed .onekey li a:hover {
  color: #fff;
}

.leftFixed .hotline {
  margin-top: 1px;
  background: #f1f6ff;
  padding-top: 14px;
}

.leftFixed .hotline p {
  line-height: 20px;
}

.leftFixed .wxgxh {
  padding-top: 20px;
  line-height: 40px;
}

.leftFixed .wxgxh img {
  display: block;
  margin: 0 auto;
}

.leftFixed .returnTop {
  height: 32px;
  line-height: 32px;
  margin-top: 10px;
  background-position: 25px -621px;
  padding-left: 20px;
  color: #fff;
  display: block;
}

/**/
.gaoxiaoCourse-mod {
  border-radius: 6px;
  background: #fff;
  box-shadow: 0 4px 8px #f1f1f1;
  padding: 33px 40px 30px 40px;
}

.gaoxiaoCourse-mod .coupon-con {
  width: 1120px;
  padding-left: 36px;
  padding-top: 0;
}

.gaoxiaoCourse-mod .top-tit h3 {
  float: left;
  width: 333px;
  height: 67px;
  line-height: 67px;
  text-align: center;
  font-size: 30px;
  color: #fff;
  font-weight: bold;
  padding-right: 10px;
  background: url("//www.chinaacc.com/images/jianzao/zhuanti/baiwenbaida/gaoxiaoCourse-tit.png") no-repeat;
}

.gaoxiaoCourse-mod .top-tit .ad {
  display: block;
  float: right;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
  padding: 0 31px 0 75px;
  border-radius: 50px;
  margin: 16px 3px 0 0;
  background: #fe6f01;
  background-image: -webkit-linear-gradient(top, #fe5e02, #ff8700);
  background-image: -moz-linear-gradient(top, #fe5e02, #ff8700);
  background-image: linear-gradient(top, #fe5e02, #ff8700);
}

.gaoxiaoCourse-mod .top-tit .ad i {
  display: block;
  width: 48px;
  height: 42px;
  line-height: 40px;
  padding-top: 11px;
  text-align: center;
  font-size: 16px;
  color: #ff682c;
  background-position: 0px -664px;
  left: -4px;
  top: -11px;
}

.gaoxiaoCourse-con {
  box-shadow: 0 4px 8px #e7e9ed;
  padding: 0 30px;
}

.gaoxiaoCourse-con .introduce-con .text {
  width: 555px;
  padding: 19px 0 0;
}

.gaoxiaoCourse-con .introduce-con .text .tips {
  line-height: 34px;
  font-size: 16px;
  margin-bottom: 18px;
}

.gaoxiaoCourse-con .introduce-con .text .box {
  float: left;
  width: 252px;
  margin: 0 40px 0 0;
  padding: 15px 0 0;
  border-top: 1px solid #eaeaea;
}

.gaoxiaoCourse-con .introduce-con .text .box .tit {
  line-height: 28px;
  font-size: 18px;
  font-weight: bold;
}

.gaoxiaoCourse-con .introduce-con .text .box .tit span {
  display: inline-block;
  height: 28px;
  line-height: 28px;
  border-radius: 4px;
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  padding: 0 11px;
  margin-right: 8px;
  background: #ff8054;
  background-image: -webkit-linear-gradient(top, #ff8054, #fdac5a);
  background-image: -moz-linear-gradient(top, #ff8054, #fdac5a);
  background-image: linear-gradient(top, #ff8054, #fdac5a);
}

.gaoxiaoCourse-con .introduce-con .text .box .tit em {
  color: #999;
  font-size: 14px;
}

.gaoxiaoCourse-con .introduce-con .text .box .con01 {
  padding: 15px 0 23px 20px;
}

.gaoxiaoCourse-con .introduce-con .text .box .con01 li {
  line-height: 30px;
  position: relative;
}

.gaoxiaoCourse-con .introduce-con .text .box .con01 li i {
  display: block;
  width: 6px;
  height: 6px;
  background: #cddbec;
  border-radius: 50%;
  position: absolute;
  left: -20px;
  top: 12px;
}

.gaoxiaoCourse-con .introduce-con .text .box .con01 li em {
  display: block;
  width: 1px;
  height: 26px;
  background: #f2f4f6;
  position: absolute;
  left: -18px;
  top: 18px;
}

.gaoxiaoCourse-con .introduce-con .text .box .con01.other01 li {
  float: left;
  width: 102px;
}

.gaoxiaoCourse-con .introduce-con .text .box .con01.other02 li {
  padding-bottom: 11px;
}

.gaoxiaoCourse-con .introduce-con .text .box .con01.other02 li em {
  height: 74px;
}

.gaoxiaoCourse-con .introduce-con .text .box.mr0 {
  margin-right: 0;
}

.gaoxiaoCourse-con .introduce-con .teacher {
  width: 500px;
  text-align: center;
  padding: 77px 0 0;
}

.gaoxiaoCourse-con .introduce-con .teacher .name {
  height: 34px;
  line-height: 34px;
  text-align: center;
  background: #73b4fe;
}

.gaoxiaoCourse-con .introduce-con .teacher .name span {
  font-size: 16px;
  color: #fff;
  font-weight: bold;
  margin: 0 27px;
}

/**/
.gaoxiaoCourse {
  background: #fff;
  border-radius: 10px;
  padding: 17px 0 0;
  box-shadow: 0 4px 8px #e7e9ed;
  margin-top: 10px;
}

.gaoxiaoCourse .tab-con {
  display: none;
  background: #fff;
  border-radius: 10px;
  padding: 17px 0 0 31px;
}

.gaoxiaoCourse .tab-con .course-tit {
  line-height: 50px;
  padding-bottom: 0;
}

.gaoxiaoCourse .course-tabTit ul {
  width: 1090px;
}

.gaoxiaoCourse .course-tabTit li {
  float: left;
  width: 250px;
  line-height: 48px;
  height: 70px;
  color: #344455;
  margin-right: 20px;
  border: 1px solid #d7d7d7;
  cursor: pointer;
  position: relative;
}

.gaoxiaoCourse .course-tabTit h4 {
  float: left;
}

.gaoxiaoCourse .course-tabTit h4 strong {
  float: left;
  font-size: 34px;
  color: #b6b6b6;
  margin-right: 5px;
  padding-left: 7px;
  line-height: 1;
}

.gaoxiaoCourse .course-tabTit .prize {
  float: right;
  padding-right: 9px;
}

.gaoxiaoCourse .course-tabTit .prize strong {
  font-size: 22px;
  color: #f4664a;
}

.gaoxiaoCourse .course-tabTit .prize em {
  font-size: 14px;
  color: #f4664a;
}

.gaoxiaoCourse .course-tabTit .sale-tags {
  display: block;
  height: 18px;
  line-height: 18px;
  border: 1px solid #f4694e;
  border-radius: 3px;
  padding: 0 6px;
  font-size: 12px;
  color: #f4694e;
  position: absolute;
  left: 12px;
  bottom: 10px;
}

.gaoxiaoCourse .course-tabTit .hot-tags {
  display: block;
  height: 16px;
  line-height: 16px;
  font-size: 12px;
  color: #fff;
  border-radius: 50px;
  border-bottom-left-radius: 0;
  padding: 0 6px 0 4px;
  position: absolute;
  right: -7px;
  top: -4px;
  background: #ff8054;
  background-image: -webkit-linear-gradient(left, #ff8054, #fdac5a);
  background-image: -moz-linear-gradient(left, #ff8054, #fdac5a);
  background-image: linear-gradient(left, #ff8054, #fdac5a);
}

.gaoxiaoCourse .course-tabTit li.other {
  background: #fff1ce;
  border-color: #fff1ce;
}

.gaoxiaoCourse .course-tabTit li.on {
  border-color: #f4664a;
}

.gaoxiaoCourse .course-tabTit li.on i {
  display: block;
  width: 27px;
  height: 20px;
  position: absolute;
  right: 0;
  bottom: 0;
  background-position: -5px -405px;
}

.gaoxiaoCourse .tab-con .course-con {
  display: none;
}

.gaoxiaoCourse .tab-con .course-con {
  padding: 0 0 13px 0;
}

.gaoxiaoCourse .tab-con .course-con p {
  display: block;
  float: left;
  height: 30px;
  line-height: 30px;
  padding: 0 36px;
  font-size: 16px;
  border: 1px solid #d2d2d2;
  overflow: hidden;
  border-radius: 4px;
  position: relative;
  margin: 0 14px 5px 0;
  cursor: pointer;
}

.gaoxiaoCourse .tab-con .course-con p.on {
  border: 1px solid #f4664a;
  color: #f4664a;
}

.gaoxiaoCourse .tab-con .course-con p.on i {
  display: block;
  width: 27px;
  height: 20px;
  position: absolute;
  right: 0;
  bottom: 0;
  background-position: -5px -405px;
}

.gaoxiaoCourse .tab-con .course-con input {
  position: absolute;
  left: -50px;
  top: -50px;
}

.otherShoppingCart {
  background: #fff;
  padding: 19px 40px 18px 0;
  border-top: 1px solid #f3f3f3;
}

.otherShoppingCart .text {
  line-height: 42px;
  padding: 0 20px;
}

.otherShoppingCart .text p {
  line-height: 28px;
}

.otherShoppingCart .text p.tips {
  font-size: 12px;
  line-height: 18px;
  color: #f3664a;
}

.otherShoppingCart .text strong {
  font-size: 26px;
  vertical-align: -2px;
  color: #f3664a;
}

.otherShoppingCart .text .nums {
  color: #f3664a;
  font-weight: bold;
  font-size: 26px;
  vertical-align: -2px;
  margin: 0 2px;
}

.otherShoppingCart .buy-btn {
  display: block;
  width: 129px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: #fb6142;
  border-radius: 50px;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}

/**/
.shenjiCourse-mod {
  border-radius: 6px;
  background: #fff;
  box-shadow: 0 4px 8px #f1f1f1;
  padding: 40px 0 20px 40px;
}

.shenjiCourse-mod .box {
  float: left;
  width: 545px;
  box-shadow: 0 4px 8px #e7e9ed;
  margin-right: 30px;
}

.shenjiCourse-mod .box .top-tit {
  height: 100px;
  line-height: 100px;
  text-align: center;
  font-size: 26px;
  color: #fff;
  font-weight: bold;
  position: relative;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.shenjiCourse-mod .box .top-tit .tags01 {
  display: block;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  color: #9b4618;
  background: #ffd27a;
  padding: 0 14px 0 20px;
  border-bottom-left-radius: 10px;
  border-top-right-radius: 6px;
  position: absolute;
  right: 0;
  top: 0;
}

.shenjiCourse-mod .box .top-tit .tags02 {
  display: block;
  width: 184px;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  color: #9b4618;
  background: #ffd27a;
  text-align: center;
  border-radius: 50px;
  border-bottom-left-radius: 0;
  position: absolute;
  left: 50%;
  margin-left: -92px;
  top: -12px;
}

.shenjiCourse-mod .box.bg01 .top-tit {
  background: url("//www.chinaacc.com/images/jianzao/zhuanti/baiwenbaida/shenjiCourse-tit01.jpg") no-repeat;
}

.shenjiCourse-mod .box.bg02 .top-tit {
  background: url("//www.chinaacc.com/images/jianzao/zhuanti/baiwenbaida/shenjiCourse-tit02.jpg") no-repeat;
}

.shenjiCourse-mod .box.bg01 .characteristic-con p {
  background-position: 0 -1551px;
}

.shenjiCourse-mod .box.bg02 .characteristic-con p {
  background-position: 0 -1601px;
}

.shenjiCourse-mod .con {
  padding: 0 30px 25px;
  background: #fff;
}

.shenjiCourse-mod .tips-tit {
  height: 60px;
  line-height: 60px;
  text-align: center;
  border-bottom: 1px solid #f3f3f3;
}

.shenjiCourse-mod .characteristic-con {
  padding: 14px 0 7px 75px;
  border-bottom: 1px solid #f3f3f3;
}

.shenjiCourse-mod .characteristic-con p {
  display: block;
  float: left;
  width: 124px;
  height: 26px;
  line-height: 26px;
  margin: 0 0 14px 0;
  color: #888;
  padding-left: 35px;
}

.shenjiCourse-mod .characteristic-con p span {
  font-size: 18px;
  color: #6ca7fd;
}

.shenjiCourse-mod .course-con {
  padding: 3px 0 0;
}

.shenjiCourse-mod .course-con li {
  float: left;
  width: 232px;
  margin: 0 21px 0 0;
}

.shenjiCourse-mod .course-con li.mr0 {
  margin-right: 0;
}

.shenjiCourse-mod .course-con .tit {
  font-size: 16px;
  line-height: 46px;
  font-weight: bold;
}

.shenjiCourse-mod .course-con .name01 {
  height: 52px;
  line-height: 52px;
  background: #f4f4f4;
  padding: 0 0 0 28px;
  margin-bottom: 2px;
}

.shenjiCourse-mod .course-con .name01 span {
  color: #f3664a;
}

.shenjiCourse-mod .course-con .name01 strong {
  font-size: 26px;
  color: #f3664a;
  font-weight: bold;
}

.shenjiCourse-mod .course-con .name02 {
  background: #ffedcf;
  padding: 10px 0 3px 30px;
}

.shenjiCourse-mod .course-con .name02 h3 {
  line-height: 34px;
}

.shenjiCourse-mod .course-con .name02 h3 span {
  color: #f3664a;
}

.shenjiCourse-mod .course-con .name02 h3 strong {
  font-size: 26px;
  color: #f3664a;
  font-weight: bold;
}

.shenjiCourse-mod .course-con .name02 p {
  line-height: 25px;
  font-size: 12px;
  color: #f3664a;
}

.shenjiCourse-mod .btn-wrap {
  text-align: center;
  font-size: 0;
  padding: 27px 0 0;
}

.shenjiCourse-mod .btn-wrap .service-btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 128px;
  height: 38px;
  line-height: 38px;
  font-size: 16px;
  color: #999;
  text-decoration: none;
  text-align: center;
  border: 1px solid #d5d5d5;
  border-radius: 50px;
  margin: 0 10px;
}

.shenjiCourse-mod .btn-wrap .buy-btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 126px;
  height: 36px;
  line-height: 36px;
  background: #fb6142;
  font-size: 18px;
  color: #fff;
  box-shadow: 0 4px 8px #fcdad4;
  text-decoration: none;
  text-align: center;
  border-radius: 50px;
  margin: 0 10px;
}

/**/
.gaokuaiCourse-mod {
  border-radius: 6px;
  background: #fff;
  box-shadow: 0 4px 8px #f1f1f1;
  padding: 40px 0 20px 40px;
}

.gaokuaiCourse-mod .box {
  float: left;
  width: 360px;
  box-shadow: 0 4px 8px #e7e9ed;
  margin-right: 20px;
}

.gaokuaiCourse-mod .box .top-tit {
  height: 100px;
  line-height: 100px;
  text-align: center;
  font-size: 26px;
  color: #fff;
  font-weight: bold;
  position: relative;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.gaokuaiCourse-mod .box .top-tit .tags01 {
  display: block;
  width: 36px;
  height: 27px;
  right: 10px;
  top: 0;
  position: absolute;
  font-size: 12px;
  color: #f3664a;
  line-height: 24px;
  background-position: 0 -728px;
}

.gaokuaiCourse-mod .box .top-tit .tags02 {
  display: block;
  width: 240px;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  color: #9b4618;
  background: #ffd27a;
  text-align: center;
  border-radius: 50px;
  border-bottom-left-radius: 0;
  position: absolute;
  left: 50%;
  margin-left: -92px;
  top: -12px;
}

.gaokuaiCourse-mod .box.bg01 .top-tit {
  background: url("//www.chinaacc.com/images/template/2020queryScore/gaokuaiCourse-tit01.jpg") no-repeat;
}

.gaokuaiCourse-mod .box.bg02 .top-tit {
  background: url("//www.chinaacc.com/images/template/2020queryScore/gaokuaiCourse-tit02.jpg") no-repeat;
}

.gaokuaiCourse-mod .box.bg03 .top-tit {
  background: url("//www.chinaacc.com/images/template/2020queryScore/gaokuaiCourse-tit03.jpg") no-repeat;
}

.gaokuaiCourse-mod .box.bg01 .characteristic-con p {
  background: url("//www.chinaacc.com/images/template/2020queryScore/course-ico01.png") no-repeat left center;
}

.gaokuaiCourse-mod .box.bg02 .characteristic-con p {
  background: url("//www.chinaacc.com/images/template/2020queryScore/course-ico03.png") no-repeat left center;
}

.gaokuaiCourse-mod .box.bg03 .characteristic-con p {
  background: url("//www.chinaacc.com/images/template/2020queryScore/course-ico04.png") no-repeat left center;
}

.gaokuaiCourse-mod .box.mr0 {
  margin-right: 0;
}

.gaokuaiCourse-mod .con {
  padding: 0 30px 25px;
  background: #fff;
}

.gaokuaiCourse-mod .tips-tit {
  height: 60px;
  line-height: 60px;
  text-align: center;
  border-bottom: 1px solid #f3f3f3;
}

.gaokuaiCourse-mod .characteristic-con {
  padding: 14px 0 7px 15px;
  border-bottom: 1px solid #f3f3f3;
}

.gaokuaiCourse-mod .characteristic-con p {
  display: block;
  float: left;
  width: 107px;
  height: 26px;
  line-height: 26px;
  margin: 0 0 14px 0;
  color: #888;
  padding-left: 35px;
}

.gaokuaiCourse-mod .characteristic-con p span {
  font-size: 18px;
  color: #6ca7fd;
}

.gaokuaiCourse-mod .course-con .chk {
  padding: 10px 33px 0.267rem 30px;
  background: #f4f4f4;
  border: 2px solid #f4f4f4;
  margin-bottom: 2px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.gaokuaiCourse-mod .course-con .chk input {
  position: absolute;
  left: -50px;
  top: -50px;
}

.gaokuaiCourse-mod .course-con .chk.on {
  border: 2px solid #f3664a !important;
}

.gaokuaiCourse-mod .course-con .chk.hot-tags {
  border: 2px solid #ffedcf;
  background: #ffedcf;
}

.gaokuaiCourse-mod .course-con .chk.on i {
  display: block;
  width: 31px;
  height: 31px;
  position: absolute;
  right: 0;
  bottom: 0;
  background: url("/images/template/2020queryScore/gaokuaiCourse-ico.png") no-repeat;
}

.gaokuaiCourse-mod .course-con .chk .recommend-tips {
  display: block;
  line-height: 20px;
  font-size: 12px;
  color: #fff;
  padding: 0 9px;
  font-weight: bold;
  position: absolute;
  right: 0;
  top: 0;
  border-bottom-left-radius: 10px;
  background: #ff8054;
  background-image: -webkit-linear-gradient(left, #ff8054, #fdac5a);
  background-image: linear-gradient(left, #ff8054, #fdac5a);
}

.gaokuaiCourse-mod .course-con .prize {
  line-height: 34px;
}

.gaokuaiCourse-mod .course-con .prize strong {
  display: block;
  float: left;
  width: 100px;
  font-size: 26px;
  color: #f3664a;
}

.gaokuaiCourse-mod .course-con .prize strong em {
  font-size: 14px;
}

.gaokuaiCourse-mod .course-con .prize span {
  display: block;
  float: left;
  font-size: 14px;
  font-weight: bold;
}

.gaokuaiCourse-mod .course-con .course-tips {
  display: block;
  line-height: 26px;
  font-size: 12px;
  color: #f3664a;
}

.gaokuaiCourse-mod .btn-wrap {
  text-align: center;
  font-size: 0;
  padding: 27px 0 0;
}

.gaokuaiCourse-mod .btn-wrap .service-btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 128px;
  height: 38px;
  line-height: 38px;
  font-size: 16px;
  color: #999;
  text-decoration: none;
  text-align: center;
  border: 1px solid #d5d5d5;
  border-radius: 50px;
  margin: 0 10px;
}

.gaokuaiCourse-mod .btn-wrap .buy-btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 126px;
  height: 36px;
  line-height: 36px;
  background: #fb6142;
  font-size: 18px;
  color: #fff;
  box-shadow: 0 4px 8px #fcdad4;
  text-decoration: none;
  text-align: center;
  border-radius: 50px;
  margin: 0 10px;
}

.gaokuaiCourse-mod .course-con .top-tips {
  background: #f4f4f4;
  line-height: 57px;
  margin-bottom: 2px;
  padding: 0 0 0 30px;
}

.titleTop {
  border-bottom: 2px solid #dfdfdf;
}

.live-mod {
  border-radius: 6px;
  box-shadow: 0 4px 8px #f1f1f1;
  position: relative;
  padding: 6px 39px 0;
  margin-top: 39px;
  background: #fff;
}

.live-mod .tab-tit {
  position: absolute;
  right: 0;
  top: -103px;
}

.live-mod .tab-tit li {
  float: left;
  line-height: 60px;
  font-size: 20px;
  color: #888;
  cursor: pointer;
  padding: 0 8px;
  margin-left: 40px;
}

.live-mod .tab-tit li.on {
  color: #4747bd;
  border-bottom: 4px solid #4747bd;
  font-weight: bold;
}

.live-mod .tab-con {
  display: none;
  padding: 21px 0 0;
}

.live-mod .tab-con .btn-switch {
  width: 54px;
  height: 68px;
  position: absolute;
  right: 0;
  top: 10px;
  text-align: center;
  color: #ffffff;
  background-position: 0 -32px;
  z-index: 2;
}

.live-mod .tab-con .btn-switch a {
  display: block;
  color: #ffffff;
  padding: 3px 0;
  font-size: 14px;
}

.live-mod .tab-con .btn-switch a.no {
  color: #ffc1c1;
  font-size: 12px;
}

.live-mod .video-con {
  float: left;
  width: 542px;
  height: 308px;
  position: absolute;
  left: 39px;
  top: 30px;
}

.live-mod .liveTop-con {
  height: 330px;
}

.live-mod .video-frame {
  position: relative;
  width: 542px;
  height: 308px;
  overflow: hidden;
}

.live-mod .video-content {
  display: none;
  width: 542px;
  height: 308px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 9;
}

.live-mod .live-state-mod {
  width: 542px;
  height: 308px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 9;
}

.live-mod .live-state-mod .live-state-text {
  width: 100%;
  line-height: 40px;
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  color: #fff;
  padding-top: 115px;
}

.live-mod .live-state-mod #live-countDown {
  width: 100%;
  line-height: 40px;
  font-size: 24px;
  color: #fff;
  text-align: center;
}

.live-mod .live-state-mod .btns-play {
  text-align: center;
  font-size: 0;
  padding-top: 18px;
}

.live-mod .live-state-mod .btns-play .live-play {
  display: inline-block;
  width: 155px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  text-decoration: none;
  padding-right: 21px;
  font-size: 20px;
  color: #fff;
  font-weight: bold;
  background: url("/images/jianzao/zhuanti/baiwenbaida/videoLive.png") no-repeat 0 0;
}

.live-mod .live-state-mod .btns-play .live-play.live-pact-after {
  background-position: 0 -419px;
}

.live-mod .pact-shade {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: #000;
  opacity: 0.64;
  filter: alpha(opacity=64);
}

.live-mod .text {
  float: right;
  width: 536px;
  position: relative;
}

.live-mod .text .textTab-con {
  display: none;
  position: relative;
}

.live-mod .text h4 {
  line-height: 28px;
  font-size: 18px;
  color: #666;
  font-weight: normal;
}

.live-mod .text p {
  line-height: 23px;
  font-size: 16px;
  font-weight: bold;
  padding: 8px 0 40px 0;
}

.live-mod .text p.name {
  font-size: 22px;
}

.live-mod .text .experienceYear-tags {
  font-size: 18px;
  color: #3d4bb8;
  position: absolute;
  right: 0;
  top: 0;
}

.live-mod .text .experienceYear-tags strong {
  font-size: 48px;
  position: relative;
  padding-right: 10px;
}

.live-mod .text .experienceYear-tags strong em {
  font-size: 22px;
  font-weight: bold;
  position: absolute;
  right: -5px;
  top: 0;
}

.live-mod .text .textTab-con .btn-wrap {
  width: 54px;
  height: 68px;
  line-height: 22px;
  text-align: center;
  padding-top: 3px;
  background: url("/images/jianzao/zhuanti/baiwenbaida/video-bg.png") no-repeat;
  position: absolute;
  right: 0;
  top: 0;
}

.live-mod .text .textTab-con .btn-wrap a {
  color: #fff;
  text-decoration: none;
}

.live-mod .text .textTab-con .btn-wrap a.no {
  font-size: 12px;
  color: #ffc1c1;
}

.live-mod .liveBottom-con {
  border-top: 1px solid #ebebeb;
}

.live-mod .teacherList-con {
  position: relative;
  float: left;
  width: 472px;
  padding: 10px 0 25px;
  margin: 0 40px 0 30px;
}

.live-mod .teacherList-con .swiper-container {
  width: 480px;
  height: 90px;
  overflow: hidden;
}

.live-mod .teacherList-con .swiper-slide {
  width: 90px;
  height: 90px;
  padding: 0 15px;
  position: relative;
  cursor: pointer;
}

.live-mod .teacherList-con .swiper-slide img {
  border-radius: 90px;
}

.live-mod .teacherList-con .swiper-slide span {
  display: none;
}

.live-mod .teacherList-con .swiper-slide .box {
  display: none;
}

.live-mod .teacherList-con .swiper-slide .box.on {
  display: inherit;
}

.live-mod .teacherList-con .swiper-slide.on .box.on i {
  display: block;
  width: 86px;
  height: 86px;
  border-radius: 86px;
  border: 2px solid #3d4bb8;
  position: absolute;
  left: 15px;
  top: 0;
}

.live-mod .teacherList-con .arrow-left,
.live-mod .teacherList-con .arrow-right {
  display: none;
  width: 24px;
  height: 24px;
  position: absolute;
  left: -30px;
  top: 42px;
  background-position: 0px -199px;
  z-index: 2;
}

.live-mod .teacherList-con .arrow-right {
  left: auto;
  right: -40px;
  background-position: -30px -199px;
}

.live-mod .btn-wrap {
  float: right;
  width: 530px;
  text-align: center;
  line-height: 0;
  padding: 35px 0 0 0;
}

.live-mod .btn-wrap .consult-btn {
  display: inline-block;
  width: 368px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-size: 20px;
  color: #3d4bb8;
  border: 1px solid #8c92d0;
  border-radius: 50px;
  margin: 0 25px;
  text-decoration: none;
  position: relative;
}

.live-mod .btn-wrap .consult-btn:hover {
  box-shadow: 0 1px 5px #3d4bb8;
}

.live-mod .btn-wrap .btn {
  display: inline-block;
  width: 188px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  box-shadow: 0 4px 8px #fcd9d2;
  color: #fff;
  margin: 0 auto;
  border-radius: 50px;
  background: #fb6142;
}