index.vue 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116
  1. <template>
  2. <section class="New-container">
  3. <div class="banner-img">
  4. <img
  5. src="http://res.training.luojigou.vip/FgJ6N8Rwz8RuK23ONJm8QCdedSe5?imageView2/0/q/50|imageslim"
  6. alt=""
  7. >
  8. <div class="new-info">
  9. <div class="left">
  10. <h3>中德加盟合作</h3>
  11. <!-- <img
  12. src="http://res.training.luojigou.vip/Fgfeo_GpH9h7tu1j3xfKnim_IlhF?imageView2/0/q/50|imageslim"
  13. alt=""
  14. > -->
  15. </div>
  16. <div class="right">
  17. <div class="submit-area">
  18. <div class="label">加盟申请</div>
  19. <div class="phone-num">
  20. <img
  21. src="http://res.training.luojigou.vip/FmUjRlN7yn8o8HkXV21yOAJt-2C0?imageView2/0/q/50|imageslim"
  22. alt=""
  23. >
  24. <div class="num">400-6807300</div>
  25. </div>
  26. <div class="form">
  27. <el-form :model="form" :rules="rules" ref="ruleForm">
  28. <el-form-item prop="name">
  29. <el-input placeholder="姓名" v-model="form.name"></el-input>
  30. </el-form-item>
  31. <el-form-item prop="phone">
  32. <el-input placeholder="手机号" v-model="form.phone"></el-input>
  33. </el-form-item>
  34. <el-form-item prop="email">
  35. <el-input placeholder="邮箱地址" v-model="form.email"></el-input>
  36. </el-form-item>
  37. <el-form-item prop="city">
  38. <el-input placeholder="加盟城市" v-model="form.city"></el-input>
  39. </el-form-item>
  40. <div class="submit" @click="handleSubmit('ruleForm')">提交申请</div>
  41. </el-form>
  42. <!-- <img class="cp" src="http://res.training.luojigou.vip/Fk2Fz3gN8jDHAHiQaOBJI3KZSyHx?imageView2/0/q/50|imageslim" alt=""> -->
  43. </div>
  44. </div>
  45. </div>
  46. </div>
  47. </div>
  48. <!-- 输出平台 -->
  49. <div class="education">
  50. <div class="top">
  51. <!-- <img
  52. class="bg-img"
  53. src="http://res.training.luojigou.vip/Ft9M1i5hGV_NEYh-dvUhIhDvpMQ4?imageView2/0/q/50|imageslim"
  54. alt=""
  55. > -->
  56. <div class="label">
  57. <div class="label-en animate__fadeInDown">EDUCATION</div>
  58. <img
  59. class="logo"
  60. src="http://res.training.luojigou.vip/Fmzni1iBgNG7OKMenDAm1JPkntZY?imageView2/0/q/50|imageslim"
  61. alt=""
  62. >
  63. <section class="text">全国优质教育内容输出平台</section>
  64. <div class="line"></div>
  65. <img
  66. class="town"
  67. src="http://res.training.luojigou.vip/Fn5qkcUe3liE0XuppMhBYs5hItg5?imageView2/0/q/50|imageslim"
  68. alt=""
  69. >
  70. </div>
  71. </div>
  72. <div class="bottom">
  73. <div class="text">
  74. 逻辑狗·探索小镇是中德智慧教育集团旗下北京逻辑狗教育科技有限公司创立的培训机构思维教育品牌加盟。
  75. 定位于专注3.4岁-12岁儿童优质思维能力养成的场景式、游戏化体验中心,为3岁~12岁儿童提供国际品质的全球同频思维训练课程与服务。
  76. 16年品牌深耕、1100万中国家庭的选择标注化、精细化运营,赋能合作伙伴,共同成就具有影响力的儿童思维教育品牌。
  77. </div>
  78. </div>
  79. </div>
  80. <!-- 优势 -->
  81. <div class="advantage">
  82. <div class="label">逻辑狗·探索小镇的五大优势</div>
  83. <div class="advantage-show">
  84. <div
  85. :class="['advantage-item wow animate__animated']"
  86. v-for="(imgurl, index ) in advantageImg"
  87. :key="index"
  88. >
  89. <img :src="imgurl" alt="">
  90. </div>
  91. </div>
  92. </div>
  93. <!-- 体验 -->
  94. <div class="exprience">
  95. <div class="label">
  96. <div class="label-en wow animate__animated animate__fadeInDown">SERVICE</div>
  97. <div class="label-zn wow animate__animated animate__fadeInDown">体验店八项服务支持</div>
  98. </div>
  99. <div class="bg-img">
  100. <img
  101. src="http://res.training.luojigou.vip/Fgx5y0lTvWmAyzj29S0vIB1gteFW?imageView2/0/q/50|imageslim"
  102. alt=""
  103. >
  104. </div>
  105. <div class="exprience-box">
  106. <div
  107. :class="['exprience-item wow']"
  108. :style="{'margin-top': item.id % 2 === 0 ? '49px' : ''}"
  109. v-for="item in exprienceImg"
  110. :key="item.id"
  111. >
  112. <img :src="item.imgUrl" alt="">
  113. <section>{{item.label}}</section>
  114. <!-- <div class="exprience-info" v-if="condition">
  115. <div class="num" :class="[item.id % 2 === 0 ? 'red' : 'blue']">{{ item.num }}</div>
  116. <div class="item-text" v-for="(ele, index) in item.infoList" :key="index">{{ele}}</div>
  117. </div> -->
  118. </div>
  119. </div>
  120. </div>
  121. <!-- 校区 -->
  122. <div class="campus">
  123. <div class="label">
  124. <div class="label-en wow animate__animated animate__fadeInDown">CAMPUS</div>
  125. <div class="label-zn wow animate__animated animate__fadeInDown">全国校区分布</div>
  126. </div>
  127. <img
  128. class="campus-img"
  129. src="http://res.training.luojigou.vip/Fo5hmXpt-2GUZZSWJTfkF-mqC4qx?imageView2/0/q/50|imageslim"
  130. alt=""
  131. >
  132. </div>
  133. <!-- 风采 -->
  134. <div class="show cp">
  135. <div class="label">
  136. <div class="label-en wow animate__animated animate__fadeInDown">SHOW</div>
  137. <div class="label-zn wow animate__animated animate__fadeInDown">校园风采</div>
  138. </div>
  139. <div class="show-box">
  140. <div :class="['show-item', item.id == currentId ? 'active' : '']" v-for="item in showImg" :key="item.id" @mouseenter="campusEnter(item)">
  141. <div class="ani-box">
  142. <img :src="item.imgUrl" alt="">
  143. <div class="text">{{item.label}}</div>
  144. </div>
  145. </div>
  146. </div>
  147. </div>
  148. <!-- 加盟流程 -->
  149. <div class="join">
  150. <div class="label">
  151. <div class="label-en wow animate__animated animate__fadeInDown">FLOW</div>
  152. <div class="label-zn wow animate__animated animate__fadeInDown">加盟流程</div>
  153. </div>
  154. <div class="flow">
  155. <div class="line-box">
  156. <div class="line"></div>
  157. <div class="join-box">
  158. <div
  159. class="join-box-item"
  160. v-for="item in joinData"
  161. :key="item.id"
  162. >
  163. <img
  164. :style="{width: item.id === 0 ? '34px' : '22px',
  165. height: item.id === 0 ? '34px' : '22px',
  166. marginTop: item.id !== 0 ? '5px' : 0,
  167. marginBottom: item.id !== 0 ? '7px' : 0,
  168. }"
  169. :src="item.id === 0 ? joinImg.hot : joinImg.cold"
  170. alt=""
  171. >
  172. <div class="join-box-step" :style="{}">
  173. <span class="join-box-step-num">{{item.id + 1}}</span>步
  174. </div>
  175. <div class="join-box-label">{{item.label}}</div>
  176. </div>
  177. </div>
  178. </div>
  179. </div>
  180. <div class="join-btn cp">
  181. <img
  182. src="http://res.training.luojigou.vip/Fot92LmuZDqWjSXLQPWxln_-4DsH?imageView2/0/q/50|imageslim"
  183. alt=""
  184. >
  185. </div>
  186. </div>
  187. <!-- 加入我们 -->
  188. <div class="join-us">
  189. <div class="label">
  190. <div class="label-en wow animate__animated animate__fadeInDown">JOIN US</div>
  191. <div class="label-zn wow animate__animated animate__fadeInDown">加入我们</div>
  192. </div>
  193. <div class="line"></div>
  194. <div class="join-us-form">
  195. <el-form :model="form" :rules="rules" ref="ruleBottomForm">
  196. <el-form-item prop="name">
  197. <el-input placeholder="姓名:" v-model="form.name"></el-input>
  198. </el-form-item>
  199. <el-form-item prop="phone">
  200. <el-input placeholder="手机号:" v-model="form.phone"></el-input>
  201. </el-form-item>
  202. <el-form-item prop="email">
  203. <el-input placeholder="邮箱地址:" v-model="form.email"></el-input>
  204. </el-form-item>
  205. <el-form-item prop="city">
  206. <el-input placeholder="加盟城市:" v-model="form.city"></el-input>
  207. </el-form-item>
  208. <!-- <div class="submit" @click="handleSubmit('ruleForm')">提交申请</div> -->
  209. </el-form>
  210. <!-- <el-input placeholder="姓名:"></el-input>
  211. <el-input placeholder="手机号:"></el-input>
  212. <el-input placeholder="邮箱地址:"></el-input>
  213. <el-input placeholder="加盟城市:"></el-input>-->
  214. <img
  215. @click="handleSubmit('ruleBottomForm')"
  216. src="http://res.training.luojigou.vip/FipijbS16GJiwUe4oaWOBWjFxGLO?imageView2/0/q/50|imageslim"
  217. alt=""
  218. >
  219. <div class="address">地址:北京市朝阳区高碑店乡西店记忆文创小镇E6号楼一层102号</div>
  220. </div>
  221. </div>
  222. </section>
  223. </template>
  224. <script>
  225. import axios from "axios";
  226. if (process.browser) {
  227. var { WOW } = require("wowjs");
  228. }
  229. const advantageImg = Object.freeze([
  230. "http://res.training.luojigou.vip/Fgzcc1GuXoorH_5NX1BmNQ8sCpMo?imageView2/0/q/50|imageslim",
  231. "http://res.training.luojigou.vip/FhtDRiZ4jCYsC2xCyV9uOilQRNqh?imageView2/0/q/50|imageslim",
  232. "http://res.training.luojigou.vip/Ftr-z7dlfG8WhtqYnzu08qlRz8sb?imageView2/0/q/50|imageslim",
  233. "http://res.training.luojigou.vip/FpQyT6VRsHQVGfmXSO1kuWrYx0Jh?imageView2/0/q/50|imageslim",
  234. "http://res.training.luojigou.vip/FrgZIm21VIRX62rYSg-5Osx32Jkx?imageView2/0/q/50|imageslim",
  235. ]);
  236. const exprienceImg = Object.freeze([
  237. {
  238. id: 0,
  239. num: '01',
  240. // imgUrl:
  241. // "http://res.training.luojigou.vip/FoHy9wMCaPPpgzaDmwQvFwRdM1Za?imageView2/0/q/50|imageslim",
  242. imgUrl: require('~/assets/images/cooperate/exprience_01.png'),
  243. label: "招聘驱动",
  244. infoList: ['人员素质模型', '绩效评级体系', '招聘广告模板']
  245. },
  246. {
  247. id: 1,
  248. num: '02',
  249. // imgUrl:
  250. // "http://res.training.luojigou.vip/FiumJtB1GJfyCphjUdlYrLTXYB6J?imageView2/0/q/50|imageslim",
  251. imgUrl: require('~/assets/images/cooperate/exprience_02.png'),
  252. label: "课程驱动",
  253. infoList: ['能力测评体系', '国际课程引进', '独立自主研发']
  254. },
  255. {
  256. id: 2,
  257. num: '03',
  258. // imgUrl:
  259. // "http://res.training.luojigou.vip/FlhyrFbDqh4rUzE39K3O8tJ0RjdP?imageView2/0/q/50|imageslim",
  260. imgUrl: require('~/assets/images/cooperate/exprience_03.png'),
  261. label: "督导驱动",
  262. infoList: ['三维过程把握', '到点指导落地', '专家持续绑定']
  263. },
  264. {
  265. id: 3,
  266. num: '04',
  267. // imgUrl:
  268. // "http://res.training.luojigou.vip/FgDk_mDwKmS97_IIzdGl0fNVTE4k?imageView2/0/q/50|imageslim",
  269. imgUrl: require('~/assets/images/cooperate/exprience_04.png'),
  270. label: "开店驱动",
  271. infoList: ['分析地理位置', '视觉识别系统', '标准装修方案']
  272. },
  273. {
  274. id: 4,
  275. num: '05',
  276. // imgUrl:
  277. // "http://res.training.luojigou.vip/Fm3NVf5OAfxaV3KUwoh25hSC0gim?imageView2/0/q/50|imageslim",
  278. imgUrl: require('~/assets/images/cooperate/exprience_05.png'),
  279. label: "品牌驱动",
  280. infoList: ['品牌认证标识', '市场宣传套装', '制定区域保护', '中华品牌领袖联盟企业']
  281. },
  282. {
  283. id: 5,
  284. num: '06',
  285. // imgUrl:
  286. // "http://res.training.luojigou.vip/Fqhl44i_bmz2fslvMe-UcnhgPMFJ?imageView2/0/q/50|imageslim",
  287. imgUrl: require('~/assets/images/cooperate/exprience_06.png'),
  288. label: "招生驱动",
  289. infoList: ['市场推广方案', '招生方法指导', '节日活动方案'],
  290. },
  291. {
  292. id: 6,
  293. num: '07',
  294. // imgUrl:
  295. // "http://res.training.luojigou.vip/Fg9yIinUo_5yOjaqpRspcotcB92f?imageView2/0/q/50|imageslim",
  296. imgUrl: require('~/assets/images/cooperate/exprience_07.png'),
  297. label: "培训驱动",
  298. infoList: ['管理流程梳理', '教育教学培训', '线上直播培训'],
  299. },
  300. {
  301. id: 7,
  302. num: '08',
  303. // imgUrl:
  304. // "http://res.training.luojigou.vip/Fixkl6HyDOOPy-1ZU1WN7wSTIXTl?imageView2/0/q/50|imageslim",
  305. imgUrl: require('~/assets/images/cooperate/exprience_08.png'),
  306. label: "体系驱动",
  307. infoList: ['能力级别评测体系', '线上运营系统APP', 'CRM客户管理系统'],
  308. },
  309. ]);
  310. const showImg = Object.freeze([
  311. {
  312. id: 0,
  313. imgUrl:
  314. "http://res.training.luojigou.vip/FmWD-hqllLJjHbFlAT9QeoZUjKxd?imageView2/0/q/50|imageslim",
  315. label:
  316. "武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱",
  317. },
  318. {
  319. id: 1,
  320. imgUrl:
  321. "http://res.training.luojigou.vip/FmWD-hqllLJjHbFlAT9QeoZUjKxd?imageView2/0/q/50|imageslim",
  322. label:
  323. "武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱",
  324. },
  325. {
  326. id: 2,
  327. imgUrl:
  328. "http://res.training.luojigou.vip/FmWD-hqllLJjHbFlAT9QeoZUjKxd?imageView2/0/q/50|imageslim",
  329. label:
  330. "武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱",
  331. },
  332. ]);
  333. const joinImg = Object.freeze({
  334. hot:
  335. "http://res.training.luojigou.vip/Fv5jDvDdHaVLQThclUJhhoIL9ee8?imageView2/0/q/50|imageslim",
  336. cold:
  337. "http://res.training.luojigou.vip/FisuM3wRDkZawF3sXOCzsyaIGCuA?imageView2/0/q/50|imageslim",
  338. });
  339. const joinData = Object.freeze([
  340. {
  341. id: 0,
  342. label: "总部项目考察",
  343. },
  344. {
  345. id: 1,
  346. label: "签署合作协议",
  347. },
  348. {
  349. id: 2,
  350. label: "门店选址评估",
  351. },
  352. {
  353. id: 3,
  354. label: "人员招募筹备",
  355. },
  356. {
  357. id: 4,
  358. label: "门店选址评估",
  359. },
  360. {
  361. id: 5,
  362. label: "门店正式营业",
  363. },
  364. {
  365. id: 6,
  366. label: "总部运营支持",
  367. },
  368. ]);
  369. export default {
  370. name: "NewContainer",
  371. mounted() {
  372. if (process.browser) {
  373. new WOW({
  374. offset: 0,
  375. live: true,
  376. }).init();
  377. }
  378. },
  379. data() {
  380. return {
  381. currentId: 0,
  382. form: {},
  383. bottomform: {},
  384. advantageImg,
  385. exprienceImg,
  386. showImg,
  387. joinImg,
  388. joinData,
  389. rules: {
  390. name: [{ required: true, message: "请输入姓名", trigger: "blur" }],
  391. phone: [
  392. { required: true, message: "请输入手机号", trigger: "blur" },
  393. {
  394. pattern: /^1[34578]\d{9}$/,
  395. message: "请输入正确手机号",
  396. trigger: "blur",
  397. },
  398. ],
  399. email: [
  400. { required: true, message: "请输入邮箱地址", trigger: "blur" },
  401. {
  402. type: "email",
  403. message: "请输入正确的邮箱地址",
  404. trigger: ["blur", "change"],
  405. },
  406. ],
  407. city: [{ required: true, message: "请输入加盟城市", trigger: "blur" }],
  408. },
  409. };
  410. },
  411. components: {},
  412. head() {
  413. return {
  414. title: "逻辑狗官网-中德智慧教育",
  415. meta: [
  416. {
  417. name: "keywords",
  418. hid: "keywords",
  419. content: `逻辑狗官网、逻辑狗教材、 幼儿园教材、逻辑狗课程、逻辑狗思维训练课程、儿童思维教育、0-12岁儿童`,
  420. },
  421. {
  422. name: "description",
  423. hid: "description",
  424. content: `逻辑狗官方网站,专为0-12岁儿童设计的思维训练课程,中德智慧教育,全球优质教育内容输出平台`,
  425. },
  426. ],
  427. };
  428. },
  429. async asyncData({ params, store }) {},
  430. methods: {
  431. async handleSubmit(formName) {
  432. this.$refs[formName].validate(async (valid) => {
  433. if (valid) {
  434. const { data } = await axios.post(`${this.$store.state.wordpressAPI}/official-api/joinIn`,{
  435. ...this.form
  436. });
  437. if(data.status == 200 ) {
  438. this.$notify({
  439. title: '成功',
  440. message: '提交成功',
  441. type: 'success'
  442. });
  443. this.$refs[formName].resetFields();
  444. } else {
  445. this.$notify({
  446. title: '失败',
  447. message: '提交失败',
  448. type: 'info'
  449. });
  450. }
  451. // this.$message.success('提交成功');
  452. } else {
  453. console.log('err');
  454. return false;
  455. }
  456. });
  457. },
  458. campusEnter(item) {
  459. this.currentId = item.id;
  460. },
  461. },
  462. };
  463. </script>
  464. <style lang="scss">
  465. .New-container {
  466. width: 100%;
  467. .label {
  468. .label-en {
  469. height: 78px;
  470. font-size: 56px;
  471. font-family: PingFangSC-Semibold, sans-serif;
  472. font-weight: 600;
  473. color:rgba(35,106,250,0.16);
  474. line-height: 78px;
  475. }
  476. .label-zn {
  477. height: 65px;
  478. font-size: 46px;
  479. font-family: PingFangSC-Semibold, sans-serif;
  480. font-weight: 600;
  481. color: #262626;
  482. line-height: 65px;
  483. letter-spacing: 1px;
  484. }
  485. }
  486. .banner-img {
  487. position: relative;
  488. .new-info {
  489. .left {
  490. h3 {
  491. height: 92px;
  492. font-size: 66px;
  493. font-family: PingFangSC-Semibold, sans-serif;
  494. font-weight: 600;
  495. color: #236AFA;
  496. line-height: 92px;
  497. }
  498. }
  499. }
  500. img {
  501. width: 100%;
  502. // height: 100vh;
  503. height: calc(100vh - 72px);
  504. // height: 595px;
  505. }
  506. .new-info {
  507. width: 1194px;
  508. position: absolute;
  509. top: 50%;
  510. left: 50%;
  511. transform: translate(-50%, -50%);
  512. display: flex;
  513. justify-content: space-between;
  514. align-items: center;
  515. .left {
  516. img {
  517. width: 469px;
  518. height: 76px;
  519. }
  520. }
  521. .right {
  522. width: 327px;
  523. height: 450px;
  524. background-color: #fff;
  525. padding: 34px 38px 12px 39px;
  526. .submit-area {
  527. .label {
  528. font-size: 14px;
  529. font-family: PingFangSC-Regular, sans-serif;
  530. font-weight: 400;
  531. color: rgba(91, 95, 93, 1);
  532. margin-bottom: 7px;
  533. }
  534. .phone-num {
  535. display: flex;
  536. align-items: center;
  537. img {
  538. width: 22px;
  539. height: 22px;
  540. display: block;
  541. margin-right: 15px;
  542. }
  543. .num {
  544. font-size: 26px;
  545. font-family: PingFangSC-Medium, sans-serif;
  546. font-weight: bold;
  547. color: rgba(0, 0, 0, 1);
  548. }
  549. }
  550. .form {
  551. margin-top: 20px;
  552. display: flex;
  553. flex-direction: column;
  554. justify-content: space-between;
  555. align-items: center;
  556. .el-input {
  557. width: 250px;
  558. height: 44px;
  559. }
  560. .el-form-item__error {
  561. color: #cd2026;
  562. // left: 124px;
  563. }
  564. .el-form-item {
  565. &.is-error {
  566. .el-input__inner {
  567. border-color: #dcdfe6;
  568. }
  569. }
  570. }
  571. .submit {
  572. margin: 0 auto;
  573. text-align: center;
  574. font-size: 14px;
  575. width: 148px;
  576. height: 27px;
  577. line-height: 27px;
  578. background: linear-gradient(
  579. 180deg,
  580. rgba(88, 144, 251, 1) 0%,
  581. rgba(51, 117, 252, 1) 100%
  582. );
  583. box-shadow: 0px 7px 14px 0px rgba(136, 176, 254, 0.79);
  584. border-radius: 3px;
  585. color: #ffffff;
  586. }
  587. img {
  588. width: 176px;
  589. height: 55px;
  590. }
  591. }
  592. }
  593. }
  594. }
  595. }
  596. .education {
  597. display: flex;
  598. flex-direction: column;
  599. justify-content: space-between;
  600. align-items: center;
  601. margin-top: 60px;
  602. padding-top: 106px;
  603. padding-bottom: 96px;
  604. box-sizing: border-box;
  605. position: relative;
  606. height: 488px;
  607. .label {
  608. position: relative;
  609. .label-en {
  610. position: absolute;
  611. left: -45px;
  612. top: -15px;
  613. }
  614. }
  615. .top {
  616. position: relative;
  617. // display: flex;
  618. width: 100%;
  619. height: 134px;
  620. border-bottom: 1px solid rgba(216, 216, 216, 1);
  621. .bg-img {
  622. width: 449px;
  623. height: 59px;
  624. position: absolute;
  625. left: 502px;
  626. // transform: translateX(-50%);
  627. }
  628. .label {
  629. position: absolute;
  630. top: 10px;
  631. // left: 548px;
  632. display: flex;
  633. justify-content: flex-start;
  634. align-items: center;
  635. width: 796px;
  636. height: 81px;
  637. left: 50%;
  638. transform: translateX(-50%);
  639. // position: absolute;
  640. // width: 350px;
  641. // /* left: 763px; */
  642. .logo {
  643. width: 40px;
  644. height: 40px;
  645. display: block;
  646. }
  647. .text {
  648. height: 65px;
  649. font-size: 46px;
  650. font-family: PingFangSC-Semibold, sans-serif;
  651. font-weight: 600;
  652. color: #262626;
  653. line-height: 65px;
  654. letter-spacing: 1px;
  655. }
  656. .line {
  657. width: 1px;
  658. height: 54px;
  659. background: rgba(153, 153, 153, 1);
  660. opacity: 0.4146;
  661. margin-left: 30px;
  662. margin-right: 37px;
  663. }
  664. .town {
  665. width: 93px;
  666. height: 63px;
  667. }
  668. }
  669. }
  670. .bottom {
  671. width: 100%;
  672. display: flex;
  673. justify-content: center;
  674. align-items: center;
  675. .text {
  676. text-indent: 2em;
  677. width: 1200px;
  678. font-family: PingFangSC-Regular, sans-serif;
  679. font-weight: 400;
  680. color: #333333;
  681. font-size: 20px;
  682. line-height: 38px;
  683. }
  684. }
  685. }
  686. .advantage {
  687. width: 100%;
  688. height: 625px;
  689. background: rgba(247, 251, 255, 1);
  690. padding: 73px 0 143px;
  691. .label {
  692. font-family: PingFangSC-Semibold, sans-serif;
  693. font-weight: 600;
  694. text-align: center;
  695. font-size: 46px;
  696. color: #236AFA;
  697. line-height: 65px;
  698. letter-spacing: 1px;
  699. // left: 50%;
  700. // position: absolute;
  701. // width: 350px;
  702. // /* left: 763px; */
  703. // transform: translateX(-50%);
  704. }
  705. .advantage-show {
  706. margin: 48px auto 0;
  707. display: flex;
  708. justify-content: center;
  709. // width: 1280px;
  710. .advantage-item {
  711. width: 272px;
  712. height: 280px;
  713. margin-left: -30px;
  714. img {
  715. width: 100%;
  716. height: 100%;
  717. }
  718. }
  719. }
  720. }
  721. .exprience {
  722. width: 100%;
  723. height: 746px;
  724. padding-top: 80px;
  725. position: relative;
  726. box-sizing: border-box;
  727. .label {
  728. position: absolute;
  729. // width: 600px;
  730. width: 440px;
  731. left: 50%;
  732. /* left: 763px; */
  733. transform: translateX(-50%);
  734. .label-en {
  735. // font-size: 78px;
  736. // font-family: PingFangSC-Semibold, sans-serif;
  737. // font-weight: 600;
  738. // color: rgba(35, 106, 250, 0.16);
  739. }
  740. .label-zn {
  741. // font-size: 58px;
  742. // font-family: PingFangSC-Semibold, sans-serif;
  743. // font-weight: 600;
  744. // color: rgba(38, 38, 38, 1);
  745. position: absolute;
  746. top: 30px;
  747. left: 8px;
  748. }
  749. }
  750. .bg-img {
  751. img {
  752. width: 710px;
  753. height: 320px;
  754. position: absolute;
  755. // left: 850px;
  756. left: 50%;
  757. transform: translateX(-50%);
  758. bottom: 0;
  759. z-index: -1;
  760. }
  761. }
  762. .exprience-box {
  763. display: flex;
  764. position: absolute;
  765. top: 321px;
  766. left: 50%;
  767. transform: translateX(-50%);
  768. // left: 344px;
  769. .exprience-item {
  770. height: 176px;
  771. position: relative;
  772. img {
  773. width: 160px;
  774. height: 172px;
  775. object-fit: cover;
  776. }
  777. section {
  778. width: 160px;
  779. font-size: 18px;
  780. font-family: PingFangSC-Semibold, sans-serif;
  781. font-weight: bold;
  782. color: #000;
  783. position: absolute;
  784. top: 86%;
  785. left: 50%;
  786. transform: translateX(-50%);
  787. text-align: center;
  788. letter-spacing: 0.5px;
  789. }
  790. .exprience-info {
  791. position: absolute;
  792. top: 15px;
  793. left: 5px;
  794. padding: 10px 0 0 20px;
  795. width: 225px;
  796. height: 155px;
  797. background: rgba(0, 0, 0, 0.65);
  798. border-radius: 10px;
  799. .num {
  800. font-size: 18px;
  801. font-family: Nunito-Black, Nunito;
  802. &.blue {
  803. color: #408CFF;
  804. }
  805. &.red {
  806. color: #FF6321;
  807. }
  808. }
  809. .item-text {
  810. font-size: 16px;
  811. font-family: PingFangSC-Regular, sans-serif;
  812. color: #B4B4B4;
  813. line-height: 26px;
  814. }
  815. }
  816. }
  817. }
  818. }
  819. .campus {
  820. height: 1264px;
  821. background: rgba(240, 255, 246, 0.24);
  822. overflow: hidden;
  823. .label {
  824. margin-top: 32px;
  825. position: absolute;
  826. width: 430px;
  827. // left: 700px;
  828. left: 50%;
  829. /* left: 763px; */
  830. transform: translateX(-50%);
  831. .label-en {
  832. // font-size: 78px;
  833. // font-family: PingFangSC-Semibold, sans-serif;
  834. // font-weight: 600;
  835. // color: rgba(35, 106, 250, 0.16);
  836. }
  837. .label-zn {
  838. // font-size: 58px;
  839. // font-family: PingFangSC-Semibold, sans-serif;
  840. // font-weight: 600;
  841. // color: rgba(38, 38, 38, 1);
  842. position: absolute;
  843. top: 30px;
  844. left: 78px;
  845. }
  846. }
  847. .campus-img {
  848. width: 1200px;
  849. height: 1034px;
  850. margin: 0 auto;
  851. display: block;
  852. margin-top: 100px;
  853. }
  854. }
  855. .show {
  856. width: 100%;
  857. position: relative;
  858. height: 672px;
  859. background: rgba(247, 251, 255, 1);
  860. padding-top: 70px;
  861. box-sizing: border-box;
  862. .label {
  863. position: absolute;
  864. width: 280px;
  865. // left: 763px;
  866. left: 50%;
  867. transform: translateX(-50%);
  868. .label-en {
  869. // font-size: 78px;
  870. // font-family: PingFangSC-Semibold, sans-serif;
  871. // font-weight: 600;
  872. // color: rgba(35, 106, 250, 0.16);
  873. }
  874. .label-zn {
  875. // font-size: 58px;
  876. // font-family: PingFangSC-Semibold, sans-serif;
  877. // font-weight: 600;
  878. // color: rgba(38, 38, 38, 1);
  879. position: absolute;
  880. top: 30px;
  881. left: 32px;
  882. }
  883. }
  884. .show-box {
  885. display: flex;
  886. justify-content: center;
  887. align-items: center;
  888. position: absolute;
  889. top: 281px;
  890. left: 50%;
  891. transform: translateX(-50%);
  892. .show-item {
  893. .ani-box {
  894. width: 396px;
  895. height: 327px;
  896. border-radius: 20px;
  897. padding: 18px;
  898. display: flex;
  899. flex-direction: column;
  900. justify-content: space-between;
  901. align-items: center;
  902. background-color: transparent;
  903. box-sizing: border-box;
  904. img {
  905. width: 360px;
  906. height: 191px;
  907. }
  908. .text {
  909. margin-top: 30px;
  910. width: 340px;
  911. font-size: 20px;
  912. font-family: PingFangSC-Regular, sans-serif;
  913. font-weight: 400;
  914. color: rgba(51, 51, 51, 1);
  915. display: -webkit-box;
  916. -webkit-box-orient: vertical;
  917. -webkit-line-clamp: 2;
  918. overflow: hidden;
  919. }
  920. }
  921. &.active {
  922. .ani-box {
  923. background-color: #fff;
  924. transition: background-color 4s;
  925. box-shadow: 0px 4px 20px 0px rgba(150, 150, 150, 0.22);
  926. border-bottom: 1px solid blue;
  927. box-sizing: border-box;
  928. }
  929. }
  930. }
  931. }
  932. }
  933. .join {
  934. width: 100%;
  935. height: 700px;
  936. padding-top: 70px;
  937. box-sizing: border-box;
  938. position: relative;
  939. .label {
  940. position: absolute;
  941. // width: 600px;
  942. // left: 763px;
  943. left: 50%;
  944. transform: translateX(-50%);
  945. width: 280px;
  946. .label-en {
  947. // font-size: 78px;
  948. // font-family: PingFangSC-Semibold, sans-serif;
  949. // font-weight: 600;
  950. // color: rgba(35, 106, 250, 0.16);
  951. }
  952. .label-zn {
  953. // font-size: 58px;
  954. // font-family: PingFangSC-Semibold, sans-serif;
  955. // font-weight: 600;
  956. // color: rgba(38, 38, 38, 1);
  957. position: absolute;
  958. top: 30px;
  959. left: 32px;
  960. }
  961. }
  962. .flow {
  963. width: 100%;
  964. position: absolute;
  965. top: 254px;
  966. .line-box {
  967. position: relative;
  968. .line {
  969. width: 100%;
  970. height: 1px;
  971. background-color: #d8d8d8;
  972. }
  973. .join-box {
  974. width: 1118px;
  975. display: flex;
  976. justify-content: space-between;
  977. align-items: center;
  978. position: absolute;
  979. top: -16px;
  980. left: 50%;
  981. transform: translateX(-50%);
  982. .join-box-item {
  983. height: 145px;
  984. display: flex;
  985. flex-direction: column;
  986. justify-content: space-between;
  987. img {
  988. }
  989. .join-box-step {
  990. color: #999999;
  991. font-size: 20px;
  992. margin-bottom: 16px;
  993. .join-box-step-num {
  994. color: #262626;
  995. font-size: 50px;
  996. margin-right: 5px;
  997. }
  998. }
  999. .join-box-label {
  1000. font-size: 18px;
  1001. font-family: PingFangSC-Regular, sans-serif;
  1002. font-weight: 400;
  1003. color: #999999;
  1004. line-height: 25px;
  1005. }
  1006. }
  1007. }
  1008. }
  1009. }
  1010. .join-btn {
  1011. position: absolute;
  1012. bottom: 126px;
  1013. left: 50%;
  1014. transform: translateX(-50%);
  1015. img {
  1016. width: 373px;
  1017. height: 68px;
  1018. }
  1019. }
  1020. }
  1021. .join-us {
  1022. height: 936px;
  1023. background: url("~assets/images/cooperate/btImg.png") no-repeat;
  1024. // background: url("http://res.training.luojigou.vip/FhPOU-rQqK2TdIDILiLM5f17xb2V?imageView2/0/q/50|imageslim")
  1025. // no-repeat;
  1026. background-size: 100% 100%;
  1027. position: relative;
  1028. .label {
  1029. position: absolute;
  1030. // width: 600px;
  1031. width: 320px;
  1032. top: 80px;
  1033. left: 50%;
  1034. transform: translateX(-50%);
  1035. // left: 763px;
  1036. .label-en {
  1037. // font-size: 78px;
  1038. // font-family: PingFangSC-Semibold, sans-serif;
  1039. // font-weight: 600;
  1040. color: rgba(255, 255, 255, 0.16);
  1041. }
  1042. .label-zn {
  1043. // font-size: 58px;
  1044. // font-family: PingFangSC-Semibold, sans-serif;
  1045. // font-weight: 600;
  1046. color: rgba(255, 255, 255, 1);
  1047. position: absolute;
  1048. top: 30px;
  1049. left: 100px;
  1050. }
  1051. }
  1052. .line {
  1053. width: 1200px;
  1054. height: 1px;
  1055. background: rgba(216, 216, 216, 1);
  1056. position: absolute;
  1057. top: 240px;
  1058. left: 50%;
  1059. transform: translateX(-50%);
  1060. }
  1061. .join-us-form {
  1062. width: 700px;
  1063. position: absolute;
  1064. top: 284px;
  1065. left: 50%;
  1066. transform: translateX(-50%);
  1067. .el-input {
  1068. width: 700px;
  1069. height: 80px;
  1070. // margin-bottom: 32px;
  1071. .el-input__inner {
  1072. height: 70px;
  1073. padding: 0 26px;
  1074. color: #666666;
  1075. font-size: 18px;
  1076. border-radius: 10px;
  1077. &::-webkit-input-placeholder {
  1078. height: 25px;
  1079. font-size: 18px;
  1080. font-family: PingFangSC-Regular, sans-serif;
  1081. font-weight: 400;
  1082. color: #666666;
  1083. line-height: 25px;
  1084. }
  1085. }
  1086. }
  1087. img {
  1088. width: 700px;
  1089. height: 68px;
  1090. margin-top: 41px;
  1091. margin-bottom: 27px;
  1092. }
  1093. .address {
  1094. font-size: 20px;
  1095. font-family: PingFangSC-Regular, sans-serif;
  1096. font-weight: 400;
  1097. color: rgba(255, 255, 255, 1);
  1098. text-align: center;
  1099. }
  1100. }
  1101. }
  1102. }
  1103. .cp {
  1104. cursor: pointer;
  1105. }
  1106. </style>