directTwo.vue 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887
  1. <template>
  2. <div id="directTwo">
  3. <el-row>
  4. <el-col :span="24" class="main">
  5. <el-col :span="24" class="one">
  6. <div class="w_1200">
  7. <el-col :span="20" class="left">
  8. <el-col :span="24" class="leftone">
  9. <span>科技成果展洽会</span>
  10. <span>欢迎您</span>
  11. </el-col>
  12. <el-col :span="24" class="lefttwo">
  13. SCIENTIFIC AND TECHNOLOGICAL ACHIEVEEMENTS EXHIBITION
  14. </el-col>
  15. </el-col>
  16. <el-col :span="4" class="right">
  17. <el-link :underline="false">帮助中心</el-link>
  18. </el-col>
  19. </div>
  20. </el-col>
  21. <el-col :span="24" class="two">
  22. <div class="w_1200">
  23. <el-col :span="24" class="twotop">
  24. <el-col :span="18" class="left">
  25. <p>{{ this.$route.query.title }}</p>
  26. <el-image :src="two1"></el-image>
  27. </el-col>
  28. <el-col :span="6" class="right">
  29. <el-image :src="two2"></el-image>
  30. <p>{{ dockInfo.start_time }}</p>
  31. <p>距离展会结束还有</p>
  32. <p>倒计时</p>
  33. </el-col>
  34. </el-col>
  35. <el-col :span="24" class="twocen">
  36. <el-col :span="15" class="left"> <span>主办单位:</span>{{ dockInfo.sponsor }} </el-col>
  37. <el-col :span="8" class="right">
  38. <el-button class="btn1">返回展会进行页</el-button>
  39. <el-button class="btn2" @click="$router.push({ path: '/halltwo/detail', query: { id: dockInfo.id } })">进入展会总结页</el-button>
  40. </el-col>
  41. </el-col>
  42. <el-col :span="24" class="twodown">
  43. <el-col :span="5" class="txt">
  44. <span>已经到场</span>
  45. <span>0</span>人
  46. </el-col>
  47. <el-col :span="5" class="txt">
  48. <span>实现对接</span>
  49. <span>0</span>次
  50. </el-col>
  51. <el-col :span="5" class="txt">
  52. <span>产生意向</span>
  53. <span>0</span>次
  54. </el-col>
  55. <el-col :span="5" class="txt">
  56. <span>项目数</span>
  57. <span>0</span>项
  58. </el-col>
  59. <el-col :span="5" class="txt">
  60. <span>贺信</span>
  61. <span>0</span>封
  62. </el-col>
  63. <el-col :span="5" class="txt">
  64. <span>同时在线</span>
  65. <span>0</span>人
  66. </el-col>
  67. <el-col :span="5" class="txt">
  68. <span>正在对接</span>
  69. <span>0</span>人
  70. </el-col>
  71. <el-col :span="5" class="txt">
  72. <span>产生意向</span>
  73. <span>0</span>次
  74. </el-col>
  75. <el-col :span="5" class="txt">
  76. <span>需求数</span>
  77. <span>0</span>项
  78. </el-col>
  79. <el-col :span="5" class="txt">
  80. <span>鲜花</span>
  81. <span>0</span>束
  82. </el-col>
  83. </el-col>
  84. </div>
  85. </el-col>
  86. <el-col :span="24" class="three">
  87. <div class="w_1200">
  88. <el-col :span="24" class="three1">
  89. <el-col :span="12" class="left">
  90. <video :src="dockInfo.file_path" controls="controls">
  91. 您的浏览器不支持 video 标签。
  92. </video>
  93. </el-col>
  94. <el-col :span="12" class="right">
  95. <el-tabs v-model="activeName">
  96. <el-tab-pane label="所有" name="first">
  97. <trainlist :list="trainoneList"></trainlist>
  98. </el-tab-pane>
  99. <el-tab-pane label="实现对接" name="second">
  100. <trainlist :list="traintwoList"></trainlist>
  101. </el-tab-pane>
  102. <el-tab-pane label="产生意向" name="third">
  103. <trainlist :list="trainthreeList"></trainlist>
  104. </el-tab-pane>
  105. <el-tab-pane label="达成意向" name="fourth">
  106. <trainlist :list="trainfourList"></trainlist>
  107. </el-tab-pane>
  108. </el-tabs>
  109. </el-col>
  110. </el-col>
  111. <el-col :span="24" class="three2">
  112. <advert :list="adveronetlist"></advert>
  113. </el-col>
  114. <el-col :span="24" class="three3">
  115. <el-col :span="12" class="left">
  116. <el-col :span="24" class="lefttop">
  117. <el-tabs v-model="achieveName">
  118. <el-tab-pane label="技术成果" name="first">
  119. <achieve :list="achieveoneList"></achieve>
  120. </el-tab-pane>
  121. <el-tab-pane label="电子信息技术" name="second">
  122. <achieve :list="achievetwoList"></achieve>
  123. </el-tab-pane>
  124. <el-tab-pane label="生物与新医学技术" name="third">
  125. <achieve :list="achievethreeList"></achieve>
  126. </el-tab-pane>
  127. <el-tab-pane label="航空航天技术" name="fourth">
  128. <achieve :list="achievefourList"></achieve>
  129. </el-tab-pane>
  130. </el-tabs>
  131. <el-link :underline="false" class="more">更多></el-link>
  132. </el-col>
  133. <el-col :span="24" class="leftbtn">
  134. <el-button>查看所有项目</el-button>
  135. </el-col>
  136. </el-col>
  137. <el-col :span="12" class="right">
  138. <el-col :span="24" class="lefttop">
  139. <el-tabs v-model="techolName">
  140. <el-tab-pane label="科技需求" name="first">
  141. <achieve :list="techoloneList"></achieve>
  142. </el-tab-pane>
  143. <el-tab-pane label="新材料技术" name="second">
  144. <achieve :list="techoltwoList"></achieve>
  145. </el-tab-pane>
  146. <el-tab-pane label="高技术服务业" name="third">
  147. <achieve :list="techolthreeList"></achieve>
  148. </el-tab-pane>
  149. <el-tab-pane label="新能源及节能技术" name="fourth">
  150. <achieve :list="techolfourList"></achieve>
  151. </el-tab-pane>
  152. </el-tabs>
  153. <el-link :underline="false" class="more">更多></el-link>
  154. </el-col>
  155. <el-col :span="24" class="leftbtn">
  156. <el-button>查看所有需求</el-button>
  157. </el-col>
  158. </el-col>
  159. </el-col>
  160. <el-col :span="24" class="three4">
  161. <advert :list="adveronetlist"></advert>
  162. </el-col>
  163. <el-col :span="24" class="three5">
  164. <el-col :span="24" class="top">
  165. <el-col :span="20" class="left">
  166. <p><el-image :src="school"></el-image> <span>高校院所</span></p>
  167. </el-col>
  168. <el-col :span="4" class="right">
  169. <el-link :underline="false">更多></el-link>
  170. </el-col>
  171. </el-col>
  172. <el-col :span="24" class="down">
  173. <el-col :span="5" class="schoolList" v-for="(item, index) in schoolList" :key="index">
  174. <el-col :span="24" class="image">
  175. <el-image :src="item.url"></el-image>
  176. <p>{{ item.name }}</p>
  177. </el-col>
  178. <el-col :span="24" class="btn">
  179. <el-col :span="12" class="txt1">
  180. <el-button type="primary" size="mini">对接</el-button>
  181. </el-col>
  182. <el-col :span="12" class="txt2">
  183. 查看院校项目
  184. </el-col>
  185. </el-col>
  186. </el-col>
  187. </el-col>
  188. </el-col>
  189. <el-col :span="24" class="three6">
  190. <advert :list="adveronetlist"></advert>
  191. </el-col>
  192. <el-col :span="24" class="three7">
  193. <el-col :span="12" class="left">
  194. <expert :list="expertList"></expert>
  195. </el-col>
  196. <el-col :span="12" class="right">
  197. <dockchat></dockchat>
  198. </el-col>
  199. </el-col>
  200. <el-col :span="24" class="three8">
  201. <el-col :span="8" class="left">
  202. <el-col :span="24" class="top">
  203. <el-image :src="zdcom"></el-image>
  204. <span>指导单位</span>
  205. </el-col>
  206. <el-col :span="24" class="down">
  207. <el-link :underline="false">吉林省科技厅</el-link>
  208. <el-link :underline="false">吉林省科学技术协会</el-link>
  209. </el-col>
  210. </el-col>
  211. <el-col :span="8" class="left">
  212. <el-col :span="24" class="top">
  213. <el-image :src="jscom"></el-image>
  214. <span>技术支持单位</span>
  215. </el-col>
  216. <el-col :span="24" class="down">
  217. <el-link :underline="false">长春市福瑞科技有限公司</el-link>
  218. </el-col>
  219. </el-col>
  220. </el-col>
  221. </div>
  222. </el-col>
  223. <el-col :span="24" class="four">
  224. <div class="w_1200">
  225. <el-col :span="24" class="info">
  226. <el-col :span="8" class="left">
  227. <h1>专家咨询:</h1>
  228. <p>工作日:08:30~17:00</p>
  229. <p>咨询电话:</p>
  230. <p>0431-81666508</p>
  231. </el-col>
  232. <el-col :span="8" class="left">
  233. <h1>业务联系:</h1>
  234. <p>长春中科北斗工程技术有限公司</p>
  235. <p>联系人:刘经理</p>
  236. <p>电话:18604328977</p>
  237. <p>邮箱:18889898@qq.com</p>
  238. </el-col>
  239. <el-col :span="8" class="left right">
  240. <h1>活动帮微信:</h1>
  241. <el-image :src="erweima" style="width:132px;height:132px;"></el-image>
  242. </el-col>
  243. </el-col>
  244. </div>
  245. </el-col>
  246. </el-col>
  247. <div class="pz_down">
  248. <live-foot></live-foot>
  249. </div>
  250. </el-row>
  251. </div>
  252. </template>
  253. <script>
  254. import liveFoot from '@/layout/live/foot.vue';
  255. // 直播实况
  256. import trainlist from './parts/trainlist.vue';
  257. // 广告位
  258. import advert from './parts/advert.vue';
  259. // 成果列表
  260. import achieve from './parts/achieve.vue';
  261. // 技术专家
  262. import expert from './parts/expert.vue';
  263. // 公共聊天
  264. import dockchat from './parts/dockchat.vue';
  265. import { mapState, createNamespacedHelpers } from 'vuex';
  266. const { mapActions: dock } = createNamespacedHelpers('dock');
  267. const { mapActions: expertsuser } = createNamespacedHelpers('expertsuser');
  268. const { mapActions: transaction } = createNamespacedHelpers('transaction');
  269. export default {
  270. metaInfo() {
  271. return { title: this.$route.meta.title };
  272. },
  273. name: 'directTwo',
  274. props: {},
  275. components: {
  276. liveFoot,
  277. // 直播实况
  278. trainlist,
  279. // 广告位
  280. advert,
  281. // 成果列表
  282. achieve,
  283. // 技术专家
  284. expert,
  285. // 公共聊天
  286. dockchat,
  287. },
  288. data: function() {
  289. return {
  290. two1: require('@a/sy_04.png'),
  291. two2: require('@a/dock2.png'),
  292. // 展會詳情
  293. dockInfo: {},
  294. // 直播实况
  295. activeName: 'first',
  296. // 所有0,1,2
  297. trainoneList: [],
  298. // 完成2
  299. traintwoList: [],
  300. // 产生0
  301. trainthreeList: [],
  302. // 达成1
  303. trainfourList: [],
  304. // 广告位
  305. adveronetlist: [
  306. {
  307. url: require('@a/advert1.png'),
  308. },
  309. {
  310. url: require('@a/advert2.png'),
  311. },
  312. ],
  313. // 技术成果项目
  314. achieveName: 'first',
  315. // 全部
  316. achieveoneList: [],
  317. // 电子信息技术
  318. achievetwoList: [],
  319. // 生物与新医学技术
  320. achievethreeList: [],
  321. // 航空航天技术
  322. achievefourList: [],
  323. // 科技需求
  324. techolName: 'first',
  325. techoloneList: [],
  326. // 新材料技术
  327. techoltwoList: [],
  328. // 高技术服务业
  329. techolthreeList: [],
  330. // 新能源及节能技术
  331. techolfourList: [],
  332. // 高校院所
  333. school: require('@a/zh_12.png'),
  334. schoolList: [
  335. {
  336. url: require('@a/school1.png'),
  337. name: '吉林省农业机械研究院',
  338. },
  339. {
  340. url: require('@a/school2.jpg'),
  341. name: '吉林工程技术师范学院',
  342. },
  343. {
  344. url: require('@a/school3.jpg'),
  345. name: '吉林农业大学',
  346. },
  347. {
  348. url: require('@a/school4.jpg'),
  349. name: '中国科学院东北地理与农业生态研究所',
  350. },
  351. {
  352. url: require('@a/school5.jpg'),
  353. name: '中科院长春光机所',
  354. },
  355. {
  356. url: require('@a/school6.jpg'),
  357. name: '中科院长春应化所',
  358. },
  359. {
  360. url: require('@a/school7.jpg'),
  361. name: '中科院长春分院',
  362. },
  363. {
  364. url: require('@a/school8.jpg'),
  365. name: '长春大学',
  366. },
  367. {
  368. url: require('@a/school9.jpg'),
  369. name: '吉林大学',
  370. },
  371. {
  372. url: require('@a/school10.jpg'),
  373. name: '长春理工大学',
  374. },
  375. {
  376. url: require('@a/school11.jpg'),
  377. name: '长春工业大学',
  378. },
  379. {
  380. url: require('@a/school12.jpg'),
  381. name: '东北师范大学',
  382. },
  383. {
  384. url: require('@a/school13.jpg'),
  385. name: '长春工程学院',
  386. },
  387. ],
  388. // 技术专家
  389. expertList: [],
  390. // 指导单位
  391. zdcom: require('@a/zh_17.png'),
  392. jscom: require('@a/zh_18.png'),
  393. erweima: require('@a/二维码.jpg'),
  394. };
  395. },
  396. async created() {
  397. await this.searchInfo();
  398. },
  399. methods: {
  400. ...dock({ dockQuery: 'query', dockFetch: 'fetch', goodsquery: 'goodsquery' }),
  401. ...expertsuser({ expertQuery: 'query' }),
  402. ...transaction({ tquery: 'query' }),
  403. async searchInfo() {
  404. // 查询展会详情
  405. if (this.id) {
  406. let res = await this.dockFetch(this.id);
  407. if (this.$checkRes(res)) {
  408. this.$set(this, `dockInfo`, res.data);
  409. // 查询产品
  410. let czxm = res.data.apply.map(item => item.goodsList);
  411. czxm = _.flattenDeep(czxm);
  412. let czxmNew = czxm.filter(item => item.dockStatus == '1');
  413. // 技术成果
  414. let achieve = czxmNew.filter(i => i.type == '1');
  415. if (achieve.length > 0) {
  416. // 全部
  417. this.$set(this, `achieveoneList`, achieve);
  418. // 电子信息技术
  419. let achievetwoList = achieve.filter(i => i.field == '电子信息技术');
  420. this.$set(this, `achievetwoList`, achievetwoList);
  421. // 生物与新医学技术
  422. let achievethreeList = achieve.filter(i => i.field == '生物与新医学技术');
  423. this.$set(this, `achievethreeList`, achievethreeList);
  424. // 航空航天技术
  425. let achievefourList = achieve.filter(i => i.field == '航空航天技术');
  426. this.$set(this, `achievefourList`, achievefourList);
  427. }
  428. // 科技需求
  429. let techol = czxmNew.filter(i => i.type == '0');
  430. if (techol.length > 0) {
  431. // 全部
  432. this.$set(this, `techoloneList`, techol);
  433. // 新材料技术
  434. let techoltwoList = techol.filter(i => i.field == '新材料技术');
  435. this.$set(this, `techoltwoList`, techoltwoList);
  436. // 高技术服务业
  437. let techolthreeList = techol.filter(i => i.field == '高技术服务业');
  438. this.$set(this, `techolthreeList`, techolthreeList);
  439. // 新能源及节能技术
  440. let techolfourList = techol.filter(i => i.field == '新能源及节能技术');
  441. this.$set(this, `techolfourList`, techolfourList);
  442. }
  443. }
  444. }
  445. // 查询专家
  446. let res = await this.expertQuery({ skip: 0, limit: 6 });
  447. if (this.$checkRes(res)) {
  448. this.$set(this, `expertList`, res.data);
  449. }
  450. // 查询直播实况
  451. let trans = await this.tquery({ dockid: this.id });
  452. console.log(trans);
  453. },
  454. },
  455. computed: {
  456. ...mapState(['user']),
  457. id() {
  458. return this.$route.query.id;
  459. },
  460. },
  461. watch: {},
  462. };
  463. </script>
  464. <style lang="less" scoped>
  465. .main {
  466. .one {
  467. height: 100px;
  468. .left {
  469. height: 100px;
  470. .leftone {
  471. margin: 15px 0 0 0;
  472. span:nth-child(1) {
  473. font-size: 35px;
  474. color: #535353;
  475. font-weight: bold;
  476. font-family: cursive;
  477. }
  478. span:nth-child(2) {
  479. font-size: 15px;
  480. padding: 0 10px;
  481. color: #535353;
  482. }
  483. }
  484. .lefttwo {
  485. font-size: 12px;
  486. color: #535353;
  487. }
  488. }
  489. .right {
  490. height: 100px;
  491. line-height: 100px;
  492. text-align: right;
  493. }
  494. }
  495. .two {
  496. height: 710px;
  497. background: url('~@/assets/bj1.jpg');
  498. padding: 20px 0;
  499. .twotop {
  500. margin: 0 0 10px 0;
  501. .left {
  502. height: 357px;
  503. margin: 0 10px 0 0;
  504. background: url('~@/assets/dock1.png');
  505. p {
  506. float: left;
  507. width: 79%;
  508. font-size: 43px;
  509. color: #fff;
  510. font-weight: bold;
  511. padding: 13% 0 0 20px;
  512. }
  513. .el-image {
  514. float: left;
  515. width: 153px;
  516. height: 94px;
  517. margin: 4% 0 0 0;
  518. }
  519. }
  520. .right {
  521. background-color: #ffffff;
  522. width: 24%;
  523. height: 357px;
  524. text-align: center;
  525. padding: 0 10px;
  526. .el-image {
  527. width: 120px;
  528. height: 48px;
  529. margin: 50px 0 0px 0;
  530. }
  531. p:nth-child(2) {
  532. font-size: 18px;
  533. margin: 30px 0 5px 0;
  534. }
  535. p:nth-child(3) {
  536. font-size: 22px;
  537. font-weight: bold;
  538. margin-bottom: 30px;
  539. }
  540. p:nth-child(4) {
  541. background: #f5f5f5;
  542. padding: 20px 0px;
  543. border-radius: 5px;
  544. height: 50px;
  545. }
  546. }
  547. .right:hover {
  548. cursor: pointer;
  549. p:nth-child(3) {
  550. color: #535353;
  551. }
  552. }
  553. }
  554. .twocen {
  555. height: 130px;
  556. overflow: hidden;
  557. line-height: 130px;
  558. background-color: #fff;
  559. margin: 0 0 35px 0;
  560. .left {
  561. font-size: 18px;
  562. margin: 0 0 0 30px;
  563. span {
  564. font-size: 22px;
  565. font-weight: bold;
  566. }
  567. }
  568. .right {
  569. .btn1 {
  570. font-size: 16px;
  571. color: #fff;
  572. background: red;
  573. border: none;
  574. font-weight: bold;
  575. }
  576. .btn2 {
  577. font-size: 16px;
  578. color: #ff0000;
  579. border: 1px solid #ff0000;
  580. font-weight: bold;
  581. }
  582. }
  583. }
  584. .twodown {
  585. height: 160px;
  586. .txt {
  587. width: 224px;
  588. height: 52px;
  589. margin: 0 20px 15px 0;
  590. background: url('~@/assets/sjbj.jpg');
  591. padding: 11px 0;
  592. font-size: 18px;
  593. span:nth-child(1) {
  594. float: left;
  595. width: 46%;
  596. text-align: center;
  597. color: #fff;
  598. }
  599. span:nth-child(2) {
  600. float: left;
  601. width: 40%;
  602. text-align: center;
  603. color: #000;
  604. font-weight: bold;
  605. text-align: right;
  606. }
  607. }
  608. .txt:nth-child(5n) {
  609. margin: 0 0 15px 0;
  610. }
  611. }
  612. }
  613. .three {
  614. padding: 50px 0;
  615. .three1 {
  616. height: 440px;
  617. margin: 0 0 50px 0;
  618. .left {
  619. height: 440px;
  620. background: #000;
  621. margin: 0 15px 0 0;
  622. video {
  623. width: 100%;
  624. height: 100%;
  625. }
  626. }
  627. .right {
  628. width: 584px;
  629. height: 440px;
  630. border-radius: 10px;
  631. box-shadow: 0 5px 15px rgba(33, 82, 203, 0.35);
  632. /deep/.el-tabs__header {
  633. margin: 0;
  634. }
  635. /deep/ .el-tabs--top .el-tabs__item.is-top:nth-child(2) {
  636. padding-left: 20px;
  637. }
  638. /deep/ .el-tabs--top .el-tabs__item.is-top:last-child {
  639. padding-right: 20px;
  640. }
  641. /deep/.el-tabs__active-bar {
  642. display: none;
  643. }
  644. /deep/.el-tabs__nav-wrap::after {
  645. background-color: transparent;
  646. }
  647. /deep/.el-tabs__item.is-active {
  648. color: #fff;
  649. background: red;
  650. }
  651. /deep/.el-tabs__item {
  652. font-size: 18px;
  653. border-radius: 10px;
  654. font-weight: bold;
  655. }
  656. /deep/ .el-tabs__item:hover {
  657. color: #fff;
  658. background: red;
  659. }
  660. }
  661. }
  662. .three2 {
  663. height: 85px;
  664. margin: 0 0 50px 0;
  665. }
  666. .three3 {
  667. height: 440px;
  668. margin: 0 0 50px 0;
  669. .left {
  670. position: relative;
  671. width: 49%;
  672. height: 440px;
  673. margin: 0 15px 0 0;
  674. border-radius: 10px;
  675. box-shadow: 0 5px 15px rgba(33, 82, 203, 0.35);
  676. padding: 0 10px;
  677. .lefttop {
  678. height: 415px;
  679. .more {
  680. position: absolute;
  681. right: 10px;
  682. top: 11px;
  683. }
  684. }
  685. .leftbtn {
  686. text-align: center;
  687. .el-button {
  688. background: #2152cb;
  689. color: #fff;
  690. padding: 10px 20px;
  691. }
  692. }
  693. }
  694. .right {
  695. position: relative;
  696. width: 49%;
  697. height: 440px;
  698. border-radius: 10px;
  699. box-shadow: 0 5px 15px rgba(33, 82, 203, 0.35);
  700. padding: 0 10px;
  701. .lefttop {
  702. height: 415px;
  703. .more {
  704. position: absolute;
  705. right: 10px;
  706. top: 11px;
  707. }
  708. }
  709. .leftbtn {
  710. text-align: center;
  711. .el-button {
  712. background: #2152cb;
  713. color: #fff;
  714. padding: 10px 20px;
  715. }
  716. }
  717. }
  718. /deep/.el-tabs__header {
  719. margin: 0;
  720. }
  721. /deep/.el-tabs__item.is-active {
  722. color: #2454cb;
  723. }
  724. /deep/.el-tabs__active-bar {
  725. background-color: #2454cb;
  726. }
  727. /deep/ .el-tabs__item:hover {
  728. color: #2454cb;
  729. }
  730. /deep/ .el-tabs--top .el-tabs__item.is-top:nth-child(2) {
  731. padding-left: 20px;
  732. }
  733. /deep/ .el-tabs--top .el-tabs__item.is-top:last-child {
  734. padding-right: 20px;
  735. }
  736. }
  737. .three4 {
  738. height: 85px;
  739. margin: 0 0 50px 0;
  740. }
  741. .three5 {
  742. height: 340px;
  743. margin: 0 0 50px 0;
  744. .top {
  745. height: 62px;
  746. background-color: #ccc;
  747. margin: 0 0 30px 0;
  748. .left {
  749. height: 62px;
  750. padding: 0 15px;
  751. p {
  752. height: 43px;
  753. border-bottom: 8px solid #2152cb;
  754. width: 12%;
  755. padding: 10px 0 0 0;
  756. span {
  757. display: inline-block;
  758. position: relative;
  759. left: 6px;
  760. top: -5px;
  761. font-size: 18px;
  762. color: #2152cb;
  763. }
  764. }
  765. }
  766. .right {
  767. height: 62px;
  768. line-height: 62px;
  769. text-align: right;
  770. padding: 0 10px;
  771. }
  772. }
  773. .down {
  774. height: 225px;
  775. overflow: hidden;
  776. .schoolList {
  777. width: 204px;
  778. height: 225px;
  779. margin: 0 30px 0 0;
  780. text-align: center;
  781. .image {
  782. height: 183px;
  783. border: 1px solid #ccc;
  784. margin: 0 0 10px 0;
  785. .el-image {
  786. width: 130px;
  787. margin: 10px 0 0 0;
  788. }
  789. p {
  790. font-size: 14px;
  791. color: #2152cb;
  792. text-align: center;
  793. }
  794. }
  795. .btn {
  796. height: 30px;
  797. line-height: 30px;
  798. .txt1 {
  799. text-align: left;
  800. }
  801. .txt2 {
  802. text-align: right;
  803. font-size: 14px;
  804. }
  805. }
  806. }
  807. .schoolList:hover {
  808. cursor: pointer;
  809. .image {
  810. box-shadow: 0 0 5px #ccc;
  811. }
  812. }
  813. }
  814. }
  815. .three6 {
  816. height: 85px;
  817. margin: 0 0 50px 0;
  818. }
  819. .three7 {
  820. height: 440px;
  821. margin: 0 0 50px 0;
  822. .left {
  823. position: relative;
  824. width: 49%;
  825. height: 440px;
  826. margin: 0 15px 0 0;
  827. border-radius: 10px;
  828. box-shadow: 0 10px 10px rgba(127, 126, 126, 0.3);
  829. }
  830. .right {
  831. position: relative;
  832. width: 49%;
  833. height: 440px;
  834. border-radius: 10px;
  835. box-shadow: 0 10px 10px rgba(127, 126, 126, 0.3);
  836. }
  837. }
  838. .three8 {
  839. min-height: 110px;
  840. .left {
  841. margin: 0 15px 0 0;
  842. .top {
  843. height: 42px;
  844. background-color: #d0dce6;
  845. .el-image {
  846. padding: 5px 0 0 10px;
  847. }
  848. span {
  849. display: inline-block;
  850. position: relative;
  851. top: -10px;
  852. left: 10px;
  853. }
  854. }
  855. .down {
  856. margin: 10px;
  857. }
  858. }
  859. }
  860. }
  861. .four {
  862. border-top: 2px solid #305798;
  863. height: 250px;
  864. .info {
  865. .left {
  866. h1 {
  867. padding: 15px 0;
  868. font-weight: bold;
  869. color: #4d4d4d;
  870. }
  871. p {
  872. font-size: 16px;
  873. color: #4d4d4d;
  874. padding: 5px 0;
  875. }
  876. }
  877. .right {
  878. text-align: center;
  879. }
  880. }
  881. }
  882. }
  883. </style>