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

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