admin.css 28 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387
  1. /** layuiAdmin.std-v1.0.0 LPPL License By http://www.layui.com/admin/ */
  2. html #layuicss-layuiAdmin {
  3. display: none;
  4. position: absolute;
  5. width: 1989px
  6. }
  7. ::-webkit-input-placeholder {
  8. color: #ccc
  9. }
  10. html {
  11. /*background-color: #f2f2f2;*/
  12. color: #666
  13. }
  14. .layadmin-tabsbody-item, [template] {
  15. display: none
  16. }
  17. [lay-href], [lay-tips], [layadmin-event] {
  18. cursor: pointer
  19. }
  20. .layui-layout-admin .layui-header {
  21. position: fixed;
  22. top: 0;
  23. left: 0;
  24. width: 100%;
  25. height: 50px
  26. }
  27. .layui-layout-admin .layui-header .layui-nav .layui-nav-child a {
  28. color: #333
  29. }
  30. .layui-layout-admin .layui-side {
  31. width: 220px;
  32. top: 0;
  33. z-index: 1001
  34. }
  35. .layui-layout-admin .layui-header .layui-nav .layui-nav-item, .layui-layout-admin .layui-logo {
  36. height: 50px;
  37. line-height: 50px
  38. }
  39. .layui-layout-admin .layui-logo {
  40. position: fixed;
  41. left: 0;
  42. top: 0;
  43. z-index: 1002;
  44. width: 220px;
  45. height: 49px;
  46. padding: 0 15px;
  47. box-sizing: border-box;
  48. overflow: hidden;
  49. font-weight: 300;
  50. background-repeat: no-repeat;
  51. background-position: center center
  52. }
  53. .layadmin-pagetabs, .layui-layout-admin .layui-body, .layui-layout-admin .layui-footer, .layui-layout-admin .layui-layout-left {
  54. left: 220px
  55. }
  56. .layadmin-pagetabs {
  57. position: fixed;
  58. top: 50px;
  59. right: 0;
  60. z-index: 999
  61. }
  62. .layadmin-pagetabs .layui-breadcrumb {
  63. padding: 0 15px
  64. }
  65. .layui-layout-admin .layui-body {
  66. top: 90px;
  67. bottom: 0
  68. }
  69. .layui-layout-admin .layui-body .layadmin-tabsbody-item {
  70. position: absolute;
  71. top: 0;
  72. bottom: 0;
  73. left: 0;
  74. right: 0;
  75. overflow: hidden
  76. }
  77. .layui-layout-admin .layui-header .layui-nav-img {
  78. width: 26px;
  79. height: 26px
  80. }
  81. .layui-layout-admin .layui-header .layui-nav-child {
  82. top: 55px
  83. }
  84. .layui-layout-admin .layui-header .layui-layout-right .layui-nav-child {
  85. left: auto;
  86. right: 0
  87. }
  88. .layui-layout-admin .layui-header .layui-nav .layui-nav-child dd.layui-this, .layui-layout-admin .layui-header .layui-nav .layui-nav-child dd.layui-this a {
  89. background: 0 0
  90. }
  91. .layadmin-pagetabs, .layui-layout-admin .layui-body, .layui-layout-admin .layui-footer, .layui-layout-admin .layui-header .layui-layout-right, .layui-layout-admin .layui-header .layui-nav .layui-nav-item, .layui-layout-admin .layui-layout-left, .layui-layout-admin .layui-logo, .layui-layout-admin .layui-side {
  92. transition: all .3s;
  93. -webkit-transition: all .3s
  94. }
  95. .layui-icon-login-qq {
  96. color: #3492ED
  97. }
  98. .layui-icon-login-wechat {
  99. color: #4DAF29
  100. }
  101. .layui-icon-login-weibo {
  102. color: #CF1900
  103. }
  104. .layui-form[wid100] .layui-form-label {
  105. width: 100px
  106. }
  107. .layui-form[wid100] .layui-input-block {
  108. margin-left: 130px
  109. }
  110. @media screen and (max-width: 450px) {
  111. .layui-form[wid100] .layui-form-item .layui-input-inline {
  112. margin-left: 132px
  113. }
  114. .layui-form[wid100] .layui-form-item .layui-input-inline + .layui-form-mid {
  115. margin-left: 130px
  116. }
  117. }
  118. .layui-form-item .layui-input-company {
  119. width: auto;
  120. padding-right: 10px;
  121. line-height: 38px
  122. }
  123. .layui-bg-white {
  124. background-color: #fff
  125. }
  126. .layadmin-loading {
  127. position: absolute;
  128. left: 50%;
  129. top: 50%;
  130. margin: -16px -15px;
  131. font-size: 30px;
  132. color: #c2c2c2
  133. }
  134. .layadmin-fixed {
  135. position: fixed;
  136. left: 0;
  137. top: 0;
  138. z-index: 999
  139. }
  140. .layadmin-link {
  141. color: #029789 !important
  142. }
  143. .layadmin-link:hover {
  144. opacity: .8
  145. }
  146. .layui-layer-admin .layui-layer-title {
  147. height: 50px;
  148. line-height: 50px;
  149. border: 0;
  150. background-color: #20222A;
  151. color: #fff
  152. }
  153. .layui-layer-admin i[close] {
  154. position: absolute;
  155. padding: 5px;
  156. right: 10px;
  157. top: 12px;
  158. color: #fff;
  159. cursor: pointer
  160. }
  161. .layui-layer-admin .layui-layer-content {
  162. padding: 20px;
  163. line-height: 22px
  164. }
  165. .layui-layer-admin .layui-layer-content cite {
  166. font-style: normal;
  167. color: #FF5722
  168. }
  169. .layui-layer-adminRight {
  170. top: 50px !important;
  171. bottom: 0;
  172. box-shadow: 1px 1px 10px rgba(0, 0, 0, .1);
  173. border-radius: 0;
  174. overflow: auto
  175. }
  176. .layadmin-note .layui-layer-content {
  177. padding: 0
  178. }
  179. .layadmin-note textarea {
  180. display: block;
  181. width: 300px;
  182. height: 132px;
  183. min-width: 300px;
  184. min-height: 132px;
  185. line-height: 20px;
  186. padding: 10px 20px;
  187. border: none;
  188. box-sizing: border-box;
  189. color: #666;
  190. word-wrap: break-word
  191. }
  192. .layui-layout-admin .layui-layout-left {
  193. padding: 0 10px
  194. }
  195. .layui-layout-admin .layui-layout-left .layui-nav-item {
  196. margin: 0 20px
  197. }
  198. .layui-layout-admin .layui-input-search {
  199. display: inline-block;
  200. vertical-align: middle;
  201. height: 32px;
  202. border: none;
  203. cursor: text
  204. }
  205. .layui-layout-admin .layui-layout-left a, .layui-layout-admin .layui-layout-right {
  206. padding: 0
  207. }
  208. .layui-header .layui-nav-item .layui-icon {
  209. position: relative;
  210. top: 1px;
  211. font-size: 16px
  212. }
  213. .layui-header .layui-layout-right .layui-badge-dot {
  214. margin-left: 11px
  215. }
  216. .layui-header .layui-nav .layui-this:after, .layui-layout-admin .layui-header .layui-nav-bar {
  217. top: 0 !important;
  218. bottom: auto;
  219. height: 3px;
  220. background-color: #fff;
  221. background-color: rgba(255, 255, 255, .3)
  222. }
  223. .layadmin-body-shade {
  224. position: fixed;
  225. display: none;
  226. left: 0;
  227. right: 0;
  228. top: 0;
  229. bottom: 0;
  230. background-color: rgba(0, 0, 0, .3);
  231. z-index: 1000
  232. }
  233. .layui-side-menu .layui-side-scroll {
  234. width: 240px
  235. }
  236. .layui-side-menu .layui-nav {
  237. width: 220px;
  238. margin-top: 50px;
  239. background: 0 0
  240. }
  241. .layui-side-menu .layui-nav .layui-nav-item a {
  242. height: 40px;
  243. line-height: 40px;
  244. padding-left: 45px;
  245. padding-right: 30px
  246. }
  247. .layui-side-menu .layui-nav .layui-nav-item > a {
  248. padding-top: 8px;
  249. padding-bottom: 8px
  250. }
  251. .layui-side-menu .layui-nav .layui-nav-item a:hover {
  252. background: 0 0
  253. }
  254. .layui-side-menu .layui-nav .layui-nav-itemed > .layui-nav-child {
  255. padding: 5px 0
  256. }
  257. .layui-side-menu .layui-nav .layui-nav-item .layui-icon {
  258. position: absolute;
  259. top: 50%;
  260. left: 20px;
  261. margin-top: -19px
  262. }
  263. .layui-side-menu .layui-nav .layui-nav-child .layui-nav-child {
  264. background: 0 0 !important
  265. }
  266. .layui-side-menu .layui-nav .layui-nav-child .layui-nav-child a {
  267. padding-left: 60px
  268. }
  269. .layui-side-menu .layui-nav .layui-nav-more {
  270. right: 15px
  271. }
  272. @media screen and (max-width: 992px) {
  273. .layui-layout-admin .layui-side {
  274. transform: translate3d(-220px, 0, 0);
  275. -webkit-transform: translate3d(-220px, 0, 0);
  276. width: 220px
  277. }
  278. .layadmin-pagetabs, .layui-layout-admin .layui-body, .layui-layout-admin .layui-footer, .layui-layout-admin .layui-layout-left {
  279. left: 0
  280. }
  281. }
  282. .layadmin-side-shrink .layui-layout-admin .layui-logo {
  283. width: 60px;
  284. background-image: url(../images/logo.png)
  285. }
  286. .layadmin-side-shrink .layui-layout-admin .layui-logo span {
  287. display: none
  288. }
  289. .layadmin-side-shrink .layui-side {
  290. left: 0;
  291. width: 60px
  292. }
  293. .layadmin-side-shrink .layadmin-pagetabs, .layadmin-side-shrink .layui-layout-admin .layui-body, .layadmin-side-shrink .layui-layout-admin .layui-footer, .layadmin-side-shrink .layui-layout-admin .layui-layout-left {
  294. left: 60px
  295. }
  296. .layadmin-side-shrink .layui-side-menu .layui-nav {
  297. position: static;
  298. width: 60px
  299. }
  300. .layadmin-side-shrink .layui-side-menu .layui-nav-item {
  301. position: static
  302. }
  303. .layadmin-side-shrink .layui-side-menu .layui-nav-item > a {
  304. padding-right: 0
  305. }
  306. .layadmin-side-shrink .layui-side-menu .layui-nav-item cite, .layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-item > .layui-nav-child, .layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-item > a .layui-nav-more {
  307. display: none;
  308. padding: 8px 0;
  309. width: 200px
  310. }
  311. .layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-itemed > a {
  312. background: rgba(0, 0, 0, .3)
  313. }
  314. .layadmin-side-spread-sm .layadmin-pagetabs, .layadmin-side-spread-sm .layui-layout-admin .layui-body, .layadmin-side-spread-sm .layui-layout-admin .layui-footer, .layadmin-side-spread-sm .layui-layout-admin .layui-layout-left {
  315. left: 0;
  316. transform: translate3d(220px, 0, 0);
  317. -webkit-transform: translate3d(220px, 0, 0)
  318. }
  319. .layadmin-side-spread-sm .layui-layout-admin .layui-layout-right {
  320. transform: translate3d(220px, 0, 0);
  321. -webkit-transform: translate3d(220px, 0, 0)
  322. }
  323. .layadmin-side-spread-sm .layui-side {
  324. transform: translate3d(0, 0, 0);
  325. -webkit-transform: translate3d(0, 0, 0)
  326. }
  327. .layadmin-side-spread-sm .layadmin-body-shade {
  328. display: block
  329. }
  330. .layadmin-pagetabs .layui-tab-title li:first-child .layui-tab-close, .layadmin-tabs-select.layui-nav .layui-nav-bar, .layadmin-tabs-select.layui-nav .layui-nav-more {
  331. display: none
  332. }
  333. .layadmin-pagetabs {
  334. height: 40px;
  335. line-height: 40px;
  336. padding: 0 80px 0 40px;
  337. background-color: #fff;
  338. box-sizing: border-box;
  339. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
  340. }
  341. .layadmin-pagetabs .layadmin-tabs-control {
  342. position: absolute;
  343. top: 0;
  344. width: 40px;
  345. height: 100%;
  346. text-align: center;
  347. cursor: pointer;
  348. transition: all .3s;
  349. -webkit-transition: all .3s;
  350. box-sizing: border-box;
  351. border-left: 1px solid #f6f6f6
  352. }
  353. .layadmin-pagetabs .layadmin-tabs-control:hover {
  354. background-color: #f6f6f6
  355. }
  356. .layadmin-pagetabs .layui-icon-prev {
  357. left: 0;
  358. border-left: none;
  359. border-right: 1px solid #f6f6f6
  360. }
  361. .layadmin-pagetabs .layui-icon-next {
  362. right: 40px
  363. }
  364. .layadmin-pagetabs .layui-icon-down {
  365. right: 0
  366. }
  367. .layadmin-tabs-select.layui-nav {
  368. position: absolute;
  369. left: 0;
  370. top: 0;
  371. width: 100%;
  372. height: 100%;
  373. padding: 0;
  374. background: 0 0
  375. }
  376. .layadmin-tabs-select.layui-nav .layui-nav-item {
  377. line-height: 40px
  378. }
  379. .layadmin-tabs-select.layui-nav .layui-nav-item > a {
  380. height: 40px
  381. }
  382. .layadmin-tabs-select.layui-nav .layui-nav-item a {
  383. color: #666
  384. }
  385. .layadmin-tabs-select.layui-nav .layui-nav-child {
  386. top: 40px;
  387. left: auto;
  388. right: 0
  389. }
  390. .layadmin-tabs-select.layui-nav .layui-nav-child dd.layui-this, .layadmin-tabs-select.layui-nav .layui-nav-child dd.layui-this a {
  391. background-color: #f2f2f2 !important;
  392. color: #333
  393. }
  394. .layadmin-pagetabs .layui-tab {
  395. margin: 0;
  396. overflow: hidden
  397. }
  398. .layadmin-pagetabs .layui-tab-title {
  399. height: 40px;
  400. border: none
  401. }
  402. .layadmin-pagetabs .layui-tab-title li {
  403. min-width: 0;
  404. line-height: 40px;
  405. max-width: 160px;
  406. text-overflow: ellipsis;
  407. padding-right: 40px;
  408. overflow: hidden;
  409. border-right: 1px solid #f6f6f6;
  410. vertical-align: top
  411. }
  412. .layadmin-pagetabs .layui-tab-title li:first-child {
  413. padding-right: 15px
  414. }
  415. .layadmin-pagetabs .layui-tab-title li .layui-tab-close {
  416. position: absolute;
  417. right: 8px;
  418. top: 50%;
  419. margin: -7px 0 0;
  420. width: 16px;
  421. height: 16px;
  422. line-height: 16px;
  423. border-radius: 50%;
  424. font-size: 12px
  425. }
  426. .layadmin-pagetabs .layui-tab-title li:after {
  427. content: '';
  428. position: absolute;
  429. top: 0;
  430. left: 0;
  431. width: 0;
  432. height: 2px;
  433. border-radius: 0;
  434. background-color: #292B34;
  435. transition: all .3s;
  436. -webkit-transition: all .3s
  437. }
  438. .layadmin-pagetabs .layui-tab-title li:hover:after {
  439. width: 100%
  440. }
  441. .layadmin-pagetabs .layui-tab-title li.layui-this, .layadmin-pagetabs .layui-tab-title li:hover {
  442. background-color: #f6f6f6
  443. }
  444. .layadmin-pagetabs .layui-tab-title li.layui-this:after {
  445. width: 100%;
  446. border: none;
  447. height: 2px;
  448. background-color: #292B34
  449. }
  450. .layadmin-tabspage-none .layui-layout-admin .layui-header {
  451. border-bottom: none;
  452. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05)
  453. }
  454. .layadmin-tabspage-none .layui-layout-admin .layui-body {
  455. top: 50px
  456. }
  457. .layadmin-tabspage-none .layadmin-header {
  458. display: block
  459. }
  460. .layadmin-tabspage-none .layadmin-header .layui-breadcrumb {
  461. border-top: 1px solid #f6f6f6
  462. }
  463. .layui-layout-admin .layui-header {
  464. border-bottom: 1px solid #f6f6f6;
  465. box-sizing: border-box;
  466. background-color: #fff
  467. }
  468. .layui-layout-admin .layui-header a, .layui-layout-admin .layui-header a cite {
  469. color: #333
  470. }
  471. .layui-layout-admin .layui-header a:hover {
  472. color: #000
  473. }
  474. .layui-layout-admin .layui-header .layui-nav .layui-nav-more {
  475. border-top-color: #666
  476. }
  477. .layui-layout-admin .layui-header .layui-nav .layui-nav-mored {
  478. border-color: transparent transparent #666
  479. }
  480. .layui-layout-admin .layui-header .layui-nav .layui-this:after, .layui-layout-admin .layui-header .layui-nav-bar {
  481. height: 2px;
  482. background-color: #20222A
  483. }
  484. .layui-layout-admin .layui-logo {
  485. background-color: #20222A;
  486. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15)
  487. }
  488. .layui-layout-admin .layui-logo, .layui-layout-admin .layui-logo a {
  489. color: #fff;
  490. color: rgba(255, 255, 255, .8)
  491. }
  492. .layui-side-menu {
  493. box-shadow: 1px 0 2px 0 rgba(0, 0, 0, .05)
  494. }
  495. .layui-layout-admin .layui-footer {
  496. padding: 10px 0;
  497. text-align: center;
  498. box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, .05)
  499. }
  500. .layadmin-setTheme-side, .layui-side-menu {
  501. background-color: #20222A;
  502. color: #fff
  503. }
  504. .layadmin-setTheme-header, .layui-layout-admin .layui-footer {
  505. background-color: #fff
  506. }
  507. .layui-tab-admin .layui-tab-title {
  508. background-color: #393D49;
  509. color: #fff
  510. }
  511. .layui-fluid {
  512. padding: 15px
  513. }
  514. .layadmin-header {
  515. display: none;
  516. height: 50px;
  517. line-height: 50px;
  518. margin-bottom: 0;
  519. border-radius: 0
  520. }
  521. .layadmin-header .layui-breadcrumb {
  522. padding: 0 15px
  523. }
  524. .layui-card-header {
  525. position: relative
  526. }
  527. .layui-card-header .layui-icon {
  528. line-height: initial;
  529. position: absolute;
  530. right: 15px;
  531. top: 50%;
  532. margin-top: -7px
  533. }
  534. .layadmin-iframe {
  535. position: absolute;
  536. width: 100%;
  537. height: 100%;
  538. left: 0;
  539. top: 0;
  540. right: 0;
  541. bottom: 0
  542. }
  543. .layadmin-carousel {
  544. height: 185px !important;
  545. background-color: #fff
  546. }
  547. .layadmin-carousel .layui-carousel-ind li {
  548. background-color: #e2e2e2
  549. }
  550. .layadmin-carousel .layui-carousel-ind li:hover {
  551. background-color: #c2c2c2
  552. }
  553. .layadmin-carousel .layui-carousel-ind li.layui-this {
  554. background-color: #999
  555. }
  556. .layadmin-carousel .layui-carousel, .layadmin-carousel > [carousel-item] > * {
  557. background-color: #fff
  558. }
  559. .layadmin-carousel .layui-col-space10 {
  560. margin: 0
  561. }
  562. .layadmin-carousel .layui-carousel-ind {
  563. position: absolute;
  564. top: -41px;
  565. text-align: right
  566. }
  567. .layadmin-carousel .layui-carousel-ind ul {
  568. background: 0 0
  569. }
  570. .layui-card .layui-tab-brief .layui-tab-title {
  571. height: 42px;
  572. border-bottom-color: #f6f6f6
  573. }
  574. .layui-card .layui-tab-brief .layui-tab-title li {
  575. margin: 0 15px;
  576. padding: 0;
  577. line-height: 42px
  578. }
  579. .layui-card .layui-tab-brief .layui-tab-title li.layui-this {
  580. color: #333
  581. }
  582. .layui-card .layui-tab-brief .layui-tab-title .layui-this:after {
  583. height: 43px
  584. }
  585. .layui-card .layui-tab-brief .layui-tab-content {
  586. padding: 15px
  587. }
  588. .layui-card .layui-table-view {
  589. margin: 0
  590. }
  591. .layadmin-shortcut li {
  592. text-align: center
  593. }
  594. .layadmin-shortcut li .layui-icon {
  595. display: inline-block;
  596. width: 100%;
  597. height: 60px;
  598. line-height: 60px;
  599. text-align: center;
  600. border-radius: 2px;
  601. font-size: 30px;
  602. background-color: #F8F8F8;
  603. color: #333;
  604. transition: all .3s;
  605. -webkit-transition: all .3s
  606. }
  607. .layadmin-shortcut li cite {
  608. position: relative;
  609. top: 2px;
  610. display: block;
  611. color: #666;
  612. text-overflow: ellipsis;
  613. overflow: hidden;
  614. white-space: nowrap;
  615. font-size: 14px
  616. }
  617. .layadmin-shortcut li:hover .layui-icon {
  618. background-color: #f2f2f2
  619. }
  620. .layadmin-backlog .layadmin-backlog-body {
  621. display: block;
  622. padding: 10px 15px;
  623. background-color: #f8f8f8;
  624. color: #999;
  625. border-radius: 2px;
  626. transition: all .3s;
  627. -webkit-transition: all .3s
  628. }
  629. .layadmin-backlog-body h3 {
  630. padding-bottom: 10px;
  631. font-size: 12px
  632. }
  633. .layadmin-backlog-body p cite {
  634. font-style: normal;
  635. font-size: 30px;
  636. font-weight: 300;
  637. color: #009688
  638. }
  639. .layadmin-backlog-body:hover {
  640. background-color: #f2f2f2;
  641. color: #888
  642. }
  643. .layadmin-dataview {
  644. height: 332px !important
  645. }
  646. .layadmin-dataview > [carousel-item]:before {
  647. display: none
  648. }
  649. .layadmin-dataview > [carousel-item] > div {
  650. height: 332px
  651. }
  652. .layadmin-takerates {
  653. padding-top: 5px
  654. }
  655. .layadmin-takerates .layui-progress {
  656. margin: 50px 0 60px
  657. }
  658. .layadmin-takerates .layui-progress:last-child {
  659. margin-bottom: 10px
  660. }
  661. .layadmin-takerates .layui-progress h3 {
  662. position: absolute;
  663. right: 0;
  664. top: -35px;
  665. color: #999;
  666. font-size: 14px
  667. }
  668. .layadmin-takerates .layui-progress-bar {
  669. text-align: left
  670. }
  671. .layadmin-takerates .layui-progress-text {
  672. top: -35px;
  673. line-height: 26px;
  674. font-size: 26px
  675. }
  676. .layadmin-news {
  677. height: 60px !important;
  678. padding: 5px 0
  679. }
  680. .layadmin-news a {
  681. display: block;
  682. line-height: 60px;
  683. text-align: center
  684. }
  685. .layadmin-news .layui-carousel-ind {
  686. height: 45px
  687. }
  688. .layadmin-list li {
  689. margin-bottom: 6px;
  690. padding-bottom: 6px;
  691. border-bottom-color: #f6f6f6;
  692. list-style-position: inside;
  693. list-style-type: disc;
  694. text-overflow: ellipsis;
  695. overflow: hidden;
  696. white-space: nowrap
  697. }
  698. .layadmin-list li a {
  699. color: #666
  700. }
  701. .layadmin-list li a:hover {
  702. color: #009688
  703. }
  704. .layadmin-list li:last-child {
  705. border: none;
  706. padding: 0;
  707. margin: 0
  708. }
  709. .layadmin-text p {
  710. margin-bottom: 10px;
  711. text-indent: 2em
  712. }
  713. .layadmin-text p:last-child {
  714. margin: 0
  715. }
  716. .layadmin-font-em {
  717. font-size: 13px;
  718. color: #758697
  719. }
  720. .layui-card-header .layui-a-tips {
  721. position: absolute;
  722. right: 15px;
  723. color: #01AAED
  724. }
  725. .layuiadmin-card-text {
  726. background-color: #f8f8f8;
  727. color: #777;
  728. padding: 24px
  729. }
  730. .layuiadmin-card-text .layui-text-top {
  731. padding-bottom: 10px
  732. }
  733. .layuiadmin-card-text .layui-text-top i {
  734. margin-right: 10px;
  735. font-size: 24px;
  736. color: #009688
  737. }
  738. .layuiadmin-card-text .layui-text-top a {
  739. line-height: 24px;
  740. font-size: 16px;
  741. vertical-align: top
  742. }
  743. .layuiadmin-card-text .layui-text-center {
  744. height: 44px;
  745. line-height: 22px;
  746. margin-bottom: 10px;
  747. overflow: hidden
  748. }
  749. .layuiadmin-card-text .layui-text-bottom {
  750. position: relative
  751. }
  752. .layuiadmin-card-text .layui-text-bottom a {
  753. color: #777;
  754. font-size: 12px;
  755. text-overflow: ellipsis;
  756. word-break: break-all
  757. }
  758. .layuiadmin-card-text .layui-text-bottom span {
  759. color: #CCC;
  760. font-size: 12px;
  761. position: absolute;
  762. right: 0
  763. }
  764. .layuiadmin-badge, .layuiadmin-btn-group, .layuiadmin-span-color {
  765. position: absolute;
  766. right: 15px
  767. }
  768. .layuiadmin-card-link a:hover, .layuiadmin-card-team li a:hover, .layuiadmin-card-text a:hover {
  769. color: #01AAED;
  770. transition: all .3s
  771. }
  772. .layuiadmin-card-status {
  773. padding: 0 10px 10px
  774. }
  775. .layuiadmin-card-status dd {
  776. padding: 15px 0;
  777. border-bottom: 1px solid #EEE;
  778. display: -webkit-flex;
  779. display: flex
  780. }
  781. .layuiadmin-card-status dd:last-child {
  782. border: none
  783. }
  784. .layuiadmin-card-status dd div.layui-status-img, .layuiadmin-card-team .layui-team-img {
  785. width: 32px;
  786. height: 32px;
  787. border-radius: 50%;
  788. background-color: #009688;
  789. margin-right: 15px
  790. }
  791. .layuiadmin-card-status dd div.layui-status-img a {
  792. width: 100%;
  793. height: 100%;
  794. display: inline-block;
  795. text-align: center;
  796. line-height: 32px
  797. }
  798. .layuiadmin-card-status dd div.layui-status-img img, .layuiadmin-card-team .layui-team-img img {
  799. width: 50%;
  800. height: 50%
  801. }
  802. .layuiadmin-card-status dd div a {
  803. color: #01AAED
  804. }
  805. .layuiadmin-card-status dd div span {
  806. color: #BBB
  807. }
  808. .layuiadmin-card-link {
  809. padding-left: 10px;
  810. font-size: 0
  811. }
  812. .layuiadmin-card-link a {
  813. display: inline-block;
  814. width: 25%;
  815. color: #666;
  816. font-size: 14px;
  817. margin-bottom: 12px
  818. }
  819. .layuiadmin-card-link button {
  820. vertical-align: top
  821. }
  822. .layuiadmin-card-link button:hover {
  823. color: #009688
  824. }
  825. .layuiadmin-card-team li {
  826. padding: 10px 0 10px 10px
  827. }
  828. .layuiadmin-card-team .layui-team-img {
  829. display: inline-block;
  830. margin-right: 8px;
  831. width: 24px;
  832. height: 24px;
  833. text-align: center;
  834. line-height: 24px
  835. }
  836. .layuiadmin-card-team span {
  837. color: #777
  838. }
  839. .layuiadmin-badge {
  840. top: 50%;
  841. margin-top: -9px;
  842. color: #01AAED
  843. }
  844. .layuiadmin-card-list {
  845. padding: 15px
  846. }
  847. .layuiadmin-card-list p.layuiadmin-big-font {
  848. font-size: 36px;
  849. color: #666;
  850. line-height: 36px;
  851. padding: 5px 0 10px;
  852. overflow: hidden;
  853. text-overflow: ellipsis;
  854. word-break: break-all;
  855. white-space: nowrap
  856. }
  857. .layuiadmin-card-list p.layuiadmin-normal-font {
  858. padding-bottom: 10px;
  859. font-size: 20px;
  860. color: #666;
  861. line-height: 24px
  862. }
  863. .layuiadmin-span-color {
  864. font-size: 14px
  865. }
  866. .layuiadmin-span-color i {
  867. padding-left: 5px
  868. }
  869. .layuiadmin-card-status li {
  870. position: relative;
  871. padding: 10px 0;
  872. border-bottom: 1px solid #EEE
  873. }
  874. .layuiadmin-card-status li h3 {
  875. padding-bottom: 5px;
  876. font-weight: 700
  877. }
  878. .layuiadmin-card-status li p {
  879. padding-bottom: 10px
  880. }
  881. .layuiadmin-card-status li > span {
  882. color: #999
  883. }
  884. .layuiadmin-home2-usernote .layuiadmin-reply {
  885. display: none;
  886. position: absolute;
  887. right: 0;
  888. bottom: 12px
  889. }
  890. .layuiadmin-home2-usernote li:hover .layuiadmin-reply {
  891. display: block
  892. }
  893. .layuiadmin-page-table td span {
  894. color: #2F4056
  895. }
  896. .layuiadmin-page-table td span.first {
  897. color: #FF5722
  898. }
  899. .layuiadmin-page-table td span.second {
  900. color: #FFB800
  901. }
  902. .layuiadmin-page-table td span.third {
  903. color: #5FB878
  904. }
  905. .layuiAdmin-msg-detail h1 {
  906. font-size: 16px
  907. }
  908. .layuiAdmin-msg-detail .layui-card-header {
  909. height: auto;
  910. line-height: 30px;
  911. padding: 15px
  912. }
  913. .layuiAdmin-msg-detail .layui-card-header span {
  914. padding: 0 5px;
  915. color: #999
  916. }
  917. .layuiAdmin-msg-detail .layui-card-header span:first-child {
  918. padding-left: 0
  919. }
  920. .layuiAdmin-msg-detail .layui-card-body {
  921. padding: 15px
  922. }
  923. .layuiadmin-content-bread {
  924. padding-bottom: 20px
  925. }
  926. .layuiadmin-order-progress {
  927. position: relative;
  928. top: 12px
  929. }
  930. .layui-card-header.layuiadmin-card-header-auto {
  931. padding-top: 15px;
  932. padding-bottom: 15px;
  933. height: auto
  934. }
  935. .layuiadmin-card-header-auto i.layuiadmin-button-btn {
  936. position: relative;
  937. right: 0;
  938. top: 0;
  939. vertical-align: middle
  940. }
  941. .layuiadmin-card-header-auto .layui-form-item:last-child {
  942. margin-bottom: 0
  943. }
  944. .layadmin-setTheme {
  945. padding: 15px;
  946. overflow-x: hidden
  947. }
  948. .layadmin-setTheme > h5 {
  949. padding: 20px 0 10px;
  950. color: #000
  951. }
  952. .layadmin-setTheme > h5:first-child {
  953. padding-top: 0
  954. }
  955. .layadmin-setTheme-color {
  956. width: 330px;
  957. font-size: 0
  958. }
  959. .layadmin-setTheme-color li {
  960. position: relative;
  961. display: inline-block;
  962. vertical-align: top;
  963. width: 80px;
  964. height: 50px;
  965. margin: 0 15px 15px 0;
  966. background-color: #f2f2f2;
  967. cursor: pointer;
  968. font-size: 12px;
  969. color: #666
  970. }
  971. .layadmin-setTheme-color li:after {
  972. content: '';
  973. position: absolute;
  974. z-index: 20;
  975. top: 50%;
  976. left: 50%;
  977. width: 1px;
  978. height: 0;
  979. border: 1px solid #f2f2f2;
  980. transition: all .3s;
  981. -webkit-transition: all .3s;
  982. opacity: 0
  983. }
  984. .layadmin-setTheme-color li.layui-this:after, .layadmin-setTheme-color li:hover:after {
  985. width: 100%;
  986. height: 100%;
  987. padding: 4px;
  988. top: -5px;
  989. left: -5px;
  990. border-color: #5FB878;
  991. opacity: 1
  992. }
  993. .layadmin-setTheme-header {
  994. position: relative;
  995. z-index: 10;
  996. height: 10px;
  997. border-top: 1px solid #f2f2f2;
  998. border-right: 1px solid #f2f2f2
  999. }
  1000. .layadmin-setTheme-side {
  1001. position: absolute;
  1002. left: 0;
  1003. top: 0;
  1004. width: 20px;
  1005. height: 100%;
  1006. z-index: 11;
  1007. box-shadow: 1px 0 2px 0 rgba(0, 0, 0, .05)
  1008. }
  1009. .layadmin-setTheme-logo {
  1010. position: absolute;
  1011. left: 0;
  1012. top: 0;
  1013. width: 100%;
  1014. height: 10px;
  1015. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15)
  1016. }
  1017. .layadmin-form-right {
  1018. text-align: right
  1019. }
  1020. .layadmin-about p {
  1021. margin-bottom: 10px
  1022. }
  1023. .layadmin-menu-list .layui-card-header {
  1024. height: 50px;
  1025. line-height: 50px;
  1026. font-size: 16px
  1027. }
  1028. .layadmin-menu-list .layui-card-header:active {
  1029. background-color: #f2f2f2
  1030. }
  1031. .layadmin-menu-list .layui-card-header .layui-icon {
  1032. position: relative;
  1033. top: 1px;
  1034. left: 0;
  1035. display: inline-block;
  1036. margin: 0 10px;
  1037. font-size: 18px
  1038. }
  1039. @-webkit-keyframes layui-rl {
  1040. from {
  1041. -webkit-transform: translate3d(100%, 0, 0)
  1042. }
  1043. to {
  1044. -webkit-transform: translate3d(0, 0, 0)
  1045. }
  1046. }
  1047. @keyframes layui-rl {
  1048. from {
  1049. transform: translate3d(100%, 0, 0)
  1050. }
  1051. to {
  1052. transform: translate3d(0, 0, 0)
  1053. }
  1054. }
  1055. .layui-anim-rl {
  1056. -webkit-animation-name: layui-rl;
  1057. animation-name: layui-rl
  1058. }
  1059. @-webkit-keyframes layui-lr {
  1060. from {
  1061. -webkit-transform: translate3d(0 0, 0);
  1062. opacity: 1
  1063. }
  1064. to {
  1065. -webkit-transform: translate3d(100%, 0, 0);
  1066. opacity: 1
  1067. }
  1068. }
  1069. @keyframes layui-lr {
  1070. from {
  1071. transform: translate3d(0, 0, 0)
  1072. }
  1073. to {
  1074. transform: translate3d(100%, 0, 0)
  1075. }
  1076. }
  1077. .layui-anim-lr, .layui-anim-rl.layer-anim-close {
  1078. -webkit-animation-name: layui-lr;
  1079. animation-name: layui-lr
  1080. }
  1081. .layadmin-tips {
  1082. margin-top: 30px;
  1083. text-align: center
  1084. }
  1085. .layadmin-tips .layui-icon[face] {
  1086. display: inline-block;
  1087. font-size: 300px;
  1088. color: #393D49
  1089. }
  1090. .layadmin-tips .layui-text {
  1091. width: 500px;
  1092. margin: 30px auto;
  1093. padding-top: 20px;
  1094. border-top: 5px solid #009688;
  1095. font-size: 16px
  1096. }
  1097. .layadmin-tips h1 {
  1098. font-size: 100px;
  1099. line-height: 100px;
  1100. color: #009688
  1101. }
  1102. .layadmin-tips .layui-text .layui-anim {
  1103. display: inline-block
  1104. }
  1105. .layui-head-img{
  1106. height:80px;
  1107. width:80px;
  1108. float:left;
  1109. margin-left: 50px;
  1110. margin-top: -10px;
  1111. cursor:pointer;
  1112. }
  1113. .layui-table-img {
  1114. width: 35px;
  1115. height: 35px;
  1116. cursor: pointer;
  1117. object-fit: cover;
  1118. }
  1119. .layui-font{
  1120. position: absolute;
  1121. top: 75%;
  1122. left: 20px;
  1123. margin-top: -19px;
  1124. }
  1125. .layui-upload-img {
  1126. width: 92px;
  1127. height: 92px;
  1128. margin: 0 10px 10px 0;
  1129. }
  1130. @media screen and (max-width: 768px) {
  1131. .layadmin-panel-selection {
  1132. margin: 0;
  1133. width: auto
  1134. }
  1135. .layui-body .layui-nav .layui-nav-item {
  1136. display: block
  1137. }
  1138. .layui-layout-admin .layui-body .layadmin-tabsbody-item {
  1139. -webkit-overflow-scrolling: touch;
  1140. overflow: auto
  1141. }
  1142. }
  1143. /*修改*/
  1144. .layui-append-img{height: 92px; margin: 0px 10px 10px 0px; cursor: pointer;}
  1145. .layui-hide{diplay: none;}
  1146. .layui-copy{width: 30px;position:absolute;top:1px;bottom: 1px;right:1px;cursor:pointer;background:white;text-align: center;color: #999999c2;display: flex;align-items: center;justify-content: center;}
  1147. .layui-copy:hover{color: #999999;}