index.vue 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573
  1. <template>
  2. <div class="gzzd">
  3. <!-- 页面头部 -->
  4. <HomePageHead></HomePageHead>
  5. <!-- 页面导航 -->
  6. <HomePageNavigation></HomePageNavigation>
  7. <!-- 面包屑导航 -->
  8. <div class="breadcrumb">
  9. <div class="inner">
  10. <span class="location">当前位置:</span>
  11. <el-breadcrumb :separator-icon="ArrowRight">
  12. <el-breadcrumb-item>
  13. <NuxtLink to="/">首页</NuxtLink>
  14. </el-breadcrumb-item>
  15. <el-breadcrumb-item>
  16. <NuxtLink to="/">规章制度</NuxtLink>
  17. </el-breadcrumb-item>
  18. </el-breadcrumb>
  19. </div>
  20. </div>
  21. <!-- 规章制度列表 -->
  22. <div class="gzzdList">
  23. <div class="listItem">
  24. <a href="#">本溪全域联动!《中华人民共和国法治宣传教育法》宣传“燃”动山城</a>
  25. <span>[下载]</span>
  26. </div>
  27. <div class="listItem">
  28. <a href="#">2023年1月1日,中国法律学会发布《中华人民共和国法治宣传教育法》</a>
  29. <span>[下载]</span>
  30. </div>
  31. <div class="listItem">
  32. <a href="#">2023年1月1日,中国法律学会发布《中华人民共和国法治宣传教育法》</a>
  33. <span>[下载]</span>
  34. </div>
  35. </div>
  36. <!-- 平台简介列表 -->
  37. <div class="ptjjList">
  38. <h3 class="listTitle">平台简介———— </h3>
  39. <div class="listItem">
  40. <a href="#">2023年1月1日,中国法律学会发布《中华人民共和国法治宣传教育法》</a>
  41. <span>[下载]</span>
  42. </div>
  43. </div>
  44. <!-- 查询版块列表 -->
  45. <div class="cxbkList">
  46. <h3 class="listTitle">查询版块———— </h3>
  47. <div class="listItem">
  48. <a href="#">2023年1月1日,中国法律学会发布《中华人民共和国法治宣传教育法》</a>
  49. <span>[下载]</span>
  50. </div>
  51. </div>
  52. <!-- 信件文函列表 -->
  53. <div class="xjwhList">
  54. <h3 class="listTitle">信件文函———— </h3>
  55. <div class="listItem">
  56. <a href="#">2023年1月1日,中国法律学会发布《中华人民共和国法治宣传教育法》</a>
  57. <span>[下载]</span>
  58. </div>
  59. </div>
  60. <!-- 调研须知列表 -->
  61. <div class="dyxzList">
  62. <h3 class="listTitle">调研须知———— </h3>
  63. <div class="listItem">
  64. <a href="#">2023年1月1日,中国法律学会发布《中华人民共和国法治宣传教育法》</a>
  65. <span>[下载]</span>
  66. </div>
  67. </div>
  68. <!-- 网络平台列表 -->
  69. <div class="wlptList">
  70. <h3 class="listTitle">网络平台———— </h3>
  71. <div class="listItem">
  72. <a href="#">2023年1月1日,中国法律学会发布《中华人民共和国法治宣传教育法》</a>
  73. <span>[下载]</span>
  74. </div>
  75. </div>
  76. <!-- 配套用品列表 -->
  77. <div class="ptypList">
  78. <h3 class="listTitle">配套用品———— </h3>
  79. <div class="listItem">
  80. <a href="#">2023年1月1日,中国法律学会发布《中华人民共和国法治宣传教育法》</a>
  81. <span>[下载]</span>
  82. </div>
  83. </div>
  84. <!-- 页面底部 -->
  85. <HomeFoot></HomeFoot>
  86. </div>
  87. </template>
  88. <script setup>
  89. import { ref, onMounted } from 'vue'
  90. import { ElBreadcrumb, ElBreadcrumbItem } from 'element-plus'
  91. import { ArrowRight } from '@element-plus/icons-vue'
  92. </script>
  93. <style lang="less" scoped>
  94. @media screen and (min-width: 1401px) {
  95. .gzzd {
  96. font-family: '微软雅黑', Microsoft YaHei;
  97. //导航条
  98. .breadcrumb {
  99. width: 100%;
  100. height: 30PX;
  101. line-height: 30PX;
  102. margin-top: 20PX;
  103. margin-bottom: 20PX;
  104. .inner {
  105. width: 1400PX;
  106. border: 1PX solid #ccc;
  107. color: #000;
  108. font-size: 16PX;
  109. margin: 0 auto;
  110. .location {
  111. margin-right: 20PX;
  112. width: 100PX;
  113. height: 22PX;
  114. font-family: Microsoft YaHei, Microsoft YaHei;
  115. font-weight: 400;
  116. font-size: 16PX;
  117. color: #000;
  118. line-height: 23PX;
  119. text-align: left;
  120. font-style: normal;
  121. text-transform: none;
  122. }
  123. }
  124. :deep(.el-breadcrumb__separator) {
  125. color: #000;
  126. font-weight: bold;
  127. margin: 0 9PX;
  128. }
  129. :deep(.el-breadcrumb) {
  130. display: inline-block;
  131. vertical-align: -4PX;
  132. }
  133. :deep(.el-breadcrumb__inner a),
  134. :deep(.el-breadcrumb__inner.is-link) {
  135. color: #000;
  136. font-weight: 400;
  137. text-decoration: none;
  138. transition: var(--el-transition-color);
  139. }
  140. :deep(.el-breadcrumb__item:last-child .el-breadcrumb__inner),
  141. :deep(.el-breadcrumb__item:last-child .el-breadcrumb__inner a),
  142. :deep(.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover),
  143. :deep(.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover) {
  144. color: #000;
  145. }
  146. span {
  147. font-weight: 400;
  148. font-size: 16PX;
  149. color: #000;
  150. line-height: 23PX;
  151. text-align: left;
  152. font-style: normal;
  153. text-transform: none;
  154. }
  155. }
  156. // 列表
  157. .gzzdList {
  158. width: 1400PX;
  159. margin: 0 auto;
  160. padding-top: 20PX;
  161. .listItem {
  162. font-size: 18PX;
  163. color: #000;
  164. padding: 0 20PX;
  165. margin-bottom: 20PX;
  166. a {
  167. color: #000;
  168. font-weight: 400;
  169. text-decoration: none;
  170. transition: var(--el-transition-color);
  171. }
  172. span {
  173. float: right;
  174. font-weight: 400;
  175. font-size: 18PX;
  176. color: #000;
  177. line-height: 23PX;
  178. text-align: left;
  179. font-style: normal;
  180. text-transform: none;
  181. }
  182. &:last-child {
  183. margin-bottom: 0;
  184. }
  185. }
  186. }
  187. // 列表
  188. .ptjjList,
  189. .cxbkList,
  190. .xjwhList,
  191. .dyxzList,
  192. .wlptList,
  193. .ptypList {
  194. width: 1400PX;
  195. margin: 0 auto;
  196. padding-top: 20PX;
  197. .listTitle {
  198. font-size: 20PX;
  199. color: #333;
  200. margin-bottom: 20PX;
  201. }
  202. .listItem {
  203. font-size: 18PX;
  204. color: #000;
  205. padding: 0 20PX;
  206. margin-bottom: 20PX;
  207. a {
  208. color: #000;
  209. font-weight: 400;
  210. text-decoration: none;
  211. transition: var(--el-transition-color);
  212. }
  213. span {
  214. float: right;
  215. font-weight: 400;
  216. font-size: 18PX;
  217. color: #000;
  218. line-height: 23PX;
  219. text-align: left;
  220. font-style: normal;
  221. text-transform: none;
  222. }
  223. }
  224. }
  225. }
  226. }
  227. @media screen and (min-width: 801px) and (max-width: 1400px) {
  228. .gzzd {
  229. font-family: '微软雅黑', Microsoft YaHei;
  230. //导航条
  231. .breadcrumb {
  232. width: 100%;
  233. height: 30PX;
  234. line-height: 30PX;
  235. margin-top: 20PX;
  236. margin-bottom: 20PX;
  237. .inner {
  238. width: 100%;
  239. border: 1PX solid #ccc;
  240. color: #000;
  241. font-size: 16PX;
  242. margin: 0 auto;
  243. padding: 0 20PX;
  244. box-sizing: border-box;
  245. .location {
  246. margin-right: 20PX;
  247. width: 100PX;
  248. height: 22PX;
  249. font-family: Microsoft YaHei, Microsoft YaHei;
  250. font-weight: 400;
  251. font-size: 16PX;
  252. color: #000;
  253. line-height: 23PX;
  254. text-align: left;
  255. font-style: normal;
  256. text-transform: none;
  257. }
  258. }
  259. :deep(.el-breadcrumb__separator) {
  260. color: #000;
  261. font-weight: bold;
  262. margin: 0 9PX;
  263. }
  264. :deep(.el-breadcrumb) {
  265. display: inline-block;
  266. vertical-align: -4PX;
  267. }
  268. :deep(.el-breadcrumb__inner a),
  269. :deep(.el-breadcrumb__inner.is-link) {
  270. color: #000;
  271. font-weight: 400;
  272. text-decoration: none;
  273. transition: var(--el-transition-color);
  274. }
  275. :deep(.el-breadcrumb__item:last-child .el-breadcrumb__inner),
  276. :deep(.el-breadcrumb__item:last-child .el-breadcrumb__inner a),
  277. :deep(.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover),
  278. :deep(.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover) {
  279. color: #000;
  280. }
  281. span {
  282. font-weight: 400;
  283. font-size: 16PX;
  284. color: #000;
  285. line-height: 23PX;
  286. text-align: left;
  287. font-style: normal;
  288. text-transform: none;
  289. }
  290. }
  291. // 列表
  292. .gzzdList {
  293. width: 100%;
  294. margin: 0 auto;
  295. padding-top: 20PX;
  296. padding: 0 5PX;
  297. box-sizing: border-box;
  298. .listItem {
  299. font-size: 18PX;
  300. color: #000;
  301. padding: 0 20PX;
  302. margin-bottom: 20PX;
  303. a {
  304. color: #000;
  305. font-weight: 400;
  306. text-decoration: none;
  307. transition: var(--el-transition-color);
  308. }
  309. span {
  310. float: right;
  311. font-weight: 400;
  312. font-size: 18PX;
  313. color: #000;
  314. line-height: 23PX;
  315. text-align: left;
  316. font-style: normal;
  317. text-transform: none;
  318. }
  319. &:last-child {
  320. margin-bottom: 0;
  321. }
  322. }
  323. }
  324. // 列表
  325. .ptjjList,
  326. .cxbkList,
  327. .xjwhList,
  328. .dyxzList,
  329. .wlptList,
  330. .ptypList {
  331. width: 100%;
  332. margin: 0 auto;
  333. padding-top: 20PX;
  334. padding: 0 5PX;
  335. box-sizing: border-box;
  336. .listTitle {
  337. font-size: 20PX;
  338. color: #333;
  339. margin-bottom: 20PX;
  340. }
  341. .listItem {
  342. font-size: 18PX;
  343. color: #000;
  344. padding: 0 20PX;
  345. margin-bottom: 20PX;
  346. a {
  347. color: #000;
  348. font-weight: 400;
  349. text-decoration: none;
  350. transition: var(--el-transition-color);
  351. }
  352. span {
  353. float: right;
  354. font-weight: 400;
  355. font-size: 18PX;
  356. color: #000;
  357. line-height: 23PX;
  358. text-align: left;
  359. font-style: normal;
  360. text-transform: none;
  361. }
  362. }
  363. }
  364. }
  365. }
  366. @media screen and (max-width: 800px) {
  367. .gzzd {
  368. font-family: '微软雅黑', Microsoft YaHei;
  369. //导航条
  370. .breadcrumb {
  371. width: 100%;
  372. height: 60px;
  373. line-height: 60px;
  374. margin-top: 40px;
  375. margin-bottom: 40px;
  376. .inner {
  377. width: 100%;
  378. border: 1px solid #ccc;
  379. color: #000;
  380. font-size: 32px;
  381. .location {
  382. margin-right: 40px;
  383. width: 200px;
  384. height: 44px;
  385. font-family: Microsoft YaHei, Microsoft YaHei;
  386. font-weight: 400;
  387. font-size: 32px;
  388. color: #000;
  389. line-height: 46px;
  390. text-align: left;
  391. font-style: normal;
  392. text-transform: none;
  393. }
  394. }
  395. :deep(.el-breadcrumb__separator) {
  396. color: #000;
  397. font-weight: bold;
  398. margin: 0 18px;
  399. }
  400. :deep(.el-breadcrumb) {
  401. display: inline-block;
  402. vertical-align: -10px;
  403. }
  404. :deep(.el-breadcrumb__inner a),
  405. :deep(.el-breadcrumb__inner.is-link) {
  406. color: #000;
  407. font-weight: 400;
  408. text-decoration: none;
  409. transition: var(--el-transition-color);
  410. }
  411. :deep(.el-breadcrumb__item:last-child .el-breadcrumb__inner),
  412. :deep(.el-breadcrumb__item:last-child .el-breadcrumb__inner a),
  413. :deep(.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover),
  414. :deep(.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover) {
  415. color: #000;
  416. }
  417. span {
  418. font-weight: 400;
  419. font-size: 32px;
  420. color: #000;
  421. line-height: 46px;
  422. text-align: left;
  423. font-style: normal;
  424. text-transform: none;
  425. }
  426. }
  427. // 列表
  428. .gzzdList {
  429. width: 100%;
  430. margin: 0 auto;
  431. padding-top: 40px;
  432. .listItem {
  433. font-size: 36px;
  434. color: #000;
  435. padding: 0 20px;
  436. margin-bottom: 20px;
  437. box-sizing: border-box;
  438. // 首行缩进
  439. text-indent: 1em;
  440. a {
  441. color: #000;
  442. font-weight: 400;
  443. text-decoration: none;
  444. transition: var(--el-transition-color);
  445. }
  446. span {
  447. float: right;
  448. font-weight: 400;
  449. font-size: 36px;
  450. color: #000;
  451. line-height: 50px;
  452. text-align: left;
  453. font-style: normal;
  454. text-transform: none;
  455. }
  456. &:last-child {
  457. margin-bottom: 0;
  458. }
  459. }
  460. }
  461. // 列表
  462. .ptjjList,
  463. .cxbkList,
  464. .xjwhList,
  465. .dyxzList,
  466. .wlptList,
  467. .ptypList {
  468. width: 100%;
  469. margin: 0 auto;
  470. padding-top: 40px;
  471. .listTitle {
  472. font-size: 40px;
  473. color: #333;
  474. margin-bottom: 40px;
  475. }
  476. .listItem {
  477. font-size: 36px;
  478. color: #000;
  479. padding: 0 20px;
  480. margin-bottom: 20px;
  481. // 首行缩进
  482. text-indent: 1em;
  483. a {
  484. color: #000;
  485. font-weight: 400;
  486. text-decoration: none;
  487. transition: var(--el-transition-color);
  488. }
  489. span {
  490. float: right;
  491. font-weight: 400;
  492. font-size: 36px;
  493. color: #000;
  494. line-height: 50px;
  495. text-align: left;
  496. font-style: normal;
  497. text-transform: none;
  498. }
  499. }
  500. }
  501. }
  502. }
  503. </style>