/* color */
/* flex */
/* font-size */
/* color */
/* margin */
/* padding */
/* 动画 */
/* other */
.whmax {
  width: 100%;
  height: 100%;
}
/* this website */
.join_banner {
  height: 100vh;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.join_banner h1 {
  display: none;
}
.join_banner .mimg {
  position: relative;
  width: 100%;
  height: 100%;
}
.join_banner .mimg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.join_banner .join_banner_form {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.join_banner .section_main14 {
  width: 100%;
  height: 100%;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 6rem;
}
.joinform {
  width: 44rem;
  position: relative;
  overflow: hidden;
  padding: 3rem;
}
.joinform .mbg {
  width: 100%;
  height: 100%;
  background: #137DFF;
  opacity: 0.8;
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3.5rem;
}
.joinform .mtop {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 10;
  margin-bottom: 3.5rem;
}
.joinform .mtop h3 {
  font-size: 2.5rem;
  color: #FFFFFF;
  margin: 0 4rem;
  font-weight: bold;
}
.joinform .xhp {
  font-size: 1.5rem;
  text-align: center;
  margin-top: 2rem;
  position: relative;
  z-index: 10;
  color: #FFFFFF;
}
.joinform .xhp span {
  color: #FFA60D;
}
.joinform .mform {
  position: relative;
  z-index: 15;
}
.joinform .mform .mipt {
  width: 100%;
  margin-bottom: 1.5rem;
}
.joinform .mform input {
  background: #fff;
  width: 100%;
  border-radius: 1.5rem;
  height: 5.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2rem 2.2rem;
  border: none;
  font-size: 1.6rem;
}
.joinform .mform textarea {
  background: #fff;
  width: 100%;
  border-radius: 1.5rem;
  height: 11.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.6rem;
  padding: 1.5rem 2.2rem;
  border: none;
}
.joinform .mform .mbtn {
  width: 100%;
}
.joinform .mform .mbtn a {
  width: 100%;
  border-radius: 1.5rem;
  height: 5.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2.4rem 2.2rem;
  border: none;
  font-size: 1.8rem;
  background: #FFA60D;
  transition: 0.2s all ease-in;
  color: #FFFFFF;
}
.joinform .mform .mbtn a:hover {
  background: #FFBC48;
}
.join02 {
  background: url(/Static/images/jion05.jpg) no-repeat;
  background-size: 100% 100%;
  padding: 8rem 7rem 12rem 7rem;
}
.join02 ul {
  background: #fff;
  border-radius: 0 6rem 0 6rem;
  padding: 3rem 3rem;
  height: 33.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.join02 ul li {
  width: 20%;
}
.join02 ul .mitem {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.join02 ul .mitem span,
.join02 ul .mitem p {
  font-size: 2.5rem;
  color: #909399;
}
.join02 ul .mitem h3 {
  font-size: 4rem;
  font-weight: bold;
  color: #137DFF;
  margin: 3rem 0 4rem 0;
}
.join03 .ind_friend_main {
  overflow: hidden;
  margin-top: 8rem;
}
.join03 .mitem .mimg {
  display: flex;
  justify-content: center;
  align-items: center;
}
.join03 .mitem .mimg img {
  width: auto;
  height: 15rem;
  border: 0.8rem solid #E3F5FC;
  border-radius: 0.6rem;
}
.join03 .mitem p {
  font-size: 1.6rem;
  color: #606266;
  margin-top: 3rem;
  text-align: center;
}
.join04 {
  height: 78rem;
  background: url(/Static/images/jion22.jpg) no-repeat;
  background-size: 100% 100%;
  position: relative;
  padding: 12rem 7rem 8rem 7rem;
  overflow: hidden;
}
.join04 .about06_main {
  position: relative;
  z-index: 30;
}
.join04 .mimg02 {
  width: 47rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.join04 .mimg02 img {
  width: 100%;
}
.join04 .mimg01 {
  width: 22rem;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 30;
}
.join04 .mimg01 img {
  width: 100%;
}
.join04 .mitem {
  width: 100%;
  position: relative;
  background: #fff;
  border-radius: 3.6rem;
  height: 36rem;
  transition: 0.2s all ease-in;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.join04 .mitem .mimg {
  position: absolute;
  width: 100%;
  transition: 0.2s all ease-in;
  padding-top: 6rem;
  height: 26rem;
  opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.join04 .mitem .mimg img {
  max-width: 80%;
  height: 100%;
  object-fit: cover;
}
.join04 .mitem .mfont {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.join04 .mitem .mfont p {
  position: absolute;
  left: 0;
  right: 0;
  padding: 0 2rem;
  bottom: 4.5rem;
  color: #303133;
  font-size: 2.2rem;
  text-align: center;
}
.join04 .mitem .mfont h3 {
  transform: translateY(-2rem);
  font-size: 7rem;
  font-weight: bold;
  color: #137DFF;
  font-family: numFont;
  transition: 0.2s all ease-in;
}
.join05 .section_main14 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.join05 .section_main14 h2 {
  font-size: 3.5rem;
}
.join05 .mleft {
  padding: 0 5rem 0 2rem;
}
.join05 .mleft ul {
  width: 100%;
}
.join05 .mleft li .mitem {
  transition: 0.2s all ease-in;
  padding: 2.5rem 0;
  border-bottom: 1px solid #DEDEDE;
}
.join05 .mleft li .mtop {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.join05 .mleft li i {
  color: #137DFF;
  margin-right: 1.5rem;
  transition: 0.2s all ease-in;
}
.join05 .mleft li h3 {
  font-size: 2rem;
  color: #303133;
}
.join05 .mleft li p {
  font-size: 1.6rem;
  color: #606266;
  padding-left: 2.5rem;
}
.join05 .mleft li .mitem:hover {
  transform: translateY(-5px);
}
.join05 .mleft li .mitem:hover i {
  color: #137DFF;
}
.join05 .mright {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.join05 .mright .mitem {
  width: 32.5rem;
  height: 32.5rem;
  border-radius: 50%;
  background: #137DFF;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 5;
}
.join05 .mright .mitem .micon {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.join05 .mright .mitem .micon .xhi {
  color: #FFFFFF;
  font-size: 5rem;
}
.join05 .mright .mitem .micon p {
  color: #FFFFFF;
  font-size: 2.8rem;
  font-weight: bold;
  margin-top: 1rem;
}
.join05 .mright .mtop {
  z-index: 10;
  transform: translateY(5rem);
}
.join05 .mright .mbom {
  display: flex;
  align-items: center;
  transform: translateY(-5rem);
}
.join05 .mright .mbom .mitem:nth-child(1) {
  background: #3ADC7F;
  transform: translateX(3rem);
  position: relative;
  z-index: 5;
}
.join05 .mright .mbom .mitem:nth-child(2) {
  background: #FFA60D;
  transform: translateX(-3rem);
  position: relative;
  z-index: 3;
}
.join06 {
  padding: 7rem 0;
  position: relative;
}
.join06 .swiper-slide {
  width: auto;
}
.join06 .swiper-slide p {
  font-size: 3rem;
  font-weight: bold;
  color: #303133;
  margin-top: 2rem;
  text-align: center;
}
.join06 .series_show04_swi {
  height: 70rem;
}
.join06 .mimg {
  position: relative;
}
.join06 .swiper-slide .mimg::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
  transition: 0.2s all ease-in;
}
.join06 .swiper-slide-active .mimg::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0);
}
.join06 .mimg {
  max-width: 1400px;
  width: 100%;
  height: calc(100% - 6rem);
}
.join06 img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.join06 .swiper-button-prev,
.join06 .swiper-button-next {
  width: 4rem;
  height: 4rem;
  background: #fff;
  border-radius: 50%;
}
.join06 .swiper-button-next {
  right: 12rem;
}
.join06 .swiper-button-prev {
  left: 12rem;
}
.join06 i {
  color: #111111;
  font-size: 1.6rem;
}
.join07 {
  padding: 4rem 7rem;
  background: #137DFF;
}
.join07 .section_main14 {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.join07 .xhp {
  text-align: center;
  font-weight: bold;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  font-size: 3rem;
}
.join07 .xhp span {
  color: #FFA60D;
}
.join07 .mbom {
  width: 100%;
  margin-top: 4rem;
  display: flex;
  align-items: center;
}
.join07 .mbom .mipt {
  width: 100%;
  margin-right: 1.5rem;
  flex: 1;
}
.join07 .mbom input {
  background: #fff;
  width: 100%;
  border-radius: 1.5rem;
  height: 5.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2rem 2.2rem;
  border: none;
  font-size: 1.6rem;
}
.join07 .mbom .mbtn {
  flex: 1;
}
.join07 .mbom .mbtn a {
  width: 100%;
  border-radius: 1.5rem;
  height: 5.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2.4rem 2.2rem;
  border: none;
  font-size: 1.8rem;
  background: #FFA60D;
  transition: 0.2s all ease-in;
  color: #FFFFFF;
}
.join07 .mbom .mbtn a:hover {
  background: #FFBC48;
}
.join08 ul {
  display: flex;
  flex-wrap: wrap;
}
.join08 li {
  width: 25%;
  border-right: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
  padding: 6rem;
}
.join08 li:nth-child(4n) {
  border-right: none;
}
.join08 li:nth-child(n+5) {
  border-bottom: none;
}
.join08 .mitem {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.join08 .mitem img {
  height: 6.2rem;
}
.join08 .mitem h3 {
  font-size: 2rem;
  font-weight: bold;
  color: #303133;
  margin: 1rem 0;
  text-align: center;
}
.join08 .mitem p {
  text-align: center;
  font-size: 1.6rem;
  color: #606266;
  line-height: 165%;
}
.join09 .xhtitle {
  margin-bottom: 2rem;
}
.join09 .section_main14 {
  display: flex;
}
.join09 .mleft {
  width: 42.5%;
  background: url(/Static/images/img08.png) no-repeat;
  background-size: 100% 100%;
  padding-top: 6rem;
  height: 80rem;
}
.join09 .mleft .mtop {
  height: 10.5rem;
}
.join09 .mleft .mtop h3 {
  color: #82868F;
}
.join09 .mleft .mtop h4 {
  font-size: 6rem;
  user-select: none;
  -webkit-user-select: none;
  color: #FFFFFF;
  font-weight: bold;
  opacity: 0.3;
  left: 1.5rem;
  top: 1.5rem;
  text-transform: uppercase;
}
.join09 .mright {
  width: 42.5%;
  background: url(/Static/images/img10.png) no-repeat;
  background-size: 100% 100%;
  padding-top: 3rem;
  height: 80rem;
}
.join09 .mright .mtop {
  height: 13.5rem;
}
.join09 .mright .mtop h3 {
  color: #FFFFFF;
}
.join09 .mright .mtop h4 {
  font-size: 6.5rem;
  user-select: none;
  -webkit-user-select: none;
  color: #FFFFFF;
  font-weight: bold;
  opacity: 0.2;
  right: 1.5rem;
  top: 1.5rem;
  text-transform: uppercase;
}
.join09 .mmid {
  width: 15%;
  background: url(/Static/images/img09.png) no-repeat;
  background-size: 100% 100%;
  padding-top: 15rem;
  height: 80rem;
}
.join09 .mmid ul {
  width: 100%;
  padding: 1rem;
}
.join09 .mmid li {
  height: 14rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2.5rem;
  font-weight: bold;
  color: #137DFF;
}
.join09 .mlist {
  width: 100%;
  padding: 3rem;
}
.join09 .mlist li {
  height: 11rem;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  width: 100%;
  font-size: 2rem;
  color: #303133;
  line-height: 160%;
  border-bottom: 1px dashed #A7B0D8;
  margin-bottom: 3rem;
}
.join09 .mlist li:last-child {
  border: none;
  margin-bottom: 0;
}
.join09 .mtop {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.join09 .mtop h3 {
  font-size: 3rem;
  font-weight: bold;
  position: relative;
  z-index: 10;
}
.join09 .mtop h4 {
  position: absolute;
  z-index: 1;
}
.join10 {
  height: 78rem;
  background: #137DFF;
  position: relative;
  overflow: hidden;
}
.join10 .about06_main {
  position: relative;
  z-index: 30;
}
.join10 .mimg02 {
  width: 47rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.join10 .mimg02 img {
  width: 100%;
}
.join10 .mimg01 {
  width: 22rem;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 30;
}
.join10 .mimg01 img {
  width: 100%;
}
.join10 .mitem {
  width: 100%;
  position: relative;
  transition: 0.2s all ease-in;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.join10 .mitem .mimg {
  transition: 0.2s all ease-in;
  width: 100%;
  height: 35rem;
  opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.join10 .mitem .mimg img {
  max-width: 100%;
  height: 100%;
  object-fit: cover;
  border: 0.8rem solid #E3F5FC;
  border-radius: 1rem;
}
.join10 .mitem .mfont {
  width: 100%;
  height: 100%;
  margin-top: 3rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.join10 .mitem .mfont p {
  color: #FFFFFF;
  font-size: 1.8rem;
  text-align: center;
}
.join11 {
  background: #f4f4f4;
}
.join11 .mitem {
  display: flex;
  align-items: center;
  margin-bottom: 8rem;
  height: 46.5rem;
  background: #fff;
  border-radius: 0 8rem 0 8rem;
}
.join11 .mitem .mimg {
  width: 50%;
  height: 100%;
}
.join11 .mitem .mimg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 0 0 8rem;
}
.join11 .mitem .mfont {
  height: 100%;
  position: relative;
  width: 50%;
  border-radius: 0 8rem 0 0;
  padding: 5rem 3rem 3rem 7rem;
}
.join11 .mitem .mfont h3 {
  font-size: 2.2rem;
  font-weight: bold;
  color: #303133;
  margin-bottom: 4rem;
}
.join11 .mitem .mfont p {
  font-size: 1.6rem;
  color: #606266;
  line-height: 160%;
}
.join11 .mitem .mfont img {
  position: absolute;
  top: -2.6rem;
  right: -3.2rem;
  z-index: 5;
  width: 15rem;
}
.join11 .mitem .mfont .mbom {
  position: absolute;
  bottom: 3rem;
  right: 0rem;
}
.join11 .mitem .mfont .mbom span {
  font-size: 1.6rem;
  color: #606266;
  margin-right: 3rem;
}
.join11 .mitem:nth-child(2n) {
  flex-direction: row-reverse;
}
.join11 .mitem:nth-child(2n) .mimg img {
  border-radius: 0 8rem 0 0;
}
.join11 .mitem:nth-child(2n) .mfont img {
  position: absolute;
  right: auto;
  left: -2.8rem;
  top: -2.3rem;
  z-index: 5;
  width: 15rem;
}
.join11 .mitem:last-child {
  margin-bottom: 0;
}
.join12 {
  width: 100%;
  background: #fff;
  overflow: visible;
  padding: 10rem 7rem;
  position: relative;
}
.join12 .section_main14 {
  position: relative;
  overflow: visible;
}
.join12 .section_main14::after {
  position: absolute;
  content: '';
  background: url(/Static/images/icon20.png) no-repeat 100% 100%;
  width: 10rem;
  height: 23.5rem;
  top: 8.5rem;
  right: -10rem;
}
.join12 .mitem {
  position: relative;
  transition: 0.2s all ease-in;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.join12 .mitem h3 {
  font-weight: bold;
  color: #0067E7;
  margin-bottom: 1.5rem;
  font-size: 30px;
  font-family: numfont;
  transition: 0.2s all ease-in;
}
.join12 .mitem .mbox {
  background: #fff;
  position: relative;
  transition: 0.2s all ease-in;
  border-radius: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 10rem;
  width: 20rem;
  flex-shrink: 0;
  box-shadow: 0px 0px 9px 0px rgba(116, 116, 116, 0.15);
  z-index: 5;
}
.join12 .mitem .mbox p {
  font-size: 1.6rem;
  color: #303133;
  line-height: 150%;
  text-align: center;
  transition: 0.2s all ease-in;
}
.join12 .mitem img {
  position: absolute;
  width: 2.6rem;
  top: 7rem;
  right: -2.6rem;
}
.join12 .mline {
  height: 2rem;
  flex: 1;
  background: #DDECFF;
  position: relative;
  top: 2rem;
}
.join12 .mtop {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 5.5rem;
}
.join12 .mtop .mline:last-child {
  display: none;
}
.join12 .mtop .mitem:first-child .mbox {
  background: #0067E7;
}
.join12 .mtop .mitem:first-child .mbox p {
  color: #FFFFFF;
}
.join12 .mbom {
  display: flex;
  align-items: center;
  width: 100%;
  flex-direction: row-reverse;
}
.join12 .mbom .mline:last-child {
  display: none;
}
.join12 .mitem:hover {
  transform: translateY(-5px);
}
.join12 .mitem:hover .mbox {
  background: #0067E7;
}
.join12 .mitem:hover .mbox p {
  color: #FFFFFF;
}
.join12mb {
  display: none;
}
.joinformmb {
  display: none;
}
@media screen and (max-width: 1440px) {
  .join_banner {
    height: 768px;
  }
  .join_banner .section_main14 {
    padding-right: 12rem;
  }
  .joinform {
    transform: translateY(2rem);
  }
}
@media screen and (max-width: 1025px) {
  .join_banner {
    height: 70rem;
  }
  .joinform {
    transform: translateY(0);
  }
  .join_banner .section_main14 {
    padding-right: 6rem;
  }
  .join04 {
    height: auto;
  }
  .join05 .section_main14 {
    flex-direction: column-reverse;
  }
  .join05 .mleft {
    width: 100%;
    padding: 0;
  }
  .join05 {
    padding: 0rem 7rem 8rem 7rem;
  }
  .join05 .mright .mitem {
    width: 25rem;
    height: 25rem;
  }
  .join06 .series_show04_swi {
    height: 50rem;
  }
  .join08 li {
    padding: 1rem;
  }
  .join08 {
    padding: 5rem 0rem;
  }
  .join11 .mitem .mfont p {
    height: 20rem;
    overflow-y: auto;
  }
  .join11 .mitem .mfont {
    padding: 3rem;
  }
  .join11 .mitem {
    height: 40rem;
  }
  .join11 .mitem .mfont img {
    top: -1.6rem;
    right: -2.2rem;
    width: 10rem;
  }
  .join11 .mitem .mfont .mbom span:last-child {
    display: none;
  }
  .join12 .mitem .mbox {
    width: 12rem;
  }
  .join12 .section_main14::after {
    width: 18rem;
    height: 27.5rem;
    top: 8.5rem;
    right: -5rem;
  }
}
@media screen and (max-width: 768px) {
  .section_box {
    padding: 4rem 3rem;
  }
  .xhtitle {
    margin-bottom: 3rem;
  }
  .xhtitle h2 {
    font-size: 3rem;
  }
  .xhtitle h3 {
    font-size: 1.8rem;
  }
  .xhtitle span {
    margin: 1.2rem 0 1.5rem 0;
  }
  .join02 ul .mitem span,
  .join02 ul .mitem p {
    font-size: 1.8rem;
  }
  .join02 ul li {
    width: 33.33%;
  }
  .join02 ul {
    flex-wrap: wrap;
    padding: 1.5rem;
  }
  .join02 ul .mitem h3 {
    font-size: 3rem;
    margin: 1.5rem 0 2rem 0;
  }
  .join02 {
    padding: 6rem 3rem;
  }
  .join03 .ind_friend_main {
    margin-top: 3rem;
  }
  .join04 {
    padding: 8rem 3rem;
  }
  .join04 .mitem .mimg {
    height: 18rem;
    padding-top: 3rem;
  }
  .join04 .mitem {
    height: 28rem;
  }
  .join04 .mitem .mfont p {
    bottom: 3rem;
    font-size: 1.8rem;
    padding: 0;
  }
  .join05 .mright .mitem {
    width: 22rem;
    height: 22rem;
  }
  .join05 .mright .mitem .micon p {
    font-size: 2.4rem;
  }
  .join05 {
    padding: 0 3rem;
  }
  .join05 .section_main14 h2 {
    font-size: 3rem;
  }
  .join06 .series_show04_swi {
    height: 35rem;
  }
  .join06 .swiper-slide p {
    font-size: 2rem;
  }
  .join07 {
    padding: 4rem 2rem;
  }
  .join07 .xhp {
    font-size: 2.5rem;
  }
  .join07 .mbom {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .join07 .mbom .mipt {
    width: 49%;
    flex: none;
    margin-right: 0;
    margin-bottom: 1rem;
  }
  .join07 .mbom .mbtn {
    width: 49%;
    flex: none;
  }
  .join08 li {
    width: 50%;
    padding: 2.5rem 1rem;
  }
  .join08 {
    padding: 5rem 1rem;
  }
  .join08 li:nth-child(4n) {
    border-right: 1px solid #EDEDED;
  }
  .join08 li:nth-child(2n) {
    border-right: none;
  }
  .join08 li:nth-child(n+5) {
    border-bottom: 1px solid #EDEDED;
  }
  .join08 li:nth-child(n+7) {
    border-bottom: none;
  }
  .join09 .mmid {
    display: none;
  }
  .join09 .mleft {
    position: relative;
    top: -3rem;
    width: 100%;
    padding-top: 5rem;
    height: auto;
    background-size: 100% 110%;
  }
  .join09 .section_main {
    flex-wrap: wrap;
  }
  .join09 .mleft .mtop h3 {
    font-size: 2.6rem;
  }
  .join09 .mleft .mtop h4 {
    font-size: 4rem;
  }
  .join09 .mlist li {
    height: 10rem;
    font-size: 1.6rem;
    margin-bottom: 3rem;
  }
  .join09 .mlist {
    padding: 2.5rem 1.5rem;
  }
  .join09 .mleft .mtop {
    height: 13rem;
  }
  .join09 .mright {
    width: 100%;
    height: auto;
    padding-top: 1rem;
  }
  .join09 .mright .mtop {
    height: 13rem;
  }
  .join09 .mright .mtop h3 {
    font-size: 2.6rem;
  }
  .join09 .mright .mtop h4 {
    font-size: 4rem;
  }
  .join10 {
    height: auto;
  }
  .join10 .mitem .mimg {
    height: 24rem;
  }
  .join11 .mitem {
    flex-direction: column;
    height: auto;
    border-radius: 0;
  }
  .join11 .mitem .mimg {
    width: 100%;
    height: 24rem;
  }
  .join11 .mitem .mimg img {
    border-radius: 0;
  }
  .join11 .mitem .mfont {
    width: 100%;
    border-radius: 0;
  }
  .join11 .mitem:nth-child(2n) {
    flex-direction: column;
  }
  .join11 .mitem .mfont p {
    height: auto;
  }
  .join11 .mitem .mfont .mbom {
    position: static;
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .join11 .mitem .mfont .mbom span {
    margin-right: 0;
    margin-left: 2rem;
    margin-top: 2.5rem;
  }
  .join11 .mitem:nth-child(2n) .mfont img {
    width: 12rem;
  }
  .join06 {
    padding-bottom: 3rem;
  }
  .join12 .section_main14::after {
    display: none;
  }
  .join12 .mtop {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 0;
  }
  .join12 .mitem .mbox p {
    font-size: 2.2rem;
  }
  .join12 .mitem h3 {
    font-size: 3rem;
    margin-bottom: 1.5rem;
  }
  .join12 .mitem .mbox {
    height: 10rem;
  }
  .join12 .mitem .mbox {
    width: 100%;
  }
  .join12 .mitem {
    width: 49%;
    margin-bottom: 2rem;
  }
  .join12 .mline {
    display: none;
  }
  .join12 .mbom {
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: row;
  }
  .join12 {
    display: none;
  }
  .join12.join12mb {
    display: block;
  }
  .joinform {
    display: none;
  }
  .joinform.joinformmb {
    display: block;
  }
  .join_banner {
    height: auto;
  }
  .join_banner h1 {
    font-size: 3.5rem;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .joinform.joinformmb {
    width: 100%;
    border-radius: 0;
  }
  .joinform.joinformmb .mbg {
    border-radius: 0;
  }
}
