list.vue 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701
  1. <template>
  2. <section class="List-container">
  3. <img class="banner-img" :src="bannerImg" alt="" srcset="">
  4. <div class="content w1200">
  5. <div class="tabs">
  6. <!-- <div class="tab-box">
  7. <div :class="['tabs-item', 'cp', currentTabId === tab.id ? 'selectTabs': '']" @click="handleTag(tab)" v-for="tab in ListData" :key="tab.id">
  8. {{tab.label}}
  9. </div>
  10. </div> -->
  11. <ul class="cate-nav tab-box thinking-cate-nav">
  12. <li :class="['tabs-item', 'cp', currentTabId === tab.id ? 'selectTabs': '']" @click="handleTag(tab)" v-for="tab in ListData" :key="tab.id">
  13. <!-- <nuxt-link to="/">{{ tab.label }}</nuxt-link> -->
  14. <a href="javascript:void(0)">{{ tab.label }}</a>
  15. </li>
  16. </ul>
  17. <div class="bottom-line">
  18. <div class="bottom-line-img">
  19. <div :style="lineStyle" class="line-img-box"></div>
  20. <!-- <img :style="lineStyle" src="http://res.training.luojigou.vip/Fl4dXmckxC8m0Lm2-GPbl5-Cp9Rv?imageView2/0/q/50|imageslim" alt=""> -->
  21. </div>
  22. </div>
  23. </div>
  24. <!-- <div class="screen">
  25. <div class="left">
  26. <div class="screen-label">排序:</div>
  27. <div class="cp screen-item">默认</div>
  28. <div class="cp screen-item">价格</div>
  29. <div class="cp screen-item">销量</div>
  30. <div class="cp screen-item">最新上架</div>
  31. </div>
  32. <div class="right">
  33. <img src="http://res.training.luojigou.vip/Fmzni1iBgNG7OKMenDAm1JPkntZY?imageView2/0/q/50|imageslim" alt="">
  34. <a href="https://zhongdezhihui.tmall.com" target="_blank" class="enter-label cp">进入商城</a>
  35. </div>
  36. </div> -->
  37. <div class="goods">
  38. <prod-list v-if="currentTabId == 0" :productList="productList"></prod-list>
  39. <prod-list v-if="currentTabId == 1" :productList="netList"></prod-list>
  40. <prod-list v-if="currentTabId == 2" :productList="jcList"></prod-list>
  41. <prod-list v-if="currentTabId == 3" :productList="tsList"></prod-list>
  42. <prod-list v-if="currentTabId == 4" :productList="yxList"></prod-list>
  43. <prod-list v-if="currentTabId == 5" :productList="kldList"></prod-list>
  44. <!-- (index + 1) % 3 === 0 ? 'animate__fadeIn' : '',
  45. index % 3 === 0 ? 'animate__fadeIn' : '' -->
  46. <!-- <div :class="['goods-item', 'wow', 'animate__animated',
  47. 'animate__lightSpeedInLeft'
  48. ]"
  49. v-for="(item, index) in goodsData" :key="index">
  50. <div class="top">
  51. <img class="flag-img" :src="item.flagImg" alt="">
  52. <img class="goods-img" :src="item.goodsImg" alt="" />
  53. </div>
  54. <div class="bottom">
  55. <div class="left">
  56. <div class="label th">
  57. {{item.label}}
  58. </div>
  59. <div class="text th">
  60. {{item.text}}
  61. </div>
  62. <div class="price">
  63. <div class="price-now">
  64. <span style="fontSize: 20px">¥</span> {{ item.pirceNew}}
  65. </div>
  66. <div class="price-old">
  67. <span> <span style="fontSize: 18px"> ¥</span>{{item.priceOld}}</span>
  68. <span class="lineation"></span>
  69. </div>
  70. </div>
  71. </div>
  72. <div class="right ">
  73. 销量{{item.sales}}笔
  74. </div>
  75. </div>
  76. </div> -->
  77. </div>
  78. </div>
  79. </section>
  80. </template>
  81. <script>
  82. if (process.browser) {
  83. var {WOW} = require('wowjs')
  84. }
  85. import ProdList from "~/components/products/prodList";
  86. const ListData = Object.freeze([
  87. {
  88. id: 0,
  89. label: '全部'
  90. },
  91. {
  92. id: 1,
  93. label: '幼儿网络版'
  94. },
  95. {
  96. id: 2,
  97. label: '小学基础班'
  98. },
  99. {
  100. id: 3,
  101. label: '小学提升版'
  102. },
  103. {
  104. id: 4,
  105. label: '幼小衔接'
  106. },
  107. {
  108. id: 5,
  109. label: '克鲁德系列'
  110. }
  111. ])
  112. const goodsData = Object.freeze([
  113. {
  114. flagImg: require('~/assets/images/index/product_tag.png'),
  115. goodsImg: require('~/assets/images/index/product.png'),
  116. label: '逻辑狗得儿童绘画成本很低得故事',
  117. text: '逻辑狗得儿童绘画成本很低得故事得介绍解释觉得我空气jade哦亲',
  118. pirceNew: 89,
  119. priceOld: 109.00,
  120. sales: 88
  121. }
  122. ])
  123. let arr = []
  124. for(let i = 0; i < 20; i ++) {
  125. arr.push(...goodsData)
  126. }
  127. const productList = [
  128. {
  129. title: '逻辑狗 小学提升版一阶段7岁以上儿童思维训练早教玩具益智启蒙',
  130. price: '198.00',
  131. imgUrl: require('~/assets/images/goods/product_ts_01.jpg'),
  132. linkUrl: 'https://detail.tmall.com/item.htm?id=557258829143',
  133. tag: '提升版',
  134. },
  135. {
  136. title: '逻辑狗 小学提升版二阶段8岁以上儿童早教玩具益智启蒙卡',
  137. price: '238.00',
  138. imgUrl: require('~/assets/images/goods/product_ts_02.jpg'),
  139. linkUrl: 'https://detail.tmall.com/item.htm?id=557170896436',
  140. tag: '提升版',
  141. },
  142. {
  143. title: '逻辑狗小学提升版三阶段9岁以上幼儿童思维学习早教玩具套装益智',
  144. price: '198.00',
  145. imgUrl: require('~/assets/images/goods/product_ts_03.jpg'),
  146. linkUrl: 'https://detail.tmall.com/item.htm?id=557361647798',
  147. tag: '提升版',
  148. },
  149. {
  150. title: '逻辑狗 小学提升版四阶段10岁以上数学幼儿启蒙早教玩具 中德直营',
  151. price: '198.00',
  152. imgUrl: require('~/assets/images/goods/product_ts_04.jpg'),
  153. linkUrl: 'https://detail.tmall.com/item.htm?id=557303754261',
  154. tag: '提升版',
  155. },
  156. {
  157. title: '逻辑狗 中德智慧小学提升版 五阶段11岁儿童启蒙 学习玩具套装',
  158. price: '198.00',
  159. imgUrl: require('~/assets/images/goods/product_ts_05.jpg'),
  160. linkUrl: 'https://detail.tmall.com/item.htm?id=557171748143',
  161. tag: '提升版',
  162. },
  163. {
  164. title: '中德智慧逻辑狗 小学基础版五阶段11岁儿童启蒙学习玩具早教玩具',
  165. price: '198.00',
  166. imgUrl: require('~/assets/images/goods/product_jc_01.jpg'),
  167. linkUrl: 'https://detail.tmall.com/item.htm?id=557253273047',
  168. tag: '基础版',
  169. },
  170. {
  171. title: '中德智慧 逻辑狗 幼小小学基础版四阶段10岁以上儿童玩具启蒙',
  172. price: '102.60',
  173. imgUrl: require('~/assets/images/goods/product_jc_02.jpg'),
  174. linkUrl: 'https://detail.tmall.com/item.htm?id=557164956835',
  175. tag: '基础版',
  176. },
  177. {
  178. title: '中德智慧逻辑狗 智力开发小学基础版三阶段幼儿童学习早教玩具',
  179. price: '140.60',
  180. imgUrl: require('~/assets/images/goods/product_jc_03.jpg'),
  181. linkUrl: 'https://detail.tmall.com/item.htm?id=557356687077',
  182. tag: '基础版',
  183. },
  184. {
  185. title: '中德智慧 逻辑狗 幼小小学基础版四阶段10岁以上儿童玩具启蒙',
  186. price: '102.60',
  187. imgUrl: require('~/assets/images/goods/product_jc_04.jpg'),
  188. linkUrl: 'https://detail.tmall.com/item.htm?id=557165744732',
  189. tag: '基础版',
  190. },
  191. {
  192. title: '中德智慧逻辑狗 小学基础版五阶段11岁儿童启蒙学习玩具早教玩具',
  193. price: '102.60',
  194. imgUrl: require('~/assets/images/goods/product_jc_05.jpg'),
  195. linkUrl: 'https://detail.tmall.com/item.htm?id=557298602723',
  196. tag: '基础版',
  197. }
  198. ]
  199. const netList = [
  200. {
  201. title: '逻辑狗2岁3-4岁幼儿园教材版家庭思维训练第一阶段益智玩具板全套',
  202. price: '150.10',
  203. imgUrl: require('~/assets/images/goods/product_net_01.jpg'),
  204. linkUrl: 'https://detail.tmall.com/item.htm?id=557288434799',
  205. tag: '网络版',
  206. },
  207. {
  208. title: '逻辑狗4-5岁二阶段幼儿教材家庭网络版思维训练早教益智玩具正版',
  209. price: '150.10',
  210. imgUrl: require('~/assets/images/goods/product_net_02.jpg'),
  211. linkUrl: 'https://detail.tmall.com/item.htm?id=557250281576',
  212. tag: '网络版',
  213. },
  214. {
  215. title: '逻辑狗5-6岁三阶段幼儿园教材家庭网络版思维训练早教益智玩具板',
  216. price: '150.10',
  217. imgUrl: require('~/assets/images/goods/product_net_03.jpg'),
  218. linkUrl: 'https://detail.tmall.com/item.htm?id=557162976102',
  219. tag: '网络版',
  220. },
  221. {
  222. title: '德国逻辑狗6-7岁四阶段幼儿园教材网络版思维训练早教益智玩具童',
  223. price: '150.10',
  224. imgUrl: require('~/assets/images/goods/product_net_04.jpg'),
  225. linkUrl: 'https://detail.tmall.com/item.htm?id=557163156598',
  226. tag: '网络版',
  227. },
  228. {
  229. title: '逻辑狗6岁以上五阶段 幼儿园教材家庭思维训练网络版早教益智玩具',
  230. price: '188.10',
  231. imgUrl: require('~/assets/images/goods/product_net_05.jpg'),
  232. linkUrl: 'https://detail.tmall.com/item.htm?id=557251913436',
  233. tag: '网络版',
  234. },
  235. {
  236. title: '逻辑狗3-7岁幼儿网络版大礼包思维益智启蒙早教玩具',
  237. price: '836.00',
  238. imgUrl: require('~/assets/images/goods/product_net_06.jpg'),
  239. linkUrl: 'https://detail.tmall.com/item.htm?id=557163904721',
  240. tag: '网络版',
  241. },
  242. ]
  243. const tsList = [
  244. {
  245. title: '逻辑狗 小学提升版一阶段7岁以上儿童思维训练早教玩具益智启蒙',
  246. price: '198.00',
  247. imgUrl: require('~/assets/images/goods/product_ts_01.jpg'),
  248. linkUrl: 'https://detail.tmall.com/item.htm?id=557258829143',
  249. tag: '提升版',
  250. },
  251. {
  252. title: '逻辑狗 小学提升版二阶段8岁以上儿童早教玩具益智启蒙卡',
  253. price: '238.00',
  254. imgUrl: require('~/assets/images/goods/product_ts_02.jpg'),
  255. linkUrl: 'https://detail.tmall.com/item.htm?id=557170896436',
  256. tag: '提升版',
  257. },
  258. {
  259. title: '逻辑狗小学提升版三阶段9岁以上幼儿童思维学习早教玩具套装益智',
  260. price: '198.00',
  261. imgUrl: require('~/assets/images/goods/product_ts_03.jpg'),
  262. linkUrl: 'https://detail.tmall.com/item.htm?id=557361647798',
  263. tag: '提升版',
  264. },
  265. {
  266. title: '逻辑狗 小学提升版四阶段10岁以上数学幼儿启蒙早教玩具 中德直营',
  267. price: '198.00',
  268. imgUrl: require('~/assets/images/goods/product_ts_04.jpg'),
  269. linkUrl: 'https://detail.tmall.com/item.htm?id=557303754261',
  270. tag: '提升版',
  271. },
  272. {
  273. title: '逻辑狗 中德智慧小学提升版 五阶段11岁儿童启蒙 学习玩具套装',
  274. price: '198.00',
  275. imgUrl: require('~/assets/images/goods/product_ts_05.jpg'),
  276. linkUrl: 'https://detail.tmall.com/item.htm?id=557171748143',
  277. tag: '提升版',
  278. }
  279. ]
  280. const jcList = [
  281. {
  282. title: '中德智慧逻辑狗 小学基础版五阶段11岁儿童启蒙学习玩具早教玩具',
  283. price: '198.00',
  284. imgUrl: require('~/assets/images/goods/product_jc_01.jpg'),
  285. linkUrl: 'https://detail.tmall.com/item.htm?id=557253273047',
  286. tag: '基础版',
  287. },
  288. {
  289. title: '中德智慧 逻辑狗 幼小小学基础版四阶段10岁以上儿童玩具启蒙',
  290. price: '102.60',
  291. imgUrl: require('~/assets/images/goods/product_jc_02.jpg'),
  292. linkUrl: 'https://detail.tmall.com/item.htm?id=557164956835',
  293. tag: '基础版',
  294. },
  295. {
  296. title: '中德智慧逻辑狗 智力开发小学基础版三阶段幼儿童学习早教玩具',
  297. price: '140.60',
  298. imgUrl: require('~/assets/images/goods/product_jc_03.jpg'),
  299. linkUrl: 'https://detail.tmall.com/item.htm?id=557356687077',
  300. tag: '基础版',
  301. },
  302. {
  303. title: '中德智慧 逻辑狗 幼小小学基础版四阶段10岁以上儿童玩具启蒙',
  304. price: '102.60',
  305. imgUrl: require('~/assets/images/goods/product_jc_04.jpg'),
  306. linkUrl: 'https://detail.tmall.com/item.htm?id=557165744732',
  307. tag: '基础版',
  308. },
  309. {
  310. title: '中德智慧逻辑狗 小学基础版五阶段11岁儿童启蒙学习玩具早教玩具',
  311. price: '102.60',
  312. imgUrl: require('~/assets/images/goods/product_jc_05.jpg'),
  313. linkUrl: 'https://detail.tmall.com/item.htm?id=557298602723',
  314. tag: '基础版',
  315. }
  316. ]
  317. const yxList = [
  318. {
  319. title: '逻辑狗数学起跑线5-7岁幼儿园教材 家庭逻辑思维训练益智早教玩具',
  320. price: '150.10',
  321. imgUrl: require('~/assets/images/goods/product_yx_01.jpg'),
  322. linkUrl: 'https://detail.tmall.com/item.htm?id=557305378054',
  323. tag: '幼小衔接',
  324. },
  325. {
  326. title: '逻辑狗5-7岁思维语言/数学幼儿园早教益智玩具板训练全套幼小衔接',
  327. price: '159.60',
  328. imgUrl: require('~/assets/images/goods/product_yx_02.jpg'),
  329. linkUrl: 'https://detail.tmall.com/item.htm?id=603397367168',
  330. tag: '幼小衔接',
  331. },
  332. ]
  333. const kldList = [
  334. {
  335. title: '逻辑狗 克鲁德幼儿二阶段5-6岁启蒙读物儿童益智 早教故事点读',
  336. price: '264.10',
  337. imgUrl: require('~/assets/images/goods/product_kld_01.jpg'),
  338. linkUrl: 'https://detail.tmall.com/item.htm?id=569135310952',
  339. tag: '克鲁德',
  340. },
  341. {
  342. title: '逻辑狗 克鲁德幼儿三阶段6岁以上启蒙读物儿童早教故事 点读语言',
  343. price: '292.60',
  344. imgUrl: require('~/assets/images/goods/product_kld_02.jpg'),
  345. linkUrl: 'https://detail.tmall.com/item.htm?id=569135982554',
  346. tag: '克鲁德',
  347. },
  348. {
  349. title: '逻辑狗新品克鲁德一起听 幼儿一阶段4-5岁启蒙读物儿童早教益智',
  350. price: '245.00',
  351. imgUrl: require('~/assets/images/goods/product_kld_03.jpg'),
  352. linkUrl: 'https://detail.tmall.com/item.htm?id=610967139958',
  353. tag: '克鲁德',
  354. },
  355. {
  356. title: '逻辑狗克鲁德聪明笔幼儿早教机学习点读机0-3-6益智故事机双英语',
  357. price: '568.10',
  358. imgUrl: require('~/assets/images/goods/product_kld_04.jpg'),
  359. linkUrl: 'https://detail.tmall.com/item.htm?id=575248706980',
  360. tag: '克鲁德',
  361. },
  362. {
  363. title: '逻辑狗新品 克鲁德聪明点读笔 幼儿早教益智机学习机0-3-6双英语',
  364. price: '598.00',
  365. imgUrl: require('~/assets/images/goods/product_kld_04.jpg'),
  366. linkUrl: 'https://detail.tmall.com/item.htm?id=624651060206',
  367. tag: '克鲁德',
  368. }
  369. ]
  370. export default {
  371. name: 'ListPage',
  372. computed: {
  373. lineStyle () {
  374. let site = 190 * this.currentTabId + 42* ( (this.currentTabId === 0 ? 1 : this.currentTabId) - 1 )
  375. if( site === 0 ) {
  376. site = -0
  377. }
  378. return `transform: translateX(${site + 'px'})`
  379. },
  380. // lineStyle () {
  381. // let site = 190 * this.currentTabId + 40* ( (this.currentTabId === 0 ? 1 : this.currentTabId) - 1 )
  382. // if( site === 0 ) {
  383. // site = -5
  384. // }
  385. // return `transform: translateX(${site + 'px'})`
  386. // }
  387. },
  388. head() {
  389. return {
  390. title: "逻辑狗官网-中德智慧教育",
  391. meta: [
  392. {
  393. name: "keywords",
  394. hid: "keywords",
  395. content: `逻辑狗官网、逻辑狗教材、 幼儿园教材、逻辑狗课程、逻辑狗思维训练课程、儿童思维教育、0-12岁儿童`,
  396. },
  397. {
  398. name: "description",
  399. hid: "description",
  400. content: `逻辑狗官方网站,专为0-12岁儿童设计的思维训练课程,中德智慧教育,全球优质教育内容输出平台`,
  401. },
  402. ],
  403. };
  404. },
  405. data () {
  406. return {
  407. ListData,
  408. currentTabId: 0,
  409. goodsData: arr,
  410. productList,
  411. netList,
  412. tsList,
  413. jcList,
  414. yxList,
  415. kldList,
  416. bannerImg: require('~/assets/images/products/banner-list.png')
  417. }
  418. },
  419. components: {
  420. ProdList
  421. },
  422. mounted () {
  423. if (process.browser) {
  424. new WOW({
  425. offset: 0,
  426. live: true
  427. }).init()
  428. }
  429. },
  430. methods: {
  431. handleTag(tab) {
  432. this.currentTabId = tab.id
  433. }
  434. }
  435. }
  436. </script>
  437. <style scoped lang="scss">
  438. @import "~static/common/style.sass";
  439. .List-container {
  440. background-color: #F0F2F5;
  441. }
  442. .banner-img {
  443. width: 100%;
  444. // height: 806px;
  445. height: 595px;
  446. margin-bottom: 120px;
  447. }
  448. .content {
  449. padding-bottom: 300px;
  450. margin: 0 auto;
  451. // width: 1214px;
  452. // .tabs {
  453. // .tab-box {
  454. // width: 1214px;
  455. // display: flex;
  456. // justify-content: space-between;
  457. // margin: 0 auto;
  458. // .tabs-item {
  459. // color: #747885;
  460. // font-size: 32px;
  461. // font-family:PingFangSC-Regular, sans-serif;
  462. // font-weight:400;
  463. // }
  464. // }
  465. // .bottom-line {
  466. // display: flex;
  467. // justify-content: center;
  468. // .bottom-line-img {
  469. // width: 1214px;
  470. // img {
  471. // width: 75px;
  472. // height: 30px;
  473. // transition: transform 1s;
  474. // }
  475. // }
  476. // }
  477. // }
  478. .screen {
  479. margin-top: 121px;
  480. display: flex;
  481. justify-content: space-between;
  482. align-items: center;
  483. color: #7F7F7F;
  484. font-size: 18px;
  485. .left {
  486. display: flex;
  487. align-items: center;
  488. .screen-label {
  489. margin-right: 30px;
  490. }
  491. .screen-item {
  492. color: #ccc;
  493. padding: 6px 18px;
  494. border: 1px solid #cccccc;
  495. font-size: 16px;
  496. margin-right: 36px;
  497. }
  498. }
  499. .right {
  500. width: 141px;
  501. display: flex;
  502. justify-content: space-between;
  503. align-items: center;
  504. img {
  505. width: 42px;
  506. height: 42px;
  507. }
  508. .enter-labe {
  509. color: #2F2F2F;
  510. font-size: 25px;
  511. font-family:PingFangSC-Medium, sans-serif;
  512. font-weight:500;
  513. }
  514. .enter-labe :hover {
  515. color: red;
  516. }
  517. }
  518. }
  519. .goods {
  520. margin-top: 81px;
  521. display: grid;
  522. grid-template-columns: auto auto auto;
  523. grid-template-rows: auto auto auto;
  524. .goods-item {
  525. width: 372px;
  526. height: 372px;
  527. border-radius: 18px;
  528. position: relative;
  529. margin-top: 39px;
  530. .top {
  531. overflow: hidden;
  532. .flag-img {
  533. width: 52px;
  534. height: 24px;
  535. position: absolute;
  536. top: 0;
  537. left: 0;
  538. z-index: 1;
  539. }
  540. .goods-img {
  541. width: 372px;
  542. height: 250px;
  543. }
  544. .goods-img:hover {
  545. transform: scale(1.2);
  546. transition: transform 1s;
  547. }
  548. }
  549. .bottom {
  550. display: flex;
  551. justify-content: space-between;
  552. padding: 10px 15px;
  553. background: #FFFFFF;
  554. border-bottom-left-radius: 18px;
  555. border-bottom-right-radius: 18px;
  556. .left {
  557. width: 250px;
  558. font-family:PingFangSC-Regular, sans-serif;
  559. .label {
  560. color: #343E30;
  561. font-size: 20px;
  562. width: 108px;
  563. }
  564. .text {
  565. color: #898A8C;
  566. font-size: 12px;
  567. width: 100%;
  568. }
  569. .price {
  570. width: 140px;
  571. display: flex;
  572. justify-content: space-between;
  573. align-items: center;
  574. margin-top: 9px;
  575. .price-now {
  576. color: #EA0B4A;
  577. font-size: 34px;
  578. font-family:PingFangSC-Semibold, sans-serif;
  579. font-weight:600;
  580. }
  581. .price-old {
  582. color: #D4D7D9;
  583. font-size: 22px;
  584. position: relative;
  585. .lineation {
  586. height: 1px;
  587. width: 55px !important;
  588. position: absolute;
  589. top: 50%;
  590. border-top: solid #D4D7D9 1px;
  591. display: block;
  592. }
  593. }
  594. }
  595. }
  596. .right {
  597. display: flex;
  598. align-items: flex-end;
  599. margin-bottom: 10px;
  600. color: #0D5CFA;
  601. font-size: 13px;
  602. font-family:PingFangSC-Semibold, sans-serif;
  603. font-weight:600;
  604. }
  605. }
  606. }
  607. }
  608. }
  609. .cp {
  610. cursor: pointer;
  611. }
  612. .th {
  613. overflow: hidden;
  614. text-overflow:ellipsis;
  615. white-space: nowrap;
  616. }
  617. .fade {
  618. animation: fadeOutDown;
  619. }
  620. .tabs {
  621. .tab-box {
  622. display: flex;
  623. justify-content: space-between;
  624. margin: 0 auto;
  625. .tabs-item {
  626. &.selectTabs {
  627. a {
  628. color: #0D5CFA;
  629. // font-size: 42px !important;
  630. font-family: PingFangSC-Semibold, sans-serif;
  631. font-weight: 600;
  632. }
  633. }
  634. a {
  635. font-size: 24px;
  636. font-family: PingFangSC-Regular, sans-serif;
  637. font-weight: 400;
  638. color: #747885;
  639. line-height: 33px;
  640. }
  641. }
  642. }
  643. .bottom-line {
  644. display: flex;
  645. justify-content: center;
  646. margin-top: 16px;
  647. .bottom-line-img {
  648. width: 100%;
  649. .line-img-box {
  650. width: 46px;
  651. height: 4px;
  652. background-color: $theme_color_fu;
  653. box-shadow: 0px 2px 8px 0px rgba(111, 159, 254, 0.8);
  654. border-radius: 100px;
  655. transition: transform 1s;
  656. }
  657. // img {
  658. // width: 75px;
  659. // height: 30px;
  660. // transition: transform 1s;
  661. // }
  662. }
  663. }
  664. }
  665. @keyframes fadeOutDown {
  666. from {
  667. opacity: 1;
  668. }
  669. to {
  670. opacity: 0;
  671. -webkit-transform: translate3d(0, 100%, 0);
  672. transform: translate3d(0, 100%, 0);
  673. }
  674. }
  675. </style>