index.vue 30 KB

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