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

618 lines
8.9KB

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