.module__inner { width: 712px; }

[class^='btn__'] { width: 260px; height: 61px; line-height: 61px; font-size: 31px; }

.module__top .icon-return { width: 40px; height: 40px; vertical-align: -5px; }

.module__top .main-title { margin-left: 10px; font-size: 39px; }

.module__top .main-title::after { top: 25px; height: 15px; }

.module__top .logo-r { width: 57px; height: 58px; }

.module__top .logo-r.active::after { width: 6px; height: 6px; top: 65px; }

.module-regist { padding-top: 64px; }

.module-regist .module__top { padding-left: 42px; }

.module-selection { width: 750px; height: 1700px; background-image: url("//game.gtimg.cn/images/lpl/act/a20220118recruit/module-selection--m.jpg"); }

.module-selection .module__main { margin-top: 38px; }

.module-selection .part__logo { width: 215px; height: 68px; }

.module-selection .part__top .part__btn { width: 214px; height: 54px; line-height: 54px; font-size: 31px; }

.module-selection .part__top .part__btn + .part__btn { margin-left: 32px; }

.module-selection .part__main { width: 446px; margin-top: 40px; }

.module-selection .part__main h4 { font-size: 28px; }

.module-selection .part__main p { font-size: 20px; }

.module-selection .part__main .intro { margin: 10px 0; width: 88px; height: 23px; line-height: 20px; font-size: 14px; }

.module-selection .part__main .btn__register { margin-top: 10px; width: 184px; height: 44px; line-height: 42px; font-size: 22px; }

.module-selection .part-explain { height: 565px; }

.module-selection .part-explain .part__main { right: 0; height: 355px; }

.module-selection .part-host .part__top { width: 720px; }

.module-selection .part-host .part__main { margin-top: 75px; margin-left: 30px; }

.module-rules .module__main { margin-top: 55px; }

.rule-list { padding-left: 0; }

.rule-list li { font-size: 20px; line-height: 46px; }

.rule-list .rule__head, .module-info .sub-title, .recommend .r-title { line-height: 52px; }

.module-info .module__main { padding-left: 0; }

.module-info input:not([type='file'])::placeholder, .module-info .info__item select, .module-info textarea::placeholder { font-size: 25px; }

.module-info textarea { font-size: 25px; }

.module-info .sub-title { font-weight: 400; font-size: 27px; }

.module-info .sub-title::before { top: 14px; }

.module-info input[type='text']:not(.r-input) { width: 258px; height: 50px; font-size: 25px; }

.module-info .info__label { font-size: 27px; }

.module-info .info__item--certifi input { display: block; margin-left: 0 !important; margin-top: 10px; }

.module-info .info__item--photo .btn-upload { width: 116px; height: 39px; line-height: 37px; font-size: 21px; }

.module-info .info__item--photo .upload-tip { padding: 0 25px; font-size: 22px; }

.resume-box .resume { flex-wrap: wrap; }

.resume-box .resume .file-name { font-size: 17px; }

.resume-box .resume__label { font-size: 19px; }

.resume-box .resume__input { width: 103px; height: 35px; line-height: 35px; font-size: 19px; }

.resume-box .resume__tip { margin-left: 0; margin-top: 10px; }

.basic-info { margin-top: 40px; }

.basic-info .info { align-content: space-between; padding-left: 22px; }

.basic-info .info__item { max-width: 310px; }

.job-info .info { padding-left: 22px; }

.job-info .e-question { font-size: 23px; }

.job-info .recommend .r-text { font-size: 18px; }

.job-info .recommend .r-input { width: 560px; height: 35px; }

.job-info.inner-wrap { margin-left: 20px; }

.job-info.inner-wrap .recommend .info__label { line-height: 65px; font-size: 23px; }

.job-info.inner-wrap .recommend .r-text { line-height: 50px; }

.info__btns { left: 0; }

#afooter { min-width: 750px; font-size: 18px; line-height: 28px; }
