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

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