global.css 29 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777
  1. h1, h2, h3 {
  2. font-size: 14px;
  3. }
  4. ::-webkit-input-placeholder {
  5. color: #999
  6. }
  7. .site-inline {
  8. font-size: 0;
  9. }
  10. .site-tree, .site-content {
  11. display: inline-block;
  12. *display: inline;
  13. *zoom: 1;
  14. vertical-align: top;
  15. font-size: 14px;
  16. }
  17. .site-tree {
  18. width: 220px;
  19. min-height: 900px;
  20. padding: 5px 0 20px;
  21. }
  22. .site-content {
  23. width: 899px;
  24. min-height: 900px;
  25. padding: 20px 0 10px 20px;
  26. }
  27. .header {
  28. height: 59px;
  29. border-bottom: 1px solid #404553;
  30. background-color: #393D49;
  31. }
  32. .logo {
  33. position: absolute;
  34. left: 0;
  35. top: 16px;
  36. }
  37. .logo img {
  38. width: 82px;
  39. height: 31px;
  40. }
  41. .header .layui-nav {
  42. position: absolute;
  43. right: 0;
  44. top: 0;
  45. padding: 0;
  46. background: none;
  47. }
  48. .header .layui-nav .layui-nav-item {
  49. margin: 0 20px;
  50. }
  51. .header .layui-nav .layui-nav-item[mobile] {
  52. display: none;
  53. }
  54. .header .layui-container .logo {
  55. left: 15px;
  56. }
  57. .header .layui-container .layui-nav {
  58. right: 15px;
  59. }
  60. .menu {
  61. position: absolute;
  62. right: 0;
  63. top: 0;
  64. line-height: 65px;
  65. }
  66. .menu a {
  67. display: inline-block;
  68. *display: inline;
  69. *zoom: 1;
  70. vertical-align: top;
  71. }
  72. .menu a {
  73. position: relative;
  74. padding: 0 20px;
  75. margin: 0 20px;
  76. color: #c2c2c2;
  77. font-size: 14px;
  78. }
  79. .menu a:hover {
  80. color: #fff;
  81. transition: all .5s;
  82. -webkit-transition: all .5s
  83. }
  84. .menu a.this {
  85. color: #fff
  86. }
  87. .menu a.this::after {
  88. content: '';
  89. position: absolute;
  90. left: 0;
  91. bottom: -1px;
  92. width: 100%;
  93. height: 5px;
  94. background-color: #5FB878;
  95. }
  96. .header-index {
  97. }
  98. .header-index .site-banner-bg {
  99. }
  100. .header-index[spring] {
  101. border: none;
  102. background-color: #0D1206
  103. }
  104. .header-index[summer] {
  105. border: none;
  106. background-color: #0A0E11
  107. }
  108. .header-index[autumn] {
  109. border: none;
  110. background-color: #100903
  111. }
  112. .header-index[winter] {
  113. border: none;
  114. background-color: #110F25 /*#06041C*/
  115. }
  116. .header-demo {
  117. height: 60px;
  118. border-bottom: none;
  119. }
  120. .header-demo .logo {
  121. left: 40px;
  122. }
  123. .header-demo .layui-nav {
  124. top: 0;
  125. }
  126. .header-demo .layui-nav .layui-nav-item {
  127. margin: 0 10px;
  128. }
  129. .header-demo .layui-nav .layui-this a {
  130. padding: 0 30px;
  131. }
  132. .component {
  133. position: absolute;
  134. width: 160px;
  135. left: 120px;
  136. top: 16px;
  137. }
  138. .component .layui-input {
  139. height: 30px;
  140. padding-left: 12px;
  141. background-color: #424652;
  142. background-color: rgba(255, 255, 255, .05);
  143. border: none 0;
  144. color: #fff;
  145. color: rgba(255, 255, 255, .5);
  146. font-size: 12px;
  147. }
  148. .component .layui-form-select .layui-edge {
  149. display: none;
  150. border-top-color: #999;
  151. }
  152. .component .layui-form-select dl {
  153. top: 36px;
  154. background-color: rgba(255, 255, 255, .9)
  155. }
  156. .header-demo .component {
  157. left: 185px;
  158. }
  159. .layui-side-child {
  160. width: 160px !important;
  161. left: 200px;
  162. bottom: 60px !important;
  163. border-right: 1px solid #eee;
  164. background-color: #fff;
  165. }
  166. .layui-side-child .layui-side-scroll {
  167. width: 170px;
  168. }
  169. .layui-side-child .layui-nav {
  170. padding: 10px 0;
  171. width: 160px;
  172. border-radius: 0;
  173. background: none
  174. }
  175. .layui-side-child .layui-nav-child {
  176. border-radius: 0;
  177. }
  178. .layui-side-child .layui-nav .layui-nav-title a,
  179. .layui-side-child .layui-nav .layui-nav-title a:hover,
  180. .layui-side-child .layui-nav-itemed > a {
  181. color: #666 !important;
  182. }
  183. .layui-side-child .layui-nav-itemed .layui-nav-child {
  184. margin-bottom: 10px;
  185. background: none !important;
  186. }
  187. .layui-side-child .layui-nav .layui-nav-item a {
  188. height: 30px;
  189. line-height: 30px;
  190. color: #666;
  191. }
  192. .layui-side-child .layui-nav .layui-nav-item a:hover {
  193. background: none !important;
  194. }
  195. .layui-side-child .layui-nav .layui-nav-child a {
  196. color: #999 !important;
  197. }
  198. .layui-side-child .layui-nav .layui-nav-more {
  199. display: none;
  200. }
  201. .layui-side-child .layui-nav-tree .layui-this,
  202. .layui-side-child .layui-nav-tree .layui-this > a,
  203. .layui-side-child .layui-nav-tree .layui-nav-child dd.layui-this,
  204. .layui-side-child .layui-nav-tree .layui-nav-child dd.layui-this a {
  205. background: none;
  206. color: #5FB878 !important;
  207. }
  208. .layui-side-child .layui-nav .layui-nav-child a:hover {
  209. color: #009688 !important
  210. }
  211. .layui-side-child .layui-nav-bar {
  212. background-color: #5FB878;
  213. }
  214. .footer {
  215. padding: 30px 0;
  216. line-height: 30px;
  217. text-align: center;
  218. color: #666;
  219. font-weight: 300;
  220. }
  221. body .layui-layout-admin .footer-demo {
  222. height: 50px;
  223. line-height: 50px;
  224. padding: 5px 0;
  225. }
  226. .footer a {
  227. padding: 0 5px;
  228. }
  229. .site-union {
  230. color: #999;
  231. }
  232. .site-union > * {
  233. display: inline-block;
  234. vertical-align: middle;
  235. }
  236. .site-union a[sponsor] img {
  237. width: 80px;
  238. }
  239. .site-union span {
  240. position: relative;
  241. top: 5px;
  242. }
  243. .site-union span a {
  244. padding: 0;
  245. display: inline;
  246. color: #999;
  247. }
  248. .site-union span a:hover {
  249. text-decoration: underline;
  250. }
  251. .site-union .site-union-desc {
  252. display: block;
  253. margin-bottom: 10px;
  254. }
  255. .footer-demo p,
  256. .footer-demo .site-union,
  257. .footer-demo .site-union p {
  258. display: inline-block;
  259. vertical-align: middle;
  260. padding-right: 10px;
  261. }
  262. .footer-demo .site-union {
  263. position: relative;
  264. top: -5px;
  265. }
  266. .footer-demo .site-union .site-union-desc {
  267. margin-bottom: 0;
  268. padding-right: 0;
  269. }
  270. .footer-demo .site-union a[sponsor] img {
  271. position: relative;
  272. top: 3px;
  273. }
  274. .site-banner {
  275. position: relative;
  276. height: 600px;
  277. text-align: center;
  278. overflow: hidden;
  279. background-color: #393D49;
  280. }
  281. .site-banner-bg, .site-banner-main {
  282. position: absolute;
  283. left: 0;
  284. top: 0;
  285. width: 100%;
  286. height: 100%;
  287. }
  288. .site-banner-bg {
  289. background-position: center 0;
  290. }
  291. .site-zfj {
  292. padding-top: 25px;
  293. height: 220px;
  294. }
  295. .site-zfj i {
  296. position: absolute;
  297. left: 50%;
  298. top: 50px;
  299. width: 200px;
  300. height: 200px;
  301. margin-left: -100px;
  302. font-size: 180px;
  303. color: #c2c2c2;
  304. }
  305. @keyframes site-zfj {
  306. 0% {
  307. opacity: 1;
  308. transform: translate3d(0, 0, 0) rotate(0deg) scale(1);
  309. }
  310. 10% {
  311. opacity: 0.8;
  312. transform: translate3d(-100px, 0px, 0) rotate(10deg) scale(0.7);
  313. }
  314. 35% {
  315. opacity: 0.6;
  316. transform: translate3d(100px, 0px, 0) rotate(30deg) scale(0.4);
  317. }
  318. 50% {
  319. opacity: 0.4;
  320. transform: translate3d(0, 0, 0) rotate(360deg) scale(0);
  321. }
  322. 80% {
  323. opacity: 0.2;
  324. transform: translate3d(0, 0, 0) rotate(720deg) scale(1);
  325. }
  326. 90% {
  327. opacity: 0.1;
  328. transform: translate3d(0, 0, 0) rotate(3600deg) scale(6);
  329. }
  330. 100% {
  331. opacity: 1;
  332. transform: translate3d(0, 0, 0) rotate(3600deg) scale(1);
  333. }
  334. }
  335. @keyframes site-desc {
  336. 0% {
  337. transform: scale(1.1);
  338. }
  339. 100% {
  340. transform: scale(1);
  341. }
  342. }
  343. .site-zfj-anim i {
  344. -webkit-animation-name: site-zfj;
  345. animation-name: site-zfj;
  346. -webkit-animation-duration: 5s;
  347. animation-duration: 5s;
  348. -webkit-animation-timing-function: linear;
  349. animation-timing-function: linear;
  350. }
  351. @font-face {
  352. font-family: 'webfont-desc';
  353. src: url('//at.alicdn.com/t/webfont_eovt4pxxy5.eot'); /* IE9*/
  354. src: url('//at.alicdn.com/t/webfont_eovt4pxxy5.eot?#iefix') format('embedded-opentype'),
  355. url('//at.alicdn.com/t/webfont_eovt4pxxy5.woff') format('woff'),
  356. url('//at.alicdn.com/t/webfont_eovt4pxxy5.ttf') format('truetype'),
  357. url('//at.alicdn.com/t/webfont_eovt4pxxy5.svg#鎬濇簮榛戜綋-鏋佺粏') format('svg');
  358. }
  359. .web-font-desc {
  360. font-family: "webfont-desc" !important;
  361. font-size: 16px;
  362. font-style: normal;
  363. -webkit-font-smoothing: antialiased;
  364. -moz-osx-font-smoothing: grayscale;
  365. }
  366. .site-desc {
  367. position: relative;
  368. height: 70px;
  369. margin-top: 20px;
  370. }
  371. .site-desc .web-font-desc {
  372. color: #fff;
  373. color: rgba(255, 255, 255, .8);
  374. font-size: 61px;
  375. }
  376. .site-desc-anim {
  377. -webkit-animation-name: site-desc;
  378. animation-name: site-desc;
  379. }
  380. .site-desc cite {
  381. position: absolute;
  382. bottom: -40px;
  383. left: 0;
  384. width: 100%;
  385. color: #c2c2c2;
  386. font-style: normal;
  387. }
  388. .site-download {
  389. margin-top: 80px;
  390. font-size: 0;
  391. }
  392. .site-download a {
  393. position: relative;
  394. padding: 0 55px 0 95px;
  395. height: 65px;
  396. line-height: 65px;
  397. border: 1px solid #c2c2c2;
  398. border-color: rgba(255, 255, 255, .2);
  399. font-size: 24px;
  400. color: #ccc;
  401. transition: all .5s;
  402. -webkit-transition: all .5s;
  403. }
  404. .site-download a:hover {
  405. border-color: rgba(255, 255, 255, .3);
  406. color: #fff;
  407. background-color: rgba(255, 255, 255, .05);
  408. border-radius: 30px;
  409. }
  410. .site-download a cite {
  411. position: absolute;
  412. left: 55px;
  413. top: 2px;
  414. font-size: 30px;
  415. }
  416. .site-version {
  417. position: relative;
  418. margin-top: 15px;
  419. color: #ccc;
  420. font-size: 12px;
  421. }
  422. .site-version span {
  423. padding: 0 3px;
  424. }
  425. .site-version * {
  426. font-style: normal;
  427. }
  428. .site-version a {
  429. color: #e2e2e2;
  430. text-decoration: underline;
  431. }
  432. .site-banner-other {
  433. position: absolute;
  434. left: 0;
  435. bottom: 35px;
  436. width: 100%;
  437. text-align: center;
  438. font-size: 0;
  439. }
  440. .site-banner-other iframe {
  441. border: none;
  442. }
  443. .site-banner-other a {
  444. display: inline-block;
  445. vertical-align: middle;
  446. height: 28px;
  447. line-height: 28px;
  448. margin: 0 6px;
  449. padding: 0 10px;
  450. border-radius: 2px;
  451. color: #c2c2c2;
  452. color: rgba(255, 255, 255, .8);
  453. border: 1px solid #c2c2c2;
  454. border-color: rgba(255, 255, 255, .2);
  455. font-size: 14px;
  456. transition: all .5s;
  457. -webkit-transition: all .5s;
  458. }
  459. .site-banner-other a:hover {
  460. color: #fff;
  461. background-color: rgba(255, 255, 255, .1);
  462. }
  463. .site-idea {
  464. margin: 50px 0;
  465. font-size: 0;
  466. text-align: center;
  467. font-weight: 300;
  468. }
  469. .site-idea li {
  470. display: inline-block;
  471. vertical-align: top;
  472. *display: inline;
  473. *zoom: 1;
  474. font-size: 14px;
  475. }
  476. .site-idea li {
  477. width: 298px;
  478. height: 150px;
  479. padding: 30px;
  480. line-height: 24px;
  481. margin-left: 30px;
  482. border: 1px solid #d2d2d2;
  483. text-align: left;
  484. }
  485. .site-idea li:first-child {
  486. margin-left: 0
  487. }
  488. .site-idea .layui-field-title {
  489. border-color: #d2d2d2
  490. }
  491. .site-idea .layui-field-title legend {
  492. margin: 0 20px 20px 0;
  493. padding: 0 20px;
  494. text-align: center;
  495. }
  496. .site-sponsor-home {
  497. margin-top: 40px;
  498. text-align: center;
  499. }
  500. .site-sponsor-home .layui-btn {
  501. position: relative;
  502. width: 233px;
  503. height: 65px;
  504. line-height: 65px;
  505. background: none;
  506. border-color: #212121;
  507. font-size: 26px;
  508. border-radius: 6px; /*padding-left: 55px;*/
  509. }
  510. .site-sponsor-home .layui-btn:hover {
  511. background: #4A4855;
  512. color: #BAB8C3;
  513. }
  514. .site-sponsor-home .layui-btn:before { /*position: absolute; left: 15px; top: 15px; content: ''; width: 30px; height: 30px; background: url(http://cdn.layui.com/upload/2018_1/168_1514869467160_26113.png) center; background-repeat: no-repeat; background-size: contain;*/
  515. }
  516. .site-sponsor-home p {
  517. position: relative;
  518. padding-top: 15px;
  519. font-size: 22px;
  520. color: #212121;
  521. }
  522. .site-sponsor-home p:before {
  523. content: '';
  524. position: relative;
  525. top: -2px;
  526. display: inline-block;
  527. vertical-align: middle;
  528. width: 30px;
  529. height: 30px;
  530. margin-right: 10px;
  531. background: url(http://cdn.layui.com/upload/2018_1/168_1514869467160_26113.png) center;
  532. background-repeat: no-repeat;
  533. background-size: contain;
  534. }
  535. @media screen and (max-width: 750px) {
  536. .site-sponsor-home .layui-btn {
  537. width: 180px;
  538. height: 45px;
  539. line-height: 45px;
  540. font-size: 20px;
  541. }
  542. .site-sponsor-home p {
  543. font-size: 16px;
  544. }
  545. .site-sponsor-home p:before {
  546. width: 20px;
  547. height: 20px;
  548. }
  549. }
  550. .site-tips {
  551. margin-bottom: 10px;
  552. padding: 15px;
  553. line-height: 22px;
  554. border-left: 5px solid #0078AD;
  555. background-color: #f2f2f2;
  556. }
  557. body .site-tips p {
  558. margin: 0;
  559. }
  560. body .layui-layer-notice .layui-layer-content {
  561. padding: 20px;
  562. line-height: 26px;
  563. background-color: #393D49;
  564. color: #fff;
  565. font-weight: 300;
  566. }
  567. .layui-layer-notice .layui-text {
  568. color: #f8f8f8;
  569. }
  570. .layui-layer-notice .layui-text a {
  571. color: #009688;
  572. }
  573. .site-dir {
  574. display: none;
  575. }
  576. .site-dir li {
  577. line-height: 26px;
  578. margin-left: 20px;
  579. overflow: visible;
  580. list-style-type: disc;
  581. }
  582. .site-dir li a {
  583. display: block;
  584. }
  585. .site-dir li a:active {
  586. color: #01AAED;
  587. }
  588. .site-dir li a.layui-this {
  589. color: #01AAED;
  590. }
  591. body .layui-layer-dir {
  592. box-shadow: none;
  593. border: 1px solid #d2d2d2;
  594. }
  595. body .layui-layer-dir .layui-layer-content {
  596. padding: 10px;
  597. }
  598. .site-dir a em {
  599. padding-left: 5px;
  600. font-size: 12px;
  601. color: #c2c2c2;
  602. font-style: normal;
  603. }
  604. .site-tree {
  605. border-right: 1px solid #eee;
  606. }
  607. .site-tree .layui-tree {
  608. line-height: 32px;
  609. }
  610. .site-tree .layui-tree li i {
  611. position: relative;
  612. font-size: 22px;
  613. color: #000
  614. }
  615. .site-tree .layui-tree li a cite {
  616. padding: 0 8px;
  617. }
  618. .site-tree .layui-tree .site-tree-noicon a cite {
  619. padding-left: 15px;
  620. }
  621. .site-tree .layui-tree li a em {
  622. font-size: 12px;
  623. color: #bbb;
  624. padding-right: 5px;
  625. font-style: normal;
  626. }
  627. .site-tree .layui-tree li h2 {
  628. line-height: 36px;
  629. border-left: 5px solid #009E94;
  630. margin: 15px 0 5px;
  631. padding: 0 10px;
  632. background-color: #f2f2f2;
  633. }
  634. .site-tree .layui-tree li ul {
  635. margin-left: 27px;
  636. line-height: 28px;
  637. }
  638. .site-tree .layui-tree li ul a,
  639. .site-tree .layui-tree li ul a i {
  640. color: #777;
  641. }
  642. .site-tree .layui-tree li ul a:hover {
  643. color: #333;
  644. }
  645. .site-tree .layui-tree li ul li {
  646. margin-left: 25px;
  647. overflow: visible;
  648. list-style-type: disc; /*list-style-position: inside;*/
  649. }
  650. .site-tree .layui-tree li ul li cite,
  651. .site-tree .layui-tree .site-tree-noicon ul li cite {
  652. padding-left: 0;
  653. }
  654. .site-tree .layui-tree .layui-this a {
  655. color: #01AAED;
  656. }
  657. .site-tree .layui-tree .layui-this .layui-icon {
  658. color: #01AAED;
  659. }
  660. .site-fix .site-tree {
  661. position: fixed;
  662. top: 0;
  663. bottom: 0;
  664. z-index: 666;
  665. min-height: 0;
  666. overflow: auto;
  667. background-color: #fff;
  668. }
  669. .site-fix .site-content {
  670. margin-left: 220px;
  671. }
  672. .site-fix-footer .site-tree { /*margin-bottom: 120px;*/
  673. }
  674. .site-title {
  675. margin: 30px 0 20px;
  676. }
  677. .site-title fieldset {
  678. border: none;
  679. padding: 0;
  680. border-top: 1px solid #eee;
  681. }
  682. .site-title fieldset legend {
  683. margin-left: 20px;
  684. padding: 0 10px;
  685. font-size: 22px;
  686. font-weight: 300;
  687. }
  688. .site-text a {
  689. color: #01AAED;
  690. }
  691. .site-h1 {
  692. margin-bottom: 20px;
  693. line-height: 60px;
  694. padding-bottom: 10px;
  695. color: #393D49;
  696. border-bottom: 1px solid #eee;
  697. font-size: 28px;
  698. font-weight: 300;
  699. }
  700. .site-h1 .layui-icon {
  701. position: relative;
  702. top: 5px;
  703. font-size: 35px;
  704. margin-right: 10px;
  705. }
  706. .site-text {
  707. position: relative;
  708. }
  709. .site-text p {
  710. margin-bottom: 10px;
  711. line-height: 22px;
  712. }
  713. .site-text em {
  714. padding: 0 3px;
  715. font-weight: 500;
  716. font-style: italic;
  717. color: #666;
  718. }
  719. .site-text code {
  720. margin: 0 5px;
  721. padding: 3px 10px;
  722. border: 1px solid #e2e2e2;
  723. background-color: #fbfbfb;
  724. color: #666;
  725. border-radius: 2px;
  726. }
  727. .site-table {
  728. width: 100%;
  729. margin: 10px 0;
  730. }
  731. .site-table thead {
  732. background-color: #f2f2f2;
  733. }
  734. .site-table th,
  735. .site-table td {
  736. padding: 6px 15px;
  737. min-height: 20px;
  738. line-height: 20px;
  739. border: 1px solid #ddd;
  740. font-size: 14px;
  741. font-weight: 400;
  742. }
  743. .site-table tr:nth-child(even) {
  744. background: #fbfbfb;
  745. }
  746. .site-block {
  747. padding: 20px;
  748. border: 1px solid #eee;
  749. }
  750. .site-block .layui-form {
  751. margin-right: 200px;
  752. }
  753. .site-changelog .layui-timeline-title h2 {
  754. display: inline-block;
  755. }
  756. .site-changelog .layui-timeline-title .layui-badge-rim {
  757. top: -2px;
  758. left: 10px;
  759. }
  760. .site-doc-color {
  761. font-size: 0;
  762. }
  763. .site-doc-color li {
  764. display: inline-block;
  765. vertical-align: middle;
  766. width: 180px;
  767. margin-left: 20px;
  768. margin-bottom: 20px;
  769. padding: 20px 10px;
  770. color: #fff;
  771. text-align: center;
  772. border-radius: 2px;
  773. line-height: 22px;
  774. font-size: 14px;
  775. }
  776. .site-doc-color li p[tips] {
  777. opacity: 0.8;
  778. font-size: 12px;
  779. }
  780. .site-doc-necolor li {
  781. width: 108px;
  782. margin-top: 15px;
  783. margin-left: 0;
  784. border-radius: 0;
  785. }
  786. .site-doc-bgcolor li {
  787. padding: 10px;
  788. }
  789. .site-doc-icon {
  790. margin-bottom: 50px;
  791. font-size: 0;
  792. }
  793. .site-doc-icon li {
  794. display: inline-block;
  795. vertical-align: middle;
  796. width: 127px;
  797. height: 105px;
  798. line-height: 25px;
  799. padding: 20px 0;
  800. margin-right: -1px;
  801. margin-bottom: -1px;
  802. border: 1px solid #e2e2e2;
  803. font-size: 14px;
  804. text-align: center;
  805. color: #666;
  806. transition: all .3s;
  807. -webkit-transition: all .3s;
  808. }
  809. .site-doc-anim li {
  810. height: auto;
  811. }
  812. .site-doc-icon li .layui-icon {
  813. display: inline-block;
  814. font-size: 36px;
  815. }
  816. .site-doc-icon li .doc-icon-name,
  817. .site-doc-icon li .doc-icon-code {
  818. color: #c2c2c2;
  819. }
  820. .site-doc-icon li .doc-icon-fontclass {
  821. height: 40px;
  822. line-height: 20px;
  823. padding: 0 5px;
  824. font-size: 13px;
  825. color: #333;
  826. }
  827. .site-doc-icon li:hover {
  828. background-color: #f2f2f2;
  829. color: #000;
  830. }
  831. .grid-demo {
  832. padding: 10px;
  833. line-height: 50px;
  834. text-align: center;
  835. background-color: #79C48C;
  836. color: #fff;
  837. }
  838. .grid-demo-bg1 {
  839. background-color: #63BA79;
  840. }
  841. .grid-demo-bg2 {
  842. background-color: #49A761;
  843. }
  844. .grid-demo-bg3 {
  845. background-color: #38814A;
  846. }
  847. body .layui-layout-admin .site-demo {
  848. bottom: 60px;
  849. padding: 0;
  850. }
  851. body .site-demo-nav .layui-nav-item {
  852. line-height: 40px
  853. }
  854. .layui-nav-item .layui-icon {
  855. position: relative;
  856. font-size: 20px;
  857. }
  858. .layui-nav-item a cite {
  859. padding: 0 10px;
  860. }
  861. .site-demo .layui-main {
  862. margin: 15px;
  863. line-height: 22px;
  864. }
  865. .site-demo-editor {
  866. position: absolute;
  867. top: 0;
  868. bottom: 0;
  869. left: 0;
  870. width: 50%;
  871. }
  872. .site-demo-area {
  873. position: absolute;
  874. top: 0;
  875. bottom: 0;
  876. width: 100%;
  877. }
  878. .site-demo-editor textarea {
  879. position: absolute;
  880. width: 100%;
  881. height: 100%;
  882. padding: 10px;
  883. border: none;
  884. resize: none;
  885. background-color: #F7FBFF;
  886. background-color: #13151A;
  887. color: #999;
  888. font-family: Courier New;
  889. font-size: 12px;
  890. -webkit-box-sizing: border-box !important;
  891. -moz-box-sizing: border-box !important;
  892. box-sizing: border-box !important;
  893. }
  894. .site-demo-btn {
  895. position: absolute;
  896. bottom: 15px;
  897. right: 20px;
  898. }
  899. .site-demo-zanzhu {
  900. position: absolute;
  901. bottom: 0;
  902. left: 0;
  903. width: 100%;
  904. height: 90px;
  905. text-align: center;
  906. background-color: #e2e2e2;
  907. overflow: hidden;
  908. }
  909. .site-demo-zanzhu > * {
  910. position: relative;
  911. z-index: 1;
  912. }
  913. .site-demo-zanzhu:before {
  914. content: "";
  915. position: absolute;
  916. z-index: 0;
  917. top: 50%;
  918. left: 50%;
  919. width: 120px;
  920. margin: -10px 0px 0px -60px;
  921. text-align: center;
  922. color: rgb(170, 170, 170);
  923. font-size: 18px;
  924. font-weight: 300;
  925. }
  926. .site-demo-result {
  927. position: absolute;
  928. right: 0;
  929. top: 0;
  930. bottom: 0;
  931. width: 50%;
  932. }
  933. .site-demo-result iframe {
  934. position: absolute;
  935. width: 100%;
  936. height: 100%;
  937. }
  938. .site-demo-button {
  939. margin-bottom: 30px;
  940. }
  941. .site-demo-button div {
  942. margin: 20px 30px 10px;
  943. }
  944. .site-demo-button .layui-btn + .layui-btn {
  945. margin-left: 0;
  946. }
  947. .site-demo-button .layui-btn {
  948. margin: 0 7px 10px 0;
  949. }
  950. .site-demo-text a {
  951. color: #01AAED;
  952. }
  953. .site-demo-laytpl {
  954. text-align: center;
  955. }
  956. .site-demo-laytpl textarea,
  957. .site-demo-laytpl div span {
  958. width: 40%;
  959. padding: 15px;
  960. margin: 0 15px;
  961. }
  962. .site-demo-laytpl textarea {
  963. height: 300px;
  964. border: none;
  965. background-color: #3F3F3F;
  966. color: #E3CEAB;
  967. font-family: Courier New;
  968. resize: none;
  969. }
  970. .site-demo-laytpl div span {
  971. display: inline-block;
  972. text-align: center;
  973. background: #101010;
  974. color: #fff;
  975. }
  976. .site-demo-tplres {
  977. margin: 10px 0;
  978. text-align: center
  979. }
  980. .site-demo-tplres .site-demo-tplh2,
  981. .site-demo-tplres .site-demo-tplview {
  982. display: inline-block;
  983. width: 50%;
  984. }
  985. .site-demo-tplres h2 {
  986. padding: 15px;
  987. background: #e2e2e2;
  988. }
  989. .site-demo-tplres h3 {
  990. font-weight: 700;
  991. }
  992. .site-demo-tplres div {
  993. padding: 14px;
  994. border: 1px solid #e2e2e2;
  995. text-align: left;
  996. }
  997. .site-demo-upload,
  998. .site-demo-upload img {
  999. width: 200px;
  1000. height: 200px;
  1001. border-radius: 100%;
  1002. }
  1003. .site-demo-upload {
  1004. position: relative;
  1005. background: #e2e2e2;
  1006. }
  1007. .site-demo-upload .site-demo-upbar {
  1008. position: absolute;
  1009. top: 50%;
  1010. left: 50%;
  1011. margin: -18px 0 0 -56px;
  1012. }
  1013. .site-demo-upload .layui-upload-button {
  1014. background-color: rgba(0, 0, 0, .2);
  1015. color: rgba(255, 255, 255, 1);
  1016. }
  1017. .site-demo-util {
  1018. position: relative;
  1019. width: 300px;
  1020. }
  1021. .site-demo-util img {
  1022. width: 300px;
  1023. border-radius: 100%;
  1024. }
  1025. .site-demo-util span {
  1026. position: absolute;
  1027. left: 0;
  1028. top: 0;
  1029. width: 100%;
  1030. height: 100%;
  1031. background: #333;
  1032. cursor: pointer;
  1033. }
  1034. @-webkit-keyframes demo-fengjie {
  1035. 0% {
  1036. -webkit-filter: blur(0);
  1037. opacity: 1;
  1038. background: #fff;
  1039. height: 300px;
  1040. border-radius: 100%;
  1041. }
  1042. 80% {
  1043. -webkit-filter: blur(50px);
  1044. opacity: 0.95;
  1045. }
  1046. 100% {
  1047. -webkit-filter: blur(20px);
  1048. opacity: 0;
  1049. background: #fff;
  1050. }
  1051. }
  1052. @keyframes demo-fengjie {
  1053. 0% {
  1054. filter: blur(0);
  1055. opacity: 1;
  1056. background: #fff;
  1057. height: 300px;
  1058. border-radius: 100%;
  1059. }
  1060. 80% {
  1061. filter: blur(50px);
  1062. opacity: 0.95;
  1063. }
  1064. 100% {
  1065. filter: blur(20px);
  1066. opacity: 0;
  1067. background: #fff;
  1068. }
  1069. }
  1070. .site-demo-fengjie {
  1071. -webkit-animation-name: demo-fengjie;
  1072. animation-name: demo-fengjie;
  1073. -webkit-animation-duration: 5s;
  1074. animation-duration: 5s;
  1075. }
  1076. .layui-layout-admin .site-demo-body {
  1077. top: 106px;
  1078. }
  1079. .site-demo-title {
  1080. position: fixed;
  1081. left: 200px;
  1082. right: 0;
  1083. top: 65px;
  1084. }
  1085. .site-demo-code {
  1086. position: absolute;
  1087. left: 0;
  1088. top: 0;
  1089. width: 100%;
  1090. height: 100%;
  1091. border: none;
  1092. padding: 10px;
  1093. resize: none;
  1094. font-size: 12px;
  1095. background-color: #F7FBFF;
  1096. color: #881280;
  1097. font-family: Courier New;
  1098. }
  1099. .site-demo-overflow {
  1100. overflow: hidden;
  1101. }
  1102. #trans-tooltip,
  1103. #tip-arrow-bottom,
  1104. #tip-arrow-top {
  1105. display: none !important;
  1106. }
  1107. .alone {
  1108. text-align: center;
  1109. background-color: #009688;
  1110. color: #fff;
  1111. font-weight: 300;
  1112. transition: all .3s;
  1113. -webkit-transition: all .3s;
  1114. }
  1115. .alone:hover {
  1116. background-color: #5FB878;
  1117. }
  1118. .alone a {
  1119. display: block;
  1120. padding: 50px 20px;
  1121. color: #fff;
  1122. font-size: 30px;
  1123. }
  1124. .alone a cite {
  1125. display: block;
  1126. padding-top: 10px;
  1127. font-size: 14px;
  1128. }
  1129. .alone-banner {
  1130. height: 190px;
  1131. text-align: center;
  1132. font-weight: 300;
  1133. background-color: #009688;
  1134. color: #fff;
  1135. }
  1136. .alone-banner h1 {
  1137. padding-top: 60px;
  1138. line-height: 32px;
  1139. font-size: 30px;
  1140. font-weight: 300;
  1141. }
  1142. .alone-banner p {
  1143. padding-top: 20px;
  1144. color: #e2e2e2;
  1145. color: rgba(255, 255, 255, .8);
  1146. }
  1147. .alone-nav .layui-tab-title li {
  1148. margin-right: 30px;
  1149. padding: 0;
  1150. color: #666;
  1151. }
  1152. .alone-nav .layui-tab-title li a {
  1153. padding: 0 20px;
  1154. }
  1155. .alone-download {
  1156. margin: 30px 0;
  1157. }
  1158. .alone-download .layui-btn {
  1159. margin-right: 10px;
  1160. }
  1161. .alone-download span {
  1162. display: inline-block;
  1163. line-height: 44px;
  1164. padding-right: 20px;
  1165. }
  1166. .alone-download span em {
  1167. color: #999;
  1168. }
  1169. .alone-title {
  1170. margin-top: 20px;
  1171. }
  1172. .alone-download-btn {
  1173. text-align: center;
  1174. margin-top: 50px;
  1175. font-size: 0;
  1176. }
  1177. .alone-download-btn .layui-btn {
  1178. position: relative;
  1179. width: 206px;
  1180. height: 60px;
  1181. line-height: 60px;
  1182. font-size: 26px;
  1183. font-weight: 300;
  1184. }
  1185. .alone-download-btn .layui-btn + .layui-btn {
  1186. margin: 0;
  1187. }
  1188. .alone-download-btn .alone-download-right {
  1189. margin-left: 20px !important;
  1190. border-color: #009688;
  1191. background: none;
  1192. color: #009688;
  1193. }
  1194. .alone-download-btn .layui-btn img {
  1195. position: relative;
  1196. top: -3px;
  1197. width: 118px;
  1198. }
  1199. @media screen and (max-width: 750px) {
  1200. .layui-main {
  1201. width: auto;
  1202. margin: 0 10px;
  1203. }
  1204. .logo,
  1205. .header-demo .logo {
  1206. left: 10px;
  1207. }
  1208. .component {
  1209. display: none
  1210. }
  1211. .header .layui-nav-child {
  1212. left: auto;
  1213. right: 0;
  1214. }
  1215. .site-demo-overflow {
  1216. overflow: auto;
  1217. }
  1218. .site-nav-layim {
  1219. display: none !important;
  1220. }
  1221. .header .layui-nav .layui-nav-item {
  1222. margin: 0;
  1223. }
  1224. .header .layui-nav .layui-nav-item a {
  1225. padding: 0 20px;
  1226. }
  1227. .header .layui-nav .layui-nav-item[pc] {
  1228. display: none;
  1229. }
  1230. .header .layui-nav .layui-nav-item[mobile] {
  1231. display: inline-block;
  1232. }
  1233. .site-banner {
  1234. height: 300px;
  1235. }
  1236. .site-banner-bg {
  1237. background-size: cover;
  1238. }
  1239. .site-zfj {
  1240. height: 100px;
  1241. padding-top: 5px;
  1242. }
  1243. .site-zfj i {
  1244. top: 10px;
  1245. width: 100px;
  1246. height: 100px;
  1247. margin-left: -50px;
  1248. font-size: 100px;
  1249. }
  1250. .site-desc {
  1251. background-size: 70%;
  1252. margin: 0;
  1253. }
  1254. .site-desc .web-font-desc {
  1255. padding-top: 20px;
  1256. font-size: 30px;
  1257. }
  1258. .site-desc cite {
  1259. display: none;
  1260. }
  1261. .site-download {
  1262. margin-top: 0;
  1263. }
  1264. .site-download a {
  1265. height: 40px;
  1266. line-height: 40px;
  1267. padding: 0 25px 0 60px;
  1268. border-radius: 30px;
  1269. color: #fff;
  1270. font-size: 16px;
  1271. }
  1272. .site-download a cite {
  1273. left: 20px;
  1274. }
  1275. .site-banner-other {
  1276. bottom: 10px;
  1277. }
  1278. .site-idea {
  1279. margin: 20px 0;
  1280. }
  1281. .site-idea li {
  1282. margin: 0 0 20px 0;
  1283. width: 100%;
  1284. height: auto;
  1285. -webkit-box-sizing: border-box !important;
  1286. -moz-box-sizing: border-box !important;
  1287. box-sizing: border-box !important;
  1288. }
  1289. .site-hengfu img {
  1290. max-width: 100%
  1291. }
  1292. .site-block .layui-form {
  1293. margin-right: 0;
  1294. }
  1295. .layui-layer-dir {
  1296. display: none;
  1297. }
  1298. .site-tree {
  1299. position: fixed;
  1300. top: 0;
  1301. bottom: 0;
  1302. min-height: 0;
  1303. overflow: auto;
  1304. z-index: 1000;
  1305. left: -260px;
  1306. background-color: #fff;
  1307. transition: all .3s;
  1308. -webkit-transition: all .3s;
  1309. }
  1310. .site-content {
  1311. width: 100%;
  1312. padding: 0;
  1313. overflow: auto;
  1314. }
  1315. .site-content img {
  1316. max-width: 100%;
  1317. }
  1318. .site-tree-mobile {
  1319. display: block !important;
  1320. position: fixed;
  1321. z-index: 100000;
  1322. bottom: 15px;
  1323. left: 15px;
  1324. width: 50px;
  1325. height: 50px;
  1326. line-height: 50px;
  1327. border-radius: 2px;
  1328. text-align: center;
  1329. background-color: rgba(0, 0, 0, .7);
  1330. color: #fff;
  1331. }
  1332. .site-home .site-tree-mobile {
  1333. display: none !important;
  1334. }
  1335. .site-mobile .site-tree-mobile {
  1336. display: none !important;
  1337. }
  1338. .site-mobile .site-tree {
  1339. left: 0;
  1340. }
  1341. .site-mobile .site-mobile-shade {
  1342. content: '';
  1343. position: fixed;
  1344. top: 0;
  1345. bottom: 0;
  1346. left: 0;
  1347. right: 0;
  1348. background-color: rgba(0, 0, 0, .8);
  1349. z-index: 999;
  1350. }
  1351. .site-tree-mobile i {
  1352. font-size: 20px;
  1353. }
  1354. .layui-code-view {
  1355. -webkit-box-sizing: border-box;
  1356. -moz-box-sizing: border-box;
  1357. box-sizing: border-box;
  1358. }
  1359. .layui-layout-admin .layui-side {
  1360. position: fixed;
  1361. top: 0;
  1362. left: -260px;
  1363. transition: all .3s;
  1364. -webkit-transition: all .3s;
  1365. z-index: 10000;
  1366. }
  1367. .layui-body {
  1368. position: static;
  1369. bottom: 0;
  1370. left: 0;
  1371. }
  1372. .site-mobile .layui-side {
  1373. left: 0;
  1374. }
  1375. .site-mobile .layui-side-child {
  1376. top: 50%;
  1377. left: 200px;
  1378. height: 300px;
  1379. margin-top: -100px;
  1380. }
  1381. body .layui-layout-admin .footer-demo {
  1382. position: static;
  1383. height: auto;
  1384. padding: 15px 0;
  1385. line-height: 30px;
  1386. }
  1387. .footer-demo p,
  1388. .footer-demo .site-union {
  1389. height: auto;
  1390. padding-right: 0;
  1391. }
  1392. .footer-demo .site-union {
  1393. top: 0;
  1394. }
  1395. /*.footer-demo .site-union span{top: ;}*/
  1396. .site-demo-area,
  1397. .site-demo-editor,
  1398. .site-demo-result,
  1399. .site-demo-editor textarea,
  1400. .site-demo-result iframe {
  1401. position: static;
  1402. width: 100%;
  1403. }
  1404. .site-demo-editor textarea {
  1405. height: 350px;
  1406. }
  1407. .site-demo-zanzhu {
  1408. display: none;
  1409. }
  1410. .site-demo-btn {
  1411. bottom: auto;
  1412. top: 370px;
  1413. }
  1414. .site-demo-result iframe {
  1415. height: 500px;
  1416. }
  1417. .site-demo-laytpl textarea, .site-demo-laytpl div span {
  1418. margin: 0;
  1419. }
  1420. .site-demo-tplres .site-demo-tplh2, .site-demo-tplres .site-demo-tplview {
  1421. width: 100%;
  1422. -webkit-box-sizing: border-box;
  1423. -moz-box-sizing: border-box;
  1424. box-sizing: border-box;
  1425. }
  1426. .site-demo-title {
  1427. position: static;
  1428. left: 0;
  1429. }
  1430. body .layui-layout-admin .site-demo {
  1431. position: static;
  1432. }
  1433. .site-demo-code {
  1434. position: static;
  1435. height: 350px;
  1436. }
  1437. }
  1438. @-webkit-keyframes site-anim-closeup {
  1439. from {
  1440. -webkit-transform: translate3d(0, 0, 0) scale(1);
  1441. opacity: 1;
  1442. }
  1443. to {
  1444. -webkit-transform: translate3d(0, 400px, 0) scale(2);
  1445. opacity: 0.5;
  1446. }
  1447. }
  1448. @keyframes site-anim-closeup {
  1449. from {
  1450. transform: translate3d(0, 0, 0) scale(1);
  1451. opacity: 1;
  1452. }
  1453. to {
  1454. transform: translate3d(0, 400px, 0) scale(2);
  1455. opacity: 0.5;
  1456. }
  1457. }
  1458. .site-out-up {
  1459. -webkit-animation-duration: 3s;
  1460. animation-duration: 3s;
  1461. -webkit-animation-fill-mode: both;
  1462. animation-fill-mode: both;
  1463. -webkit-animation-name: site-anim-closeup;
  1464. animation-name: site-anim-closeup;
  1465. overflow: hidden;
  1466. }