.recommend_module .module_bg[data-v-904505dc]{overflow:hidden;padding:72px 0 126px}.recommend_module .recommend_content[data-v-904505dc]{background-repeat:no-repeat;background-size:100% 100%;border-radius:18px;height:auto;padding:40px 0;text-align:center;width:100%}.recommend_module .content_title[data-v-904505dc]{color:#fff;display:table;font-size:36px;font-weight:600;line-height:44px;margin-bottom:16px;margin-left:auto;margin-right:auto;position:relative;text-align:center}.recommend_module .content_title.text-shadow[data-v-904505dc]{text-shadow:0 2px 3px rgba(48,48,48,.678)}.recommend_module .recommend_text[data-v-904505dc]{color:#fff;font-size:18px;font-weight:400;line-height:28px}.recommend_module .el-form-item[data-v-904505dc]{margin-bottom:24px}.recommend_module .el-form-item.is-error[data-v-904505dc]{margin-bottom:46px}.recommend_module .el-form-item.new-bottom[data-v-904505dc]{margin-bottom:0!important}.recommend_module .el-form[data-v-904505dc]{margin:32px auto 0;max-width:448px}.recommend_module .page_button[data-v-904505dc]{min-width:255px}.recommend_module .page_button[data-v-904505dc]:focus,.recommend_module .page_button[data-v-904505dc]:hover{background-color:#fff;border-color:var(--web-brand-color);color:var(--web-brand-color)}.recommend_module .email-error[data-v-904505dc]{background-color:#fff1e9;border-radius:6px;box-shadow:0 4px 8px 0 rgba(1,149,234,.02);color:#d54941;font-size:var(--web-font-size-small);font-weight:400;line-height:var(--web-font-size-headline-small);margin:6px 0 24px;padding:6px 16px;position:relative;text-align:left}.recommend_module .email-error[data-v-904505dc]:after{border-bottom:6px solid #fff1e9;border-left:6px solid transparent;border-right:6px solid transparent;content:" ";height:0;left:48px;position:absolute;top:0;transform:translateY(-100%);width:0}.module_bg>button[data-v-904505dc],.module_bg>div[data-v-904505dc]{animation-duration:.67s;animation-fill-mode:forwards;animation-name:moduleOut-904505dc;animation-timing-function:cubic-bezier(.33,1,.68,1)}.module_bg>h3[data-v-904505dc]{animation-duration:1s}.module_bg.active>button[data-v-904505dc],.module_bg.active>div[data-v-904505dc]{animation-name:moduleIn-904505dc;opacity:1}@keyframes buttonKey-904505dc{0%{opacity:0;transform:scale(.05,.65)}50%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes buttonKeyOut-904505dc{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.05,.65)}}@keyframes moduleIn-904505dc{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes moduleOut-904505dc{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}@media only screen and (max-width:1023px){.recommend_module[data-v-904505dc]{background-color:#f8f8f9;display:flex;flex-direction:column;padding:0 .32rem 1.12rem}.recommend_module .module_bg[data-v-904505dc]{padding:0}.recommend_module .recommend_img[data-v-904505dc]{margin:0 auto;width:4.22rem}.recommend_module .recommend_content[data-v-904505dc]{background-repeat:no-repeat;background-size:100% 100%;border-radius:.18rem!important;box-sizing:border-box;height:auto;padding:.64rem .48rem;text-align:center;width:100%}.recommend_module .content_title[data-v-904505dc]{color:#fff;font-size:.48rem;font-weight:600;line-height:.6rem;margin-bottom:.32rem;position:relative;text-align:center}.recommend_module .content_title.text-shadow[data-v-904505dc]{text-shadow:0 .04rem .08rem rgba(51,51,51,.302)}.recommend_module .recommend_text[data-v-904505dc]{color:#f6f7f9;font-size:.32rem;font-weight:400;line-height:.48rem;text-align:center}.recommend_module .el-form-item[data-v-904505dc]{margin-bottom:0}.recommend_module .el-form-item.is-error[data-v-904505dc]{margin-bottom:.24rem}.recommend_module .el-form[data-v-904505dc]{margin:.64rem 0 0}.recommend_module .el-button[data-v-904505dc]{margin-top:.48rem;min-width:5.1rem}.recommend_module .email-error[data-v-904505dc]{border-radius:.11rem;box-shadow:0 .08rem .16rem 0 rgba(1,149,234,.02);margin:.11rem 0 0;padding:.11rem .31rem}.recommend_module .email-error[data-v-904505dc]:after{border-bottom:.11rem solid #fff1e9;border-left:.11rem solid transparent;border-right:.11rem solid transparent;content:" ";left:.92rem;top:.01rem}.module_bg>button[data-v-904505dc],.module_bg>div[data-v-904505dc]{animation-duration:.67s;animation-fill-mode:forwards;animation-name:moduleOut-904505dc}.module_bg>h3[data-v-904505dc]{animation-duration:1s}.module_bg.active>button[data-v-904505dc],.module_bg.active>div[data-v-904505dc]{animation-name:moduleIn-904505dc}@keyframes buttonKeyOut-904505dc{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.05,.65)}}@keyframes moduleIn-904505dc{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes moduleOut-904505dc{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}}