.hy_tit {
  text-align: center;
}

.hy_tit .big_tit {
  font-size: 0.4rem;
  font-weight: bold;
  color: #000000;
}

.hy_tit .big_tit:before,
.hy_tit .big_tit:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 1.33333rem;
  border-top: 1px solid #a9b0b4;
}

.hy_tit .big_tit span {
  display: inline-block;
  letter-spacing: 0.02667rem;
}

.hy_tit .big_tit span:before,
.hy_tit .big_tit span:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 0.13333rem;
  height: 0.13333rem;
  border-radius: 50%;
  background: #a9b0b4;
}

.hy_tit .big_tit span:before {
  margin-right: 0.26667rem;
}

.hy_tit .big_tit span:after {
  margin-left: 0.26667rem;
}

.hy_tit .big_tit span i {
  font-style: initial;
  color: #fe5469;
}




.ho6 {
  padding: 0.53333rem 0.4rem;
  background: url("meiti_bg.jpg") no-repeat center/cover;
}

.ho6 .ho6_p1 {
  font-size: 0.42667rem;
  color: #333333;
  font-weight: bold;
  text-align: center;
}

.ho6 .ho6_p1 span {
  color: #af4d87;
}


.wh7 {
  padding: 0.53333rem 0.4rem;
}

.wh7 .wh7_con {
  font-size: 0;
  margin-top: 0.53333rem;
}

.wh7 .wh7_con .wh7_item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 47.3%;
  height: 4.2rem;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
}

.wh7 .wh7_con .wh7_item:nth-of-type(1) {
  background: url("wh7_1.jpg") no-repeat center/cover;
}

.wh7 .wh7_con .wh7_item:nth-of-type(2) {
  background: url("wh7_2.jpg") no-repeat center/cover;
}

.wh7 .wh7_con .wh7_item:nth-of-type(3) {
  background: url("wh7_3.jpg") no-repeat center/cover;
}

.wh7 .wh7_con .wh7_item:nth-of-type(4) {
  background: url("wh7_4.jpg") no-repeat center/cover;
}

.wh7 .wh7_con .wh7_item:nth-of-type(2n-1) {
  margin-right: 4%;
}

.wh7 .wh7_con .wh7_item:nth-of-type(n+3) {
  margin-top: 0.4rem;
}

.wh7 .wh7_con .wh7_item .wh7_text {
  position: absolute;
  left: 0;
  top: .6rem;
  font-size: 0.32rem;
  text-align: center;
}

.wh7 .wh7_con .wh7_item .wh7_text .wh7_p1 {
  font-weight: bold;
  font-size: 0.4rem;
  color: #fe5469;
}

.wh7 .wh7_con .wh7_item .wh7_text .wh7_p2 {
  color: #fe5469;
  margin: 0.18667rem 0;
  font-size: .38rem;
}

.wh7 .wh7_con .wh7_item .wh7_text .wh7_p3 {
  text-align: center;
  color: #333333;
  padding: 0 0.26667rem;
  font-size: .34rem;
  line-height: 1.6;
}


.gy6 {
  padding: 0.53333rem 0.4rem;
}

.gy6 .gy6_tit {
  font-size: 0.45333rem;
  font-weight: bold;
  color: #000;
  text-align: center;
}

.gy6 .gy6_item {
  margin-top: 0.4rem;
  overflow: hidden;
  border-radius: 0.13333rem;
  border: 1px solid #eeeeee;
}

.gy6 .gy6_item img {
  display: block;
  width: 100%;
}

.gy6 .gy6_item .gy6_p1 {
  font-weight: bold;
  font-size: 0.4rem;
  color: #333333;
  text-align: center;
  margin: 0.26667rem 0;
}

.gy6 .gy6_item .gy6_p1:before,
.gy6 .gy6_item .gy6_p1:after {
  content: '';
  display: inline-block;
  width: 0.93333rem;
  border-bottom: 1px solid #e6e6e6;
  margin: 0 0.26667rem;
  vertical-align: middle;
}

.gy6 .gy6_item .gy6_p2 {
  font-size: 0.32rem;
  color: #666666;
  padding: 0 0.4rem 0.4rem;
  line-height: 0.53333rem;
}


.wh_tit {
  font-size: 0.42667rem;
  color: #000;
  font-weight: bold;
  text-align: center;
}

.wh_tit:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 0.45333rem;
  border-radius: 0.13333rem;
  margin-right: 0.16rem;
  margin-top: -0.02667rem;
}

.wh_tit span {
  color: #b54c86;
}

.wh_tit i {
  display: inline-block;
  margin-left: 0.26667rem;
  font-size: 0.34667rem;
  color: #999999;
  font-style: initial;
}

.wh_white_tit {
  color: #333;
}

.wh_white_tit span {
  color: #ff6578;
}

.wh_btn {
  text-align: center;
  font-size: 0.42667rem;
  color: #ffffff;
}

.wh_btn span {
  display: inline-block;
  background: -webkit-gradient(linear, left top, right top, from(#ff6178), to(#fd44a7));
  background: linear-gradient(to right, #ff6178, #fd44a7);
  border-radius: 0.8rem;
  padding: 0.21333rem 0.4rem;
}


.gywmB {
  background: #fff;
}

.gywmB img {
  display: block;
}

.gywmB .gywmTit .tit {
  position: relative;
  padding-left: 1.81333rem;
}

.gywmB .gywmTit .tit .en {
  width: 4.93333rem;
}

.gywmB .gywmTit .tit .en img {
  width: 100%;
}

.gywmB .gywmTit .tit .txt1 {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  -ms-flex-line-pack: center;
  align-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.gywmB .gywmTit .tit .txt1 .txt {
  font-weight: bold;
  color: #333;
  font-size: 0.42667rem;
}

.gywmB .gywmTit .tit .txt1 .lineB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.gywmB .gywmTit .tit .txt1 .lineB .L {
  border-top: #333 solid 1px;
  width: 0.8rem;
  margin: 0 0.08rem;
}

.gywmB .gywmTit .tit .txt1 .lineB .B {
  width: 0.08rem;
  height: 0.08rem;
  background: #b55e92;
  border-radius: 100%;
}

.gywmB .gywmTit .address {
  color: #666666;
  font-size: 0.32rem;
  font-weight: bold;
  line-height: 0.50667rem;
}

.gywmB .gywmTit .address span {
  color: #333;
}

.gywmB .gywmTit .address span span {
  color: #bd6897;
}

.gywmB .fwlc {
  padding: 0.4rem;
  padding-bottom: 0.66667rem;
}

.gywmB .fwlc .titW {
  width: 3.46667rem !important;
}

.gywmB .fwlc .list_fwlc {
  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;
  margin-top: 0.08rem;
}

.gywmB .fwlc .list_fwlc .item_fwlc {
  position: relative;
  width: 4.4rem;
  height: 2.93333rem;
  margin-top: 0.4rem;
}

.gywmB .fwlc .list_fwlc .item_fwlc img {
  width: 100%;
}

.gywmB .fwlc .list_fwlc .item_fwlc .itemTxt {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.gywmB .fwlc .list_fwlc .item_fwlc .itemTxt .txt {
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 0.34667rem;
  line-height: 0.53333rem;
  margin: 0 auto;
}

.gywmB .mtbd {
  padding: 0.4rem;
  padding-bottom: 0.66667rem;
  background: #f5f5f5;
}

.gywmB .mtbd .titW {
  width: 3.46667rem !important;
}

.gywmB .mtbd .mt {
  width: 100%;
  margin-top: 0.4rem;
}

.gywmB .mtbd .mt img {
  width: 100%;
}

.gywmB .yxdBottom {
  padding: 0.4rem;
  padding-bottom: 0.66667rem;
}

.gywmB .yxdBottom .yxdCon_b {
  background: -webkit-gradient(linear, left top, right top, from(#d687b6), to(#af4d87));
  background: linear-gradient(to right, #d687b6, #af4d87);
  padding: 0.4rem 0.66667rem;
  padding-bottom: 0.66667rem;
  margin-top: 0.26667rem;
}

.gywmB .yxdBottom .yxdCon_b .yxdTit {
  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;
}

.gywmB .yxdBottom .yxdCon_b .yxdTit .line {
  border-top: #fff solid 1px;
  width: 1.6rem;
}

.gywmB .yxdBottom .yxdCon_b .yxdTit .titT {
  color: #fff;
  font-size: 0.4rem;
  text-align: center;
}

.gywmB .yxdBottom .yxdCon_b .yxdTxt {
  margin: 0.13333rem 0;
  text-align: center;
  color: #fce400;
  font-size: 0.32rem;
}

.gywmB .yxdBottom .yxdCon_b .infoList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.gywmB .yxdBottom .yxdCon_b .infoList .item_yxd {
  height: 0.66667rem;
  width: 3.2rem;
  border: #fff solid 1px;
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  font-size: 0.32rem;
  padding: 0 0.26667rem;
  margin-top: 0.45333rem;
}

.gywmB .yxdBottom .yxdCon_b .infoList .item_yxd::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.gywmB .yxdBottom .yxdCon_b .infoList .item_yxd:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.gywmB .yxdBottom .yxdCon_b .infoList .item_yxd::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.gywmB .yxdBottom .yxdCon_b .infoList .item_yxd::placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.gywmB .yxdBottom .yxdCon_b .infoList .getCode_Btn {
  height: 0.72rem;
  line-height: 0.72rem;
  width: 3.77333rem;
  background: #f9b401;
  text-align: center;
  font-size: 0.32rem;
  color: #fff;
  margin-top: 0.45333rem;
}

.gywmB .yxdBottom .yxdCon_b .bottom_submit {
  width: 4rem;
  font-size: 0.37333rem;
  color: #af4d87;
  font-weight: bold;
  text-align: center;
  height: 0.8rem;
  line-height: 0.8rem;
  background: #fff;
  border-radius: 1.33333rem;
  margin: 0 auto;
  margin-top: 0.4rem;
}

.banner {
  display: block;
  width: 100%;
}

.borderB {
  border-bottom: 0.2rem solid #f5f5f5;
}

.gy_con {
  padding: 0 0.4rem;
}

.tit {
  position: relative;
}

.tit .en {
  width: 4.9333333333rem;
}

.tit .en img {
  width: 100%;
}

.tit .txt1 {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  -ms-flex-line-pack: center;
  align-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tit .txt1 .txt {
  font-weight: bold;
  color: #333;
  font-size: 0.4266666667rem;
}

.tit .txt1 .lineB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.tit .txt1 .lineB .L {
  border-top: #333 solid 1px;
  width: 0.8rem;
  margin: 0 0.08rem;
}

.tit .txt1 .lineB .B {
  width: 0.08rem;
  height: 0.08rem;
  background: #b55e92;
  border-radius: 100%;
}

.gy1 {
  padding: 0.5333333333rem 0;
}

.gy1 .gy1_item {
  position: relative;
  border-radius: 0.1333333333rem;
  overflow: hidden;
  margin-bottom: 0.2666666667rem;
  -webkit-box-shadow: 0 0 0.2666666667rem #ccc;
  box-shadow: 0 0 0.2666666667rem #ccc;
}

.gy1 .gy1_item:nth-of-type(1) {
  background: url("g1_1.jpg") no-repeat center/cover;
}

.gy1 .gy1_item:nth-of-type(2) {
  background: url("g1_2.jpg") no-repeat center/cover;
}

.gy1 .gy1_item:nth-of-type(3) {
  margin-bottom: 0;
  background: url("g1_3.jpg") no-repeat center/cover;
}

.gy1 .gy1_item .gy1_ti {
  position: absolute;
  background: #fff;
  width: 1.7333333333rem;
  height: 1.7333333333rem;
  left: -0.2rem;
  top: -0.6666666667rem;
  border-radius: 50%;
  font-size: 0.4266666667rem;
  color: #ff6276;
  line-height: 2.1333333333rem;
  text-align: center;
}

.gy1 .gy1_item p {
  width: 5.7rem;
  font-size: 0.32rem;
  color: #ffffff;
  padding-left: 2.1333333333rem;
  line-height: 0.5333333333rem;
  margin: 0.4rem 0;
}

.gy2 {
  margin-top: 0.4rem;
}

.gy2 .tit {
  padding: 0.5rem 0 0.3rem 0;
}

.gy2 .tit .en {
  width: 4.56rem;
}

.gy2 .gy2_p1 {
  font-size: 0.3466666667rem;
  color: #666666;
  line-height: 0.5333333333rem;
  text-align: justify;
  margin-bottom: 0.5333333333rem;
  margin-top: 0.4rem;
}

.gy2 .gy2_p2 {
  font-size: 0.3466666667rem;
  color: #666666;
  line-height: 0.5333333333rem;
  text-align: center;
  margin-bottom: 0.5333333333rem;
}

.gy2 .gy2_p1 img {
  width: 100%;
}

.gy3 {
  padding: 0.1333333333rem 0 0.5333333333rem;
}

.gy3 .tit .en {
  width: 3.6533333333rem;
}

.gy3 .gy3_img {
  border: 1px solid #c079a3;
  margin-top: 0.2666666667rem;
}

.gy3 .gy3_img img {
  display: block;
  width: 100%;
}

.gy3 .gy3_p1 {
  font-size: 0.32rem;
  color: #ffffff;
  text-align: justify;
  line-height: 0.5333333333rem;
  padding: 0.4rem 0.5333333333rem;
  background: #c079a3;
}

.gy4 {
  background: url("g4_bg.jpg") no-repeat center/cover;
  padding: 0.2666666667rem 0 0.5333333333rem;
}

.gy4 .tit .en {
  width: 4rem;
}

.gy4 .tit .txt1 .txt {
  color: #ffffff;
}

.gy4 .tit .txt1 .lineB .L {
  border-color: #fff;
}

.gy4 .tit .txt1 .lineB .B {
  background: #fff;
}

.gy4 .gy4_item {
  padding: 0.4rem 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.gy4 .gy4_item:last-child {
  border: none;
}

.gy4 .gy4_item .gy4_p1 {
  font-size: 0.4rem;
  color: #ffc6e5;
  font-weight: bold;
}

.gy4 .gy4_item .gy4_p1 .gy4_fl {
  display: inline-block;
  width: 0.5066666667rem;
  line-height: 0.5066666667rem;
  text-align: center;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  vertical-align: middle;
}

.gy4 .gy4_item .gy4_p1 .gy4_ye {
  color: #fff046;
}

.gy4 .gy4_item .gy4_con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.gy4 .gy4_item .gy4_con p {
  display: inline-block;
  width: 30%;
  background: #ffffff;
  border-radius: 0.4rem;
  font-size: 0.32rem;
  color: #333333;
  text-align: center;
  margin-top: 0.1866666667rem;
  line-height: 0.8rem;
}

.gy4 .gy4_item .gy4_con p img {
  display: inline-block;
  width: 0.4rem;
  margin-left: 0.0266666667rem;
  vertical-align: middle;
  padding: 0.1333333333rem 0;
  margin-top: -0.1333333333rem;
}

.gy5 {
  padding: 0.2666666667rem 0 0.6666666667rem;
}

.gy5 .tit .en {
  width: 2.72rem;
}

.gy5 .gy5_p1 {
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0.1333333333rem 0 0.2666666667rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.gy5 .gy5_p1 span {
  display: inline-block;
  width: 2rem;
  text-align: center;
  border-radius: 0.4rem;
  line-height: 0.6666666667rem;
  background: #f8edf3;
  font-size: 0.32rem;
  color: #811a57;
}

.gy5 .hy7_swiper {
  padding: 0.1333333333rem 0.4rem 0.8rem 0.4rem;
}

.gy5 .hy7_swiper .swiper-slide {
  position: relative;
  background: #fff;
  overflow: hidden;
}

.gy5 .hy7_swiper .swiper-slide img {
  display: block;
  width: 100%;
}

.gy5 .hy7_swiper .hy7_swiper_pagination {
  bottom: 0;
}

.gy5 .hy7_swiper .hy7_swiper_pagination span {
  background: #fff;
  opacity: 1;
  width: 6px;
  height: 6px;
  border: 1px solid #b54c86;
}

.gy5 .hy7_swiper .hy7_swiper_pagination .swiper-pagination-bullet-active {
  background: #b54c86;
}

/*# sourceMappingURL=gywm.css.map */