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

676 lines
10KB

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