.head_describle {
  position: absolute;
  top: 13.2vw;
  left: 10.7vw;
  font-size: 3.1vw;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  color: rgba(255, 255, 255, 1);
  line-height: 3.7vw;
}
.company {
  margin-top: 3.5vw;
  font-size: 1.7vw;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  line-height: 2.3vw;
  opacity: 0.7;
}
.partner{
  padding:9.8% 0 5.1% 0;
  text-align: center;
}
.partner h1{
  font-size:2.6vw;
  font-family:SourceHanSansCN-Medium;
  font-weight:500;
  color:rgba(51,51,51,1);
  line-height:2.6vw;
}
.partner p{
  margin-top: 2.2vw;
  font-size:1.7vw;
  font-family:SourceHanSansCN-Regular;
  font-weight:400;
  color:rgba(51,51,51,1);
  line-height:2.3vw;
}
.mar92{
  margin: 0 6.4%;
}
.mar92_img{
  width: 100%;
}
.advantage{
  padding: 13.8% 0 5.3% 0;
  text-align: center;
}
.advantage h1{
  font-size:2.6vw;
font-family:SourceHanSansCN-Medium;
font-weight:500;
color:rgba(51,51,51,1);
line-height:2.6vw;
}
.advantage_point{
  margin-top: 6.25%;
  padding: 0 15.4%;
}
.point_item{
  display: inline-block;
  vertical-align: top;
  width:32%;
  text-align: center;
}
.point_item p{
  display: inline-block;
  width:7.2vw;
  height:2.2vw;
  background:rgba(255,31,136,1);
  border-radius:16px;
  color: #FFFFFF;
  line-height: 2.2vw;
}
.point_item b{
  margin-top: 23px;
  font-size: 1.2vw;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: rgba(51,51,51,1);
  line-height: 1.8vw;
  opacity: 0.7;
  display: block
}

.recruit{
  margin-top: 11.4vw;
  background:rgba(248,248,248,1);
  text-align: center;
  padding: 10% 0;
}
.recruit h3{
  font-size:2.3vw;
  font-family:SourceHanSansCN-Medium;
  font-weight:500;
  color:rgba(51,51,51,1);
  line-height:2.6vw;
}
.recruit ul{
  margin-top: 2.2vw;
  margin-bottom: 7.7vw;
}
.recruit ul li{
  font-size:1.7vw;
  font-family:SourceHanSansCN-Regular;
  font-weight:400;
  color:rgba(51,51,51,1);
  line-height:2.3vw;
}
.point{
  width: 6px;
    height: 6px;
    background: rgba(51,51,51,1);
    border-radius: 50%;
    display: inline-block;
    margin-right: 6px;
    vertical-align: middle;
}


.partner_item_group {
  display: inline-block;
  /* margin-bottom: 30px; */
  width: 100%;
  margin-top: 49px;
  text-align: left;
  padding-left: 20%
}

.partner_item {
  display: inline-block;
}
.partner_item .region{
  width: 3.4vw;
  height: 1.5vw;
  padding: 0.3vw 0.7vw;
  background: #FF1F88;
  border-radius: 11px;
  margin-right: 10px;
  color: #ffffff;
  margin-left: 2.6vw;
}
.partner_item .title {
  width: 3.4vw;
  height: 1.5vw;
  padding: 0.3vw 0.7vw;
  background: rgba(51, 51, 51, 1);
  border-radius: 11px;
  margin-right: 10px;
  color: #ffffff;
  margin-left: 2.6vw;
}

.partner_item .span {
  font-size: 1.4vw;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  line-height: 2.3vw;
  opacity: 0.6;
}


.list{
  margin-top: 7.8%;
}
.list-text{
  margin-top: 47px;
}
.partner-title{
  font-size:33px;
  font-family:SourceHanSansCN-Medium;
  font-weight:500;
  color:rgba(51,51,51,1);
  line-height:37px;
}
 .list .inputWrap{
  display: inline-block;
  font-size: 0; 
  background: #fff;
  border:1px solid #ddd; 
  overflow:hidden; 
  height:47px;
  width: 365px;
  text-align: left;
}
 .list .inputWrap span{
  border:none !important;
  display:inline-block; 
  height:100%;
  line-height: 40px !important;
  padding: 0 !important;
  margin-left: 19px;
}
 .list .inputWrap .add{
  width: 170px;
}
 .list .inputWrap input{
  border:none !important;display:inline-block; height:100%;line-height: 40px !important;padding: 0 !important; margin-bottom: 0;
}

 .list input{
  /*width: 182px;*/
  height: 40px;
  border: 1px solid #ddd;
  font-size: 16px;
  color: #666;
  padding-left: 10px;
  /*margin-left: 36px;*/
  margin-bottom: 26px;
  outline: none;
}
 .list .city{
  width: 210px;
  border-left: none;
  margin-left: 0;
  font-size: 16px;
  height: 47px;
  border: none;
  position: relative;
  left: 25px;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
}
 .list .name{
  width: 210px;
  border-left: none;
  margin-left: 0;
}
 .list .area{
  width: 210px;
  border-left: none;
  margin-left: 0;
}
 .list .tel{
  width: 210px;
  border-left: none;
  margin-left: 0;
}
 .list .text-name{
  font-family:SourceHanSansCN-Regular;
  font-weight:400;
  color:rgba(51,51,51,1);
  line-height:33px;
  opacity:0.6;
  font-size: 18px;

  height: 40px;
  min-width: 80px;
  border: 1px solid #ddd;

  border-right: none;
  background: #fff;
  padding: 15px;
  margin-left: 36px;

}
.submit{
  margin-top: 66px;
  width:167px;
  height:48px;
}

.backTop {
  margin-top: 9%;
  width: 100%;
  text-align: center;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {

.partner_item_group {
  display: inline-block;
  /* margin-bottom: 30px; */
  width: 100%;
  margin-top: 49px;
  text-align: left;
  padding-left: 12%
}

}