Index.vue 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811
  1. <template>
  2. <section class='index-content'>
  3. <div class='index_header'>
  4. <div class='header-item'>
  5. <div class='item-img'>
  6. <img src="../assets/book.png" alt="">
  7. <span class='text'> 期刊总数 <br/><span class='count'>356</span></span>
  8. </div>
  9. <div class='item-img'>
  10. <img src="../assets/network.png" alt="">
  11. <span class='text'> 文章发布量 <br/><span class='count'>356</span></span>
  12. </div>
  13. </div>
  14. <div class='header-item'>
  15. <div class='item-text'>
  16. <div><span class='text'>活动举办次数</span> <span class='count'> 82</span></div>
  17. <div><span class='text'>活动参与次数</span><span class='count'> 82</span></div>
  18. </div>
  19. <div class='item-text'>
  20. <div><span class='text'>总阅读次数</span><span class='count'> 82</span></div>
  21. <div><span class='text'>转发次数</span><span class='count'> 82</span></div>
  22. </div>
  23. </div>
  24. <div class='header-item'>
  25. <div>搜索热词</div>
  26. </div>
  27. </div>
  28. <div class='index-main'>
  29. <div class='main-item'>
  30. <div class='item-title'>期刊统计</div>
  31. <div class='item-more'>查看更多>></div>
  32. </div>
  33. <div class='main-content'>
  34. <div class='c1'>
  35. <div class='c1-title'>学期期刊分布</div>
  36. <div ref='subject' style="width:100%;height:250px;"></div>
  37. </div>
  38. <div class='c2'>
  39. <div class='c2-title'>单位期刊统计</div>
  40. <div ref='company' style="width:100%;height:250px;"></div>
  41. </div>
  42. <div class='c1'>
  43. <div class='c1-title'>期刊文章TOP5</div>
  44. <div ref='article' style="width:100%;height:250px;"></div>
  45. </div>
  46. </div>
  47. </div>
  48. <div class='index-main'>
  49. <div class='main-item'>
  50. <div class='item-title'>文章统计</div>
  51. <div class='item-more'>查看更多>></div>
  52. </div>
  53. <div class='main-content'>
  54. <div class='c1'>
  55. <div class='c1-title'>文章来源分析</div>
  56. <div ref='article_sorce' style="width:100%;height:250px;"></div>
  57. </div>
  58. <div class='c2'>
  59. <div class='c2-title'>文章发布/时间统计</div>
  60. <div ref='article_time' style="width:100%;height:250px;"></div>
  61. </div>
  62. <div class='c1'>
  63. <div class='c1-title'>文章阅读量TOP5</div>
  64. <div ref='article_ready' style="width:100%;height:250px;">
  65. <div class='h2'>
  66. <span>序号</span>
  67. <span>文章标题</span>
  68. <span>阅读次数</span>
  69. </div>
  70. <div class='con2' v-for='(item,index) in list' :key='index'>
  71. <span>{{index+1}}</span>
  72. <span>{{item.article_header}}</span>
  73. <span>{{item.count}}</span>
  74. </div>
  75. <div>
  76. </div>
  77. </div>
  78. </div>
  79. </div>
  80. </div>
  81. <div class='index-main'>
  82. <div class='main-item'>
  83. <div class='item-title'>会议统计</div>
  84. <div class='item-more'>查看更多>></div>
  85. </div>
  86. <div class='main-content'>
  87. <div class='c1'>
  88. <div class='c1-title'>会议主办方统计</div>
  89. <div ref='meet_count' style="width:100%;height:250px;"></div>
  90. </div>
  91. <div class='c1'>
  92. <div class='c2-title'>会议发布/时间统计</div>
  93. <div ref='meet_time' style="width:100%;height:250px;"></div>
  94. </div>
  95. </div>
  96. </div>
  97. </section>
  98. </template>
  99. <script>
  100. import echarts from 'echarts';
  101. export default {
  102. data(){
  103. return {
  104. list:[
  105. {article_header:'中国生态效率时空演化研究',count:'132'},
  106. {article_header:'中国生态效率时空演化研究',count:'132'},
  107. {article_header:'中国生态效率时空演化研究',count:'132'},
  108. {article_header:'中国生态效率时空演化研究',count:'132'},
  109. {article_header:'中国生态效率时空演化研究',count:'132'},
  110. ]
  111. }
  112. },
  113. methods:{
  114. getEcharts(){
  115. var myChart = this.$echarts.init(this.$refs.subject);
  116. var myChart1 = this.$echarts.init(this.$refs.company);
  117. var myChart2 = this.$echarts.init(this.$refs.article);
  118. var myChart3 = this.$echarts.init(this.$refs.article_sorce);
  119. var myChart4 = this.$echarts.init(this.$refs.article_time);
  120. var myChart5 = this.$echarts.init(this.$refs.meet_count);
  121. var myChart6 = this.$echarts.init(this.$refs.meet_time);
  122. // 学科期刊
  123. let option = {
  124. backgroundColor: '#fff',
  125. // title: {
  126. // text: 'Customized Pie',
  127. // left: 'center',
  128. // top: 20,
  129. // textStyle: {
  130. // color: '#ccc'
  131. // }
  132. // },
  133. color:['#9379ff','#62A2FF', '#FFD053', '#FF9F41','#FF542C'],
  134. tooltip: {
  135. trigger: 'item',
  136. formatter: '{a} <br/>{b} : {c} ({d}%)'
  137. },
  138. // visualMap: {
  139. // show: false,
  140. // min: 80,
  141. // max: 600,
  142. // inRange: {
  143. // colorLightness: [0, 1]
  144. // }
  145. // },
  146. series: [{
  147. name: '访问来源',
  148. type: 'pie',
  149. radius: '55%',
  150. center: ['50%', '50%'],
  151. data: [
  152. {value: 335, name: '直接访问'},
  153. {value: 310, name: '邮件营销'},
  154. {value: 274, name: '联盟广告'},
  155. {value: 235, name: '视频广告'},
  156. {value: 400, name: '搜索引擎'}
  157. ].sort(function (a, b) { return a.value - b.value; }),
  158. roseType: 'radius',
  159. label: {
  160. color: 'rgba(102, 102, 102,1)',
  161. fontSize:14
  162. },
  163. labelLine: {
  164. lineStyle: {
  165. color: 'rgba(000, 000, 000, 0.1)'
  166. },
  167. smooth: 0.2,
  168. length: 8,
  169. length2: 5
  170. },
  171. itemStyle: {
  172. // color: '#c23531',
  173. // shadowBlur: 200,
  174. // shadowColor: 'rgba(0, 0, 0, 0.5)'
  175. },
  176. animationType: 'scale',
  177. animationEasing: 'elasticOut',
  178. animationDelay: function (idx) {
  179. return Math.random() * 200;
  180. }
  181. }]
  182. };
  183. // 单位期刊统计
  184. let option1 = {
  185. color: ['#5066FF'],
  186. tooltip: {
  187. trigger: 'axis',
  188. axisPointer: { // 坐标轴指示器,坐标轴触发有效
  189. type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
  190. }
  191. },
  192. grid: {
  193. left: '3%',
  194. right: '4%',
  195. bottom: '3%',
  196. top:'10%',
  197. containLabel: true
  198. },
  199. xAxis: [
  200. {
  201. type: 'category',
  202. data: ['Mon', 'Tue', 'Wed', 'Thu'],
  203. axisTick: {
  204. alignWithLabel: true
  205. },
  206. axisLine: {
  207. lineStyle: {
  208. color: '#D4D8EE',
  209. width: 2 ,
  210. type:'dotted',
  211. }
  212. },
  213. axisLabel:{
  214. formatter:function(val) {
  215. return '中国科' //对每个标签处理后的结果(通过js字符串方法处理)
  216. },
  217. // x轴字体颜色
  218. textStyle: {
  219. color: '#999999',
  220. // lineHeight: 20,
  221. fontSize: 12
  222. },
  223. align:'center',
  224. // padding:[10,0 ,0,-40],
  225. }
  226. }
  227. ],
  228. yAxis: [
  229. {
  230. type: 'value',
  231. boundaryGap: ['0%', '20%'],
  232. axisTick: {
  233. show: false
  234. },
  235. axisLine: {
  236. show: false,
  237. },
  238. axisLabel: {
  239. show: true,
  240. textStyle: {
  241. color: '#666666', //更改坐标轴文字颜色
  242. fontSize : 14 //更改坐标轴文字大小
  243. }
  244. },
  245. splitLine: {
  246. show: true,
  247. lineStyle:{
  248. type:'dashed'
  249. }
  250. }
  251. // data:['0' , '100' , '200' , '300,400]
  252. }
  253. ],
  254. series: [
  255. {
  256. name: '直接访问',
  257. type: 'bar',
  258. barWidth: '40%',
  259. data: [10, 52, 200, 334],
  260. itemStyle: {
  261. //柱形图圆角,鼠标移上去效果,如果只是一个数字则说明四个参数全部设置为那么多
  262. normal: {
  263. //柱形图圆角,初始化效果
  264. barBorderRadius:[10, 10, 10, 10]
  265. }
  266. },
  267. }
  268. ]
  269. };
  270. // 期刊文章前5
  271. let option2 = {
  272. // title: {
  273. // text: '世界人口总量',
  274. // subtext: '数据来自网络'
  275. // },
  276. tooltip: {
  277. trigger: 'axis',
  278. axisPointer: {
  279. type: 'shadow'
  280. }
  281. },
  282. // legend: {
  283. // data: ['2011年', '2012年']
  284. // },
  285. grid: {
  286. left: '3%',
  287. right: '4%',
  288. bottom: '3%',
  289. top:'10%',
  290. containLabel: true
  291. },
  292. xAxis: {
  293. type: 'value',
  294. show:false,
  295. // boundaryGap: ['0', '50%']
  296. },
  297. yAxis: {
  298. // show:false,
  299. type: 'category',
  300. axisTick: {
  301. show: false
  302. },
  303. axisLine: {
  304. show: false,
  305. },
  306. data: ['应用物理', '应用物理', '应用物理', '应用物理', '应用物理']
  307. },
  308. series: [
  309. // {
  310. // name: '2011年',
  311. // type: 'bar',
  312. // data: [18203, 23489, 29034, 104970, 131744]
  313. // },
  314. {
  315. name: '2012年',
  316. type: 'bar',
  317. data: [19325, 23438, 31000, 121594, 134141],
  318. barWidth: '30%',
  319. itemStyle: {
  320. //柱形图圆角,鼠标移上去效果,如果只是一个数字则说明四个参数全部设置为那么多
  321. normal: {
  322. //柱形图圆角,初始化效果
  323. barBorderRadius:[10, 10, 10, 10],
  324. color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [{
  325. offset: 0,
  326. color: '#FF852C'
  327. }, {
  328. offset: 1,
  329. color: '#FFCF29'
  330. }]),
  331. label: {
  332. show: true, //开启显示
  333. position: 'right', //在上方显示
  334. textStyle: { //数值样式
  335. color: '#666666',
  336. fontSize: 14
  337. }
  338. }
  339. },
  340. }
  341. }
  342. ]
  343. };
  344. // 文章来源分布
  345. let option3 = {
  346. backgroundColor: '#fff',
  347. // title: {
  348. // text: 'Customized Pie',
  349. // left: 'center',
  350. // top: 20,
  351. // textStyle: {
  352. // color: '#ccc'
  353. // }
  354. // },
  355. color:['#FA9022','#DCDB01', '#8C70F8', '#34A6FE','#2A4AD1'],
  356. tooltip: {
  357. trigger: 'item',
  358. formatter: '{a} <br/>{b} : {c} ({d}%)'
  359. },
  360. // visualMap: {
  361. // show: false,
  362. // min: 80,
  363. // max: 600,
  364. // inRange: {
  365. // colorLightness: [0, 1]
  366. // }
  367. // },
  368. series: [{
  369. name: '访问来源',
  370. type: 'pie',
  371. radius: '55%',
  372. center: ['50%', '50%'],
  373. data: [
  374. {value: 335, name: '直接访问'},
  375. {value: 310, name: '邮件营销'},
  376. {value: 274, name: '联盟广告'},
  377. {value: 235, name: '视频广告'},
  378. {value: 400, name: '搜索引擎'}
  379. ].sort(function (a, b) { return a.value - b.value; }),
  380. roseType: 'radius',
  381. label: {
  382. color: 'rgba(102, 102, 102,1)',
  383. fontSize:14
  384. },
  385. labelLine: {
  386. lineStyle: {
  387. color: 'rgba(000, 000, 000, 0.1)'
  388. },
  389. smooth: 0.2,
  390. length: 8,
  391. length2: 5
  392. },
  393. itemStyle: {
  394. // color: '#c23531',
  395. // shadowBlur: 200,
  396. // shadowColor: 'rgba(0, 0, 0, 0.5)'
  397. },
  398. animationType: 'scale',
  399. animationEasing: 'elasticOut',
  400. animationDelay: function (idx) {
  401. return Math.random() * 200;
  402. }
  403. }]
  404. };
  405. // 文章分布/时间统计
  406. let option4 = {
  407. color:"#FFB81E",
  408. grid: {
  409. left: '3%',
  410. right: '4%',
  411. bottom: '3%',
  412. top:'10%',
  413. containLabel: true
  414. },
  415. xAxis: {
  416. type: 'category',
  417. boundaryGap: false,
  418. axisLine: {
  419. lineStyle: {
  420. color: '#D4D8EE',
  421. width: 2 ,
  422. // type:'dotted',
  423. }
  424. },
  425. data:['','','','','','',''],
  426. axisLabel:{
  427. formatter:function(val) {
  428. console.log(val,"")
  429. return '中国科学院成都生物研究所 中国科学院成都生物研究所' //对每个标签处理后的结果(通过js字符串方法处理)
  430. },
  431. // x轴字体颜色
  432. textStyle: {
  433. color: '#999999',
  434. // lineHeight: 20,
  435. // fontSize: 12
  436. },
  437. align:'left',
  438. // padding:[10,0 ,0,-40],
  439. }
  440. },
  441. yAxis: {
  442. type: 'value',
  443. splitLine: {
  444. show: true,
  445. lineStyle:{
  446. type:'dashed'
  447. }
  448. },
  449. axisTick: {
  450. show: false,
  451. interval:100,
  452. },
  453. axisLine: {
  454. show: false,
  455. },
  456. boundaryGap: ['0%', '30%'],
  457. },
  458. series: [{
  459. data: [50, 200, 20, 300, 150, 300, 100],
  460. type: 'line',
  461. symbol: 'none', //取消折点圆圈
  462. areaStyle: {
  463. color: {
  464. type: 'linear',
  465. x: 0,
  466. y: 0,
  467. x2: 0,
  468. y2: 1,
  469. colorStops: [{
  470. offset: 0, color: '#FFC765' // 0% 处的颜色
  471. }, {
  472. offset: 1, color: '#ffffff' // 100% 处的颜色
  473. }],
  474. global: false // 缺省为 false
  475. }
  476. },
  477. smooth: true
  478. }]
  479. };
  480. // 会议主办方统计
  481. let option5 = {
  482. color: ['#5066FF'],
  483. tooltip: {
  484. trigger: 'axis',
  485. axisPointer: { // 坐标轴指示器,坐标轴触发有效
  486. type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
  487. }
  488. },
  489. grid: {
  490. left: '3%',
  491. right: '4%',
  492. bottom: '3%',
  493. top:'10%',
  494. containLabel: true
  495. },
  496. xAxis: [
  497. {
  498. type: 'category',
  499. data: ['', '', '', '','','',],
  500. axisTick: {
  501. alignWithLabel: true
  502. },
  503. axisLine: {
  504. lineStyle: {
  505. color: '#D4D8EE',
  506. width: 2 ,
  507. type:'dotted',
  508. }
  509. },
  510. axisLabel:{
  511. formatter:function(val) {
  512. console.log(val,"")
  513. return '中国科' //对每个标签处理后的结果(通过js字符串方法处理)
  514. },
  515. // x轴字体颜色
  516. textStyle: {
  517. color: '#999999',
  518. // lineHeight: 20,
  519. fontSize: 12
  520. },
  521. align:'center',
  522. // padding:[10,0 ,0,-40],
  523. }
  524. }
  525. ],
  526. yAxis: [
  527. {
  528. type: 'value',
  529. boundaryGap: ['0%', '20%'],
  530. axisTick: {
  531. show: false
  532. },
  533. axisLine: {
  534. show: false,
  535. },
  536. axisLabel: {
  537. show: true,
  538. textStyle: {
  539. color: '#666666', //更改坐标轴文字颜色
  540. fontSize : 14 //更改坐标轴文字大小
  541. }
  542. },
  543. splitLine: {
  544. show: true,
  545. lineStyle:{
  546. type:'dashed'
  547. }
  548. }
  549. // data:['0' , '100' , '200' , '300,400]
  550. }
  551. ],
  552. series: [
  553. {
  554. name: '直接访问',
  555. type: 'bar',
  556. barWidth: '40%',
  557. data: [50, 52, 200, 334,45,190,240],
  558. itemStyle: {
  559. //柱形图圆角,鼠标移上去效果,如果只是一个数字则说明四个参数全部设置为那么多
  560. normal: {
  561. //柱形图圆角,初始化效果
  562. barBorderRadius:[10, 10, 10, 10]
  563. }
  564. },
  565. }
  566. ]
  567. };
  568. // 会议发布/时间统计
  569. let option6 = {
  570. color:"#FFB81E",
  571. grid: {
  572. left: '3%',
  573. right: '4%',
  574. bottom: '3%',
  575. top:'10%',
  576. containLabel: true
  577. },
  578. xAxis: {
  579. type: 'category',
  580. boundaryGap: false,
  581. axisLine: {
  582. lineStyle: {
  583. color: '#D4D8EE',
  584. width: 2 ,
  585. // type:'dotted',
  586. }
  587. },
  588. data:['1','1','1','1','1','1','1'],
  589. axisLabel:{
  590. formatter:function(val) { //data对应每一项数据
  591. return '中国科学院成都生物研究所 中国科学院成都生物研究所' //对每个标签处理后的结果(通过js字符串方法处理)
  592. },
  593. // x轴字体颜色
  594. textStyle: {
  595. color: '#999999',
  596. // lineHeight: 20,
  597. // fontSize: 12
  598. },
  599. align:'left',
  600. // padding:[10,0 ,0,-40],
  601. }
  602. },
  603. yAxis: {
  604. type: 'value',
  605. splitLine: {
  606. show: true,
  607. lineStyle:{
  608. type:'dashed'
  609. }
  610. },
  611. axisTick: {
  612. show: false,
  613. interval:100,
  614. },
  615. axisLine: {
  616. show: false,
  617. },
  618. boundaryGap: ['0%', '30%'],
  619. },
  620. series: [{
  621. data: [50, 200, 20, 300, 150, 300, 100],
  622. type: 'line',
  623. symbol: 'none', //取消折点圆圈
  624. areaStyle: {
  625. color: {
  626. type: 'linear',
  627. x: 0,
  628. y: 0,
  629. x2: 0,
  630. y2: 1,
  631. colorStops: [{
  632. offset: 0, color: '#FFC765' // 0% 处的颜色
  633. }, {
  634. offset: 1, color: '#ffffff' // 100% 处的颜色
  635. }],
  636. global: false // 缺省为 false
  637. }
  638. },
  639. smooth: true
  640. }]
  641. };
  642. myChart.setOption(option);
  643. myChart1.setOption(option1);
  644. myChart2.setOption(option2);
  645. myChart3.setOption(option3);
  646. myChart4.setOption(option4);
  647. myChart5.setOption(option5);
  648. myChart6.setOption(option6);
  649. }
  650. },
  651. mounted(){
  652. this.getEcharts();
  653. },
  654. created(){
  655. }
  656. }
  657. </script>
  658. <style lang='scss' scoped>
  659. section{
  660. // width:100%;
  661. .index_header{
  662. background: #FFFFFF;
  663. height:102px;
  664. border-radius: 10px;
  665. display:flex;
  666. align-items: center;
  667. .header-item{
  668. flex:1;
  669. display:flex;
  670. justify-content: space-evenly;
  671. align-items: center;
  672. height:56px;
  673. &:not(:last-child){
  674. border-right:1px solid #d8d8d8;
  675. }
  676. .text{
  677. font-size: 16px;
  678. color: #666666;
  679. }
  680. .count{
  681. font-size: 32px;
  682. }
  683. .item-img{
  684. display:flex;
  685. img{
  686. width:56px;
  687. height:56px;
  688. margin-right:30px;
  689. }
  690. .text{
  691. position:relative;
  692. top:-8px;
  693. }
  694. .count{
  695. color: #208CFE;
  696. position:relative;
  697. bottom:-11px;
  698. }
  699. }
  700. .item-text{
  701. &>div{
  702. display:flex;
  703. align-items: center;
  704. .text{
  705. width:120px;
  706. }
  707. }
  708. }
  709. }
  710. }
  711. .index-main{
  712. background: #FFFFFF;
  713. border-radius: 10px;
  714. margin-top:20px;
  715. padding:20px;
  716. .main-item{
  717. position:relative;
  718. .item-title{
  719. font-size: 18px;
  720. font-weight: bold;
  721. color: #333333;
  722. margin-bottom:20px;
  723. }
  724. .item-more{
  725. position:absolute;
  726. top:20px;
  727. right:20px;
  728. font-size: 14px;
  729. color: #3895FE;
  730. }
  731. }
  732. .main-content{
  733. display:flex;
  734. &>div:not(:last-child){
  735. border-right:1px solid #eee;
  736. }
  737. .c1{
  738. flex:1;
  739. .h2{
  740. font-size:14px;
  741. color:#999999;
  742. height:40px;
  743. line-height:40px;
  744. span:nth-of-type(2){
  745. margin-left:20px;
  746. }
  747. span:last-child{
  748. float:right;
  749. }
  750. }
  751. .con2{
  752. font-size:14px;
  753. color:#333333;
  754. height:36px;
  755. line-height:36px;
  756. background:#FAFAFA;
  757. border-radius:7px;
  758. margin-bottom:8px;
  759. padding:0 10px;
  760. &:nth-of-type(2){
  761. color:#EF3D3D;
  762. }
  763. &:nth-of-type(3){
  764. color:#FDAD23;
  765. }
  766. &:nth-of-type(4){
  767. color:#56CCF6;
  768. }
  769. span:nth-of-type(2){
  770. margin-left:20px;
  771. }
  772. span:last-child{
  773. float:right;
  774. }
  775. }
  776. }
  777. .c2{
  778. flex:1.5;
  779. }
  780. .c1,.c2{
  781. width:100%;
  782. // flex:1;
  783. padding:10px;
  784. box-sizing: border-box;
  785. }
  786. .c1-title,.c2-title{
  787. font-size: 15px;
  788. font-weight: bold;
  789. color: #666666;
  790. // margin-top:20px;
  791. }
  792. }
  793. }
  794. }
  795. </style>