/* 移动端 */

.btn__common,
.btn__save,
.btn__submit {
  width: 456px;
  height: 115px;
  line-height: 115px;
  font-size: 53px;
}

.module__top .icon-return {
  width: 78px;
  height: 78px;
}

/* .module-selection .module__top { padding-left: 75px; } */

.module-selection .part__top .part__btn { line-height: 70px; }

.module-selection .part__main {
  width: 728px;
}

.module-selection .part__main h4 {
  font-size: 64px;
}
.module-selection .part__main p {
  font-size: 24px;
}
.module-selection .part__main .intro {
  width: 146px;
  height: 40px;
  line-height: 40px; 
  font-size: 25px;
}
.module-selection .part__main .btn__register {
  width: 328px;
  height: 83px;
  line-height: 83px;
  margin-top: 0;
  font-size: 38px;
}

.module-selection .part-explain .part__main { right: 30px; }

.module-selection .part-host .part__main { margin-left: 74px; }

.module-selection::after {
  content: '';
  display: block;
  width: 100%;
  height: 200px;
  background-image: url('//game.gtimg.cn/images/lpl/act/a20220118recruit/purple-bg.jpg');
  background-repeat: repeat-y;
}

.module-rules .module__top { padding-left: 65px; }

.module-rules .rule-list { padding-left: 60px; }

.module-rules .rule-list li {
  line-height: 56px;
  font-size: 30px;
}

.module-rules .rule-list .rule__head { font-size: 31px; }

.resume-box .resume {
  margin-top: 20px;
}

.resume-box .resume .resume__label { font-size: 33px; }

.resume-box .resume .file-name { font-size: 18px; }

.resume-box .resume__input {
  width: 181px;
  height: 61px;
  line-height: 61px;
  font-size: 33px;
}

.resume-box .resume .resume__tip { font-size: 27px; }

/* .module-info .info__item--sex select { text-indent: -4px; } */

.module-info .module__top { padding-left: 52px; }

.module-info .module__main { padding-left: 40px; }

.module-info .sub-title {
  font-weight: 400;
  font-size: 45px;
  line-height: 1em;
}

.module-info .sub-title::before {
  width: 7px;
  height: 36px;
  top: 4px;
}

.module-info .info__label,
.job-info .e-question {
  font-size: 33px;
  line-height: 1.5em;
}

.module-info input[type='text']:not(.r-input) {
  width: 493px;
  height: 61px;
  line-height: 61px;
}


.module-info input:not([type='file']),
.module-info select, .module-info textarea,
.module-info input:not([type='file'])::placeholder,
.module-info select, .module-info textarea::placeholder {
  font-size: 30px;
}

.basic-info .info__item--sex select {
  width: 92px;
  height: 61px;
  font-size: 30px;
}

.basic-info .info__item--certifi select {
  width: 250px;
  height: 61px;
  font-size: 30px;
}

.basic-info .info__item--certifi select + input[type="text"] {
  width: 312px;
}

.basic-info .info__item--photo label > span {
  font-size: 24px;
  color: #767676;
}

.basic-info .info__item--photo .upload-photo {
  width: 316px;
  height: 323px;
}

.basic-info .info__item--photo .btn-upload {
  margin-left: 80px;
  width: 144px;
  height: 48px;
  line-height: 48px;
  background-color: #280757;
  font-size: 26px;
  color: #ecd97c;
}

.basic-info .info__item--photo .upload-tip {
  font-size: 27px;
}

.job-info .e-radios .radio-item {
  width: 91px;
  height: 61px;
  line-height: 61px;
  font-size: 30px;
}

.job-info .recommend .r-title {
  font-size: 36px;
}

.job-info .recommend .r-text {
  font-size: 28px;
  line-height: inherit;
}

.job-info .recommend .r-input {
  width: 989px;
  height: 61px;
}

.module-selection {
  /* js判断横屏依据 */
  z-index: 1;
}

.module-selection .part__main { margin-top: 42px; }

.module-selection .part-host .part__main { margin-top: 35px; }

.module-rules .module__inner,
.module-info .module__inner {
  width: 1600px;
}