main.css 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. #index .notice table, #index .latest table, #index .photo table {
  2. border: none;
  3. border-spacing: 0;
  4. border-collapse: collapse;
  5. }
  6. #index .notice table.table > :not(caption) > * > *, #index .latest table.table > :not(caption) > * > *, #index .photo table.table > :not(caption) > * > * {
  7. border-bottom: 0;
  8. }
  9. #index .notice table.table-bordered > :not(caption) > *, #index .latest table.table-bordered > :not(caption) > *, #index .photo table.table-bordered > :not(caption) > * {
  10. border: none;
  11. }
  12. #index .notice table.table-bordered > :not(caption) > * > *, #index .latest table.table-bordered > :not(caption) > * > *, #index .photo table.table-bordered > :not(caption) > * > * {
  13. border: 1px solid #222c36;
  14. }
  15. #index .notice table tbody tr th, #index .notice table tbody tr td, #index .latest table tbody tr th, #index .latest table tbody tr td, #index .photo table tbody tr th, #index .photo table tbody tr td {
  16. vertical-align: middle;
  17. }
  18. #index .notice table tbody tr td a.board-name, #index .latest table tbody tr td a.board-name, #index .photo table tbody tr td a.board-name {
  19. display: block;
  20. color: #bbb;
  21. margin-bottom: 4px;
  22. }
  23. #index .notice table tbody tr td p, #index .latest table tbody tr td p, #index .photo table tbody tr td p {
  24. font-size: 0.813rem;
  25. margin-bottom: 0;
  26. }
  27. #index .notice table tbody tr td p label, #index .latest table tbody tr td p label, #index .photo table tbody tr td p label {
  28. margin-right: 5px;
  29. }
  30. #index .notice table tbody tr td p label a, #index .latest table tbody tr td p label a, #index .photo table tbody tr td p label a {
  31. color: #cbd5e0;
  32. }
  33. #index .notice table tbody tr td p del, #index .notice table tbody tr td p a, #index .latest table tbody tr td p del, #index .latest table tbody tr td p a, #index .photo table tbody tr td p del, #index .photo table tbody tr td p a {
  34. font-size: 0.875rem;
  35. font-weight: normal;
  36. }
  37. #index .notice table tbody tr td p var, #index .latest table tbody tr td p var, #index .photo table tbody tr td p var {
  38. color: #aa0000;
  39. font-style: normal;
  40. margin-left: 3px;
  41. letter-spacing: -1px;
  42. vertical-align: middle;
  43. }
  44. #index .notice table tbody tr td p i, #index .latest table tbody tr td p i, #index .photo table tbody tr td p i {
  45. color: #cbd5e0;
  46. margin-left: 3px;
  47. vertical-align: -1px;
  48. }
  49. #index .notice table tbody tr td p span, #index .latest table tbody tr td p span, #index .photo table tbody tr td p span {
  50. font-size: 0.625rem;
  51. margin-left: 3px;
  52. vertical-align: middle;
  53. }
  54. #index .notice table tbody tr td small, #index .latest table tbody tr td small, #index .photo table tbody tr td small {
  55. color: #818181;
  56. }
  57. #index .notice .photo-strip, #index .latest .photo-strip, #index .photo .photo-strip {
  58. gap: 16px;
  59. -ms-scroll-snap-type: x mandatory;
  60. scroll-snap-type: x mandatory;
  61. }
  62. #index .notice figure, #index .latest figure, #index .photo figure {
  63. -webkit-box-flex: 0;
  64. -ms-flex: 0 0 clamp(120px, 30vw, 260px);
  65. flex: 0 0 clamp(120px, 30vw, 260px);
  66. -webkit-box-sizing: border-box;
  67. box-sizing: border-box;
  68. padding: 0;
  69. margin: 0;
  70. text-align: left;
  71. scroll-snap-align: start;
  72. }
  73. #index .notice figure label, #index .latest figure label, #index .photo figure label {
  74. margin-right: 5px;
  75. }
  76. #index .notice figure label a, #index .latest figure label a, #index .photo figure label a {
  77. color: #cbd5e0;
  78. }
  79. #index .notice figure del, #index .notice figure a, #index .latest figure del, #index .latest figure a, #index .photo figure del, #index .photo figure a {
  80. font-size: 14px;
  81. font-weight: normal;
  82. }
  83. #index .notice figure var, #index .latest figure var, #index .photo figure var {
  84. color: #aa0000;
  85. font-style: normal;
  86. margin-left: 3px;
  87. letter-spacing: -1px;
  88. vertical-align: middle;
  89. }
  90. #index .notice figure i, #index .latest figure i, #index .photo figure i {
  91. color: #cbd5e0;
  92. margin-left: 3px;
  93. vertical-align: -1px;
  94. }
  95. #index .notice figure span, #index .latest figure span, #index .photo figure span {
  96. font-size: 10px;
  97. margin-left: 3px;
  98. vertical-align: middle;
  99. }
  100. #index .notice figure a, #index .latest figure a, #index .photo figure a {
  101. width: 100%;
  102. overflow: hidden;
  103. }
  104. #index .notice figure a img, #index .latest figure a img, #index .photo figure a img {
  105. display: block;
  106. width: 100%;
  107. height: 100%;
  108. }
  109. #index .notice figure a img:focus, #index .notice figure a img:hover, #index .latest figure a img:focus, #index .latest figure a img:hover, #index .photo figure a img:focus, #index .photo figure a img:hover {
  110. -webkit-filter: drop-shadow(2px 2px 4px #969696);
  111. filter: drop-shadow(2px 2px 4px #969696);
  112. }
  113. #index .notice figure figcaption, #index .latest figure figcaption, #index .photo figure figcaption {
  114. display: -webkit-box;
  115. -webkit-line-clamp: 2;
  116. -webkit-box-orient: vertical;
  117. overflow: hidden;
  118. margin: 5px 0;
  119. }
  120. #index .notice figure figcaption h5 a, #index .latest figure figcaption h5 a, #index .photo figure figcaption h5 a {
  121. display: initial;
  122. }
  123. #index .news .thumb {
  124. width: 96px;
  125. height: 96px;
  126. width: 100%;
  127. -ms-flex-negative: 0;
  128. flex-shrink: 0;
  129. overflow: hidden;
  130. border-radius: 0.375rem;
  131. background: #f1f1f1;
  132. }
  133. #index .news .thumb img {
  134. width: 100%;
  135. height: 100%;
  136. -o-object-fit: cover;
  137. object-fit: cover;
  138. display: block;
  139. }
  140. #index section {
  141. margin: 10px 0;
  142. }