国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

458 lines
8.0KB

  1. ::-webkit-scrollbar {
  2. width:8px;
  3. height:10px
  4. }
  5. ::-webkit-scrollbar-track {
  6. background:#f5f5f5
  7. }
  8. ::-webkit-scrollbar-thumb {
  9. background:#dee2e6
  10. }
  11. * {
  12. scrollbar-width:thin
  13. }
  14. body {
  15. margin:0;
  16. line-height:1.6;
  17. letter-spacing:0.5px;
  18. font-size:14px;
  19. font-family:Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;
  20. color:#545b62;
  21. background:#fff
  22. }
  23. a {
  24. color:#545b62;
  25. text-decoration:none
  26. }
  27. a:hover {
  28. color:#007bff;
  29. text-decoration:none
  30. }
  31. img {
  32. max-width:100%;
  33. border-radius:0.5rem
  34. }
  35. ul,ol,li {
  36. margin:0;
  37. padding:0;
  38. list-style:none
  39. }
  40. h1,h2,h3,h4,h5,h6 {
  41. margin:0;
  42. line-height:1.2;
  43. font-weight:600;
  44. color:#393d49
  45. }
  46. h1 {
  47. font-size:36px
  48. }
  49. h2 {
  50. font-size:24px
  51. }
  52. h3,h4 {
  53. font-size:18px
  54. }
  55. h5,h6 {
  56. font-size:16px
  57. }
  58. form.search {
  59. display:flex;
  60. width:100%
  61. }
  62. input[type=file] {
  63. padding:0;
  64. height:auto;
  65. border:0
  66. }
  67. .body-bg {
  68. background:#f5f5f5
  69. }
  70. .carousel-caption {
  71. bottom:0
  72. }
  73. .carousel-caption h2 {
  74. color:#fff
  75. }
  76. .carousel-caption h2,.item-article h2,.item-vote h2,.item-tag h2,.list-info-search h2 {
  77. font-size:18px
  78. }
  79. .item-article li {
  80. margin-bottom:10px;
  81. line-height:18px;
  82. overflow:hidden;
  83. text-overflow:ellipsis;
  84. white-space:nowrap
  85. }
  86. .item-article li:last-child {
  87. margin-bottom:0
  88. }
  89. .item-theme {
  90. margin-bottom:2rem
  91. }
  92. .item-theme-box {
  93. padding:1.5rem
  94. }
  95. .item-theme-img img {
  96. width:100%;
  97. height:250px
  98. }
  99. .item-theme p,.item-news p {
  100. margin-bottom:0;
  101. color:#999;
  102. overflow:hidden;
  103. text-overflow:ellipsis;
  104. display:-webkit-box;
  105. -webkit-line-clamp:2;
  106. -webkit-box-orient:vertical
  107. }
  108. .item-news {
  109. margin-bottom:2rem;
  110. padding:1.5rem
  111. }
  112. .item-theme:hover,.item-news:hover {
  113. box-shadow:0 14px 30px -16px rgba(0,36,100,.25);
  114. transform:translateY(-6px);
  115. transition:all 0.5s
  116. }
  117. .item-news h4 {
  118. margin:20px 0 15px;
  119. overflow:hidden;
  120. text-overflow:ellipsis;
  121. white-space:nowrap
  122. }
  123. .item-news-img img {
  124. width:100%;
  125. height:200px
  126. }
  127. .item-news i,.item-news span {
  128. color:#999
  129. }
  130. .item-info a {
  131. color:#1eb867
  132. }
  133. .list-article-img img {
  134. width:100%;
  135. height:260px
  136. }
  137. .list-article-body h2 {
  138. font-size:18px;
  139. overflow:hidden;
  140. text-overflow:ellipsis;
  141. white-space:nowrap
  142. }
  143. .list-article-body h2 a {
  144. color:#393d49
  145. }
  146. .article-theme-title h1 {
  147. margin-bottom:1rem;
  148. font-size:24px
  149. }
  150. .article-theme-img,.article-hot-img img {
  151. width:100%
  152. }
  153. .article-theme-info .item {
  154. display:inline-block;
  155. width:100px
  156. }
  157. .article-theme-info .price {
  158. font-size:18px;
  159. font-weight:600
  160. }
  161. .list-article-body p,.item-vote .table,.article-theme-body p:last-child,.article-hot:last-child {
  162. margin-bottom:0
  163. }
  164. .article-theme-body h2,.article-right h2 {
  165. margin-bottom:1rem;
  166. font-size:18px
  167. }
  168. .article-hot {
  169. margin-bottom:1.5rem
  170. }
  171. .article-hot-box {
  172. padding:1rem 1.5rem;
  173. background:#fff
  174. }
  175. .article-hot-box h4 {
  176. font-size:14px;
  177. font-weight:300;
  178. overflow:hidden;
  179. text-overflow:ellipsis;
  180. white-space:nowrap
  181. }
  182. .article-hot-box i,.article-hot-box span,.article-meta span,.item-theme-box .text-left i,.item-theme-box .text-right span,.list-article-body i,.list-article-body span {
  183. color:#999
  184. }
  185. .article-main h1,.article-main h2,.article-main h3,.article-main h4,.article-main h5,.article-main h6 {
  186. margin:20px 0;
  187. padding:0 10px;
  188. font-size:18px!important;
  189. border-left:3px solid #20c997
  190. }
  191. .article-meta span {
  192. margin-right:1rem
  193. }
  194. .likes .comment-container {
  195. width:200px;
  196. padding:10px 20px;
  197. border:1px solid #f5f5f5;
  198. border-radius:30px;
  199. margin:0 6px;
  200. cursor:pointer
  201. }
  202. .likes .comment-container:hover {
  203. background:#fffce0
  204. }
  205. .likes .comment-top {
  206. display:flex;
  207. flex-direction:row;
  208. align-items:center;
  209. margin-bottom:10px
  210. }
  211. .likes .comment-top-text {
  212. margin-left:10px;
  213. color:#497cf6
  214. }
  215. .likes .comment-top-text-danger {
  216. margin-left:10px;
  217. color:#d21d35
  218. }
  219. .likes .text-like {
  220. color:#497cf6
  221. }
  222. .likes .text-unlike {
  223. color:#d21d35
  224. }
  225. .likes .comment-top p {
  226. margin-bottom:unset
  227. }
  228. .prenext .pagination-previous,.pagination-next {
  229. padding:10px 20px;
  230. font-size:14px;
  231. color:#a6a5a6;
  232. border-radius:30px;
  233. border:1px solid #f0f0f0;
  234. cursor:pointer
  235. }
  236. .actbox {
  237. float:right;
  238. padding:10px
  239. }
  240. .actbox ul {
  241. list-style:none
  242. }
  243. .actbox ul li {
  244. float:left;
  245. margin-left:10px
  246. }
  247. .feedbacks .face {
  248. width:40px;
  249. height:40px;
  250. border-radius:50%;
  251. border:solid 1px #ccc
  252. }
  253. .feedbacks .media {
  254. border-bottom:solid 1px #ccc
  255. }
  256. .feedbacks .feedback_replies .media {
  257. border-top:solid 1px #ccc;
  258. border-bottom:0
  259. }
  260. .feedbacks .media-body span {
  261. color:#999
  262. }
  263. .feedbacks .feedback-basic {
  264. display:inline-block
  265. }
  266. .feedbacks .feedback-action {
  267. float:right
  268. }
  269. .feedbacks ._feedback_reply .alert {
  270. margin-bottom:0
  271. }
  272. .nav-item .active {
  273. color:#ff8400
  274. }
  275. .logo img {
  276. height:40px
  277. }
  278. .login-from {
  279. margin:5rem 0;
  280. width:500px
  281. }
  282. .login-box {
  283. padding:1.25rem;
  284. background:#fff
  285. }
  286. .user-login,.user-actions {
  287. line-height:40px
  288. }
  289. .user-actions {
  290. text-align:right
  291. }
  292. .copyright {
  293. padding:1.5rem;
  294. background:#343a40
  295. }
  296. .flink,.flink a,.copyright,.copyright a {
  297. color:#fff
  298. }
  299. .biz-mb {
  300. margin-bottom:-2rem
  301. }
  302. .bannr-img {
  303. width:100%;
  304. height:345px
  305. }
  306. .user-img-md {
  307. width:60px;
  308. height:60px;
  309. border-radius:50%;
  310. border:1px solid #eee
  311. }
  312. .user-img-sm {
  313. width:36px;
  314. height:36px;
  315. border-radius:50%;
  316. border:1px solid #eee
  317. }
  318. .user-img-xs {
  319. width:30px;
  320. height:30px;
  321. border-radius:50%;
  322. border:1px solid #eee
  323. }
  324. .user-meter i {
  325. font-size:24px!important;
  326. color:#1eb867
  327. }
  328. .userspace .info {
  329. font-size:14px;
  330. font-weight:300;
  331. color:#545b62
  332. }
  333. .nav-link {
  334. padding:0 10px;
  335. height:36px;
  336. line-height:36px
  337. }
  338. .navbar-dark .navbar-nav .nav-link {
  339. color:#eee
  340. }
  341. .list-group-item.active a {
  342. color:#fff
  343. }
  344. .list-group-flush>.list-group-item {
  345. cursor:pointer
  346. }
  347. .pannel-main-container {
  348. padding:1.5rem;
  349. background:#fff
  350. }
  351. .input-group-append .btn-sm {
  352. line-height:1.8
  353. }
  354. .table {
  355. color:#545b62
  356. }
  357. .table td,.table th {
  358. padding:0.5rem;
  359. vertical-align:middle
  360. }
  361. .form-control {
  362. display:inline-block;
  363. height:36px
  364. }
  365. .form-control,.fa {
  366. font-size:14px!important;
  367. color:inherit
  368. }
  369. .btn+.btn {
  370. margin-left:10px
  371. }
  372. .input-text {
  373. height:36px;
  374. line-height:36px
  375. }
  376. .thumbnail-md {
  377. max-width:280px;
  378. max-height:168px
  379. }
  380. .admin-textarea-xl {
  381. width:100%
  382. }
  383. .admin-input-lg {
  384. width:60%
  385. }
  386. .admin-input-sm {
  387. width:160px
  388. }
  389. .admin-input-xs {
  390. width:60px
  391. }
  392. .navbar-toggler,.dropdown-menu,.breadcrumb,.cke_chrome,.cke_inner,.pagination,.form-control,.btn-md,.btn-sm,.alert,.rounded {
  393. border-radius:0.5rem!important
  394. }
  395. .cke_top,.item-theme-img img,.list-article-img img,.article-hot-img img {
  396. border-radius:0.5rem 0.5rem 0 0!important
  397. }
  398. .cke_bottom,.list-article-radius {
  399. border-radius:0 0 0.5rem 0.5rem!important
  400. }
  401. .rounded-circle {
  402. border-radius:50%!important
  403. }
  404. .page-item:first-child .page-link {
  405. border-top-left-radius:0.5rem!important;
  406. border-bottom-left-radius:0.5rem!important
  407. }
  408. .page-item:last-child .page-link {
  409. border-top-right-radius:0.5rem!important;
  410. border-bottom-right-radius:0.5rem!important
  411. }
  412. .input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child) {
  413. border-top-right-radius:0!important;
  414. border-bottom-right-radius:0!important
  415. }
  416. .input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
  417. border-top-left-radius:0!important;
  418. border-bottom-left-radius:0!important
  419. }
  420. #validateimg,.btn-send {
  421. border-radius:0 0.5rem 0.5rem 0!important
  422. }
  423. #returntop {
  424. display:none;
  425. position:fixed;
  426. padding:10px 15px;
  427. right:1rem;
  428. bottom:1rem;
  429. color:#fff;
  430. cursor:pointer;
  431. background:#ec982c;
  432. border-radius:0.5rem;
  433. border:0;
  434. z-index:9998
  435. }
  436. #returntop:hover {
  437. background:#e77817
  438. }
  439. @media (max-width:768px) {
  440. .m-pb-1 {
  441. padding-bottom:1rem
  442. }
  443. .m-pb-2 {
  444. padding-bottom:2rem
  445. }
  446. .login-from {
  447. width:100%
  448. }
  449. .bannr-img,.item-theme-img img,.list-article-img img {
  450. height:250px
  451. }
  452. .item-news-img img {
  453. height:210px
  454. }
  455. .feedbacks .feedback-action {
  456. float:none
  457. }
  458. }