.wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin: 0 auto;
}
.wrappers {
  width: 1200px;
  margin: 0 auto;
}
.top {
  width: 100%;
  height: 815px;
  margin: 0 auto;
  background: url(../img/b1.jpg) center no-repeat;
}
.start-again-video {
  width: 100%;
  height: 892px;
  margin: 0 auto;
  background: url(../img/b2.jpg) center no-repeat;
}
.start-again-video-conten {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.start-again-video-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1121px;
  height: 630px;
  margin-top: 212px;
  background: #fff;
  border-radius: 29px;
  overflow: hidden;
}
.start-again-video-box .player {
  width: 1122px;
  height: 631px;
  border-radius: 50px;
}
.pjzj {
  width: 100%;
  height: 1055px;
  margin: 0 auto;
  background: url(../img/b3.jpg) center no-repeat;
}
.pjzj .wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.pjzj-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 1140px;
  margin: 280px auto 0;
}
.pjzj-list {
  display: block;
  width: 353px;
  height: 115px;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 22px;
  border: 2px solid #a086f2;
  margin-bottom: 17px;
}
.pjzj-list:hover {
  border: 2px solid #ff9000;
  transform: translateY(-8px);
}
.pjzj-btm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 1140px;
  margin: 119px auto 0;
}
.pjzj-list-two {
  width: 212px;
  height: 310px;
  background-repeat: no-repeat;
  background-position: center;
}
.pjzj-list-two .txt {
  font-size: 14px;
  text-align: center;
  margin-top: 216px;
}
.pjzj-list:nth-child(1) {
  background: url(../img/a1.jpg);
}
.pjzj-list:nth-child(2) {
  background: url(../img/a2.jpg);
}
.pjzj-list:nth-child(3) {
  background: url(../img/a3.jpg);
}
.pjzj-list:nth-child(4) {
  background: url(../img/a4.jpg);
}
.pjzj-list:nth-child(5) {
  background: url(../img/a5.jpg);
}
.pjzj-list:nth-child(6) {
  background: url(../img/a6.jpg);
}
.pjzj-list-two:nth-child(1) {
  background: url(../img/c1.png);
}
.pjzj-list-two:nth-child(2) {
  background: url(../img/c2.png);
}
.pjzj-list-two:nth-child(3) {
  background: url(../img/c3.png);
}
.pjzj-list-two:nth-child(4) {
  background: url(../img/c4.png);
}
.pjzj-list-two:nth-child(5) {
  background: url(../img/c5.png);
}
.form-box {
  width: 100%;
  height: 117px;
  background: url(../img/yuyue.jpg) center no-repeat;
}
.form-box .form-container {
    width: 1000px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 40px 0 0 238px;
    justify-content: space-between;
    box-sizing: border-box;
}
.form-box .form-container .form-item,
.form-box .form-container .kaptcha-btn,
.form-box .form-container .kaptcha-code,
.form-box .form-container .submit {
  width: 174px;
  height: 46px;
  background-color: #fff;
  border-radius: 14px;
  color: #000;
  border: none;
  margin-right: 10px;
  outline: none;
}
.form-box .form-container .kaptcha-btn {
  background-color: #efff3b;
}
.form-box .form-container .kaptcha-btn:hover {
  background-color: #efff3b;
  opacity: 0.8;
}

.form-box .form-container .form-item-code{
width: 390px;
justify-content: flex-start !important;
}
.form-box .form-container .form-item input{
height: 45px;
    /* background-color: pink; */
    width: 152px;
    border: none;
    outline: none;
        border-radius: 7px;
}
.form-box .form-container .submit {
  width: 178px;
  height: 50px;
  background: url(../img/btn.png) center no-repeat;
}
.form-box .form-container .submit:hover {
  background: url(../img/btn.png) center no-repeat;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
.form-box input::-webkit-input-placeholder {
  color: #000;
}
.form-box input::-moz-placeholder {
  color: #000;
}
.form-box input::-ms-input-placeholder {
  color: #000;
}
.ycsj {
  width: 100%;
  height: 843px;
  background: url(../img/b4.jpg) center no-repeat;
}
.ycsj .txt {
  font-size: 16px;
  line-height: 27px;
  color: #3f3f3f;
  margin-top: 289px;
  margin-left: 86px;
}
.jxjy {
  width: 100%;
  height: 778px;
  background: url(../img/b5.jpg) center no-repeat;
}
.jxjy .wrapper {
  padding: 287px 40px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.jxjy-left {
  width: 275px;
  height: 462px;
  background: url(../img/t0.png) center no-repeat;
}
.jxjy-left .des {
  font-size: 14px;
  color: #fff;
  margin-top: 284px;
  padding-left: 11px;
  line-height: 25px;
}
.jxjy-rig {
  width: 820px;
  height: 434px;
  margin-top: 28px;
}
.jxjy-rig .mySwiper {
  height: 100%;
}
.jxjy .swiper-button-next,
.jxjy .swiper-button-next:after,
.jxjy .swiper-button-prev:after {
  width: 56px;
  height: 56px;
  background: url(../img/arr.png) no-repeat center;
  font-size: 0;
}
.jxjy .swiper-button-prev {
  width: 56px;
  height: 56px;
}
.jxjy .swiper-button-prev::after {
  background: url(../img/arr.png) no-repeat center;
  font-size: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.teacher-item {
  width: 277px;
  height: 434px;
  background-color: #e8e2fc;
  border: solid 1px #dac1fb;
  padding-top: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.teacher-item-img {
  display: block;
  margin: 0 auto 13px;
  width: 217px;
  height: 241px;
}
.teacher-item-title {
  font-size: 22px;
  color: #4c43cb;
  padding-left: 30px;
}
.teacher-item-txt {
  font-size: 14px;
  color: #4c43cb;
  padding-left: 20px;
}
.pzzq {
  width: 100%;
  height: 796px;
  background: url(../img/b6.jpg) center no-repeat;
}
.pzzq .wrapper {
  padding: 88px 79px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pzzq-txt {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  color: #3f3f3f;
}
.hzhb {
  width: 100%;
  height: 684px;
  background: url(../img/b7.jpg) center no-repeat;
}
.hzhb .wrapper {
  padding: 103px 0 0 341px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.hzhb-txt {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  color: #4c43cb;
}
.hzhb-txt:nth-child(2) {
  line-height: 26px;
  margin-top: 247px;
}
.kbxc {
  width: 100%;
  height: 715px;
  background: url(../img/b8.jpg) center no-repeat;
}
.kbxc .wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 103px 37px 0 40px;
}
.kbxc-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 1123px;
  height: 46px;
  line-height: 48px;
  font-size: 20px;
  color: #fff;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #4c43cb;
  padding-left: 85px;
  margin-bottom: 18px;
}
.kbxc-item:hover {
  border-color: #ff9000;
}
.kbxc-btn {
  width: 112px;
  height: 25px;
  font-size: 16px;
  line-height: 25px;
  text-align: center;
  background-image: -webkit-gradient(linear, left top, right top, from(#ee6900), to(#fcbf85));
  background-image: linear-gradient(to right, #ee6900, #fcbf85);
}
.kbxc-btn:hover {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
.kbxc-txt {
  width: 894px;
}
.kbxc-txt span {
  font-size: 24px;
  font-weight: 700;
}
.box8 {
  width: 100%;
  height: 810px;
  background: url(../img/b9.jpg) center no-repeat;
}
.box8-content {
  margin: auto;
  padding-top: 20px;
  width: 1200px;
}
.box8-title {
  height: 125px;
  margin: auto;
  text-align: center;
  width: 648px;
}
.box8-pic {
  height: 154px;
  margin-top: 10px;
  position: relative;
  width: 1200px;
}
.box8 table {
  border: #ebebeb;
}
.table-box {
  background: #d10b0b;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 476px;
  left: 25px;
  overflow: hidden;
  padding-bottom: 65px;
  position: relative;
  top: -27px;
  width: 1151px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.table-head {
  background: #f1f0fb;
  color: #000001;
  font-size: 24px;
  height: 67px;
  line-height: 67px;
  text-align: center;
}
.box8 td:first-child,
.box8 th:first-child {
  width: 240px;
}
.box8 td:nth-child(3),
.box8 th:nth-child(3) {
  width: 278px;
}
.box8 th:nth-child(3) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.box8 td:nth-child(2),
.box8 th:nth-child(2) {
  width: 619px;
}
.zx-btn {
  background: url(../img/btn2.jpg) 50% no-repeat;
  display: inline-block;
  height: 42px;
  margin-top: 9px;
  width: 115px;
  border-radius: 20px;
}
.table-body {
  background: #fff;
  height: 418px;
  overflow: hidden;
  width: 1153px;
}
.table-body .table-con {
  height: 100%;
  overflow-y: scroll;
}
.table-con table tr:nth-child(even) {
  background-color: #f1f0fb;
}
.box8 tr td {
  color: #000;
  cursor: pointer;
  font-size: 16px;
  height: 59px;
  text-align: center;
}
.table-con tr td {
  -webkit-box-shadow: 7px 1px 5px 0 #d4d0f9;
  box-shadow: 7px 1px 5px 0 #d4d0f9;
}
.table-head tr th {
  -webkit-box-shadow: 7px 1px 5px 0 #d4d0f9;
  box-shadow: 7px 1px 5px 0 #d4d0f9;
}
.box8 tr td:last-child {
  border-right: none;
  -webkit-box-shadow: 0 0;
  box-shadow: 0 0;
}
.table-con tr:hover td {
  color: #6358d3;
}
.table-con tr:hover td a {
  background: url(../img/btn4.jpg) 50% no-repeat;
}
.xxzl {
  width: 100%;
  height: 670px;
  background: url(../img/b12.jpg) center no-repeat;
}
.footer {
  width: 100%;
  height: 854px;
  background: url(../img/b11.jpg) center no-repeat;
}
.footer .wrapper {
  padding-top: 650px;
}
.footer-address {
  text-align: center;
  font-size: 16px;
  margin: auto;
}
.footer-address .txt {
  width: 660px;
  text-align: center;
}
.form3 .select .list {
  left: 33px !important;
}
.form3 {
  width: 100%;
  height: 90px;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 1000;
     background: #8882deb3;
}
.form3 .wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 60px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  width: 1082px;
  margin: auto;
}
.form3 .wrapper .kuang {
  width: 242px;
  height: 48px;
  background-color: #fff;
  border-radius: 8px;
  font-size: 16px;
  line-height: 48px;
  padding-left: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0;
  border: 0;
  color: #000;
}
.form3 .wrapper .kuang.select {
  padding: 0;
}
.form3 .wrapper .kuang .current {
  display: block;
  padding-left: 50px;
 color: #6358d3;
}
.form3 input::-webkit-input-placeholder{
color: #6358d3;
}

.form3 input::-webkit-input-placeholder {
color: #6358d3;
}
.form3 input::-moz-placeholder {
color: #6358d3;
}
.form3 input::-ms-input-placeholder {
color: #6358d3;
}

.form3 .wrapper .kuang_name {
  background-image: url(../img/icon01.png);
  background-repeat: no-repeat;
  background-position: 15px 12px;
}
.form3 .wrapper .kuang_phone {
  background-image: url(../img/icon02.png);
  background-repeat: no-repeat;
  background-position: 14px 12px;
}
::-webkit-input-placeholder {
  color: #000;
}
::-moz-placeholder {
  color: #000;
}
:-ms-input-placeholder {
  color: #000;
}
input:-moz-placeholder {
  color: #000;
}
.form3 .wrapper .kuang_city {
  position: relative;
  background-image: url(../img/icon03.png);
  background-repeat: no-repeat;
  background-position: 14px 12px;
}
.form3 .wrapper .kuang_city:hover .list {
  display: block;
}
.select .option {
  padding-left: 15px;
  height: 48px;
  line-height: 48px;
}
.select .list {
  position: absolute;
  top: -228px;
  left: -32px;
  z-index: 10;
  width: 203px;
  max-height: 228px;
  background-color: #fafafa;
  color: #333;
  overflow: auto;
  display: none;
}
.form3 .kuang.sub-btn {
  cursor: pointer;
  padding: 0;
  text-align: center;
  width: 171px;
  height: 53px;
  line-height: 45px;
  font-size: 24px;
  color: #fff;
  background: url(../img/btn3.jpg) no-repeat center;
  border-radius: 8px;
}
.form3 .kuang.sub-btn:active {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
.form3 .wrapper .guanbi {
  position: absolute;
  top: -30px;
  right: -24px;
  cursor: pointer;
}
.form_box {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 104px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 104px;
  margin: 344px 0 0 915px;
  width: 200px;
}
.form_data input {
  border: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0;
  font-size: 16px;
  width: 146px;
}
input::-webkit-input-placeholder {
  color: #000;
}
.form_box .form_data {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  margin-bottom: 10px;
  width: 200px;
}
.form_box .form_data img {
  height: 26px;
  margin: 0 10px 0 15px;
  width: 27px;
}
.form_box .kuang {
  background-color: #fff;
  border: 0;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #000;
  font-size: 16px;
  height: 48px;
  line-height: 48px;
  margin-top: 20px;
  outline: 0;
  padding-left: 50px;
  width: 326px;
}
.form_box .kuang.select {
  margin: 0;
  padding: 0;
}
.form_box .kuang .current {
  color: #000;
  display: block;
  padding-left: 50px;
}
.form_box .kuang_city {
  background-image: url(../img/icon03.png);
  background-position: 14px 12px;
  background-repeat: no-repeat;
  position: relative;
}
.form_box .kuang_city:hover .list {
  display: block;
}
.form_box .select {
  background-color: #fff;
  cursor: pointer;
  position: relative;
}
.select .list {
  background-color: #fafafa;
  color: #333;
  display: none;
  left: -2px;
  max-height: 228px;
  overflow: auto;
  position: absolute;
  top: -228px;
  width: 203px;
  z-index: 10;
}
.select .option {
  padding-left: 15px;
}
.form3 .select .option:hover {
  background-color: #cfbff7;
  color: #fff;
}
.form_box .select .option:hover {
  background-color: #cfbff7;
  color: #fff;
}
.form_box .select-one .list {
  top: -132px;
}
.form_box .sub-btn {
  width: 197px;
  height: 57px;
  background: url(../img/btn5.jpg) no-repeat center;
  border-radius: 10px;
}
.form_box .sub-btn:active {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
/*# sourceMappingURL=map/index.css.map */
