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

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