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

697 lines
11KB

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