index.vue 31 KB

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