index.vue 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062
  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', item.id == currentId ? 'active' : '']" v-for="item in showImg" :key="item.id" @mouseenter="campusEnter(item)">
  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. currentId: 0,
  354. form: {},
  355. bottomform: {},
  356. advantageImg,
  357. exprienceImg,
  358. showImg,
  359. joinImg,
  360. joinData,
  361. rules: {
  362. name: [{ required: true, message: "请输入姓名", trigger: "blur" }],
  363. phone: [
  364. { required: true, message: "请输入手机号", trigger: "blur" },
  365. {
  366. pattern: /^1[34578]\d{9}$/,
  367. message: "请输入正确手机号",
  368. trigger: "blur",
  369. },
  370. ],
  371. email: [
  372. { required: true, message: "请输入邮箱地址", trigger: "blur" },
  373. {
  374. type: "email",
  375. message: "请输入正确的邮箱地址",
  376. trigger: ["blur", "change"],
  377. },
  378. ],
  379. city: [{ required: true, message: "请输入加盟城市", trigger: "blur" }],
  380. },
  381. };
  382. },
  383. components: {},
  384. head() {
  385. return {
  386. title: "逻辑狗官网-中德智慧教育",
  387. meta: [
  388. {
  389. name: "keywords",
  390. hid: "keywords",
  391. content: `逻辑狗官网、逻辑狗教材、 幼儿园教材、逻辑狗课程、逻辑狗思维训练课程、儿童思维教育、0-12岁儿童`,
  392. },
  393. {
  394. name: "description",
  395. hid: "description",
  396. content: `逻辑狗官方网站,专为0-12岁儿童设计的思维训练课程,中德智慧教育,全球优质教育内容输出平台`,
  397. },
  398. ],
  399. };
  400. },
  401. async asyncData({ params, store }) {},
  402. methods: {
  403. async handleSubmit(formName) {
  404. this.$refs[formName].validate(async (valid) => {
  405. if (valid) {
  406. const { data } = await axios.post(`${this.$store.state.wordpressAPI}/official-api/joinIn`,{
  407. ...this.form
  408. });
  409. if(data.status == 200 ) {
  410. this.$notify({
  411. title: '成功',
  412. message: '提交成功',
  413. type: 'success'
  414. });
  415. this.$refs[formName].resetFields();
  416. } else {
  417. this.$notify({
  418. title: '失败',
  419. message: '提交失败',
  420. type: 'info'
  421. });
  422. }
  423. // this.$message.success('提交成功');
  424. } else {
  425. console.log('err');
  426. return false;
  427. }
  428. });
  429. },
  430. campusEnter(item) {
  431. this.currentId = item.id;
  432. },
  433. },
  434. };
  435. </script>
  436. <style lang="scss">
  437. .New-container {
  438. width: 100%;
  439. .label {
  440. .label-en {
  441. height: 78px;
  442. font-size: 56px;
  443. font-family: PingFangSC-Semibold, sans-serif;
  444. font-weight: 600;
  445. color:rgba(35,106,250,0.16);
  446. line-height: 78px;
  447. }
  448. .label-zn {
  449. height: 65px;
  450. font-size: 46px;
  451. font-family: PingFangSC-Semibold, sans-serif;
  452. font-weight: 600;
  453. color: #262626;
  454. line-height: 65px;
  455. letter-spacing: 1px;
  456. }
  457. }
  458. .banner-img {
  459. position: relative;
  460. .new-info {
  461. .left {
  462. h3 {
  463. height: 92px;
  464. font-size: 66px;
  465. font-family: PingFangSC-Semibold, sans-serif;
  466. font-weight: 600;
  467. color: #236AFA;
  468. line-height: 92px;
  469. }
  470. }
  471. }
  472. img {
  473. width: 100%;
  474. // height: 100vh;
  475. height: calc(100vh - 72px);
  476. // height: 595px;
  477. }
  478. .new-info {
  479. width: 1194px;
  480. position: absolute;
  481. top: 50%;
  482. left: 50%;
  483. transform: translate(-50%, -50%);
  484. display: flex;
  485. justify-content: space-between;
  486. align-items: center;
  487. .left {
  488. img {
  489. width: 469px;
  490. height: 76px;
  491. }
  492. }
  493. .right {
  494. width: 327px;
  495. height: 450px;
  496. background-color: #fff;
  497. padding: 34px 38px 12px 39px;
  498. .submit-area {
  499. .label {
  500. font-size: 14px;
  501. font-family: PingFangSC-Regular, sans-serif;
  502. font-weight: 400;
  503. color: rgba(91, 95, 93, 1);
  504. margin-bottom: 7px;
  505. }
  506. .phone-num {
  507. display: flex;
  508. align-items: center;
  509. img {
  510. width: 22px;
  511. height: 22px;
  512. display: block;
  513. margin-right: 15px;
  514. }
  515. .num {
  516. font-size: 26px;
  517. font-family: PingFangSC-Medium, sans-serif;
  518. font-weight: bold;
  519. color: rgba(0, 0, 0, 1);
  520. }
  521. }
  522. .form {
  523. margin-top: 20px;
  524. display: flex;
  525. flex-direction: column;
  526. justify-content: space-between;
  527. align-items: center;
  528. .el-input {
  529. width: 250px;
  530. height: 44px;
  531. }
  532. .el-form-item__error {
  533. color: #cd2026;
  534. // left: 124px;
  535. }
  536. .el-form-item {
  537. &.is-error {
  538. .el-input__inner {
  539. border-color: #dcdfe6;
  540. }
  541. }
  542. }
  543. .submit {
  544. margin: 0 auto;
  545. text-align: center;
  546. font-size: 14px;
  547. width: 148px;
  548. height: 27px;
  549. line-height: 27px;
  550. background: linear-gradient(
  551. 180deg,
  552. rgba(88, 144, 251, 1) 0%,
  553. rgba(51, 117, 252, 1) 100%
  554. );
  555. box-shadow: 0px 7px 14px 0px rgba(136, 176, 254, 0.79);
  556. border-radius: 3px;
  557. color: #ffffff;
  558. }
  559. img {
  560. width: 176px;
  561. height: 55px;
  562. }
  563. }
  564. }
  565. }
  566. }
  567. }
  568. .education {
  569. display: flex;
  570. flex-direction: column;
  571. justify-content: space-between;
  572. align-items: center;
  573. margin-top: 60px;
  574. padding-top: 106px;
  575. padding-bottom: 96px;
  576. box-sizing: border-box;
  577. position: relative;
  578. height: 488px;
  579. .label {
  580. position: relative;
  581. .label-en {
  582. position: absolute;
  583. left: -45px;
  584. top: -15px;
  585. }
  586. }
  587. .top {
  588. position: relative;
  589. // display: flex;
  590. width: 100%;
  591. height: 134px;
  592. border-bottom: 1px solid rgba(216, 216, 216, 1);
  593. .bg-img {
  594. width: 449px;
  595. height: 59px;
  596. position: absolute;
  597. left: 502px;
  598. // transform: translateX(-50%);
  599. }
  600. .label {
  601. position: absolute;
  602. top: 10px;
  603. // left: 548px;
  604. display: flex;
  605. justify-content: flex-start;
  606. align-items: center;
  607. width: 796px;
  608. height: 81px;
  609. left: 50%;
  610. transform: translateX(-50%);
  611. // position: absolute;
  612. // width: 350px;
  613. // /* left: 763px; */
  614. .logo {
  615. width: 40px;
  616. height: 40px;
  617. display: block;
  618. }
  619. .text {
  620. height: 65px;
  621. font-size: 46px;
  622. font-family: PingFangSC-Semibold, sans-serif;
  623. font-weight: 600;
  624. color: #262626;
  625. line-height: 65px;
  626. letter-spacing: 1px;
  627. }
  628. .line {
  629. width: 1px;
  630. height: 54px;
  631. background: rgba(153, 153, 153, 1);
  632. opacity: 0.4146;
  633. margin-left: 30px;
  634. margin-right: 37px;
  635. }
  636. .town {
  637. width: 93px;
  638. height: 63px;
  639. }
  640. }
  641. }
  642. .bottom {
  643. width: 100%;
  644. display: flex;
  645. justify-content: center;
  646. align-items: center;
  647. .text {
  648. text-indent: 2em;
  649. width: 1200px;
  650. font-family: PingFangSC-Regular, sans-serif;
  651. font-weight: 400;
  652. color: #333333;
  653. font-size: 20px;
  654. line-height: 38px;
  655. }
  656. }
  657. }
  658. .advantage {
  659. width: 100%;
  660. height: 625px;
  661. background: rgba(247, 251, 255, 1);
  662. padding: 73px 0 143px;
  663. .label {
  664. font-family: PingFangSC-Semibold, sans-serif;
  665. font-weight: 600;
  666. text-align: center;
  667. font-size: 46px;
  668. color: #236AFA;
  669. line-height: 65px;
  670. letter-spacing: 1px;
  671. // left: 50%;
  672. // position: absolute;
  673. // width: 350px;
  674. // /* left: 763px; */
  675. // transform: translateX(-50%);
  676. }
  677. .advantage-show {
  678. margin: 48px auto 0;
  679. display: flex;
  680. justify-content: center;
  681. // width: 1280px;
  682. .advantage-item {
  683. width: 272px;
  684. height: 280px;
  685. margin-left: -30px;
  686. img {
  687. width: 100%;
  688. height: 100%;
  689. }
  690. }
  691. }
  692. }
  693. .exprience {
  694. width: 100%;
  695. height: 746px;
  696. padding-top: 80px;
  697. position: relative;
  698. box-sizing: border-box;
  699. .label {
  700. position: absolute;
  701. // width: 600px;
  702. width: 440px;
  703. left: 50%;
  704. /* left: 763px; */
  705. transform: translateX(-50%);
  706. .label-en {
  707. // font-size: 78px;
  708. // font-family: PingFangSC-Semibold, sans-serif;
  709. // font-weight: 600;
  710. // color: rgba(35, 106, 250, 0.16);
  711. }
  712. .label-zn {
  713. // font-size: 58px;
  714. // font-family: PingFangSC-Semibold, sans-serif;
  715. // font-weight: 600;
  716. // color: rgba(38, 38, 38, 1);
  717. position: absolute;
  718. top: 30px;
  719. left: 8px;
  720. }
  721. }
  722. .bg-img {
  723. img {
  724. width: 710px;
  725. height: 320px;
  726. position: absolute;
  727. // left: 850px;
  728. left: 50%;
  729. transform: translateX(-50%);
  730. bottom: 0;
  731. z-index: -1;
  732. }
  733. }
  734. .exprience-box {
  735. display: flex;
  736. position: absolute;
  737. top: 321px;
  738. left: 50%;
  739. transform: translateX(-50%);
  740. // left: 344px;
  741. .exprience-item {
  742. height: 176px;
  743. position: relative;
  744. img {
  745. width: 160px;
  746. height: 172px;
  747. object-fit: cover;
  748. }
  749. section {
  750. width: 160px;
  751. font-size: 18px;
  752. font-family: PingFangSC-Semibold, sans-serif;
  753. font-weight: bold;
  754. color: #000;
  755. position: absolute;
  756. top: 86%;
  757. left: 50%;
  758. transform: translateX(-50%);
  759. text-align: center;
  760. letter-spacing: 0.5px;
  761. }
  762. }
  763. }
  764. }
  765. .campus {
  766. height: 1264px;
  767. background: rgba(240, 255, 246, 0.24);
  768. overflow: hidden;
  769. .label {
  770. margin-top: 32px;
  771. position: absolute;
  772. width: 430px;
  773. // left: 700px;
  774. left: 50%;
  775. /* left: 763px; */
  776. transform: translateX(-50%);
  777. .label-en {
  778. // font-size: 78px;
  779. // font-family: PingFangSC-Semibold, sans-serif;
  780. // font-weight: 600;
  781. // color: rgba(35, 106, 250, 0.16);
  782. }
  783. .label-zn {
  784. // font-size: 58px;
  785. // font-family: PingFangSC-Semibold, sans-serif;
  786. // font-weight: 600;
  787. // color: rgba(38, 38, 38, 1);
  788. position: absolute;
  789. top: 30px;
  790. left: 78px;
  791. }
  792. }
  793. .campus-img {
  794. width: 1200px;
  795. height: 1034px;
  796. margin: 0 auto;
  797. display: block;
  798. margin-top: 100px;
  799. }
  800. }
  801. .show {
  802. width: 100%;
  803. position: relative;
  804. height: 672px;
  805. background: rgba(247, 251, 255, 1);
  806. padding-top: 70px;
  807. box-sizing: border-box;
  808. .label {
  809. position: absolute;
  810. width: 280px;
  811. // left: 763px;
  812. left: 50%;
  813. transform: translateX(-50%);
  814. .label-en {
  815. // font-size: 78px;
  816. // font-family: PingFangSC-Semibold, sans-serif;
  817. // font-weight: 600;
  818. // color: rgba(35, 106, 250, 0.16);
  819. }
  820. .label-zn {
  821. // font-size: 58px;
  822. // font-family: PingFangSC-Semibold, sans-serif;
  823. // font-weight: 600;
  824. // color: rgba(38, 38, 38, 1);
  825. position: absolute;
  826. top: 30px;
  827. left: 32px;
  828. }
  829. }
  830. .show-box {
  831. display: flex;
  832. justify-content: center;
  833. align-items: center;
  834. position: absolute;
  835. top: 281px;
  836. left: 50%;
  837. transform: translateX(-50%);
  838. .show-item {
  839. .ani-box {
  840. width: 396px;
  841. height: 327px;
  842. border-radius: 20px;
  843. padding: 18px;
  844. display: flex;
  845. flex-direction: column;
  846. justify-content: space-between;
  847. align-items: center;
  848. background-color: transparent;
  849. box-sizing: border-box;
  850. img {
  851. width: 360px;
  852. height: 191px;
  853. }
  854. .text {
  855. margin-top: 30px;
  856. width: 340px;
  857. font-size: 20px;
  858. font-family: PingFangSC-Regular, sans-serif;
  859. font-weight: 400;
  860. color: rgba(51, 51, 51, 1);
  861. display: -webkit-box;
  862. -webkit-box-orient: vertical;
  863. -webkit-line-clamp: 2;
  864. overflow: hidden;
  865. }
  866. }
  867. &.active {
  868. .ani-box {
  869. background-color: #fff;
  870. transition: background-color 4s;
  871. box-shadow: 0px 4px 20px 0px rgba(150, 150, 150, 0.22);
  872. border-bottom: 1px solid blue;
  873. box-sizing: border-box;
  874. }
  875. }
  876. }
  877. }
  878. }
  879. .join {
  880. width: 100%;
  881. height: 700px;
  882. padding-top: 70px;
  883. box-sizing: border-box;
  884. position: relative;
  885. .label {
  886. position: absolute;
  887. // width: 600px;
  888. // left: 763px;
  889. left: 50%;
  890. transform: translateX(-50%);
  891. width: 280px;
  892. .label-en {
  893. // font-size: 78px;
  894. // font-family: PingFangSC-Semibold, sans-serif;
  895. // font-weight: 600;
  896. // color: rgba(35, 106, 250, 0.16);
  897. }
  898. .label-zn {
  899. // font-size: 58px;
  900. // font-family: PingFangSC-Semibold, sans-serif;
  901. // font-weight: 600;
  902. // color: rgba(38, 38, 38, 1);
  903. position: absolute;
  904. top: 30px;
  905. left: 32px;
  906. }
  907. }
  908. .flow {
  909. width: 100%;
  910. position: absolute;
  911. top: 254px;
  912. .line-box {
  913. position: relative;
  914. .line {
  915. width: 100%;
  916. height: 1px;
  917. background-color: #d8d8d8;
  918. }
  919. .join-box {
  920. width: 1118px;
  921. display: flex;
  922. justify-content: space-between;
  923. align-items: center;
  924. position: absolute;
  925. top: -16px;
  926. left: 50%;
  927. transform: translateX(-50%);
  928. .join-box-item {
  929. height: 145px;
  930. display: flex;
  931. flex-direction: column;
  932. justify-content: space-between;
  933. img {
  934. }
  935. .join-box-step {
  936. color: #999999;
  937. font-size: 20px;
  938. margin-bottom: 16px;
  939. .join-box-step-num {
  940. color: #262626;
  941. font-size: 50px;
  942. margin-right: 5px;
  943. }
  944. }
  945. .join-box-label {
  946. font-size: 18px;
  947. font-family: PingFangSC-Regular, sans-serif;
  948. font-weight: 400;
  949. color: #999999;
  950. line-height: 25px;
  951. }
  952. }
  953. }
  954. }
  955. }
  956. .join-btn {
  957. position: absolute;
  958. bottom: 126px;
  959. left: 50%;
  960. transform: translateX(-50%);
  961. img {
  962. width: 373px;
  963. height: 68px;
  964. }
  965. }
  966. }
  967. .join-us {
  968. height: 936px;
  969. background: url("~assets/images/cooperate/btImg.png") no-repeat;
  970. // background: url("http://res.training.luojigou.vip/FhPOU-rQqK2TdIDILiLM5f17xb2V?imageView2/0/q/50|imageslim")
  971. // no-repeat;
  972. background-size: 100% 100%;
  973. position: relative;
  974. .label {
  975. position: absolute;
  976. // width: 600px;
  977. width: 320px;
  978. top: 80px;
  979. left: 50%;
  980. transform: translateX(-50%);
  981. // left: 763px;
  982. .label-en {
  983. // font-size: 78px;
  984. // font-family: PingFangSC-Semibold, sans-serif;
  985. // font-weight: 600;
  986. color: rgba(255, 255, 255, 0.16);
  987. }
  988. .label-zn {
  989. // font-size: 58px;
  990. // font-family: PingFangSC-Semibold, sans-serif;
  991. // font-weight: 600;
  992. color: rgba(255, 255, 255, 1);
  993. position: absolute;
  994. top: 30px;
  995. left: 100px;
  996. }
  997. }
  998. .line {
  999. width: 1200px;
  1000. height: 1px;
  1001. background: rgba(216, 216, 216, 1);
  1002. position: absolute;
  1003. top: 240px;
  1004. left: 50%;
  1005. transform: translateX(-50%);
  1006. }
  1007. .join-us-form {
  1008. width: 700px;
  1009. position: absolute;
  1010. top: 284px;
  1011. left: 50%;
  1012. transform: translateX(-50%);
  1013. .el-input {
  1014. width: 700px;
  1015. height: 80px;
  1016. // margin-bottom: 32px;
  1017. .el-input__inner {
  1018. height: 70px;
  1019. line-height: 70px;
  1020. color: #666666;
  1021. font-size: 18px;
  1022. border-radius: 10px;
  1023. &::-webkit-input-placeholder {
  1024. height: 25px;
  1025. font-size: 18px;
  1026. font-family: PingFangSC-Regular, sans-serif;
  1027. font-weight: 400;
  1028. color: #666666;
  1029. line-height: 25px;
  1030. }
  1031. }
  1032. }
  1033. img {
  1034. width: 700px;
  1035. height: 68px;
  1036. margin-top: 41px;
  1037. margin-bottom: 27px;
  1038. }
  1039. .address {
  1040. font-size: 20px;
  1041. font-family: PingFangSC-Regular, sans-serif;
  1042. font-weight: 400;
  1043. color: rgba(255, 255, 255, 1);
  1044. text-align: center;
  1045. }
  1046. }
  1047. }
  1048. }
  1049. .cp {
  1050. cursor: pointer;
  1051. }
  1052. </style>