MaterialInfo.module.scss 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. .material-info-option {
  2. position: fixed;
  3. right: 50%;
  4. bottom: 50px;
  5. z-index: 2;
  6. padding: 4px 18px;
  7. color: #ffffff;
  8. display: flex;
  9. align-items: center;
  10. background: #faa12f;
  11. border-radius: 55px;
  12. :global {
  13. .material-option-item {
  14. padding: 0 20px;
  15. cursor: pointer;
  16. white-space: nowrap;
  17. .option-text {
  18. display: inline-block;
  19. margin: 0 5px;
  20. font-size: 16px;
  21. line-height: 20px;
  22. }
  23. .option-text-ml {
  24. margin-left: 2px;
  25. }
  26. .option-icon {
  27. width: 20px;
  28. height: 20px;
  29. font-size: 18px;
  30. vertical-align: top;
  31. }
  32. }
  33. .apply-color {
  34. color: #49cc90;
  35. }
  36. .collect-color {
  37. color: #fadb14;
  38. }
  39. .divide-line {
  40. display: inline-block;
  41. border-right: 1px solid #ffffff;
  42. width: 0;
  43. height: 25px;
  44. }
  45. }
  46. }
  47. .research-container {
  48. background-color: #ffffff;
  49. border: 1px solid transparent;
  50. margin: 16px;
  51. padding: 0 50px;
  52. min-height: calc(100vh - 160px);
  53. box-sizing: border-box;
  54. white-space: wrap;
  55. :global {
  56. .reserch-breadcrumb {
  57. width: 100%;
  58. }
  59. .gray-text {
  60. color: #b3b3b3;
  61. }
  62. .fz12 {
  63. font-size: 12px;
  64. }
  65. .line-text {
  66. color: #faa12f;
  67. cursor: pointer;
  68. }
  69. .auther-wrapper {
  70. display: flex;
  71. justify-content: flex-start;
  72. align-items: center;
  73. margin-bottom: 1em;
  74. .auther-img {
  75. width: 40px;
  76. height: 40px;
  77. margin-right: 10px;
  78. }
  79. }
  80. .abstract-wrapper {
  81. border-left: 3px solid #001529;
  82. padding-left: 12px;
  83. }
  84. .acticle-content {
  85. img {
  86. width: 100%;
  87. height: auto;
  88. }
  89. }
  90. .line-four {
  91. overflow: hidden;
  92. text-overflow: ellipsis;
  93. display: -webkit-box;
  94. -webkit-line-clamp: 4; // 超出多少行
  95. -webkit-box-orient: vertical;
  96. word-break: break-word;
  97. }
  98. .m-center {
  99. margin: 20px auto;
  100. }
  101. .hotlist-link {
  102. color: #333333;
  103. }
  104. .hotlist-time {
  105. color: #ba121b;
  106. padding-top: 2px;
  107. }
  108. ul li,
  109. ol li {
  110. list-style: none;
  111. }
  112. }
  113. }
  114. .margin-auto {
  115. margin: 0 auto;
  116. }
  117. .no-copy {
  118. -moz-user-select: none; /* Firefox私有属性 */
  119. -webkit-user-select: none; /* WebKit内核私有属性 */
  120. -ms-user-select: none; /* IE私有属性(IE10及以后) */
  121. -khtml-user-select: none; /* KHTML内核私有属性 */
  122. -o-user-select: none; /* Opera私有属性 */
  123. user-select: none; /* CSS3属性 */
  124. }
  125. .art-white-bg {
  126. min-height: calc(100vh - 76px);
  127. background: #ffffff;
  128. border: 1px solid transparent;
  129. padding-bottom: 80px;
  130. width: auto;
  131. word-break: break-all;
  132. }
  133. .research-container-moblie {
  134. min-height: auto !important;
  135. background: #ffffff;
  136. border: 1px solid transparent;
  137. padding-bottom: 0px;
  138. margin-bottom: 20px;
  139. width: auto;
  140. word-break: break-all;
  141. }
  142. .art-nopower-bg {
  143. min-height: calc(100vh - 76px);
  144. padding: 20px 82px;
  145. }
  146. .statement-wrapper {
  147. // max-width: 1315px;
  148. box-sizing: border-box;
  149. margin: 20px auto 80px auto;
  150. padding: 20px 50px;
  151. color: #666;
  152. line-height: 28px;
  153. :global {
  154. strong {
  155. font-size: 18px;
  156. }
  157. p {
  158. font-size: 16px;
  159. margin: 0;
  160. }
  161. }
  162. }
  163. @media screen and (max-width: 1024px) {
  164. .material-info-option {
  165. position: fixed;
  166. right: 50%;
  167. bottom: 50px;
  168. z-index: 2;
  169. transform: translateX(50%);
  170. padding: 4px 5px;
  171. :global {
  172. .material-option-item {
  173. padding: 0 5px;
  174. display: flex;
  175. align-items: center;
  176. .option-text {
  177. font-size: 16px;
  178. line-height: 16px;
  179. }
  180. .option-icon {
  181. width: 18px;
  182. height: 18px;
  183. font-size: 18px;
  184. }
  185. }
  186. }
  187. }
  188. .research-container {
  189. margin: 0px;
  190. padding: 0;
  191. }
  192. .art-nopower-bg {
  193. min-height: calc(100vh - 76px);
  194. padding: 0;
  195. }
  196. .statement-wrapper {
  197. padding: 20px;
  198. }
  199. }