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

727 lines
12KB

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