.content {
  width: 100%;
}

body, html {
  width: 100vw;
  overflow-x: hidden;
  max-width: 100vw;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  -webkit-text-size-adjust: 100%;
}

#head ul {
  display: none;
}
#head .content {
  justify-content: center;
  position: relative;
}
#head i {
  display: block;
  width: 32px;
  height: 26px;
  position: absolute;
  right: 36px;
  top: 50%;
  transform: translateY(-50%);
  background: url('../img/h5/menu.png') no-repeat;
  background-size: 100% 100%;
}
.head_logo {
  display: none;
}
.head_logo2 {
  display: block;
}


.banner {
  background: url('../img/h5/banner.png') no-repeat;
  background-size: 100% 100%;
  padding-bottom: 146px;
}
.banner h2 {
  font-size: 48px;
  line-height: 48px;
  padding: 90px 0 32px 0;
  font-weight: bold;
  letter-spacing: 5px;
}
.banner ul li {
  font-size: 28px;
  margin-right: 20px;
}
.banner ul li:nth-of-type(2) {
  margin-right: 20px;
}



.brief {
  padding: 52px 0 60px 0;
}
.brief .content {
  flex-direction: column-reverse;
}
.brief img {
  display: block;
  width: 408px;
  height: 383px;
  margin: 52px auto 0;
}
.brief .bried_text {
  margin: 0;
  background-position: 50% 0;
}
.brief .bried_text h3 {
  font-size: 34px;
  text-align: center;
  font-weight: bold;
  margin: 0 0 42px 0;
}
.brief .bried_text p {
  font-size: 28px;
  padding: 0 38px;
  font-weight: 300;
  line-height: 46px;
  color: #1F2329;
}
.brief .bried_text p:last-child {
  margin-top: 36px;
}




.jinqianma {
  padding-top: 50px;
  padding-bottom: 48px;
  background: url('../img/h5/jinqianma.png') no-repeat;
  background-size: 100% 100%;
}
.jinqianma .jinqianma_img {
  display: none;
}
.jinqianma_text {
  margin-left: 0;
}
.jinqianma_text .jinqianma_logo {
  width: 199px;
  height: 85px;
  margin: 0 0 32px 45px;
}
.jinqianma_text .p1, .jinqianma_text .p2 {
  font-size: 28px;
  line-height: 48px;
  margin-left: 36px;
  margin-right: 40px;
  font-weight: 300;
}
.jinqianma_num {
  padding: 0 40px
}
.jinqianma_num li .num_text {
  font-size: 20px;
  line-height: 20px;
}
.jinqianma_num li p span {
  font-size: 36px;
  margin-right: 4px;
}
.jinqianma_num li p {
  font-size: 32px;
}
.to_jinqianma {
  font-size: 24px;
  font-weight: 500;
  text-align: center;
  color: #FF4852;
  line-height: 24px;
  margin-top: 68px;
}
.to_jinqianma img {
  vertical-align: baseline;
}




.meili {
  padding-top: 62px;
  margin: 20px auto 52px;
}
.meili_title div {
  margin: 15px auto 50px;
}
.meili_item {
  padding-bottom: 80px;
}
.meili_item .content {
  flex-direction: column-reverse;
  flex-wrap: wrap;
}
.meili_item .meili_text {
  width: 100%;
  padding: 0;
  margin-left: 50px;
  padding-top: 30px;
  background-size: 88;
}
.meili_text .p1 {
  margin-bottom: 17px;
}
.meili_text .p2 {
  font-size: 26px;
  line-height: 38px;
  padding-right: 50px;
}
.meili_item .meili_img {
  display: none;
  /* margin: 40px 80px 0 68px; */
}
.meili_item1 {
  padding-top: 0;
}
.meili1, .meili2, .meili3 {
  margin-top: 40px;
  display: block;
}
.meili_item2 .meili_text {
  background-position: 0 0;
}
.meili_item1, .meili_item3 {
  background: none;
}
.meili_more {
  display: none;
}
.meili_item3 {
  padding-bottom: 60px;
}





.invite {
  margin-top: 8px;
}
.invite ul {
  display: block;
  padding: 0 42px;
}
.invite ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 26px 26px 26px 20px;
  border: 1px solid #F3F1F1;
  border-radius: 6px;
  box-sizing: border-box;
}
.h5_look {
  width: 70px;
  height: 36px;
  border: 1px solid #DA0909;
  border-radius: 6px;
  display: block;
  font-size: 24px;
  font-weight: 500;
  color: #F21616;
  text-align: center;
  line-height: 36px;
  box-sizing: border-box;
}
.job_box li span {
  width: 26px;
  height: 26px;
  font-size: 20px;
  line-height: 26px;
  margin-right: 16px;
}
.job_box li .job_title {
  color: #333333;
  font-size: 26px;
}
.job_box li p {
  color: #A1A1A1;
  font-size: 20px;
  line-height: 20px;
  margin-top: 20px;
}
.lookMore {
  width: 206px;
  height: 60px;
  background: #EB1F2A;
  border-radius: 4px;
  line-height: 60px;
  text-align: center;
  margin: 0 auto;
}
.lookMore a {
  font-size: 24px;
  color: #FFFFFF;
}


.partner .content {
  padding: 0 40px;
}

.footer {
  /* margin-top: 80px; */
}


.invite_main {
  padding-top: 0;
  padding-bottom: 160px;
}
.invite_banner {
  font-size: 42px;
  padding: 80px 0 100px 0;
}
.loadMore {
  width: 254px;
  height: 72px;
  font-size: 26px;
  line-height: 74px;
}
.job_message span, .job_message p {
  font-size: 28px;
}
.job_item .p6 {
  width: 240px;
  height: 77px;
  font-size: 32px;
  line-height: 77px;
}

.job_nav li {
  width: 158px;
  height: 46px;
  font-size: 28px;
  line-height: 48px;
}

.job_list {
  padding: 0 20px
}
.job_list .job_item {
  height: 127px;
}
.job_list .job_item .p1 {
  height: 30px;
  font-size: 30px;
}
.job_item .p1 span {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 28px;
}
.job_item .p2, .job_item .p3 {
  font-size: 26px;
  line-height: 26px;
}
.job_item .p4 span {
  font-size: 30px;
  padding-bottom: 18px;
}
.job_item .p5 {
  font-size: 28px;
  line-height: 36px;
}
.down {
  width: 30px;
  height: 16px;
}


.detail_main .content {
  padding: 70px 30px 120px;
  box-sizing: border-box;
}
.detail_main .p1 {
  font-size: 32px;
  color: #666666;
  line-height: 32px;
}
.detail_main .p2 {
  font-size: 64px;
  color: #292A2B;
  line-height: 64px;
  font-weight: bold;
  margin-top: 36px;
}
.detail_main .p3 {
  display: flex;
  justify-content: space-between;
  margin-top: 64px;
}
.detail_main .p3 span, .detail_main .p4 {
  font-size: 32px;
  line-height: 32px;
  color: #373737;
}
.detail_main .p3 span:nth-of-type(2) {
  color: #848484;
}

.detail_main .p4 {
  color: #535353;
  margin-top: 62px;
}
.detail_main .p5 {
  font-size: 30px;
  line-height: 30px;
}
.detail_main .p6 {
  font-size: 28px;
  line-height: 28px;
}

.xing {
  padding-left: 20px;
}

.input {
  width: 556px;
  height: 76px;
  margin-left: 20px;
}
.myinput {
  line-height: normal;
  font-size: 28px;
  padding: 21px 21px 18px;
}

.detail_main .submit {
  width: 240px;
  height: 88px;
  font-size: 28px;
  line-height: 94px;
  margin-left: 20px;
}


.tip_msg {
  width: 564px;
  height: 64px;
  border: 1px solid #000000;
  font-size: 24px;
  color: #fff;
  margin-left: 20px;
  display: flex;
  align-items: center;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 6px;
  margin-top: 26px;
}
.tip_msg img {
  margin-right: 10px;
}


.h5_nav {
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: all 0.3s;
  transform: translateX(100%);
  z-index: 999;
}
.h5_nav .nav_box {
  width: 50%;
  background: #fff;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
}
.h5_nav .nav_box a {
  font-size: 32px;
  padding: 20px 0;
  color: #4B4B4B;
  margin-bottom: 20px;
  display: block;
  width: 100%;
  padding-right: 130px;
  text-align: right;
  box-sizing: border-box;
}
.h5_nav .close {
  position: absolute;
  right: 30px;
  top: 30px;
}


.fixed_tel {
  display: none;
}

.jinqianma_logo {
  display: none;
}
.jinqianma_logo2 {
  display: block;
  margin-left: 40px;
  margin-bottom: 20px;
}

.nodata {
  margin: 180px 0 140px 0;
}

.nodata p {
  font-size: 28px;
  color: #646464;
  margin-top: 30px;
} 