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

652 lines
9.8KB

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