.index_swiper {
  width: 100%;
  padding: 2.1333vw;
  background: #E9E2DA;
}
.index_Area2 {
  width: 100%;
  height: 145vw;
  padding-top: 76vw;
  background-image: url(../img/index/index2-1.jpg);
}
.the_form_box .in_a2_tit {
  font-size: 6vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 550;
  text-align: center;
  color: #ffffff;
  margin-bottom: 5.3333vw;
}
.the_form_box .in_a2_txt {
  opacity: 0.64;
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  margin: 4vw 0 4.6667vw 0;
}
.the_form_box .in_a2_txt2 {
  opacity: 0.8;
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #ffffff;
  line-height: 5.6vw;
  margin-bottom: 10vw;
}
.the_form_box .ljjoin_btn {
  max-width: 56vw;
  margin: 0 auto;
  height: 10.2667vw;
  background-image: url(../img/jointo.png);
  animation: scale 1s ease infinite;
}
.the_form_box .city_form {
  width: 100%;
  z-index: 10;
}
.the_form_box .city_form input {
  width: 100%;
  height: 10vw;
  color: #474747;
  font-size: 3.8667vw;
}
.the_form_box .city_form input::placeholder {
  font-size: 3.8667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Light;
  font-weight: 300;
  text-align: left;
  color: #999999;
}
.the_form_box .city_form .info_input {
  width: 100%;
  margin-bottom: 1.3333vw;
}
.the_form_box .input_item {
  margin-right: 0.5333vw;
  width: 29.7333vw;
  height: 10vw;
  background: #ffffff;
  border: 1px solid #ca8c64;
  border-radius: 2vw;
  padding: 0 2.4vw;
}
.the_form_box .input_item input {
  width: 100%;
  height: 100%;
  color: #474747;
  font-size: 3.8667vw;
}
.the_form_box .input_item select {
  width: 100%;
  height: 100%;
  color: #474747;
  font-size: 3.8667vw;
  border: none !important;
  background: none !important;
  cursor: pointer;
}
.in_title {
  width: 100%;
  padding-bottom: 7.3333vw;
}
.in_title .tit {
  font-size: 6vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #4e3827;
  margin-bottom: 2vw;
}
.in_title span {
  display: block;
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Light;
  font-weight: 300;
  text-align: center;
  color: #4e3827;
}
.index_Area3 {
  width: 100%;
  padding: 8vw 0;
}
.index_Area3 .i_Area3_box {
  width: 100%;
}
.index_Area3 .i_Area3_box .i_Area3_itewm {
  margin-bottom: 2.2667vw;
  width: 44.4vw;
  height: 39.2vw;
  display: block;
}
.index_Area3 .i_Area3_box .i_Area3_itewm > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.a4Outer {
  width: 100%;
  background-image: url(../img/index/index4-1.jpg);
}
.index_Area4 {
  width: 100%;
  padding: 10.6667vw 0;
}
.index_Area4 .ia4_content {
  width: 100%;
  height: 105.7333vw;
  background: #ffffff;
  border-radius: 1.8667vw;
  overflow: hidden;
}
.index_Area4 .ia4_content .ia4_swiper {
  width: 100%;
  height: 100%;
}
.index_Area4 .ia4_content .ia4_swiper .ia4_Citem {
  width: 100%;
  height: 100%;
}
.index_Area4 .ia4_content .ia4_swiper .ia4_Citem img {
  width: 100%;
  height: 100%;
}
.index_Area4 .paginat_box {
  width: 100%;
  margin-bottom: 5.6vw;
}
.index_Area4 .paginat_box .i4paginat_swiper {
  position: relative;
  height: 13.2vw;
  width: 100%;
  z-index: 3;
}
.index_Area4 .paginat_box .i4paginat_swiper .dot_customs {
  word-wrap: break-word;
  padding: 0 1.3333vw;
  max-width: 13.2vw;
  height: 13.2vw;
  font-size: 3.7333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #3b3b3b;
  line-height: 4.5333vw;
  border-radius: 1.3333vw;
}
.index_Area4 .paginat_box .i4paginat_swiper .dot_customs span {
  display: block;
}
.index_Area4 .paginat_box .i4paginat_swiper .dot_customs.isActive {
  color: #fff;
  background: linear-gradient(45deg, #F49A81, #C14537);
}
.index_Area5 {
  width: 100%;
}
.index_Area5 .i_Area5_swiper {
  width: 100%;
  height: 100vw;
  position: relative;
}
.index_Area5 .i_Area5_swiper .i5_swiper {
  width: 83.0667vw;
  height: 100vw;
  overflow: visible;
  margin: 0 auto;
  position: absolute;
}
.index_Area5 .i_Area5_swiper .i5_sItem::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  top: 0;
  left: 0;
  z-index: 10;
  background: rgba(255, 255, 255, 0.35);
}
.index_Area5 .i_Area5_swiper .i5_sItem.i5_active::after {
  display: none;
}
.index_Area5 .i_Area5_swiper .i5_sItem {
  position: relative;
  height: 100%;
  height: 85.4667vw;
  border-radius: 2.5333vw;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 3.3333vw 6.6667vw -1.6vw;
}
.index_Area5 .i_Area5_swiper .i5_sItem .img_box {
  width: 100%;
  flex: 1;
  user-select: none;
}
.index_Area5 .i_Area5_swiper .i5_sItem .img_box img {
  width: 100%;
  height: 100%;
}
.index_Area5 .i_Area5_swiper .i5_sItem .i5_info {
  background: linear-gradient(90deg, #F2EEED, #EDE5DC, #E2D3BF);
  padding: 3.0667vw 3.6vw;
  width: 100%;
  min-height: 19.4667vw;
}
.index_Area5 .i_Area5_swiper .i5_sItem .i5_info .info_head {
  margin-bottom: 1.0667vw;
}
.index_Area5 .i_Area5_swiper .i5_sItem .i5_info .info_head .u_info .sculp {
  margin-right: 1.8667vw;
  width: 8vw;
  height: 8vw;
  border-radius: 100%;
  overflow: hidden;
}
.index_Area5 .i_Area5_swiper .i5_sItem .i5_info .info_head .u_info .sculp img {
  width: 100%;
  height: 100%;
}
.index_Area5 .i_Area5_swiper .i5_sItem .i5_info .info_head .u_info .uname {
  font-size: 3.0667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
}
.index_Area5 .i_Area5_swiper .i5_sItem .i5_info .info_head .likes i {
  margin-right: 0.8vw;
  font-size: 3.2vw;
  color: #E56235;
}
.index_Area5 .i_Area5_swiper .i5_sItem .i5_info .info_head .likes span {
  font-size: 2.9333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #373737;
}
.index_Area5 .i_Area5_swiper .i5_sItem .i5_info .info_txt {
  font-size: 2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 2.9333vw;
}
.index_Area6 {
  width: 100%;
  height: 174.2667vw;
  padding-top: 104vw;
  background-image: url(../img/index/index6-1.jpg);
}
.morebtn {
  border-radius: 50px;
  width: 152px;
  height: 43px;
  background: var(--btnColor);
  padding: 3px;
  padding-left: 20px;
}
.morebtn span {
  font-size: 17px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
}
.morebtn .icon {
  width: 39px;
  height: 39px;
  border-radius: 100%;
  background: #ffffff;
}
.morebtn .icon i {
  font-weight: bold;
  font-size: 18px;
  color: var(--btnColor);
}
.Gradient_tit {
  font-size: 7.8667vw;
  font-family: HarmonyOS_Sans_SC_Bold, HarmonyOS_Sans_SC_Bold-Regular;
  font-weight: bold;
  text-align: left;
  color: #7a7c8c;
  line-height: 9.3333vw;
  background: linear-gradient(-32deg, #ddc3ac 10%, #f8ece0 100%);
  /* 从红到黄 */
  -webkit-background-clip: text;
  /* Safari/Chrome */
  -webkit-text-fill-color: transparent;
  /* Safari/Chrome */
  color: transparent;
  /* Firefox/Opera */
}
.index_Area8 {
  width: 100%;
  background-color: #000000;
  height: 82.9333vw;
  background-image: url(../img/index/index8-1.jpg);
}
.index_Area8 .i_Area8_box {
  width: 100%;
  position: relative;
  padding-left: 13.3333vw;
}
.index_Area8 .i_Area8_box .i8_left {
  padding-top: 16.6667vw;
}
.index_Area8 .i_Area8_box .i8_left .i9txt {
  font-size: 2.2667vw;
  font-family: HarmonyOS_Sans_SC, HarmonyOS_Sans_SC-Regular;
  font-weight: 400;
  text-align: left;
  color: #b3aaa5;
  line-height: 3.7333vw;
  margin: 6.6667vw 0 8vw 0;
}
.index_Area8 .i_Area8_box .i8_left .i9txt span {
  display: block;
}
.index_Area8 .i_Area8_box .i8_left .i8_btn {
  max-width: 30.6667vw;
  height: 6.8vw;
  cursor: pointer;
  position: relative;
  background-image: url(../img/index/index8-2.png);
}
.Foot_Area {
  width: 100%;
  min-height: 548px;
  background-image: url(../img/footbg.jpg);
}
.Foot_Area .foot_top {
  padding-top: 60px;
  width: 100%;
}
.Foot_Area .foot_top .foot_navs {
  width: 100%;
}
.Foot_Area .foot_top .foot_navs .foot_column {
  margin-right: 78px;
}
.Foot_Area .foot_top .foot_navs .foot_column .column_tit {
  font-size: 16px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #ffffff;
  position: relative;
  display: block;
  margin-bottom: 35px;
}
.Foot_Area .foot_top .foot_navs .foot_column .column_tit::after {
  content: '';
  display: block;
  position: absolute;
  width: 17px;
  border-radius: 5px;
  bottom: -15px;
  left: 0;
  height: 4px;
  background: #d35345;
}
.Foot_Area .foot_top .foot_navs .foot_column .column_a:hover {
  text-decoration: underline;
}
.Foot_Area .foot_top .foot_navs .foot_column .column_a {
  display: block;
  opacity: 0.64;
  font-size: 13px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  margin-bottom: 20px;
}
.Foot_Area .foot_top .foot_ewms .ewms_item {
  margin-left: 40px;
}
.Foot_Area .foot_top .foot_ewms .ewms_item > img {
  width: 97px;
  height: 97px;
  margin-bottom: 10px;
}
.Foot_Area .foot_top .foot_ewms .ewms_item span {
  display: block;
  opacity: 0.9;
  font-size: 13px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
}
.Foot_Area .join_tel {
  width: 100%;
  margin: 42px 0;
}
.Foot_Area .join_tel i {
  color: #D35345;
  font-size: 20px;
}
.Foot_Area .join_tel .txt {
  opacity: 0.64;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  margin: 0 6px;
}
.Foot_Area .join_tel .phone {
  font-size: 23px;
  font-family: HarmonyOS_Sans_SC_Bold, HarmonyOS_Sans_SC_Bold-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
}
.Foot_Area .foot_bottom {
  border-top: solid 1px rgba(255, 255, 255, 0.2);
  min-height: 73px;
}
.Foot_Area .foot_bottom .fb_txt {
  font-size: 13px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.45);
}
.Foot_Area .foot_bottom .fb_txt span,
.Foot_Area .foot_bottom .fb_txt a {
  font-size: inherit;
  font-weight: 400;
  color: inherit;
}
.join_banner {
  width: 100%;
}
.join_Area1 {
  width: 100%;
}
.join_Area1 .jo_a1_left {
  width: 100%;
  margin-top: 6.6667vw;
}
.join_Area1 .jo_a1_left img {
  width: 100%;
}
.join_Area1 .jo_a1_right {
  width: 100%;
}
.join_Area1 .jo_a1_right .ja1_item .tit {
  font-size: 4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #222222;
  line-height: 5.2vw;
  margin-bottom: 3vw;
}
.join_Area1 .jo_a1_right .ja1_item .tit span {
  display: block;
}
.join_Area1 .jo_a1_right .ja1_item .txt {
  max-width: 550px;
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 5.6vw;
}
.jo_A2_head.style2 span,
.jo_A2_head.style2 .ja2_txt {
  color: #fff !important;
}
.jo_A2_head.style2 .ja2_txt p {
  opacity: 0.64;
}
.jo_A2_head {
  width: 100%;
  margin-bottom: 6.6667vw;
}
.jo_A2_head .ja2_tit {
  margin-bottom: 5.6vw;
}
.jo_A2_head .ja2_tit span {
  display: block;
  font-size: 6.4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #222222;
  line-height: 8vw;
}
.jo_A2_head .ja2_tit span strong {
  font-size: inherit;
  color: #D35345;
}
.jo_A2_head .ja2_txt {
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #666666;
  line-height: 5.6vw;
}
.jo_A2_head .ja2_txt p {
  color: inherit;
  font-size: inherit;
}
.jo2back {
  background: linear-gradient(45deg, #EBE2D9, #FDFCFA);
}
.join_Area2 {
  width: 100%;
}
.join_Area2 .joA2_list {
  width: 100%;
}
.join_Area2 .joA2_list .joA2_item {
  width: 28.6667vw;
  height: 66.4vw;
  border-radius: 1.3333vw;
  overflow: hidden;
  position: relative;
  margin-bottom: 2.6667vw;
}
.join_Area2 .joA2_list .joA2_item > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.join_Area2 .joA2_list .joA2_item .j2info {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 6.6667vw 0;
  width: 100%;
  font-size: 3.7333vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.4));
}
.joA3_outer {
  width: 100%;
  height: 109.4667vw;
  background-image: url(../img/join/join4-1.jpg);
  padding-top: 13vw;
}
.joA3_outer .join_Area3 {
  width: 100%;
  height: 100%;
  position: relative;
}
.joA3_outer .jo_A3_val {
  width: 100%;
}
.joA3_outer .jo_A3_val img {
  width: 100%;
}
.join_Area4 {
  user-select: none;
  height: 136.5333vw;
  width: 100%;
  padding-top: 35vw;
  background-image: url(../img/join/join5-1.jpg);
}
.join_pagehead .title_box {
  margin-bottom: 4vw;
}
.join_pagehead .title_box .iconb {
  width: 7.3333vw;
  height: 6.5333vw;
  font-size: 3.8667vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  margin-right: 2.6667vw;
  background-image: url(../img/join/jotiticon.png);
  padding-top: 0.8vw;
}
.join_pagehead .title_box h2 {
  font-size: 6.4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: bold;
  text-align: left;
  color: #222222;
}
.join_pagehead .title_txt {
  font-size: 3.4667vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #222222;
  line-height: 5.2vw;
}
.join_pagehead.style2 h2,
.join_pagehead.style2 .title_txt {
  color: #fff;
}
.joa5_txt {
  margin-top: 6vw;
  width: 100%;
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #666666;
  line-height: 5.6vw;
  margin-bottom: 8vw;
}
.join_Area6 {
  width: 100%;
  height: 158.1333vw;
  background-image: url(../img/join/join7-0.jpg);
  padding-top: 12vw;
}
.join_Area6 .joa6_list {
  margin-top: 45px;
}
.join_Area6 .joa6_list .joa6_item {
  background: linear-gradient(0deg, #989999 0%, #fdfdfd 100%) #ffffff;
  border-radius: 1.3333vw;
  overflow: hidden;
  position: relative;
  padding-left: 3.6vw;
  margin-bottom: 2vw;
  width: 28.8vw;
  height: 17.8667vw;
}
.join_Area6 .joa6_list .joa6_item .num_box {
  position: absolute;
  right: 0;
  top: 0;
  width: 7.2vw;
  height: 6vw;
  border-radius: 0 0 0 14vw;
  font-size: 2.8vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: right;
  color: #ffffff;
  padding-left: 1.3333vw;
}
.join_Area6 .joa6_list .joa6_item .ncolor1 {
  background: #e50313;
}
.join_Area6 .joa6_list .joa6_item .ncolor2 {
  background: #6155A1;
}
.join_Area6 .joa6_list .joa6_item .ncolor3 {
  background: #01B3EC;
}
.join_Area6 .joa6_list .joa6_item .ncolor4 {
  background: #47B9A0;
}
.join_Area6 .joa6_list .joa6_item .ncolor5 {
  background: #F4A35D;
}
.join_Area6 .joa6_list .joa6_item .ncolor6 {
  background: #7E7E7F;
}
.join_Area6 .joa6_list .joa6_item .icon img {
  max-width: 7.3333vw;
  max-height: 7.4667vw;
}
.join_Area6 .joa6_list .joa6_item .tit {
  margin-left: 2.9333vw;
  font-size: 3.4667vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #000000;
}
.feather_item {
  min-height: 9.6vw;
}
.feather_item::after {
  content: '';
  display: block;
  width: 5.2vw;
  height: 9.6vw;
  background: url(../img/feather2.png) no-repeat;
  background-size: cover;
}
.feather_item::before {
  content: '';
  display: block;
  width: 5.2vw;
  height: 9.6vw;
  background: url(../img/feather1.png) no-repeat;
  background-size: cover;
}
.join_feather .join_feather_box.style2 .tit,
.join_feather .join_feather_box.style2 .txt {
  color: #fff;
}
.join_feather .join_feather_box.style2 .txt {
  opacity: 0.64;
}
.join_feather .join_feather_box {
  min-width: 29.3333vw;
  padding: 0 3.3333vw;
}
.join_feather .join_feather_box .tit {
  font-size: 4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: center;
  margin-bottom: 0.6667vw;
  color: #222222;
}
.join_feather .join_feather_box .txt {
  font-size: 2.5333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #666666;
}
.join_Area8 {
  width: 100%;
  height: 162.2667vw;
  background-image: url(../img/join/join9-1.jpg);
  padding-top: 12vw;
}
.join_Area8 .joa8_left > img {
  width: 700px;
  height: 434px;
}
.join_Area8 .joa8_right {
  margin-left: 74px;
}
.joa8_txt {
  width: 100%;
  opacity: 0.64;
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  line-height: 5.6vw;
  margin: 5.3333vw 0 8vw 0;
}
.join_Area9 .joA9_box {
  margin-bottom: 8vw;
}
.join_Area9 .joA9_box .a9_tit {
  font-size: 3.4667vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #222222;
  margin-bottom: 3.2vw;
}
.join_Area9 .joA9_box .a9_txt {
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
}
.join_Area10 {
  width: 100%;
  height: 163.2vw;
  background-image: url(../img/join/join11-1.jpg);
  padding-top: 13.3333vw;
}
.join_Area12 {
  width: 100%;
  background: #231815;
}
.join_Area12 .joa12_txt {
  font-size: 4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  margin: 6.6667vw 0 6vw 0;
}
.join_Area12 .joa12_list {
  width: 100%;
}
.join_Area12 .joa12_list .joa12_item:last-of-type {
  margin-bottom: 0;
}
.join_Area12 .joa12_list .joa12_item {
  padding: 0 1.2vw;
  margin-bottom: 2.8vw;
  background: #fff;
  width: 100%;
  height: 16.6667vw;
  background: #ffffff;
  border-radius: 1.3333vw;
}
.join_Area12 .joa12_list .joa12_item .redbox {
  width: 14.6667vw;
  height: 14.6667vw;
  background: #e60012;
  border-radius: 1.4667vw;
}
.join_Area12 .joa12_list .joa12_item .redbox span {
  font-size: 4.8vw;
  font-family: HarmonyOS_Sans_SC_Bold, HarmonyOS_Sans_SC_Bold-Regular;
  font-weight: 550;
  text-align: center;
  color: #ffffff;
  line-height: 5.4667vw;
}
.join_Area12 .joa12_list .joa12_item .infos {
  padding-left: 6vw;
}
.join_Area12 .joa12_list .joa12_item .infos p {
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #333333;
  line-height: 4.8vw;
}
.join_Area13 {
  width: 100%;
  height: 198.4vw;
  background-image: url(../img/join/join13-1.jpg);
  padding-top: 13.3333vw;
}
.join_Area13 .j13_tit {
  font-size: 6.4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #ffffff;
}
.join_Area13 .j13_txt {
  font-size: 3.4667vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  margin: 4vw 0 6.4vw 0;
}
.join_Area13 .j13_p {
  opacity: 0.64;
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  line-height: 5.6vw;
}
.join_Area15 {
  width: 100%;
}
.join_Area15 .joa15_head {
  margin-bottom: 10vw;
  width: 100%;
  padding: 0 4.8vw;
}
.join_Area15 .joa15_head .htit {
  font-size: 6.4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #222222;
}
.join_Area15 .joa15_head .jo15himg {
  max-width: 55.6vw;
}
.join_Area15 .joa15_content {
  width: 100%;
  height: 85.6vw;
  overflow: auto;
}
.join_Area15 .joa15_content img {
  height: 100%;
  width: auto;
}
.join_Area16 {
  user-select: none;
  height: 136.5333vw;
  width: 100%;
  padding-top: 40vw;
  background-image: url(../img/join/join16-1.jpg);
}
.join_Area16 .in_a2_txt2 {
  margin-bottom: 8vw;
}
.act_area1 {
  padding: 10.6667vw 0;
  width: 100%;
}
.act_area1 .act1_left {
  width: 100%;
}
.act_area1 .act1_left h3 {
  font-size: 6.4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: bold;
  text-align: left;
  color: #222222;
}
.act_area1 .act1_left .gsname {
  margin: 6vw 0;
}
.act_area1 .act1_left .gsname span {
  font-size: 3.7333vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #222222;
  line-height: 5.0667vw;
  display: block;
}
.act_area1 .act1_left .hotline {
  margin-bottom: 4.6667vw;
}
.act_area1 .act1_left .hotline .txt {
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  margin-bottom: 10px;
}
.act_area1 .act1_left .hotline .tel {
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
}
.act_area1 .act1_map #map {
  width: 100%;
  height: 50.5333vw;
}
.a1_title {
  margin-bottom: 7.3333vw;
}
.a1_title .cn {
  font-size: 5.6vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: var(--footColor);
  margin-bottom: 2.6667vw;
}
.leavemess {
  width: 100%;
}
.lea_content {
  width: 100%;
}
.lea_content .leafrom {
  margin-top: 0.2604rem;
}
.lea_content .in_tit {
  font-size: 3.7333vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #373737;
  margin-bottom: 2vw;
}
.lea_content .in_tit.isstr::before {
  content: '*';
  display: inline-block;
  color: red;
}
.lea_content .input_item {
  margin-bottom: 4vw;
}
.lea_content .input_item textarea {
  width: 100%;
  height: 35.0667vw;
  background: #fff;
  border-radius: 0.8vw;
  padding: 4.6667vw;
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #979797;
}
.lea_content .input_item textarea::placeholder {
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #979797;
}
.lea_content .input_item .input_val {
  width: 100%;
  height: 13.3333vw;
  background: #fff;
  border-radius: 0.8vw;
  overflow: hidden;
}
.lea_content .input_item .input_val input {
  width: 100%;
  height: 100%;
  padding: 0 4.6667vw;
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #979797;
}
.lea_content .input_item .input_val input::placeholder {
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #979797;
}
.area7_btn {
  background: var(--themeColor);
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #fff;
  border-radius: 100px;
  width: 30.1333vw;
  height: 9.8667vw;
  margin-top: 6.6667vw;
}
.footbtm_mask {
  width: 100%;
  height: 90px;
}
.footbtm_form {
  width: 100%;
  height: 90px;
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 100;
  display: none;
}
.footbtm_form .footbtm_box {
  width: 1200px;
  margin: 0 auto;
  height: 100%;
  position: relative;
}
.footbtm_form .footbtm_box .close_btns {
  position: absolute;
  padding: 8px;
  top: -22px;
  border-radius: 100%;
  background: #fff;
  right: 0;
  z-index: 3;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.footbtm_form .footbtm_box .close_btns i {
  color: var(--footColor);
  font-weight: bold;
  font-size: 16px;
}
.footbtm_form .footbtm_box .footbtm_left {
  height: 100%;
}
.footbtm_form .footbtm_box .footbtm_right .r_joinbtn {
  width: 270px;
  height: 51px;
  cursor: pointer;
  background-image: url(../img/btn1.png);
}
