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

626 lines
9.4KB

  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,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. margin-right:10px;
  275. width:30px;
  276. height:30px;
  277. border-radius:50%
  278. }
  279. .top-admin ul li {
  280. float:left;
  281. padding-left:30px;
  282. height:60px;
  283. line-height:60px
  284. }
  285. .user-img-sm {
  286. margin-right:10px;
  287. width:30px;
  288. height:30px;
  289. border-radius:50%;
  290. border:1px solid #dee2e6
  291. }
  292. .submenu {
  293. display:none;
  294. padding:6px 0;
  295. background:#adb5bd
  296. }
  297. .submenu li {
  298. height:40px;
  299. line-height:40px;
  300. transition:all .5s
  301. }
  302. .submenu li:hover {
  303. background:#009688
  304. }
  305. .submenu a {
  306. float:left;
  307. display:block;
  308. padding:0 10px 0 50px;
  309. color:#fff
  310. }
  311. .submenu .active {
  312. background:#1eb867
  313. }
  314. .submenu-right {
  315. float:right!important;
  316. padding:0 20px 0 10px!important
  317. }
  318. .card-body {
  319. padding:.65rem
  320. }
  321. #fz-0 {
  322. font-size:0
  323. }
  324. #_fileList,#_verList {
  325. height:360px;
  326. overflow-y:scroll
  327. }
  328. #_msgInfo {
  329. display:none
  330. }
  331. .update-close {
  332. background-color:#fff;
  333. border:0
  334. }
  335. .updates-dot {
  336. display:none;
  337. position:absolute;
  338. top:12px;
  339. right:6px;
  340. height:6px;
  341. width:6px;
  342. background:#dc3545;
  343. border-radius:50%
  344. }
  345. .spinner-border {
  346. width:20px;
  347. height:20px;
  348. vertical-align:bottom
  349. }
  350. .sys-search {
  351. position:relative
  352. }
  353. .sys-search .sys-times {
  354. position:absolute;
  355. top:1px;
  356. right:20px
  357. }
  358. .coolbg {
  359. padding:.25rem .65rem;
  360. background:#f5f5f5;
  361. border-bottom:1px solid #dee2e6;
  362. border:0;
  363. cursor:pointer
  364. }
  365. .coolbg2 {
  366. padding:.65rem;
  367. background:#fff;
  368. border-bottom:1px solid #dee2e6;
  369. text-align:right
  370. }
  371. .colordlg {
  372. padding:.6rem;
  373. width:120px;
  374. background:#fff;
  375. border:2px solid #1eb867;
  376. z-index:10005
  377. }
  378. .coolbg61 {
  379. width:390px;
  380. height:28px;
  381. line-height:28px;
  382. background:#e7f3b1;
  383. border-top:1px solid #bdc5b4;
  384. border-left:1px solid #bdc5b4;
  385. border-right:1px solid #bdc5b4;
  386. text-align:right
  387. }
  388. .coolbg62 {
  389. padding:.6rem;
  390. width:390px;
  391. height:300px;
  392. background:#F8FDF0;
  393. border:1px solid #bdc5b4
  394. }
  395. .wsselect {
  396. padding:.65rem 0;
  397. background:#fff;
  398. overflow:auto
  399. }
  400. .pubdlg {
  401. background:#fff;
  402. border:2px solid #1eb867;
  403. z-index:8888
  404. }
  405. .pubdlg .title {
  406. padding-left:.65rem;
  407. height:28px;
  408. line-height:28px;
  409. font-weight:600;
  410. color:#545b62;
  411. background:#f5f5f5;
  412. border-bottom:1px solid #dee2e6
  413. }
  414. .fullpagediv {
  415. position:absolute;
  416. top:0;
  417. left:0;
  418. width:100%;
  419. height:100%;
  420. background:#cdcdcd;
  421. opacity:.6;
  422. z-index:1999
  423. }
  424. .quicksel {
  425. margin-left:10px;
  426. margin-top:10px;
  427. width:680px;
  428. height:420px;
  429. overflow:auto;
  430. z-index:10005
  431. }
  432. .quickselfoot {
  433. padding:.65rem 0;
  434. border-top:1px solid #dee2e6
  435. }
  436. .quickselitem {
  437. display:block;
  438. line-height:28px
  439. }
  440. .quickselitem .topcat {
  441. margin-bottom:1rem;
  442. padding:0 10px;
  443. background:#e9ecef;
  444. clear:both
  445. }
  446. .quickselitem .soncat {
  447. margin-bottom:1rem;
  448. padding:0 10px
  449. }
  450. .quickselitem .item {
  451. display:inline-block;
  452. padding-left:10px
  453. }
  454. .mysource,.mywriter {
  455. width:300px;
  456. background:#fff;
  457. border:2px solid #1eb867;
  458. z-index:10001
  459. }
  460. .wsselect {
  461. padding:.65rem
  462. }
  463. #uploadfield {
  464. float:left
  465. }
  466. #uploadwait {
  467. z-index:19999
  468. }
  469. .option1 {
  470. background:#e9ecef
  471. }
  472. .option2 {
  473. background:#adb5bd
  474. }
  475. .option3 {
  476. background:#fff
  477. }
  478. .maintable {
  479. width:98%!important;
  480. border:1px solid #dee2e6!important
  481. }
  482. .table {
  483. margin-bottom:0;
  484. color:#545b62
  485. }
  486. .table td,.table th {
  487. padding:.65rem;
  488. vertical-align:middle
  489. }
  490. .form-control {
  491. display:inline-block
  492. }
  493. .fa {
  494. font-size:14px!important;
  495. color:inherit;
  496. cursor:pointer
  497. }
  498. .l-height-28 {
  499. line-height:28px
  500. }
  501. .list-group-item {
  502. padding:.65rem 0
  503. }
  504. .btn-xs {
  505. padding:2px;
  506. line-height:12px;
  507. font-size:12px
  508. }
  509. .btn+.btn {
  510. margin-left:10px
  511. }
  512. .admin-win {
  513. background:#f5f5f5;
  514. border:1px solid #dee2e6!important
  515. }
  516. .admin-win-iframe {
  517. width:100%;
  518. height:360px
  519. }
  520. .admin-border {
  521. border:1px solid #dee2e6!important
  522. }
  523. .admin-main-sort {
  524. margin-left:1rem;
  525. width:30px;
  526. text-align:center
  527. }
  528. .admin-td {
  529. padding:.65rem;
  530. border-bottom:1px solid #dee2e6
  531. }
  532. .admin-textarea-xl {
  533. width:100%;
  534. height:90px
  535. }
  536. .admin-textarea-sm {
  537. width:360px;
  538. height:60px
  539. }
  540. .admin-input-lg {
  541. width:360px
  542. }
  543. .admin-input-md {
  544. width:260px
  545. }
  546. .admin-input-sm {
  547. width:160px
  548. }
  549. .admin-input-xs {
  550. width:60px
  551. }
  552. .web-info {
  553. padding:10px;
  554. background:#f5f5f5;
  555. text-align:center
  556. }
  557. .thumbnail-md {
  558. max-width:200px;
  559. max-height:120px
  560. }
  561. .thumbnail-sm {
  562. max-width:80px;
  563. max-height:80px
  564. }
  565. .icon img {
  566. width:20px;
  567. height:20px
  568. }
  569. .fileinput-button {
  570. display:inline-block;
  571. position:relative;
  572. overflow:hidden
  573. }
  574. .fileinput-button input {
  575. position:absolute;
  576. top:0;
  577. right:0;
  578. margin:0;
  579. opacity:0;
  580. direction:ltr;
  581. cursor:pointer
  582. }
  583. span.page-link {
  584. color:#fff;
  585. background:#1eb867
  586. }
  587. 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 {
  588. border-radius:.5rem!important
  589. }
  590. .btn-xs {
  591. border-radius:.35rem!important
  592. }
  593. .coolbg4,.pubdlg .title,.cke_top {
  594. border-radius:.5rem .5rem 0 0!important
  595. }
  596. .submenu,.wsselect,.cke_bottom {
  597. border-radius:0 0 .5rem .5rem!important
  598. }
  599. .page-item:first-child .page-link {
  600. border-top-left-radius:.5rem!important;
  601. border-bottom-left-radius:.5rem!important
  602. }
  603. .page-item:last-child .page-link {
  604. border-top-right-radius:.5rem!important;
  605. border-bottom-right-radius:.5rem!important
  606. }
  607. #selColor {
  608. padding:0;
  609. width:50px
  610. }
  611. #browsehappy {
  612. padding:1rem 30px;
  613. font-size:14px;
  614. color:#856404;
  615. background:#fff3cd
  616. }
  617. .browsehappy-close {
  618. float:right;
  619. font-size:14px;
  620. cursor:pointer
  621. }
  622. @media (min-width:480px) {
  623. .modal-dialog {
  624. max-width:500px
  625. }
  626. }