@charset "utf-8";
body {
  margin: 0 auto;
  min-width: 11rem;
}
section {
  padding-top: 0.01rem;
  margin: 0 auto;
  box-sizing: border-box;
}
.wid,
.wrap {
  width: 11rem;
  margin: 0 auto;
  padding-top: 0.01rem;
  box-sizing: border-box;
}
.clearfix:before,
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.clearfix {
  zoom: 1;
}
@-moz-keyframes word {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -100% 0;
  }
}
@-webkit-keyframes word {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -100% 0;
  }
}
@-ms-keyframes word {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -100% 0;
  }
}
@-o-keyframes word {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -100% 0;
  }
}
@keyframes word {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -100% 0;
  }
}
.transition {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
.ctitle {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.48rem;
  color: #333333;
  font-weight: bold;
  margin-top: .15rem;
}
.ctitle span {
  color: #f60a0a;
}
.ctitle img {
  width: 1.5rem;
  margin-right: 0.1rem;
}
.comment_head {
  width: 9rem;
  overflow: hidden;
  padding-top: 0.6rem;
  background: url("../images/kuangtop.png") center top no-repeat;
  background-size: 100% 0.6rem;
  margin: 0.2rem auto 0;
}
.comment_head .comment_main {
  margin: 0 auto;
  padding-bottom: 0.2rem;
  width: 100%;
  background: #f53f3f;
  border-radius: 0 0 0.05rem 0.05rem;
}
.comment_head .comment_main .comment_center {
  width: 94%;
  margin: 0 auto;
  background: #fde3e3;
  background: -webkit-linear-gradient(bottom, #fefaf9, #fccccc);
  background: -o-linear-gradient(top, #fefaf9, #fccccc);
  background: -moz-linear-gradient(top, #fefaf9, #fccccc);
  background: linear-gradient(to bottom, #fefaf9, #fccccc);
  border: 0.01rem solid #ffffff;
  box-sizing: border-box;
  border-radius: 0.05rem;
  -webkit-box-shadow: 0 0 0.15rem 0.12rem #f4d6d5 inset;
  -moz-box-shadow: 0 0 0.15rem 0.12rem #f4d6d5 inset;
  box-shadow: 0 0 0.15rem 0.12rem #f4d6d5 inset;
}
.saomacanyu {
  width: 2rem;
}
.saomacanyu h2 {
  width: 1.44rem;
  height: 0.42rem;
  line-height: .34rem;
  background: url(../images/qt4.png) no-repeat center top;
  background-size: 100% 100%;
  text-align: center;
  font-size: .2rem;
  color: #fff;
  margin: 0.2rem auto 0.07rem;
}
.saomacanyu .qt_ewm {
  box-sizing: border-box;
  padding: .1rem 0;
  width: 100%;
  border-radius: 0.15rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fa5c5c;
  background: -webkit-linear-gradient(bottom, #ff7778, #f5403f);
  background: -o-linear-gradient(top, #ff7778, #f5403f);
  background: -moz-linear-gradient(top, #ff7778, #f5403f);
  background: linear-gradient(to bottom, #ff7778, #f5403f);
}
.saomacanyu .qt_ewm img {
  width: 90%;
  border-radius: 0.15rem;
  border: 0.08rem solid #ffffff;
  box-sizing: border-box;
}
.qingqidai .qqd {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 2.35rem;
  height: .97rem;
  text-align: center;
  font-size: .22rem;
  line-height: .24rem;
  box-sizing: border-box;
  padding-top: .15rem;
  color: #fff;
  background: url(../images/wsx.png) no-repeat center top;
}
.qingqidai .zdl {
  display: block;
  width: 1.85rem;
  text-align: center;
  height: .48rem;
  line-height: .48rem;
  background: linear-gradient(to bottom, #a774ff, #8b47f0);
  font-size: .24rem;
  font-weight: bold;
  color: #fff;
  border-radius: 1rem;
  margin-top: .2rem;
  margin-left: .2rem;
}
.teachers {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0.25rem;
}
.teachers img {
  height: 2.8rem;
}
.teachers img:nth-of-type(2) {
  z-index: 2;
  margin: 0 -0.4rem;
}
.teachers img:nth-of-type(3) {
  z-index: 3;
}
/* 弹窗 */
.zhezhao {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 8;
  display: none;
}
.popup {
  padding-bottom: .4rem;
  width: 4.22rem;
  background: #fff5f0;
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: .2rem;
  z-index: 9;
}
.popup .close {
  display: block;
  width: .47rem;
  position: absolute;
  bottom: -18%;
  left: 50%;
  transform: translateX(-50%);
}
.popup .close img {
  width: 100%;
}
.popup h3 {
  height: 1.1rem;
  line-height: 1.1rem;
  font-size: .44rem;
  color: #fff;
  font-weight: bold;
  background: #8744e0;
  text-align: center;
  border-top-left-radius: .2rem;
  border-top-right-radius: .2rem;
}
.popup_m {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.popup_m p {
  font-size: .22rem;
  color: #222;
  text-align: center;
}
.popup_m img {
  width: 33%;
  margin: 7% auto 4%;
  padding: .4%;
  border-radius: 0.1rem;
  border: 0.01rem solid #d73024;
}
/*侧边导航*/
.lfNav {
  position: fixed;
  width: 1.99rem;
  height: 6.18rem;
  background: url(../images/fixedNavBg.png) no-repeat center / 100%;
  top: 18%;
  left: 0.2rem;
  z-index: 9999;
}
.lfNav .close {
  position: absolute;
  top: 0;
  right: 0;
  height: 0.33rem;
  width: 0.33rem;
  background: url(../images/close.png) no-repeat center top;
  background-size: 100% 100%;
}
.nav-bg {
  width: 80%;
  display: block;
  float: left;
  clear: both;
  margin-left: 9%;
  margin-bottom: 0rem;
}
.nav-bg a {
  display: block;
  width: 1.22rem;
  line-height: 0.48rem;
  font-size: 0.18rem;
  color: #fff;
  text-align: center;
  margin: 0 auto;
  border-bottom: 0.01rem dashed #fff;
}
.nav-bg:nth-of-type(8) a {
  border-bottom: none;
}
.nav-bg a:hover {
  font-weight: bold;
  font-size: 0.19rem;
}
.left_top {
  width: 1.5rem;
  height: 0.6rem;
  display: block;
  float: left;
  margin-left: 0;
}
.doajishi {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 0.18rem;
  color: #28282e;
  margin-top: 1.23rem;
  margin-bottom: 0.28rem;
}
.doajishi .days {
  font-size: 0.46rem;
  font-weight: bold;
  color: #28282e;
  display: inline-block;
  width: 40%;
  letter-spacing: 0.1rem;
  margin-left: 14%;
  line-height: 0.48rem;
}
#gufen {
  position: fixed;
  top: 30%;
  right: 0.1rem;
  z-index: 2;
  width: 3.01rem;
  height: 2.79rem;
  background: url("../images/gufen.png") center center no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  padding: 0.62rem 0.33rem 0.4rem 0.72rem;
  animation: moveY 1s linear infinite alternate;
  -o-animation: moveY 1s linear infinite alternate;
  -moz-animation: moveY 1s linear infinite alternate;
  -webkit-animation: moveY 1s linear infinite alternate;
}
#gufen .gufen {
  display: inline-block;
  width: 1.2rem;
  margin-left: 14%;
  text-align: center;
}
#gufen .gufen img {
  width: 100%;
  border-radius: 0.5rem;
}
#gufen span {
  display: inline-block;
  font-size: 0.18rem;
  color: #ffffff;
  text-align: center;
  width: 1.9rem;
  height: 0.37rem;
  line-height: 0.37rem;
  background: #e43636;
  border-radius: 0.3rem;
}
#gufen #closegufen {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  width: 0.3rem;
  height: 0.3rem;
}
#gufen #closegufen:hover {
  animation: rotate1 2s alternate;
  -o-animation: rotate1 2s alternate;
  -moz-animation: rotate1 2s alternate;
  -webkit-animation: rotate1 2s alternate;
}
.banner-box {
  width: 100%;
  height: 6.15rem;
  position: relative;
  background: url(../images/banner.jpg) no-repeat top center;
  font-size: 0;
}
.banner-box .wrap {
  height: 100%;
  box-sizing: border-box;
  position: relative;
}
.banner-box .ban-logo {
  width: 1.4rem;
  position: absolute;
  left: 0;
  top: .45rem;
}
.banner-box .ban-logo img {
  width: 100%;
}
.banner-box .banT {
  display: inline-block;
  margin-top: .65rem;
}
.banner-box .ban-person {
  position: absolute;
  left: -5rem;
  bottom: -3rem;
  animation: scale3 5s linear infinite;
  -o-animation: scale3 5s linear infinite;
  -moz-animation: scale3 5s linear infinite;
  -webkit-animation: scale3 5s linear infinite;
}
.banner-box .banImg1 {
  position: absolute;
  right: 0;
  top: 1.6rem;
  animation: move 1s infinite alternate ease-in-out;
}
.banner-box .banImg2 {
  position: absolute;
  right: 0;
  bottom: -0.5rem;
  animation: move 1s 0.8s infinite alternate ease-in-out;
}
.qianXian {
  height: 5.22rem;
  background: url("../images/qianXian.jpg") center center no-repeat;
  background-size: auto 100%;
}
.qianXian .qxtitle {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  font-size: 0.52rem;
  margin: 0.5rem 0 0.25rem;
  color: #f60a0a;
  font-weight: bold;
}
.qianXian .qxtitle img {
  margin: -0.12rem 0.25rem 0;
}
.qianXian .qx_main {
  background: url("../images/qxbg.png") center 1.6rem no-repeat;
  background-size: 10.98rem 0.66rem;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.qianXian .qx_main .qx_item {
  text-align: center;
  margin: 0.6rem 0.16rem 0;
}
.qianXian .qx_main .qx_item .qx_circle {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  line-height: 0.24rem;
  font-size: 0.2rem;
  color: #ffffff;
  background: url("../images/qxcirclered.png") center center no-repeat;
  background-size: 100% 100%;
  animation: scale1 1s linear infinite alternate;
  -o-animation: scale1 1s linear infinite alternate;
  -moz-animation: scale1 1s linear infinite alternate;
  -webkit-animation: scale1 1s linear infinite alternate;
}
.qianXian .qx_main .qx_item .qxlian {
  display: block;
  width: 0.13rem;
  margin: -0.12rem auto 0;
}
.qianXian .qx_main .qx_item .qxtime {
  width: 1.1rem;
  text-align: center;
  line-height: 0.3rem;
  font-size: 0.2rem;
  color: #000000;
  border-radius: 0.5rem;
  margin: 0.18rem auto 0;
  border: 0.01rem solid #ffffff;
  background: #ffdae5;
  background: -webkit-linear-gradient(bottom, #fefeff, #ffb6ca);
  background: -o-linear-gradient(top, #fefeff, #ffb6ca);
  background: -moz-linear-gradient(top, #fefeff, #ffb6ca);
  background: linear-gradient(to bottom, #fefeff, #ffb6ca);
}
.qianXian .qx_main .qx_item:nth-of-type(1) .qx_circle,
.qianXian .qx_main .qx_item:nth-of-type(4) .qx_circle,
.qianXian .qx_main .qx_item:nth-of-type(7) .qx_circle {
  background-image: url(../images/qxcirclepurple.png);
}
.qianXian .qx_main .qx_item:nth-of-type(1) .qxtime,
.qianXian .qx_main .qx_item:nth-of-type(4) .qxtime,
.qianXian .qx_main .qx_item:nth-of-type(7) .qxtime {
  background: #f4ecff;
  background: -webkit-linear-gradient(bottom, #fefeff, #e9d9ff);
  background: -o-linear-gradient(top, #fefeff, #e9d9ff);
  background: -moz-linear-gradient(top, #fefeff, #e9d9ff);
  background: linear-gradient(to bottom, #fefeff, #e9d9ff);
}
.qianXian .qx_main .qx_item:nth-of-type(odd) {
  margin-top: 0;
}
.qianXian .qx_main .qx_item:nth-of-type(odd) .qx_circle {
  animation-delay: .6s;
}
.binei {
  height: 9.76rem;
  background: url("../images/binei.jpg") center center no-repeat;
  background-size: auto 100%;
}
.binei .bikeng {
  margin: 0.15rem auto 0.3rem;
}
.binei .bikeng .bk .bk_main {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  height: 2.7rem;
}
.binei .bikeng .bk .bk_main .bk_lf {
  width: 3.7rem;
  text-align: center;
}
.binei .bikeng .bk .bk_main .bk_lf p {
  width: 3.12rem;
  height: .44rem;
  line-height: .44rem;
  background: #fff;
  border-radius: .04rem;
  margin: .3rem 0;
}
.binei .bikeng .bk .bk_main .bk_lf .p2 {
  margin-left: .3rem;
}
.binei .bikeng .bk .bk_main .bk_lf .p3 {
  margin-left: .6rem;
}
.binei .bikeng .bk .bk_main .bk_lf p .sp1 {
  display: inline-block;
  font-size: .22rem;
  font-weight: bold;
  color: #fff;
  width: 1.35rem;
  line-height: .5rem;
  background: url(../images/s1img1.png) no-repeat center top;
  background-size: 100% 100%;
  float: left;
  margin-top: -0.22rem;
  margin-left: -0.42rem;
  padding-top: .1rem;
}
.binei .bikeng .bk .bk_main .bk_lf p .sp2 {
  line-height: .44rem;
  font-size: .18rem;
  color: #333;
  float: left;
  margin-left: .18rem;
}
.binei .bikeng .bk .bk_main .bk_rg {
  width: 2.12rem;
  height: 2.54rem;
  background: url(../images/bkrg.png) no-repeat center top;
  background-size: 100% 100%;
  margin-left: .8rem;
}
.binei .bikeng .bk .bk_main .bk_rg .bkrg1 {
  width: 1.5rem;
  height: 1.5rem;
  margin: .2rem auto .3rem;
  background: #000;
}
.binei .bikeng .bk .bk_main .bk_rg .bkrg1 img {
  width: 100%;
  height: 100%;
}
.binei .bikeng .bk .bk_main .bk_rg .bkrg2 {
  font-size: .22rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
}
.binei .quanti .qt {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 10.2rem;
  height: 2.86rem;
  margin: 0.3rem auto 0;
  background: url("../images/quantibg.png") center center no-repeat;
  background-size: 100% 100%;
}
.binei .quanti .qt .qt_item {
  width: 1.98rem;
  height: 1.98rem;
  background: url("../images/qtbg1.png") center center no-repeat;
  background-size: 100% 100%;
  margin: 0 0.06rem;
  overflow: hidden;
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #f60a0a;
  text-align: center;
}
.binei .quanti .qt .qt_item img {
  display: block;
  margin: 0.3rem auto 0.35rem;
}
.binei .quanti .qt .qt_rg {
  width: 1.66rem;
  margin-left: .76rem;
}
.binei .quanti .qt .qt_rg .qt4 {
  width: 1.32rem;
  height: 0.37rem;
  background: url("../images/qt4.png") center center no-repeat;
  background-size: 100% 100%;
  font-size: 0.22rem;
  line-height: 0.3rem;
  text-align: center;
  color: #ffffff;
  margin: 0 auto 0.1rem;
}
.binei .quanti .qt .qt_rg .qt_ewm {
  box-sizing: border-box;
  padding: .1rem 0;
  width: 100%;
  background: #f53f3f;
  border-radius: 0.15rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.binei .quanti .qt .qt_rg .qt_ewm img {
  width: 90%;
  border-radius: 0.15rem;
  border: 0.08rem solid #ffffff;
  box-sizing: border-box;
}
.fangliao {
  height: 10.15rem;
  background: url("../images/fangliao.jpg") center center no-repeat;
  background-size: auto 100%;
}
.fangliao .fliao {
  position: relative;
  display: block;
  z-index: 1;
  margin: -0.24rem auto 0;
}
.fangliao .fliao .fl_top {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.fangliao .fliao .fl_top .fl_item {
  width: 2.42rem;
  height: 1.6rem;
  margin: -0.01rem 0.15rem 0.24rem;
  background: url("../images/flitem.png") center center no-repeat;
  background-size: 100% 100%;
  text-align: center;
  font-size: 0.2rem;
  color: #f60a0a;
  letter-spacing: 0.02rem;
}
.fangliao .fliao .fl_top .fl_item p {
  font-weight: bold;
  color: #000000;
  font-size: 0.24rem;
  margin: 0.7rem 0 0.08rem;
}
.fangliao .fliao .fl_btm {
  width: 91%;
  margin: 0 auto;
  background: #fff;
  padding: 0.25rem 0;
  border-radius: 0.15rem;
}
.fangliao .fliao .fl_btm table {
  width: 94%;
  margin: 0 auto;
}
.fangliao .fliao .fl_btm table th {
  height: 0.5rem;
  padding: 0 0.2rem;
  font-size: 0.23rem;
  color: #f60a0a;
  border: .01rem solid #f53f3f;
  border-right: none;
  background: #ffd7d7;
  font-weight: initial;
}
.fangliao .fliao .fl_btm table th:first-child {
  border-left: 0.01rem solid #f53f3f;
}
.fangliao .fliao .fl_btm table th:last-child {
  border-right: 0.01rem solid #f53f3f;
}
.fangliao .fliao .fl_btm table tr td {
  height: 0.56rem;
  font-size: 0.22rem;
  text-align: center;
  color: #333;
  border-left: .01rem solid #f53f3f;
  border-bottom: .01rem solid #f53f3f;
}
.fangliao .fliao .fl_btm table tr td small {
  font-size: .18rem;
}
.fangliao .fliao .fl_btm table tr td:last-child {
  border-right: 0.01rem solid #f53f3f;
}
.fangliao .fliao .fl_btm table tr td a {
  display: inline-block;
  width: 1.4rem;
  height: .33rem;
  line-height: .33rem;
  background: linear-gradient(to bottom, #a674ff, #8b47f0);
  font-size: .2rem;
  color: #fff;
  border-radius: 1rem;
}
.fangliao .fliao .fl_btm table tr td a.gray {
  background: #949494;
}
.sanyezhi {
  height: 10.6rem;
  background: url("../images/sanyezhi.jpg") center center no-repeat;
  background-size: auto 100%;
  padding-top: 0.2rem;
}
.sanyezhi .syz .s3xT {
  width: 100%;
  position: relative;
  min-height: 3.15rem;
  text-align: center;
}
.sanyezhi .syz .s3xT .s3tImg {
  margin-top: .52rem;
  animation: rotate2 5s linear infinite;
  -o-animation: rotate2 5s linear infinite;
  -moz-animation: rotate2 5s linear infinite;
  -webkit-animation: rotate2 5s linear infinite;
}
.sanyezhi .syz .s3xT .s3tP {
  font-size: .2rem;
  color: #fff;
  margin-top: -1.5rem;
  line-height: .28rem;
  position: relative;
}
.sanyezhi .syz .s3xT .s3tP b {
  font-size: .24rem;
}
.sanyezhi .syz .s3xT > div {
  display: inline-block;
  position: absolute;
  width: 1.64rem;
  background: url(../images/s3img2.png) no-repeat center 0.35rem;
  background-size: 1.54rem;
}
.sanyezhi .syz .s3xT .s1dl {
  top: .4rem;
  left: 1.3rem;
}
.sanyezhi .syz .s3xT .s1d2 {
  top: 1.2rem;
  right: 1.2rem;
}
.sanyezhi .syz .s3xT .s1d3 {
  bottom: .55rem;
  left: 1rem;
}
.sanyezhi .syz .s3xT > div > p {
  font-size: .2rem;
  color: #000;
  height: 0.7rem;
  line-height: 0.24rem;
}
.sanyezhi .syz .s3zs {
  display: inline-block;
  width: 7.09rem;
  border: 0.01rem solid #fff;
  border-radius: 0.06rem;
  background: linear-gradient(to bottom, #ffffff, #fdd1d1);
  box-shadow: 0 0 0.18rem #f17878 inset;
  margin-left: .74rem;
  margin-bottom: .36rem;
}
.sanyezhi .syz .s3zsT {
  text-align: center;
  font-size: .24rem;
  font-weight: bold;
  color: #fff;
  width: 3.71rem;
  height: .42rem;
  line-height: .4rem;
  background: url(../images/s3img3.png) no-repeat center top;
  background-size: 100% 100%;
  margin-left: -0.23rem;
}
.sanyezhi .syz .s3zsT > div {
  display: inline-block;
  float: left;
}
.sanyezhi .syz .s3zs_main {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 0.1rem;
}
.sanyezhi .syz .s3zs .s3L {
  width: 2.93rem;
  margin-right: 0.9rem;
}
.sanyezhi .syz .s3L > p {
  width: 100%;
  height: .34rem;
  background: #fff;
  border-radius: 1rem;
  margin: .55rem 0;
}
.sanyezhi .syz .s3L > p > span {
  display: inline-block;
  float: left;
}
.sanyezhi .syz .s3L > p .sp1 {
  font-size: .2rem;
  color: #fff;
  width: .66rem;
  height: .67rem;
  line-height: .26rem;
  background: url(../images/s3img4.png) no-repeat center top;
  background-size: 100%;
  text-align: center;
  margin-left: .28rem;
  margin-top: -0.14rem;
  padding-top: .04rem;
}
.sanyezhi .syz .s3L > p .sp2 {
  font-size: .18rem;
  color: #333;
  line-height: .32rem;
  width: 60%;
  text-align: center;
}
.sanyezhi .syz .s3R {
  width: 2rem;
  margin-left: .94rem;
  display: inline-block;
  float: left;
}
.sanyezhi .syz .s3R p {
  width: 1.44rem;
  height: 0.42rem;
  line-height: .34rem;
  background: url(../images/qt4.png) no-repeat center top;
  background-size: 100% 100%;
  text-align: center;
  font-size: .2rem;
  color: #fff;
  margin: 0.2rem auto 0.07rem;
}
.sanyezhi .syz .s3R .qt_ewm {
  box-sizing: border-box;
  padding: .1rem 0;
  width: 100%;
  background: #f53f3f;
  border-radius: 0.15rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sanyezhi .syz .s3R .qt_ewm img {
  width: 90%;
  border-radius: 0.15rem;
  border: 0.08rem solid #ffffff;
  box-sizing: border-box;
}
.sanyezhi .syz .yqa {
  display: block;
  width: 1.85rem;
  text-align: center;
  height: .48rem;
  line-height: .48rem;
  background: linear-gradient(to bottom, #ff706f, #ff3e74);
  font-size: .24rem;
  font-weight: bold;
  color: #fff;
  border-radius: 1rem;
  margin-top: .2rem;
  margin-left: .2rem;
}
.anlimuban {
  height: 6.76rem;
  background: url("../images/anlimuban.jpg") center center no-repeat;
  background-size: auto 100%;
}
.anlimuban .almb {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.35rem 0 0.2rem;
}
.anlimuban .almb .anmbren {
  width: 2.13rem;
}
.anlimuban .almb .almbmid {
  width: 2.57rem;
  margin: 0 0.9rem 0 0.22rem;
}
.anlimuban .almb .almbmid p {
  width: 100%;
  height: .56rem;
  background: url(../images/s4img2.png) no-repeat center top;
  background-size: 100% 100%;
  margin: .28rem 0;
  text-align: center;
}
.anlimuban .almb .almbmid p:nth-of-type(2) {
  margin-left: 0.6rem;
}
.anlimuban .almb .almbmid p > span {
  display: inline-block;
  float: left;
  font-size: .22rem;
  font-weight: bold;
  color: #ffffff;
}
.anlimuban .almb .almbmid p .sp1 {
  width: 1.3rem;
  line-height: 0.45rem;
}
.anlimuban .almb .almbmid p .sp2 {
  width: 1.2rem;
  margin-top: 0.1rem;
  line-height: 0.46rem;
}
.duokao {
  height: 11.02rem;
  background: url("../images/duokao.jpg") center center no-repeat;
  background-size: 100% 100%;
}
.duokao .teachers img:nth-of-type(2) {
  margin-right: -1.24rem;
}
.duokao .duok {
  position: relative;
  display: block;
  z-index: 1;
  margin: -0.24rem auto 0;
}
.duokao .duok .fl_top {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.duokao .duok .fl_top .fl_item {
  width: 2.42rem;
  height: 1.6rem;
  margin: -0.01rem 0.15rem 0.24rem;
  background: url("../images/flitem.png") center center no-repeat;
  background-size: 100% 100%;
  text-align: center;
  color: #f60a0a;
  font-weight: bold;
  letter-spacing: 0.02rem;
  font-size: 0.24rem;
  line-height: 0.3rem;
  box-sizing: border-box;
  padding-top: .6rem;
}
.duokao .duok .fl_btm {
  width: 91%;
  margin: 0 auto;
  background: #fff;
  padding: 0.25rem 0;
  border-radius: 0.15rem;
}
.duokao .duok .fl_btm table {
  width: 94%;
  margin: 0 auto;
}
.duokao .duok .fl_btm table th {
  height: 0.5rem;
  padding: 0 0.2rem;
  font-size: 0.23rem;
  color: #f60a0a;
  border: .01rem solid #f53f3f;
  border-right: none;
  background: #ffd7d7;
  font-weight: initial;
}
.duokao .duok .fl_btm table th:first-child {
  border-left: 0.01rem solid #f53f3f;
}
.duokao .duok .fl_btm table th:last-child {
  border-right: 0.01rem solid #f53f3f;
}
.duokao .duok .fl_btm table tr td {
  height: 0.56rem;
  font-size: 0.22rem;
  text-align: center;
  color: #333;
  border-left: .01rem solid #f53f3f;
  border-bottom: .01rem solid #f53f3f;
}
.duokao .duok .fl_btm table tr td small {
  font-size: .18rem;
}
.duokao .duok .fl_btm table tr td:last-child {
  border-right: 0.01rem solid #f53f3f;
}
.duokao .duok .fl_btm table tr td a {
  display: inline-block;
  width: 1.4rem;
  height: .33rem;
  line-height: .33rem;
  background: linear-gradient(to bottom, #a674ff, #8b47f0);
  font-size: .2rem;
  color: #fff;
  border-radius: 1rem;
}
.duokao .duok .fl_btm table tr td a.gray {
  background: #949494;
}
.kaohouzb {
  height: 5.2rem;
  background: url("../images/kaohouzb.jpg") center center no-repeat;
  background-size: 100% 100%;
}
.kaohouzb .khzb {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 11rem;
  height: 3.5rem;
  margin: 0.3rem auto 0;
  background: url("../images/quantibg.png") center center no-repeat;
  background-size: 100% 100%;
}
.kaohouzb .khzb .s6xq {
  width: 1.74rem;
  margin: 0 0.23rem;
  position: relative;
}
.kaohouzb .khzb .s6xq .p1 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.31rem;
  height: 1.31rem;
  background: url(../images/s6img1.png) no-repeat center top;
  background-size: 100% 100%;
  font-size: .22rem;
  margin: 0 auto;
  text-align: center;
  line-height: .28rem;
  font-weight: bold;
  color: #fff;
}
.kaohouzb .khzb .s6xq .p2 {
  width: 100%;
  height: .47rem;
  line-height: .47rem;
  text-align: center;
  border-radius: .08rem;
  background: #ff7979;
  font-size: .22rem;
  color: #ffffff;
  margin-top: .07rem;
}
.kaohouzb .khzb .s6xq::after {
  display: block;
  content: '';
  width: .38rem;
  height: .12rem;
  background: url(../images/s6img2.png) no-repeat center top;
  background-size: 100% 100%;
  position: absolute;
  top: .6rem;
  right: -0.42rem;
  animation: moveX 1.8s linear infinite alternate;
  -o-animation: moveX 1.8s linear infinite alternate;
  -moz-animation: moveX 1.8s linear infinite alternate;
  -webkit-animation: moveX 1.8s linear infinite alternate;
}
.kaohouzb .khzb .s6xqlast::after {
  display: none;
}
.kaohouzb .khzb .saomacanyu,
.kaohouzb .khzb .qingqidai {
  margin-left: 1.05rem;
}
.chongci {
  height: 13.4rem;
  background: url("../images/chongci.jpg") center center no-repeat;
  background-size: 100% 100%;
}
.chongci .redkuang {
  margin: 0.42rem auto 0.7rem;
  background: #f53f3f;
  box-sizing: border-box;
  padding: 0.2rem;
  border-radius: 0.15rem;
}
.chongci .redkuang .redkuang_nei {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  padding: 0.44rem 0;
  margin: 0 auto;
  border-radius: 0.15rem;
  background: #fde3e3;
  background: -webkit-linear-gradient(bottom, #fefaf9, #fccccc);
  background: -o-linear-gradient(top, #fefaf9, #fccccc);
  background: -moz-linear-gradient(top, #fefaf9, #fccccc);
  background: linear-gradient(to bottom, #fefaf9, #fccccc);
  -webkit-box-shadow: 0 0 0.15rem 0.12rem #f4d6d5 inset;
  -moz-box-shadow: 0 0 0.15rem 0.12rem #f4d6d5 inset;
  box-shadow: 0 0 0.15rem 0.12rem #f4d6d5 inset;
}
.chongci .redkuangmid {
  width: 3.58rem;
  margin: 0 0.76rem;
}
.chongci .saomacanyutips {
  width: 100%;
  box-sizing: border-box;
  border: 0.01rem solid #f53f3f;
  border-radius: 0.2rem;
  text-align: center;
  font-size: 0.18rem;
  color: #f60a0a;
  line-height: 0.23rem;
  padding: 0.08rem 0;
  margin-top: 0.12rem;
}
.chongci .glodab .glodab_list {
  width: 2.2rem;
  margin: 0 0.4rem;
}
.chongci .glodab .glodab_list img {
  display: block;
  width: 100%;
  animation: moveY 1s linear infinite alternate;
  -o-animation: moveY 1s linear infinite alternate;
  -moz-animation: moveY 1s linear infinite alternate;
  -webkit-animation: moveY 1s linear infinite alternate;
}
.chongci .glodab .glodab_list a {
  display: block;
  position: relative;
  z-index: 1;
  font-size: .24rem;
  color: #fff;
  font-weight: bold;
  width: 2.1rem;
  height: 0.48rem;
  line-height: .48rem;
  background: linear-gradient(to bottom, #a674ff, #8c47f0);
  border-radius: 1rem;
  margin: -0.29rem auto 0;
  text-align: center;
  border-radius: 0.5rem;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
.chongci .glodab .glodab_list a:hover {
  opacity: .85;
}
.chongci .glodab .glodab_item {
  margin: 0 0.4rem;
  text-align: center;
}
.chongci .glodab .glodab_item .glodab_itemTop {
  width: 1.65rem;
  height: 1.39rem;
  background: url("../images/glodabwordbg.png") center center no-repeat;
  background-size: 100% 100%;
  font-size: 0.3rem;
  color: #f60a0a;
  line-height: 1.6rem;
  font-weight: bold;
}
.chongci .glodab .glodab_item .glodab_itemBtm {
  border-radius: 0.08rem;
  background: #fff;
  padding: 0.15rem 0;
  font-size: 0.2rem;
  line-height: 0.28rem;
  margin-top: 0.05rem;
}
.chongci .glodab .glodab_tips {
  width: 100%;
  font-size: 0.16rem;
  color: #f60a0a;
  text-align: right;
  margin: 0.3rem 0.6rem 0 0;
}
