国内流行的内容管理系统(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.

645 lines
9.6KB

  1. ::-webkit-scrollbar {
  2. width:6px;
  3. height:6px
  4. }
  5. ::-webkit-scrollbar-thumb {
  6. background:#dee2e6
  7. }
  8. ::-webkit-scrollbar-track {
  9. background:#f5f5f5
  10. }
  11. * {
  12. font-size:14px;
  13. scrollbar-color:#dee2e6 #f5f5f5;
  14. scrollbar-width:thin
  15. }
  16. body {
  17. margin:0;
  18. line-height:1.6;
  19. letter-spacing:.6px;
  20. font-size:14px;
  21. font-family:Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;
  22. color:#545b62;
  23. background:#fff
  24. }
  25. a {
  26. color:#545b62;
  27. text-decoration:none
  28. }
  29. a:hover {
  30. color:#ff8400;
  31. text-decoration:none
  32. }
  33. img {
  34. margin-right:10px;
  35. max-width:100%;
  36. border-radius:.5rem
  37. }
  38. ul,ol,li {
  39. margin:0;
  40. padding:0
  41. }
  42. li {
  43. list-style:none
  44. }
  45. table {
  46. background:#fff;
  47. border-spacing:0;
  48. border-collapse:separate
  49. }
  50. table tr:first-child td:first-child {
  51. border-top-left-radius:.5rem;
  52. border-top:0
  53. }
  54. table tr:first-child td:last-child {
  55. border-top-right-radius:.5rem;
  56. border-top:0
  57. }
  58. table tr:last-child td:first-child {
  59. border-bottom-left-radius:.5rem;
  60. border-bottom:0
  61. }
  62. table tr:last-child td:last-child {
  63. border-bottom-right-radius:.5rem;
  64. border-bottom:0
  65. }
  66. label {
  67. margin-bottom:0
  68. }
  69. input {
  70. padding:.375rem .75rem;
  71. height:28px;
  72. color:#545b62;
  73. background:#fff;
  74. border:1px solid #dee2e6;
  75. vertical-align:middle;
  76. transition:all .5s
  77. }
  78. input[type=file] {
  79. padding:0;
  80. height:auto;
  81. border:0;
  82. vertical-align:middle
  83. }
  84. input[type=button],input[type=submit],input[type=reset] {
  85. padding:.375rem .75rem;
  86. height:auto;
  87. color:#fff;
  88. background:#1eb867;
  89. border:0;
  90. transition:all .5s
  91. }
  92. input[type=radio],input[type=checkbox],input[type=radio]:focus,input[type=checkbox]:focus {
  93. height:auto;
  94. outline:none;
  95. box-shadow:none;
  96. vertical-align:text-top
  97. }
  98. select {
  99. padding:.375rem .75rem;
  100. height:28px;
  101. color:#545b62;
  102. background:#fff;
  103. border:1px solid #dee2e6;
  104. vertical-align:middle;
  105. transition:all .5s
  106. }
  107. select[multiple=yes] {
  108. height:180px
  109. }
  110. textarea {
  111. padding:.375rem .75rem;
  112. color:#545b62;
  113. background:#fff;
  114. border:1px solid #dee2e6;
  115. vertical-align:middle;
  116. transition:all .5s
  117. }
  118. input:focus,select:focus,textarea:focus {
  119. color:#495057;
  120. background:#fff;
  121. border-color:#80bdff;
  122. box-shadow:0 0 0 0.2rem rgba(0,123,255,.25);
  123. outline:0
  124. }
  125. body.hidemenu {
  126. background:none
  127. }
  128. body.showmenu .body-left {
  129. display:block
  130. }
  131. body.hidemenu .body-left {
  132. display:none
  133. }
  134. body.showmenu .body-right {
  135. left:220px;
  136. transition:all .5s
  137. }
  138. body.hidemenu .body-right {
  139. left:0;
  140. transition:all .5s
  141. }
  142. .body-left {
  143. position:absolute;
  144. top:60px;
  145. left:0;
  146. bottom:0;
  147. width:220px
  148. }
  149. .body-right {
  150. position:absolute;
  151. top:60px;
  152. right:0;
  153. bottom:0
  154. }
  155. .main,.menu {
  156. width:100%;
  157. height:98%
  158. }
  159. .main iframe,.menu iframe {
  160. width:100%;
  161. height:98%;
  162. border:0
  163. }
  164. .body-bg {
  165. background:#f5f5f5
  166. }
  167. .menu-box {
  168. margin:0;
  169. padding:1rem 5px
  170. }
  171. .menu-body {
  172. width:100%;
  173. background:#fff;
  174. box-shadow:0 .125rem .25rem rgba(0,0,0,.075)
  175. }
  176. .item-menu .link {
  177. position:relative;
  178. padding-left:50px;
  179. display:block;
  180. height:42px;
  181. line-height:42px;
  182. cursor:pointer;
  183. transition:all .5s
  184. }
  185. .item-menu li:last-child .link {
  186. border-bottom:0
  187. }
  188. .item-menu li i {
  189. position:absolute;
  190. top:14px;
  191. left:20px;
  192. color:#545b62
  193. }
  194. .item-menu li i.fa-angle-down {
  195. right:20px;
  196. left:auto
  197. }
  198. .item-menu li.open .link,.item-menu li.open i {
  199. color:#1eb867
  200. }
  201. .item-menu li.open i.fa-angle-down {
  202. transform:rotate(180deg)
  203. }
  204. .head {
  205. width:100%;
  206. height:60px;
  207. background:linear-gradient(45deg,#1eb867,#009688 80%)
  208. }
  209. .top-logo {
  210. float:left;
  211. padding-left:30px;
  212. width:220px
  213. }
  214. .top-name a {
  215. float:left;
  216. height:60px;
  217. line-height:60px;
  218. font-size:18px;
  219. font-weight:600;
  220. color:#fff
  221. }
  222. .top-version a {
  223. float:left;
  224. height:60px;
  225. line-height:60px;
  226. font-size:18px;
  227. font-weight:600;
  228. color:#fff
  229. }
  230. .top-version {
  231. float:left;
  232. margin-top:18px;
  233. margin-left:5px;
  234. font-size:12px;
  235. color:#fff
  236. }
  237. .btn-version {
  238. float:left;
  239. margin-top:18px;
  240. margin-left:5px
  241. }
  242. .top-item ul li {
  243. float:left;
  244. position:relative;
  245. padding-left:30px;
  246. height:60px;
  247. line-height:60px
  248. }
  249. .top-item ul li a,.top-admin ul li a {
  250. font-size:14px;
  251. color:#fff
  252. }
  253. .top-item ul li a:hover,.top-admin ul li a:hover {
  254. color:#dee2e6
  255. }
  256. .search {
  257. position:absolute;
  258. top:20px;
  259. right:5px;
  260. height:20px;
  261. line-height:20px;
  262. font-size:12px;
  263. color:#545b62;
  264. background:0;
  265. border:0
  266. }
  267. .top-admin {
  268. float:right;
  269. margin-right:30px;
  270. height:60px;
  271. line-height:60px
  272. }
  273. .top-admin img {
  274. width:30px;
  275. height:30px;
  276. border-radius:50%
  277. }
  278. .top-admin ul li {
  279. float:left;
  280. padding-left:30px;
  281. height:60px;
  282. line-height:60px
  283. }
  284. .user-img-sm {
  285. margin-right:10px;
  286. width:30px;
  287. height:30px;
  288. border-radius:50%;
  289. border:1px solid #eee
  290. }
  291. .submenu {
  292. display:none;
  293. padding:5px 0;
  294. background:#adb5bd
  295. }
  296. .submenu li {
  297. height:40px;
  298. line-height:40px;
  299. transition:all .5s
  300. }
  301. .submenu li:hover {
  302. background:#009688
  303. }
  304. .submenu a {
  305. float:left;
  306. display:block;
  307. padding:0 10px 0 50px;
  308. color:#fff
  309. }
  310. .submenu .active {
  311. background:#1eb867
  312. }
  313. .submenu-right {
  314. float:right!important;
  315. padding:0 20px 0 10px!important
  316. }
  317. .card-body {
  318. padding:.5rem
  319. }
  320. .web-info {
  321. padding:10px;
  322. background:#f5f5f5
  323. }
  324. #fz-0 {
  325. font-size:0
  326. }
  327. #_fileList,#_verList {
  328. height:360px;
  329. overflow-y:auto
  330. }
  331. #_msgInfo {
  332. display:none
  333. }
  334. .update-close {
  335. background:#fff;
  336. border:0
  337. }
  338. .updates-dot {
  339. display:none;
  340. position:absolute;
  341. top:12px;
  342. right:6px;
  343. height:6px;
  344. width:6px;
  345. background:#dc3545;
  346. border-radius:50%
  347. }
  348. .spinner-border {
  349. width:20px;
  350. height:20px;
  351. vertical-align:bottom
  352. }
  353. .sys-search {
  354. position:relative
  355. }
  356. .sys-search .sys-times {
  357. position:absolute;
  358. top:1px;
  359. right:20px
  360. }
  361. .coolbg {
  362. padding:.375rem .75rem;
  363. background:#f5f5f5;
  364. border-bottom:1px solid #dee2e6;
  365. border:0;
  366. cursor:pointer
  367. }
  368. .coolbg2 {
  369. padding:.5rem;
  370. background:#fff;
  371. border-bottom:1px solid #dee2e6;
  372. text-align:right
  373. }
  374. .colordlg {
  375. padding:.5rem;
  376. width:120px;
  377. background:#fff;
  378. border:2px solid #1eb867;
  379. z-index:10005
  380. }
  381. .wsselect {
  382. padding:.5rem;
  383. background:#fff;
  384. overflow:auto
  385. }
  386. .pubdlg {
  387. background:#fff;
  388. border:2px solid #1eb867;
  389. z-index:8888
  390. }
  391. .pubdlg .title {
  392. padding:0 .5rem;
  393. height:28px;
  394. line-height:28px;
  395. font-weight:600;
  396. color:#545b62;
  397. background:#f5f5f5;
  398. border-bottom:1px solid #dee2e6
  399. }
  400. .fullpagediv {
  401. position:absolute;
  402. top:0;
  403. left:0;
  404. width:100%;
  405. height:100%;
  406. background:#cdcdcd;
  407. opacity:.6;
  408. z-index:1999
  409. }
  410. .quicksel {
  411. margin-left:10px;
  412. margin-top:10px;
  413. width:680px;
  414. height:420px;
  415. overflow:auto;
  416. z-index:10005
  417. }
  418. .quickselfoot {
  419. padding:.5rem;
  420. border-top:1px solid #dee2e6
  421. }
  422. .quickselitem {
  423. display:block;
  424. line-height:28px
  425. }
  426. .quickselitem .topcat {
  427. margin-bottom:1rem;
  428. padding:0 10px;
  429. background:#e9ecef;
  430. clear:both
  431. }
  432. .quickselitem .soncat {
  433. margin-bottom:1rem;
  434. padding:0 10px
  435. }
  436. .quickselitem .item {
  437. display:inline-block;
  438. padding-left:10px
  439. }
  440. .mysource,.mywriter {
  441. width:300px;
  442. background:#fff;
  443. border:2px solid #1eb867;
  444. z-index:10001
  445. }
  446. #uploadfield {
  447. float:left
  448. }
  449. #uploadwait {
  450. z-index:19999
  451. }
  452. .option1 {
  453. background:#e9ecef
  454. }
  455. .option2 {
  456. background:#adb5bd
  457. }
  458. .option3 {
  459. background:#fff
  460. }
  461. .tips-box {
  462. margin:70px auto 0;
  463. width:500px;
  464. height:auto;
  465. background:#fff;
  466. border-radius:.5rem;
  467. box-shadow:0 .125rem .25rem rgba(0,0,0,.075)
  468. }
  469. .tips-head {
  470. margin:0 20px;
  471. padding:18px 0;
  472. border-bottom:1px solid #f5f5f5
  473. }
  474. .tips-head p {
  475. margin:0;
  476. padding-left:10px;
  477. line-height:16px;
  478. text-align:left;
  479. border-left:3px solid #dc3545
  480. }
  481. .tips-body {
  482. padding:20px;
  483. min-height:160px;
  484. color:#545b62;
  485. word-break:break-all;
  486. word-wrap:break-word
  487. }
  488. .maintable {
  489. width:98%!important;
  490. border:1px solid #dee2e6!important
  491. }
  492. .table {
  493. margin-bottom:0;
  494. color:#545b62
  495. }
  496. .table td,.table th {
  497. padding:.5rem;
  498. vertical-align:middle
  499. }
  500. .form-control {
  501. display:inline-block
  502. }
  503. .fa {
  504. font-size:14px!important;
  505. color:inherit;
  506. cursor:pointer
  507. }
  508. .l-height-28 {
  509. line-height:28px
  510. }
  511. .list-group-item {
  512. padding:.5rem 0
  513. }
  514. .btn-xs {
  515. padding:.2rem;
  516. line-height:12px;
  517. font-size:12px
  518. }
  519. .btn+.btn {
  520. margin-left:10px
  521. }
  522. .admin-win {
  523. background:#f5f5f5;
  524. border:1px solid #dee2e6!important
  525. }
  526. .admin-win-iframe {
  527. width:100%;
  528. height:360px
  529. }
  530. .admin-border {
  531. border:1px solid #dee2e6!important
  532. }
  533. .admin-main-sort {
  534. margin-left:1rem;
  535. width:30px;
  536. text-align:center
  537. }
  538. .admin-td {
  539. padding:.5rem;
  540. border-bottom:1px solid #dee2e6
  541. }
  542. .admin-textarea-xl {
  543. width:100%;
  544. height:90px
  545. }
  546. .admin-textarea-sm {
  547. width:360px;
  548. height:60px
  549. }
  550. .admin-input-lg {
  551. width:360px
  552. }
  553. .admin-input-md {
  554. width:260px
  555. }
  556. .admin-input-sm {
  557. width:160px
  558. }
  559. .admin-input-xs {
  560. width:60px
  561. }
  562. .thumbnail-md {
  563. max-width:200px;
  564. max-height:120px
  565. }
  566. .thumbnail-sm {
  567. max-width:80px;
  568. max-height:80px
  569. }
  570. .icon img {
  571. width:20px;
  572. height:20px
  573. }
  574. .fileinput-button {
  575. display:inline-block;
  576. position:relative;
  577. overflow:hidden
  578. }
  579. .fileinput-button input {
  580. position:absolute;
  581. top:0;
  582. right:0;
  583. margin:0;
  584. opacity:0;
  585. direction:ltr;
  586. cursor:pointer
  587. }
  588. span.page-link {
  589. color:#fff;
  590. background:#1eb867
  591. }
  592. table,input,select,textarea,.search,.menu-body,.coolbg,.mysource,.mywriter,.pubdlg,.colordlg,.quickselitem .topcat,.web-info,.cke_chrome,.cke_inner,.pagination,.card,.form-control,.btn-sm,.alert,.rounded {
  593. border-radius:.5rem!important
  594. }
  595. .btn-xs {
  596. border-radius:.35rem!important
  597. }
  598. .coolbg2,.pubdlg .title,.cke_top {
  599. border-radius:.5rem .5rem 0 0!important
  600. }
  601. .submenu,.wsselect,.cke_bottom {
  602. border-radius:0 0 .5rem .5rem!important
  603. }
  604. .page-item:first-child .page-link {
  605. border-top-left-radius:.5rem!important;
  606. border-bottom-left-radius:.5rem!important
  607. }
  608. .page-item:last-child .page-link {
  609. border-top-right-radius:.5rem!important;
  610. border-bottom-right-radius:.5rem!important
  611. }
  612. #selColor {
  613. padding:0;
  614. width:50px
  615. }
  616. #browsehappy {
  617. padding:1rem 30px;
  618. font-size:14px;
  619. color:#856404;
  620. background:#fff3cd
  621. }
  622. .browsehappy-close {
  623. float:right;
  624. font-size:14px;
  625. cursor:pointer
  626. }
  627. @media (max-width:480px) {
  628. .web-info {
  629. word-break:break-all
  630. }
  631. .tips {
  632. padding:0 15px
  633. }
  634. .tips-box {
  635. width:100%
  636. }
  637. .m-d-none {
  638. display:none
  639. }
  640. }
  641. @media (min-width:480px) {
  642. .modal-dialog {
  643. max-width:500px
  644. }
  645. }