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

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