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

612 lines
9.2KB

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