navigation.vue 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695
  1. <template>
  2. <div class="main_container">
  3. <div style="background-color: #F5F7FB;overflow: hidden;">
  4. <div class="top">
  5. <div class="top_one">
  6. <div class="top_one left">
  7. <span>会助理平台</span>
  8. </div>
  9. <div class="top_one middle">
  10. <el-input popper-class="my-autocomplete" v-model="queryWord" style="width: 81.25%;"
  11. placeholder="搜索关键信息">
  12. <i class="el-icon-search" slot="suffix" @click="handleQuery()"
  13. style="width:6%; height: 100%; display: flex;align-items: center;cursor: pointer;margin-right: 1vh;">
  14. </i>
  15. </el-input>
  16. </div>
  17. <div class="top_one right">
  18. <div style="display: flex;width: 15vh;justify-content: flex-end;align-items: center;font-weight: 400;
  19. font-size: 14px; text-overflow: ellipsis;">
  20. <el-avatar size="medium"
  21. src="https://hzl.willalp.com/static/img/profile.b87e3d56.jpg"></el-avatar>
  22. <span style="margin-left: 10%;cursor: pointer">用户名</span>
  23. </div>
  24. <div style="margin-left: 10%;margin-right: 8%">
  25. <span style="cursor: pointer">注销</span>
  26. </div>
  27. </div>
  28. </div>
  29. <div class="top_two">
  30. <div class="top_two left">
  31. <img :src="thisTenant.agencyLogo" alt="" style="width: 4vh;">
  32. <span style="margin-left: 2%;">{{ thisTenant.agencyName }}</span>
  33. </div>
  34. <div class="top_two middle">
  35. <el-menu default-active="1" class="top_two_menu" mode="horizontal" @select="handleSelect">
  36. <el-menu-item index="1">首页</el-menu-item>
  37. <el-menu-item index="2">操作台</el-menu-item>
  38. <el-menu-item index="3">个人中心</el-menu-item>
  39. </el-menu>
  40. </div>
  41. </div>
  42. </div>
  43. <div class="left">
  44. <div class="left_top">
  45. <div class="left_top left">
  46. <div class="block" style="height:100%;width: 100%;">
  47. <el-carousel height="29.5vh">
  48. <el-carousel-item v-for="(item, index) in leftTopPics" :key="index">
  49. <img :src="item.icon" alt="" style="width: 100%;height: 100%;">
  50. </el-carousel-item>
  51. </el-carousel>
  52. </div>
  53. </div>
  54. <div class="left_top right">
  55. <a class="moreMessage" @click="">更多</a>
  56. <el-tabs v-model="leftTopRight" @tab-click="" style="width: 98%; margin: 0px auto">
  57. <el-tab-pane label="机构资讯" name="">
  58. <div style="overflow-y: auto;height: 20vh;">
  59. <el-row v-for="(item, index) of leftTopOne" :key="index">
  60. <div style="margin-bottom: 1.3vh;">
  61. <el-row style="border-bottom: 1px solid #F2F2F2;">
  62. <el-col :span="16">
  63. <span class="leftContent"> {{ item.text }}</span>
  64. </el-col>
  65. <el-col :span="8">
  66. <span class="rightContent">{{ parseTime(item.updateTime) }}</span>
  67. </el-col>
  68. </el-row>
  69. </div>
  70. </el-row>
  71. </div>
  72. </el-tab-pane>
  73. <el-tab-pane label="公司要闻" name=""></el-tab-pane>
  74. <el-tab-pane label="通知公告" name=""></el-tab-pane>
  75. </el-tabs>
  76. </div>
  77. </div>
  78. <div class="left_middle">
  79. <a class="moreMessage" @click="">更多</a>
  80. <el-tabs v-model="leftMiddle" @tab-click="" style="width: 98%; margin: 0px auto">
  81. <el-tab-pane label="专栏" name="">
  82. <div style="overflow-y: auto;height: 30vh;">
  83. <el-row v-for="(item, index) of dataList2" :key="index">
  84. <div style="margin-bottom: 1.3vh;">
  85. <el-row style="border-bottom: 1px solid #F2F2F2;">
  86. <div style="margin-bottom: 5px;">
  87. <el-col :span="3">
  88. <div class="leftContentPrefix">[ {{ item.tag }} ]</div>
  89. </el-col>
  90. <el-col :span="16">
  91. <span class="leftContent"> {{ item.title }}</span>
  92. </el-col>
  93. <el-col :span="5">
  94. <span class="rightContent">{{ parseTime(item.createTime) }}</span>
  95. </el-col>
  96. </div>
  97. </el-row>
  98. </div>
  99. </el-row>
  100. </div>
  101. </el-tab-pane>
  102. <el-tab-pane label="党建" name=""></el-tab-pane>
  103. <el-tab-pane label="团建" name=""></el-tab-pane>
  104. <el-tab-pane label="工会" name=""></el-tab-pane>
  105. <el-tab-pane label="政策" name=""></el-tab-pane>
  106. </el-tabs>
  107. </div>
  108. <div class="left_bottom">
  109. <a class="moreMessage" @click="">更多</a>
  110. <el-tabs v-model="leftBottom" @tab-click="" style="width: 98%; margin: 0px auto">
  111. <el-tab-pane label="平台资讯" name="">
  112. <div class="sys_card" v-for="item in leftBottomList">
  113. <img :src="item.coverPic" style="width: 100%;height: 100%;border-radius: 4px;"
  114. @click=""></img>
  115. <div class="sys_card_title">
  116. <div style="width: 98%;">
  117. <el-row>
  118. <span class="sys_card_title_font"
  119. style="color: #fff;font-size: 13px;font-weight: bold;margin-left: 1vh;margin-top: 1vh; ">
  120. {{ item.title }}
  121. </span>
  122. </el-row>
  123. <el-row>
  124. <span class="sys_card_title_font"
  125. style="color: #fff;font-size: 12px;margin-left: 1vh;">
  126. {{ item.sketch }}
  127. </span>
  128. </el-row>
  129. </div>
  130. </div>
  131. </div>
  132. </el-tab-pane>
  133. </el-tabs>
  134. </div>
  135. </div>
  136. <div class="right">
  137. <div class="right_top">
  138. <a class="moreMessage" @click="">更多</a>
  139. <el-tabs @tab-click="" style="width: 98%; margin: 0px auto">
  140. <el-tab-pane label="跳转模块" name="">
  141. <div v-for="(item, index) of rightTopLink" :key="index" style="display: inline">
  142. <div class="listItem" @click="goPage(item.path)" style="cursor: pointer">
  143. <div>
  144. <div class="menuImg">
  145. <img class="imgSty" :src="item.icon" />
  146. </div>
  147. <div class="titleSty">
  148. <span>{{ item.name }}</span>
  149. </div>
  150. </div>
  151. </div>
  152. </div>
  153. </el-tab-pane>
  154. </el-tabs>
  155. </div>
  156. <div class="right_middle">
  157. <a class="moreMessage" @click="">更多</a>
  158. <el-tabs v-model="rightMiddle" @tab-click="" style="width: 98%; margin: 0px auto">
  159. <el-tab-pane label="规章制度" name="">
  160. <div style="overflow-y: auto;height: 30vh;">
  161. <el-row v-for="(item, index) of dataList2" :key="index">
  162. <div style="margin-bottom: 1.3vh;">
  163. <el-row style="border-bottom: 1px solid #F2F2F2;">
  164. <div style="margin-bottom: 5px;">
  165. <el-col :span="18">
  166. <span class="leftContent"> {{ item.title }}</span>
  167. </el-col>
  168. <el-col :span="6">
  169. <span class="rightContent">{{ parseTime(item.createTime) }}</span>
  170. </el-col>
  171. <!-- <div class="leftContentPrefix">[ {{ item.tag }} ]</div> -->
  172. </div>
  173. </el-row>
  174. </div>
  175. </el-row>
  176. </div>
  177. </el-tab-pane>
  178. </el-tabs>
  179. </div>
  180. <div class="right_bottom">
  181. <a class="moreMessage" @click="">更多</a>
  182. <el-tabs v-model="rightBottom" @tab-click="" style="width: 98%; margin: 0px auto">
  183. <el-tab-pane label="文件下载" name="">
  184. <div style="overflow-y: auto;height: 20vh;">
  185. <el-row v-for="(item, index) of dataList2" :key="index">
  186. <div>
  187. <el-row style="border-bottom: 1px solid #F2F2F2;">
  188. <div style="margin-bottom: 5px;">
  189. <!-- <div class="leftContentPrefix">[ {{ item.tag }} ]</div> -->
  190. <div style="display: inline-block;">
  191. <div class="leftContent">{{ item.title }}</div>
  192. <div style="width: 20vh;">{{ item.createTime }}</div>
  193. </div>
  194. <div style="float: right;">
  195. <el-button class="rightBottomButter">下载</el-button>
  196. </div>
  197. </div>
  198. </el-row>
  199. </div>
  200. </el-row>
  201. </div>
  202. </el-tab-pane>
  203. </el-tabs>
  204. </div>
  205. </div>
  206. <div class="bottom">
  207. </div>
  208. </div>
  209. </div>
  210. </template>
  211. <script>
  212. import {
  213. getEnableList,
  214. getEnableListPic,
  215. } from "@/api/system/moduleConfig";
  216. import { getHomePlatFormForWeb, getXGZXForWeb } from "@/api/content/platformInfo";
  217. import { getThisAgencyInfo } from "@/api/content/agencyInfo";
  218. export default {
  219. name: "Navigation",
  220. components: {
  221. },
  222. data() {
  223. return {
  224. //当前机构
  225. thisTenant: undefined,
  226. //左上轮播图
  227. leftTopPics: [],
  228. //右上跳转模块
  229. rightTopLink: [
  230. { name: "市场1", icon: "https://hzl.willalp.com:9000/willalpbucket/2.png" },
  231. { name: "市场2", icon: "https://hzl.willalp.com:9000/willalpbucket/2.png" },
  232. { name: "市场3", icon: "https://hzl.willalp.com:9000/willalpbucket/2.png" },
  233. { name: "市场4", icon: "https://hzl.willalp.com:9000/willalpbucket/2.png" },
  234. { name: "市场5", icon: "https://hzl.willalp.com:9000/willalpbucket/2.png" },
  235. { name: "市场6", icon: "https://hzl.willalp.com:9000/willalpbucket/2.png" },
  236. { name: "市场7", icon: "https://hzl.willalp.com:9000/willalpbucket/2.png" },
  237. { name: "市场8", icon: "https://hzl.willalp.com:9000/willalpbucket/2.png" },
  238. { name: "市场9", icon: "https://hzl.willalp.com:9000/willalpbucket/2.png" },
  239. { name: "市场10", icon: "https://hzl.willalp.com:9000/willalpbucket/2.png" },
  240. ],
  241. //左上机构咨询
  242. leftTopOne: [],
  243. //左下角平台咨询
  244. leftBottomList: [],
  245. queryWord: undefined,
  246. leftTopRight: undefined,
  247. leftMiddle: undefined,
  248. rightMiddle: undefined,
  249. leftBottom: undefined,
  250. rightBottom: undefined,
  251. // dataList: [
  252. // { title: "这是标题这是标题", createTime: "2024-09-07 15:23:22" },
  253. // { title: "这是标题这是标题", createTime: "2024-09-07 15:23:22" },
  254. // { title: "这是标题这是标题", createTime: "2024-09-07 15:23:22" },
  255. // { title: "这是标题这是标题", createTime: "2024-09-07 15:23:22" },
  256. // ],
  257. dataList2: [
  258. { tag: "党政要闻", title: "这是标题这是标题", createTime: "2024-09-07 15:23:22" },
  259. { tag: "党政要闻", title: "这是标题这是标题", createTime: "2024-09-07 15:23:22" },
  260. { tag: "党政要闻", title: "这是标题这是标题", createTime: "2024-09-07 15:23:22" },
  261. { tag: "党政要闻", title: "这是标题这是标题", createTime: "2024-09-07 15:23:22" },
  262. { tag: "党政要闻", title: "这是标题这是标题", createTime: "2024-09-07 15:23:22" },
  263. { tag: "党政要闻", title: "这是标题这是标题", createTime: "2024-09-07 15:23:22" },
  264. ],
  265. ptzxList: [
  266. { coverPic: "https://ts.willalp.com:9002/willalpbucket/微信图片_2024032809233720240328092531.png", title: "清明放假通知", sketch: "放假时间:4月4-6日放假,共3天。4月7日(星期日)上班。" },
  267. { coverPic: "https://ts.willalp.com:9002/willalpbucket/微信图片_2024032809233720240328092531.png", title: "清明放假通知", sketch: "放假时间:4月4-6日放假,共3天。4月7日(星期日)上班。" },
  268. { coverPic: "https://ts.willalp.com:9002/willalpbucket/微信图片_2024032809233720240328092531.png", title: "清明放假通知", sketch: "放假时间:4月4-6日放假,共3天。4月7日(星期日)上班。" }
  269. ],
  270. };
  271. },
  272. beforeCreate() {
  273. },
  274. created() {
  275. this.getTemplate();
  276. },
  277. methods: {
  278. //页面初始化数据获取
  279. getTemplate() {
  280. //获得当前机构信息
  281. getThisAgencyInfo().then(res => {
  282. this.thisTenant = res.data;
  283. if (res.data.agencyLogo) {
  284. this.thisTenant.agencyLogo = JSON.parse(res.data.agencyLogo)[0].url;
  285. }
  286. console.log(this.thisTenant)
  287. })
  288. //获得左上轮播图
  289. getEnableListPic().then(res => {
  290. this.leftTopPics = res.data;
  291. });
  292. //获得右上跳转模块
  293. getEnableList().then(res => {
  294. this.rightTopLink = res.data;
  295. });
  296. //平台资讯
  297. getHomePlatFormForWeb().then(res => {
  298. this.leftBottomList = res.data;
  299. });
  300. //相关资讯
  301. getXGZXForWeb().then(res => {
  302. if (res.data.size < 5) {
  303. this.leftTopOne = res.data;
  304. } else {
  305. this.leftTopOne = res.data.slice(0, 4);
  306. }
  307. });
  308. },
  309. /** 处理搜索 */
  310. handleQuery() {
  311. console.log(this.queryWord)
  312. },
  313. /** 处理跳转 */
  314. goPage(path) {
  315. this.$router.push(path);
  316. },
  317. //导航栏跳转
  318. handleSelect(key, keyPath) {
  319. if (key == 2) {
  320. this.$router.push("/");
  321. }
  322. if (key == 3) {
  323. this.$router.push("/user/profile");
  324. }
  325. },
  326. },
  327. };
  328. </script>
  329. <style scoped>
  330. ::v-deep .el-tabs__item {
  331. color: #6F6F6F;
  332. }
  333. ::v-deep .el-tabs__item.is-active {
  334. color: #333333;
  335. }
  336. ::v-deep .el-input--medium .el-input__inner {
  337. border-radius: 47px 47px 47px 47px;
  338. border: 2px solid #FFFFFF;
  339. }
  340. .rightBottomButter {
  341. background: #FF9736;
  342. border-radius: 4px 4px 4px 4px;
  343. border: 1px solid #FF9736;
  344. font-family: Inter, Inter;
  345. font-weight: 400;
  346. font-size: 14px;
  347. color: #FFFFFF;
  348. line-height: 16px;
  349. text-align: left;
  350. font-style: normal;
  351. text-transform: none;
  352. margin-top: 6%;
  353. }
  354. .sys_card_title_font {
  355. display: block;
  356. overflow: hidden;
  357. white-space: nowrap;
  358. text-overflow: ellipsis;
  359. -o-text-overflow: ellipsis;
  360. }
  361. .sys_card_title {
  362. position: absolute;
  363. width: 100%;
  364. height: 35%;
  365. background-color: rgba(0, 0, 0, 0.3);
  366. border-bottom-left-radius: 4px;
  367. border-bottom-right-radius: 4px;
  368. bottom: 0;
  369. display: block;
  370. white-space: nowrap;
  371. text-overflow: ellipsis;
  372. -o-text-overflow: ellipsis;
  373. }
  374. .sys_card {
  375. width: 31%;
  376. height: 19vh;
  377. border-radius: 4px;
  378. border: 1px solid #f2f2f2;
  379. margin: auto 1%;
  380. position: relative;
  381. float: left;
  382. }
  383. .titleSty {
  384. margin-top: 10px;
  385. margin-bottom: 5px;
  386. text-align: center;
  387. }
  388. .imgSty {
  389. width: 100%;
  390. height: 100%;
  391. }
  392. .menuImg {
  393. width: 5vh;
  394. height: 5vh;
  395. /* margin: 1vh auto 0 auto; */
  396. margin: 1vh auto 0 auto;
  397. }
  398. .listItem {
  399. width: 20%;
  400. /* height: 14vh; */
  401. display: inline-block;
  402. }
  403. .rightContent {
  404. display: block;
  405. /* float: right; */
  406. margin-right: 25px;
  407. font-family: Microsoft YaHei, Microsoft YaHei;
  408. font-weight: 400;
  409. font-size: 12px;
  410. color: #6F6F6F;
  411. line-height: 25px;
  412. text-align: right;
  413. font-style: normal;
  414. text-transform: none;
  415. overflow: hidden;
  416. white-space: nowrap;
  417. text-overflow: ellipsis;
  418. -o-text-overflow: ellipsis;
  419. }
  420. .leftContentPrefix {
  421. display: block;
  422. font-family: Microsoft YaHei, Microsoft YaHei;
  423. font-weight: 400;
  424. font-size: 16px;
  425. color: #3B71DD;
  426. text-align: left;
  427. font-style: normal;
  428. text-transform: none;
  429. margin-right: 1%;
  430. overflow: hidden;
  431. white-space: nowrap;
  432. text-overflow: ellipsis;
  433. -o-text-overflow: ellipsis;
  434. }
  435. .leftContent {
  436. display: block;
  437. font-family: Microsoft YaHei, Microsoft YaHei;
  438. font-weight: 400;
  439. font-size: 16px;
  440. color: #333333;
  441. text-align: left;
  442. font-style: normal;
  443. overflow: hidden;
  444. white-space: nowrap;
  445. text-overflow: ellipsis;
  446. -o-text-overflow: ellipsis;
  447. }
  448. .moreMessage {
  449. position: absolute;
  450. right: 20px;
  451. top: 12px;
  452. z-index: 9;
  453. }
  454. .left_bottom .left {
  455. height: 100vh;
  456. width: 49.5%;
  457. /* background-color: #fff; */
  458. border-radius: 6px;
  459. position: relative;
  460. }
  461. .el-carousel__item h3 {
  462. color: #475669;
  463. font-size: 14px;
  464. opacity: 0.75;
  465. line-height: 150px;
  466. margin: 0;
  467. }
  468. .el-carousel__item:nth-child(2n) {
  469. background-color: #99a9bf;
  470. }
  471. .el-carousel__item:nth-child(2n+1) {
  472. background-color: #d3dce6;
  473. }
  474. .top {
  475. height: 13vh;
  476. width: 100%;
  477. margin-bottom: 10px;
  478. /* background-color: red; */
  479. }
  480. .top_one {
  481. height: 7.5vh;
  482. width: 100%;
  483. background-color: #1890FF;
  484. display: flex;
  485. align-items: center;
  486. }
  487. .top_one .left {
  488. width: 33.33%;
  489. height: 85%;
  490. display: flex;
  491. justify-content: flex-start;
  492. span {
  493. font-family: Microsoft YaHei, Microsoft YaHei;
  494. font-weight: bold;
  495. font-size: 24px;
  496. color: #FFFFFF;
  497. /* line-height: 28px; */
  498. letter-spacing: 8px;
  499. font-style: normal;
  500. text-transform: none;
  501. /* margin-left: 40px; */
  502. text-align: left;
  503. }
  504. }
  505. .top_one .middle {
  506. width: 33.33%;
  507. }
  508. .top_one .right {
  509. justify-content: flex-end;
  510. width: 33.33%;
  511. height: 85%;
  512. span {
  513. font-family: Microsoft YaHei, Microsoft YaHei;
  514. font-weight: 400;
  515. font-size: 14px;
  516. color: #FFFFFF;
  517. line-height: 16px;
  518. text-align: left;
  519. font-style: normal;
  520. text-transform: none;
  521. }
  522. }
  523. .top_two {
  524. height: 6.5vh;
  525. width: 100%;
  526. background-color: #FFFFFF;
  527. display: flex;
  528. align-items: center;
  529. }
  530. .top_two .left {
  531. width: 20%;
  532. height: 85%;
  533. display: flex;
  534. justify-content: flex-start;
  535. span {
  536. font-family: Microsoft YaHei, Microsoft YaHei;
  537. font-weight: 400;
  538. font-size: 24px;
  539. letter-spacing: 3px;
  540. line-height: 28px;
  541. text-align: left;
  542. font-style: normal;
  543. text-transform: none;
  544. }
  545. }
  546. .top_two .middle {
  547. width: 60%;
  548. }
  549. .top_two_menu {
  550. height: 100%;
  551. display: flex;
  552. align-items: center;
  553. justify-content: center;
  554. width: 100%;
  555. font-family: Inter, Inter;
  556. font-weight: 400;
  557. font-size: 24px;
  558. color: #6F6F6F;
  559. line-height: 28px;
  560. text-align: center;
  561. font-style: normal;
  562. text-transform: none;
  563. }
  564. .el-menu-item {
  565. margin: 0 6%;
  566. }
  567. .left {
  568. height: 100vh;
  569. width: 54.25%;
  570. margin-left: 1.5%;
  571. margin-top: 1vh;
  572. float: left;
  573. /* background-color: blue; */
  574. }
  575. .left_top {
  576. margin-top: 0;
  577. height: 29.5vh;
  578. background-color: #FFFFFF;
  579. display: flex;
  580. }
  581. .left_top .left {
  582. display: flex;
  583. width: 42%;
  584. height: 100%;
  585. /* background-color: rgb(255, 0, 0); */
  586. }
  587. .left_top .right {
  588. margin-top: 0;
  589. display: flex;
  590. width: 58%;
  591. height: 100%;
  592. /* background-color: rgb(255, 0, 191); */
  593. /* height: 100vh; */
  594. /* width: 49.5%; */
  595. position: relative;
  596. }
  597. .left_middle {
  598. height: 37vh;
  599. margin-top: 2vh;
  600. background-color: #FFFFFF;
  601. position: relative;
  602. }
  603. .left_bottom {
  604. height: 28.5vh;
  605. margin-top: 2vh;
  606. background-color: #FFFFFF;
  607. position: relative;
  608. }
  609. .right {
  610. height: 100vh;
  611. width: 41.25%;
  612. margin-left: 1.5%;
  613. margin-top: 1vh;
  614. float: left;
  615. /* background-color: green; */
  616. }
  617. .right_top {
  618. height: 29.5vh;
  619. background-color: #FFFFFF;
  620. ;
  621. position: relative;
  622. }
  623. .right_middle {
  624. height: 37vh;
  625. margin-top: 2vh;
  626. background-color: #FFFFFF;
  627. position: relative;
  628. }
  629. .right_bottom {
  630. height: 28.5vh;
  631. margin-top: 2vh;
  632. background-color: #FFFFFF;
  633. position: relative;
  634. }
  635. .bottom {
  636. height: 5vh;
  637. width: 100%;
  638. margin-top: 2vh;
  639. float: left;
  640. /* background-color: rgb(1, 7, 1); */
  641. }
  642. </style>