index.vue 30 KB

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