* {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
i,
em {
  font-style: normal;
}
html {
  font-size: 375px;
}
ul,
ol,
li {
  list-style: none;
}
video {
  outline: none;
}
input {
  outline: none;
}
img {
  display: block;
  border: none;
}
::-webkit-input-placeholder {
  color: #999999;
  font-weight: 100;
}
:-moz-placeholder {
  color: #999999;
  font-weight: 100;
}
::-moz-placeholder {
  color: #999999;
  font-weight: 100;
}
:-ms-input-placeholder {
  color: #999999;
  font-weight: 100;
}
body {
  font-family: Microsoft YaHei, Arial;
  color: #333;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: #FFF;
}
.main {
  max-width: 1rem;
  width: 100%;
  margin: 0 auto;
  background: #ffffff;
  padding-bottom: 0.18666667rem;
}
.main .show_img {
  width: 100%;
  height: auto;
}
.main .public_tit {
  width: 100%;
  text-align: center;
  color: #DB927C;
  font-size: 0.048rem;
  line-height: 0.048rem;
  margin-top: 0.04266667rem;
}
.main .public_tip {
  margin: 0.032rem 0.04266667rem;
  color: #999999;
  font-size: 0.032rem;
  line-height: 0.044rem;
  text-indent: 0.064rem;
}
.main .banner {
  width: 100%;
}
.main .video_main {
  width: 0.91466667rem;
  height: 0.51466667rem;
  background: #ffffff;
  margin: 0.05333333rem auto 0;
}
.main .content_line {
  margin: 0.04266667rem 0.04266667rem 0;
  height: 1px;
  background: rgba(219, 146, 124, 0.5);
}
.main .content_line.no_mt {
  margin: 0 0.04266667rem;
}
.main .content_main {
  margin: 0 0.04266667rem;
}
.main .content_main .enroll_tit {
  margin-top: 0.03333333rem;
  padding-bottom: 0.02133333rem;
}
.main .content_main .enroll_line {
  margin: 0.02133333rem 0.10266667rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
}
.main .content_main .enroll_line .enroll_label {
  width: 0.08533333rem;
  height: 0.04266667rem;
  margin: auto 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-flex-shrink: 0;
}
.main .content_main .enroll_line .enroll_input {
  width: 0.66666667rem;
  height: 0.08533333rem;
  margin-left: 0.04266667rem;
  border: 1px solid #dcdcdc;
  font-size: 0.03733333rem;
  background-size: 100%;
  padding: 0 0.04266667rem;
}
.main .content_main .sub_btn {
  width: 0.4rem;
  height: 0.08533333rem;
  background: #ff6767;
  border-radius: 0.01333333rem;
  margin: 0.03733333rem auto 0;
  font-size: 0.04266667rem;
  color: #FFFFFF;
  line-height: 0.08533333rem;
  text-align: center;
}
.main .ys {
  width: 100%;
}
.main .ys .swiper-container {
  padding: 0.04266667rem;
}
.main .ys .swiper-container .swiper-wrapper .swiper-slide .ys_main {
  width: 0.62133333rem;
  height: 0.812rem;
  background: #ffffff;
  box-shadow: 0 0.00266667rem 0.01333333rem 0 #999999;
  border-radius: 0.01333333rem;
  overflow: hidden;
}
.main .ys .swiper-container .swiper-wrapper .swiper-slide .ys_main .ys_img {
  width: 100%;
  height: 0.38133333rem;
}
.main .ys .swiper-container .swiper-wrapper .swiper-slide .ys_main .ys_tit {
  width: 100%;
  text-align: center;
  font-size: 0.03733333rem;
  line-height: 0.03733333rem;
  color: #DB927C;
  font-weight: bold;
  margin-top: 0.02133333rem;
}
.main .ys .swiper-container .swiper-wrapper .swiper-slide .ys_main .ys_desc {
  margin: 0.02133333rem 0.032rem 0;
  font-size: 0.032rem;
  line-height: 0.044rem;
  color: #666666;
}
.main .hx {
  margin-top: 0.04266667rem;
}
.main .hx .hxfl {
  font-size: 0.03733333rem;
  color: #999;
  margin: 0 0.04266667rem;
}
.main .hx .hxfl .slide_main {
  width: 0.224rem;
}
.main .hx .lunbo {
  padding-top: 0.04266667rem;
  width: 100%;
}
.main .hx .lunbo .swiper-button-next,
.main .hx .lunbo .swiper-button-prev {
  width: 0.03733333rem;
  height: 0.08rem;
}
.main .hx .lunbo .swiper-button-next {
  right: 0.04266667rem;
  background: url("../img/right_act_btn.png") no-repeat center;
  background-size: 100%;
}
.main .hx .lunbo .swiper-button-next.swiper-button-disabled {
  background: url("../img/right_btn.png") no-repeat center;
  background-size: 100%;
}
.main .hx .lunbo .swiper-button-prev {
  left: 0.04266667rem;
  background: url("../img/left_btn_act.png") no-repeat center;
  background-size: 100%;
}
.main .hx .lunbo .swiper-button-prev.swiper-button-disabled {
  background: url("../img/left_btn.png") no-repeat center;
  background-size: 100%;
}
.main .hx .lunbo .slide_hx {
  width: 0.69333333rem;
  margin: 0 auto;
}
.main .hx .lunbo .slide_hx img {
  width: 100%;
  display: block;
}
.main .hx .lunbo .slide_hx .hx_tip {
  margin: 0.01333333rem 0.1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-justify-content: space-between;
}
.main .hx .lunbo .slide_hx .hx_tip span {
  font-size: 0.02666667rem;
  line-height: 0.02666667rem;
  color: #666;
}
.main .hx .lunbo .slide_hx .hx_text {
  width: 100%;
  font-size: 0.03733333rem;
  line-height: 0.03733333rem;
  color: #333333;
  font-weight: bold;
  margin-top: 0.04266667rem;
  text-align: center;
}
.main .tz_img {
  width: 0.91466667rem;
  height: 0.888rem;
  margin: 0 auto 0.048rem;
}
.main .page_img_1 {
  width: 0.91466667rem;
  height: 0.23733333rem;
  margin: 0 auto;
}
.main .page_img_2 {
  width: 0.91466667rem;
  height: 0.23733333rem;
  margin: 0.032rem auto 0;
}
.main .yx {
  width: 100%;
  margin-top: 0.032rem;
}
.main .yx .swiper-button-next,
.main .yx .swiper-button-prev {
  width: 0.03733333rem;
  height: 0.08rem;
}
.main .yx .swiper-button-next {
  right: 0.04266667rem;
  background: url("../img/right_act_btn.png") no-repeat center;
  background-size: 100%;
}
.main .yx .swiper-button-next.swiper-button-disabled {
  background: url("../img/right_btn.png") no-repeat center;
  background-size: 100%;
}
.main .yx .swiper-button-prev {
  left: 0.04266667rem;
  background: url("../img/left_btn_act.png") no-repeat center;
  background-size: 100%;
}
.main .yx .swiper-button-prev.swiper-button-disabled {
  background: url("../img/left_btn.png") no-repeat center;
  background-size: 100%;
}
.main .yx .slide_hx {
  width: 0.74666667rem;
  margin: 0 auto;
}
.main .yx .slide_hx img {
  width: 100%;
  display: block;
}
.main .yx .slide_hx .hx_text {
  width: 100%;
  font-size: 0.032rem;
  line-height: 0.032rem;
  color: #666666;
  margin-top: 0.02666667rem;
  text-align: center;
}
.main .page_img_3 {
  width: 0.91466667rem;
  height: 0.56533333rem;
  margin: 0.032rem auto 0;
}
.main .map_tip {
  width: 100%;
  text-align: center;
  font-size: 0.03733333rem;
  line-height: 0.03733333rem;
  color: #666666;
  margin-top: 0.032rem;
}
.main .page_img_4 {
  width: 0.91466667rem;
  height: 1.12rem;
  margin: 0.032rem auto 0;
}
.main .page_img_5 {
  width: 0.91466667rem;
  height: 0.53066667rem;
  margin: 0.032rem auto 0;
}
.main .page_img_6 {
  width: 0.78666667rem;
  height: 0.416rem;
  margin: 0.04266667rem auto 0;
}
.main .page_img_7 {
  width: 0.91466667rem;
  height: 0.41866667rem;
  margin: 0.04266667rem auto 0;
}
.main .address {
  margin: 0.032rem 0.04266667rem;
  color: #DB927C;
  font-size: 0.03733333rem;
  line-height: 0.05333333rem;
  text-align: center;
}
.main .page_img_8 {
  width: 0.79333333rem;
  height: 0.02rem;
  margin: 0.032rem auto 0;
}
.fix_bar {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 100;
  box-shadow: 0 0.00266667rem 0.01333333rem 0 #999999;
}
.fix_bar .fix_href {
  display: block;
  width: 100%;
  height: 100%;
  z-index: 10;
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 767px) {
  body {
    background: #ecece9;
  }
  .fix_bar {
    width: 750px;
    height: 100px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
