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

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