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

654 lines
9.9KB

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