index.css 15 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273
  1. html,
  2. body,
  3. h1,
  4. h2,
  5. h3,
  6. h4,
  7. h5,
  8. h6,
  9. p,
  10. ul,
  11. li,
  12. div,
  13. section {
  14. padding: 0;
  15. margin: 0;
  16. }
  17. html,
  18. body {
  19. width: 100%;
  20. height: 100%;
  21. font-family: "微软雅黑";
  22. }
  23. .waitting {
  24. z-index: 99;
  25. background-color: #7f943d;
  26. }
  27. .pacman {
  28. position: absolute;
  29. top:50%;
  30. left:50%;
  31. transform: translate(-50%,-50%);
  32. }
  33. @-webkit-keyframes rotate_pacman_half_up {
  34. 0% {
  35. -webkit-transform: rotate(270deg);
  36. transform: rotate(270deg);
  37. }
  38. 50% {
  39. -webkit-transform: rotate(360deg);
  40. transform: rotate(360deg);
  41. }
  42. 100% {
  43. -webkit-transform: rotate(270deg);
  44. transform: rotate(270deg);
  45. }
  46. }
  47. @keyframes rotate_pacman_half_up {
  48. 0% {
  49. -webkit-transform: rotate(270deg);
  50. transform: rotate(270deg);
  51. }
  52. 50% {
  53. -webkit-transform: rotate(360deg);
  54. transform: rotate(360deg);
  55. }
  56. 100% {
  57. -webkit-transform: rotate(270deg);
  58. transform: rotate(270deg);
  59. }
  60. }
  61. @-webkit-keyframes rotate_pacman_half_down {
  62. 0% {
  63. -webkit-transform: rotate(90deg);
  64. transform: rotate(90deg);
  65. }
  66. 50% {
  67. -webkit-transform: rotate(0deg);
  68. transform: rotate(0deg);
  69. }
  70. 100% {
  71. -webkit-transform: rotate(90deg);
  72. transform: rotate(90deg);
  73. }
  74. }
  75. @keyframes rotate_pacman_half_down {
  76. 0% {
  77. -webkit-transform: rotate(90deg);
  78. transform: rotate(90deg);
  79. }
  80. 50% {
  81. -webkit-transform: rotate(0deg);
  82. transform: rotate(0deg);
  83. }
  84. 100% {
  85. -webkit-transform: rotate(90deg);
  86. transform: rotate(90deg);
  87. }
  88. }
  89. @-webkit-keyframes pacman-balls {
  90. 75% {
  91. opacity: 0.7;
  92. }
  93. 100% {
  94. -webkit-transform: translate(-100px, -6.25px);
  95. transform: translate(-100px, -6.25px);
  96. }
  97. }
  98. @keyframes pacman-balls {
  99. 75% {
  100. opacity: 0.7;
  101. }
  102. 100% {
  103. -webkit-transform: translate(-100px, -6.25px);
  104. transform: translate(-100px, -6.25px);
  105. }
  106. }
  107. .pacman>div:nth-child(2) {
  108. -webkit-animation: pacman-balls 1s 0s infinite linear;
  109. animation: pacman-balls 1s 0s infinite linear;
  110. }
  111. .pacman>div:nth-child(3) {
  112. -webkit-animation: pacman-balls 1s 0.33s infinite linear;
  113. animation: pacman-balls 1s 0.33s infinite linear;
  114. }
  115. .pacman>div:nth-child(4) {
  116. -webkit-animation: pacman-balls 1s 0.66s infinite linear;
  117. animation: pacman-balls 1s 0.66s infinite linear;
  118. }
  119. .pacman>div:nth-child(5) {
  120. -webkit-animation: pacman-balls 1s 0.99s infinite linear;
  121. animation: pacman-balls 1s 0.99s infinite linear;
  122. }
  123. .pacman>div:first-of-type {
  124. width: 0px;
  125. height: 0px;
  126. border-right: 25px solid transparent;
  127. border-top: 25px solid #fff;
  128. border-left: 25px solid #fff;
  129. border-bottom: 25px solid #fff;
  130. border-radius: 25px;
  131. -webkit-animation: rotate_pacman_half_up 0.5s 0s infinite;
  132. animation: rotate_pacman_half_up 0.5s 0s infinite;
  133. }
  134. .pacman>div:nth-child(2) {
  135. width: 0px;
  136. height: 0px;
  137. border-right: 25px solid transparent;
  138. border-top: 25px solid #fff;
  139. border-left: 25px solid #fff;
  140. border-bottom: 25px solid #fff;
  141. border-radius: 25px;
  142. -webkit-animation: rotate_pacman_half_down 0.5s 0s infinite;
  143. animation: rotate_pacman_half_down 0.5s 0s infinite;
  144. margin-top: -50px;
  145. }
  146. .pacman>div:nth-child(3),
  147. .pacman>div:nth-child(4),
  148. .pacman>div:nth-child(5),
  149. .pacman>div:nth-child(6) {
  150. background-color: #fff;
  151. width: 15px;
  152. height: 15px;
  153. border-radius: 100%;
  154. margin: 2px;
  155. width: 10px;
  156. height: 10px;
  157. position: absolute;
  158. -webkit-transform: translate(0, -6.25px);
  159. -ms-transform: translate(0, -6.25px);
  160. transform: translate(0, -6.25px);
  161. top: 25px;
  162. left: 100px;
  163. }
  164. .wait-text{
  165. display:block;
  166. color:#fff;
  167. font-size:12px;
  168. margin-top:20px;
  169. }
  170. .all {
  171. position: relative;
  172. width: 100%;
  173. height: 100%;
  174. }
  175. .all section {
  176. position: absolute;
  177. }
  178. .ren-text{
  179. width:20vw;
  180. float:right;
  181. color:#fff;
  182. font-size:14px;
  183. position:absolute;
  184. z-index:2;
  185. right:0;
  186. top:10px;
  187. }
  188. .full {
  189. position: absolute;
  190. top: 0;
  191. left: 0;
  192. bottom: 0;
  193. right: 0;
  194. }
  195. .bg {
  196. background-repeat: repeat-y;
  197. background-size: 100vw 177vw;
  198. background-image: url(../img/bg.png);
  199. background-position-x: center;
  200. animation: bg 6s infinite linear;
  201. }
  202. @keyframes bg {
  203. 0% {
  204. background-position-y: 0;
  205. }
  206. 100% {
  207. background-position-y: -177vw;
  208. }
  209. }
  210. .line {
  211. position: absolute;
  212. width: 1vw;
  213. top: 10%;
  214. bottom: 5%;
  215. background: url(../img/line.png) repeat center top;
  216. background-size: 100% auto;
  217. }
  218. .l2 {
  219. left: 35%;
  220. }
  221. .l3 {
  222. left: 65%;
  223. }
  224. #renBox {
  225. z-index: 11;
  226. }
  227. .ren-box{
  228. bottom:2vh;
  229. }
  230. .ren-num {
  231. position:absolute;
  232. bottom:0;
  233. width: 25vw;
  234. height: 5vw;
  235. text-align: center;
  236. box-sizing: border-box;
  237. line-height: 5vw;
  238. /* background-color: rgba(255, 255, 255, 0.8); */
  239. border-radius: 50%;
  240. font-size: 3vw;
  241. }
  242. .ren-num>span {
  243. font-size: 5vw;
  244. }
  245. .ren1 {
  246. left: 7vw;
  247. }
  248. .ren2 {
  249. left: 42vw;
  250. }
  251. .ren3 {
  252. left: 73vw;
  253. }
  254. .time {
  255. width: 20vw;
  256. height: 20vw;
  257. border: 5px solid #FEDE82;
  258. border-radius: 50%;
  259. background-color: #fff;
  260. top: 1vw;
  261. left: 3vw;
  262. z-index: 3;
  263. line-height: 20vw;
  264. text-align: center;
  265. font-size: 11vw;
  266. color: #ff5216;
  267. }
  268. .question-box {
  269. top: 10vw;
  270. width: 92vw;
  271. background: url(../img/qus-top.png) no-repeat center top;
  272. background-size: auto 11vw;
  273. left: 4vw;
  274. }
  275. #go,
  276. #renBox,
  277. #endBox,
  278. #fail,
  279. #success {
  280. display: none;
  281. }
  282. .question {
  283. box-sizing: border-box;
  284. border: 5px solid #fede82;
  285. border-radius: 5vw;
  286. background-color: rgba(0, 0, 0, 0.8);
  287. width: 100%;
  288. min-height: 30vw;
  289. margin-top: 10vw;
  290. padding: 10px;
  291. padding-bottom: 5vw;
  292. color: #fff;
  293. line-height: 1.8;
  294. }
  295. .question>img {
  296. width: 100%;
  297. height: auto;
  298. display: block;
  299. margin: 0 auto;
  300. }
  301. .text {
  302. position: absolute;
  303. width: 30vw;
  304. height: 9.7vw;
  305. background: url(../img/text-bg.png) no-repeat center center;
  306. background-size: contain;
  307. bottom: -4vw;
  308. left: 31vw;
  309. font-size: 18px;
  310. text-align: center;
  311. line-height: 9.7vw;
  312. }
  313. .box {
  314. position: absolute;
  315. left: 5%;
  316. width: 90%;
  317. top: 10%;
  318. bottom: 20%;
  319. /* padding:0 1vw;
  320. height:119vw;
  321. overflow:hidden; */
  322. }
  323. .answer-box {
  324. width: 90%;
  325. left: 5%;
  326. bottom: 10vw;
  327. z-index: 12;
  328. }
  329. .ans {
  330. position: absolute;
  331. bottom: 0;
  332. width: 20vw;
  333. height: 20vw;
  334. border-radius: 50%;
  335. border: 3px solid #FEDE82;
  336. font-size: 12vw;
  337. text-align: center;
  338. line-height: 20vw;
  339. color: #fff;
  340. font-weight: bold;
  341. overflow: hidden;
  342. }
  343. .ans.active {
  344. transform: translate(3px, 3px);
  345. -webkit-transform: translate(3px, 3px);
  346. }
  347. .ans.active:before {
  348. content: "";
  349. position: absolute;
  350. background: rgba(0, 0, 0, 0.3);
  351. top: 0;
  352. bottom: 0;
  353. left: 0;
  354. right: 0;
  355. }
  356. .ans-1 {
  357. left: 5vw;
  358. background-color: #f27d68;
  359. }
  360. .ans-2 {
  361. left: 35vw;
  362. }
  363. .ans-3 {
  364. left: 65vw;
  365. background-color: #008aa2;
  366. }
  367. .trapbox {
  368. display: none;
  369. }
  370. .trap {
  371. position: absolute;
  372. bottom: 5%;
  373. width: 35vw;
  374. height: 32vw;
  375. background-repeat: no-repeat;
  376. background-position: center;
  377. background-size: 95% auto;
  378. animation: ani 2s both linear;
  379. z-index: 11;
  380. }
  381. .trap.r0 {
  382. left: 0
  383. }
  384. .trap.r1 {
  385. left: 35vw;
  386. }
  387. .trap.r2 {
  388. left: 62vw;
  389. }
  390. .trap1 {
  391. background-image: url(../img/trap1.png);
  392. }
  393. .trap2 {
  394. background-image: url(../img/trap2.png);
  395. }
  396. .trap3 {
  397. background-image: url(../img/trap3.png);
  398. }
  399. .trap4 {
  400. background-image: url(../img/trap4.png);
  401. }
  402. @keyframes ani {
  403. 0% {
  404. transform: translateY(0);
  405. }
  406. 100% {
  407. transform: translateY(-200vw);
  408. }
  409. }
  410. .end-box {
  411. z-index: 12;
  412. background: rgba(0, 0, 0, 0.8);
  413. }
  414. .end-box:before {
  415. content: "";
  416. position: absolute;
  417. top: 20vh;
  418. left: 10vw;
  419. width: 80vw;
  420. height: 5vh;
  421. background: url(../img/qus-top.png) no-repeat center top;
  422. background-size: auto 5vh;
  423. }
  424. .end {
  425. margin: 25vh auto 0;
  426. background-color: #fede82;
  427. height: 60vw;
  428. width: 80vw;
  429. border-radius: 5vw;
  430. box-sizing: border-box;
  431. padding: 20vw 5px;
  432. line-height: 10vw;
  433. font-size: 6vw;
  434. text-align: center;
  435. color: #FF5216;
  436. font-weight: bold;
  437. }
  438. .figure {
  439. width: 10vw;
  440. height: 10vw;
  441. background-repeat: no-repeat;
  442. background-image: url(../img/figure.png);
  443. background-size: 50vw auto;
  444. position: absolute;
  445. transition: all 1s;
  446. left: -20vw;
  447. bottom: 100vh;
  448. }
  449. .figure.err {
  450. transform: translateY(-100vh);
  451. -webkit-transform: translateY(-100vh);
  452. transition: all 2s linear;
  453. }
  454. .figure.me {
  455. z-index: 10;
  456. }
  457. .figure.me:before,
  458. .figure.me:after {
  459. z-index: 9;
  460. content: "";
  461. position: absolute;
  462. left: 0vw;
  463. }
  464. .figure.me:before {
  465. content: "me";
  466. top: -12vw;
  467. width: 10vw;
  468. height: 10vw;
  469. background-color: #fff;
  470. border-radius: 50%;
  471. z-index: 10;
  472. font-size: 4.5vw;
  473. line-height: 10vw;
  474. text-align: center;
  475. font-weight: bold;
  476. color: #a8483b;
  477. }
  478. .figure.me:after {
  479. top: -6vw;
  480. border-top: 7vw solid #fff;
  481. border-left: 5vw solid transparent;
  482. border-right: 5vw solid transparent;
  483. }
  484. .f1 {
  485. background-position: 1vw -1.5vw;
  486. }
  487. .f2 {
  488. background-position: -9vw -1.5vw;
  489. }
  490. .f3 {
  491. background-position: -17.5vw 0;
  492. background-size: 45vw auto;
  493. }
  494. .f4 {
  495. background-position: -30vw -1.5vw;
  496. }
  497. .f5 {
  498. background-position: -40.8vw -1.5vw;
  499. }
  500. .f6 {
  501. background-position: 1vw -12vw;
  502. }
  503. .f7 {
  504. background-position: -9vw -12vw;
  505. }
  506. .f8 {
  507. background-position: -20vw -12vw;
  508. }
  509. .f9 {
  510. background-position: -30vw -12vw;
  511. }
  512. .f10 {
  513. background-position: -40.5vw -12vw;
  514. }
  515. .f11 {
  516. background-position: 1vw -22.8vw;
  517. }
  518. .f12 {
  519. background-position: -9vw -22.8vw;
  520. }
  521. .f13 {
  522. background-position: -20vw -22.8vw;
  523. }
  524. .f14 {
  525. background-position: -30vw -22.8vw;
  526. }
  527. .f15 {
  528. background-position: -40.8vw -22.8vw;
  529. }
  530. .f16 {
  531. background-position: 1vw -33vw;
  532. }
  533. .f17 {
  534. background-position: -9vw -33vw;
  535. }
  536. .f18 {
  537. background-position: -20vw -33vw;
  538. }
  539. .f19 {
  540. background-position: -30vw -33vw;
  541. }
  542. .f20 {
  543. background-position: -40.8vw -33vw;
  544. }
  545. .d0-0 {
  546. bottom: 0vw;
  547. left: 20vw;
  548. }
  549. .d0-1 {
  550. bottom: 0vw;
  551. left: 10vw;
  552. }
  553. .d0-2 {
  554. bottom: 0vw;
  555. left: 0vw;
  556. }
  557. .d0-3 {
  558. bottom: 10vw;
  559. left: 20vw;
  560. }
  561. .d0-4 {
  562. bottom: 10vw;
  563. left: 10vw;
  564. }
  565. .d0-5 {
  566. bottom: 10vw;
  567. left: 0vw;
  568. }
  569. .d0-6 {
  570. bottom: 20vw;
  571. left: 20vw;
  572. }
  573. .d0-7 {
  574. bottom: 20vw;
  575. left: 10vw;
  576. }
  577. .d0-8 {
  578. bottom: 20vw;
  579. left: 0vw;
  580. }
  581. .d0-9 {
  582. bottom: 30vw;
  583. left: 20vw;
  584. }
  585. .d0-10 {
  586. bottom: 30vw;
  587. left: 10vw;
  588. }
  589. .d0-11 {
  590. bottom: 30vw;
  591. left: 0vw;
  592. }
  593. .d0-12 {
  594. bottom: 40vw;
  595. left: 20vw;
  596. }
  597. .d0-13 {
  598. bottom: 40vw;
  599. left: 10vw;
  600. }
  601. .d0-14 {
  602. bottom: 40vw;
  603. left: 0vw;
  604. }
  605. .d0-15 {
  606. bottom: 50vw;
  607. left: 20vw;
  608. }
  609. .d0-16 {
  610. bottom: 50vw;
  611. left: 10vw;
  612. }
  613. .d0-17 {
  614. bottom: 50vw;
  615. left: 0vw;
  616. }
  617. .d0-18 {
  618. bottom: 60vw;
  619. left: 20vw;
  620. }
  621. .d0-19 {
  622. bottom: 60vw;
  623. left: 10vw;
  624. }
  625. .d0-20 {
  626. bottom: 60vw;
  627. left: 0vw;
  628. }
  629. .d0-21 {
  630. bottom: 70vw;
  631. left: 20vw;
  632. }
  633. .d0-22 {
  634. bottom: 70vw;
  635. left: 10vw;
  636. }
  637. .d0-23 {
  638. bottom: 70vw;
  639. left: 0vw;
  640. }
  641. .d0-24 {
  642. bottom: 80vw;
  643. left: 20vw;
  644. }
  645. .d0-25 {
  646. bottom: 80vw;
  647. left: 10vw;
  648. }
  649. .d0-26 {
  650. bottom: 80vw;
  651. left: 0vw;
  652. }
  653. .d0-27 {
  654. bottom: 90vw;
  655. left: 20vw;
  656. }
  657. .d0-28 {
  658. bottom: 90vw;
  659. left: 10vw;
  660. }
  661. .d0-29 {
  662. bottom: 90vw;
  663. left: 0vw;
  664. }
  665. .d0-30 {
  666. bottom: 100vw;
  667. left: 20vw;
  668. }
  669. .d0-31 {
  670. bottom: 100vw;
  671. left: 10vw;
  672. }
  673. .d0-32 {
  674. bottom: 100vw;
  675. left: 0vw;
  676. }
  677. .d0-33 {
  678. bottom: 110vw;
  679. left: 20vw;
  680. }
  681. .d0-34 {
  682. bottom: 110vw;
  683. left: 10vw;
  684. }
  685. .d0-35 {
  686. bottom: 110vw;
  687. left: 0vw;
  688. }
  689. .d0-36 {
  690. bottom: 120vw;
  691. left: 20vw;
  692. }
  693. .d0-37 {
  694. bottom: 120vw;
  695. left: 10vw;
  696. }
  697. .d0-38 {
  698. bottom: 120vw;
  699. left: 0vw;
  700. }
  701. .d0-39 {
  702. bottom: 130vw;
  703. left: 20vw;
  704. }
  705. .d0-40 {
  706. bottom: 130vw;
  707. left: 10vw;
  708. }
  709. .d0-41 {
  710. bottom: 130vw;
  711. left: 0vw;
  712. }
  713. .d1-0 {
  714. bottom: 0vw;
  715. left: 50vw;
  716. }
  717. .d1-1 {
  718. bottom: 0vw;
  719. left: 40vw;
  720. }
  721. .d1-2 {
  722. bottom: 0vw;
  723. left: 30vw;
  724. }
  725. .d1-3 {
  726. bottom: 10vw;
  727. left: 50vw;
  728. }
  729. .d1-4 {
  730. bottom: 10vw;
  731. left: 40vw;
  732. }
  733. .d1-5 {
  734. bottom: 10vw;
  735. left: 30vw;
  736. }
  737. .d1-6 {
  738. bottom: 20vw;
  739. left: 50vw;
  740. }
  741. .d1-7 {
  742. bottom: 20vw;
  743. left: 40vw;
  744. }
  745. .d1-8 {
  746. bottom: 20vw;
  747. left: 30vw;
  748. }
  749. .d1-9 {
  750. bottom: 30vw;
  751. left: 50vw;
  752. }
  753. .d1-10 {
  754. bottom: 30vw;
  755. left: 40vw;
  756. }
  757. .d1-11 {
  758. bottom: 30vw;
  759. left: 30vw;
  760. }
  761. .d1-12 {
  762. bottom: 40vw;
  763. left: 50vw;
  764. }
  765. .d1-13 {
  766. bottom: 40vw;
  767. left: 40vw;
  768. }
  769. .d1-14 {
  770. bottom: 40vw;
  771. left: 30vw;
  772. }
  773. .d1-15 {
  774. bottom: 50vw;
  775. left: 50vw;
  776. }
  777. .d1-16 {
  778. bottom: 50vw;
  779. left: 40vw;
  780. }
  781. .d1-17 {
  782. bottom: 50vw;
  783. left: 30vw;
  784. }
  785. .d1-18 {
  786. bottom: 60vw;
  787. left: 50vw;
  788. }
  789. .d1-19 {
  790. bottom: 60vw;
  791. left: 40vw;
  792. }
  793. .d1-20 {
  794. bottom: 60vw;
  795. left: 30vw;
  796. }
  797. .d1-21 {
  798. bottom: 70vw;
  799. left: 50vw;
  800. }
  801. .d1-22 {
  802. bottom: 70vw;
  803. left: 40vw;
  804. }
  805. .d1-23 {
  806. bottom: 70vw;
  807. left: 30vw;
  808. }
  809. .d1-24 {
  810. bottom: 80vw;
  811. left: 50vw;
  812. }
  813. .d1-25 {
  814. bottom: 80vw;
  815. left: 40vw;
  816. }
  817. .d1-26 {
  818. bottom: 80vw;
  819. left: 30vw;
  820. }
  821. .d1-27 {
  822. bottom: 90vw;
  823. left: 50vw;
  824. }
  825. .d1-28 {
  826. bottom: 90vw;
  827. left: 40vw;
  828. }
  829. .d1-29 {
  830. bottom: 90vw;
  831. left: 30vw;
  832. }
  833. .d1-30 {
  834. bottom: 100vw;
  835. left: 50vw;
  836. }
  837. .d1-31 {
  838. bottom: 100vw;
  839. left: 40vw;
  840. }
  841. .d1-32 {
  842. bottom: 100vw;
  843. left: 30vw;
  844. }
  845. .d1-33 {
  846. bottom: 110vw;
  847. left: 50vw;
  848. }
  849. .d1-34 {
  850. bottom: 110vw;
  851. left: 40vw;
  852. }
  853. .d1-35 {
  854. bottom: 110vw;
  855. left: 30vw;
  856. }
  857. .d1-36 {
  858. bottom: 120vw;
  859. left: 50vw;
  860. }
  861. .d1-37 {
  862. bottom: 120vw;
  863. left: 40vw;
  864. }
  865. .d1-38 {
  866. bottom: 120vw;
  867. left: 30vw;
  868. }
  869. .d1-39 {
  870. bottom: 130vw;
  871. left: 50vw;
  872. }
  873. .d1-40 {
  874. bottom: 130vw;
  875. left: 40vw;
  876. }
  877. .d1-41 {
  878. bottom: 130vw;
  879. left: 30vw;
  880. }
  881. .d2-0 {
  882. bottom: 0vw;
  883. left: 81vw;
  884. }
  885. .d2-1 {
  886. bottom: 0vw;
  887. left: 71vw;
  888. }
  889. .d2-2 {
  890. bottom: 0vw;
  891. left: 61vw;
  892. }
  893. .d2-3 {
  894. bottom: 10vw;
  895. left: 81vw;
  896. }
  897. .d2-4 {
  898. bottom: 10vw;
  899. left: 71vw;
  900. }
  901. .d2-5 {
  902. bottom: 10vw;
  903. left: 61vw;
  904. }
  905. .d2-6 {
  906. bottom: 20vw;
  907. left: 81vw;
  908. }
  909. .d2-7 {
  910. bottom: 20vw;
  911. left: 71vw;
  912. }
  913. .d2-8 {
  914. bottom: 20vw;
  915. left: 61vw;
  916. }
  917. .d2-9 {
  918. bottom: 30vw;
  919. left: 81vw;
  920. }
  921. .d2-10 {
  922. bottom: 30vw;
  923. left: 71vw;
  924. }
  925. .d2-11 {
  926. bottom: 30vw;
  927. left: 61vw;
  928. }
  929. .d2-12 {
  930. bottom: 40vw;
  931. left: 81vw;
  932. }
  933. .d2-13 {
  934. bottom: 40vw;
  935. left: 71vw;
  936. }
  937. .d2-14 {
  938. bottom: 40vw;
  939. left: 61vw;
  940. }
  941. .d2-15 {
  942. bottom: 50vw;
  943. left: 81vw;
  944. }
  945. .d2-16 {
  946. bottom: 50vw;
  947. left: 71vw;
  948. }
  949. .d2-17 {
  950. bottom: 50vw;
  951. left: 61vw;
  952. }
  953. .d2-18 {
  954. bottom: 60vw;
  955. left: 81vw;
  956. }
  957. .d2-19 {
  958. bottom: 60vw;
  959. left: 71vw;
  960. }
  961. .d2-20 {
  962. bottom: 60vw;
  963. left: 61vw;
  964. }
  965. .d2-21 {
  966. bottom: 70vw;
  967. left: 81vw;
  968. }
  969. .d2-22 {
  970. bottom: 70vw;
  971. left: 71vw;
  972. }
  973. .d2-23 {
  974. bottom: 70vw;
  975. left: 61vw;
  976. }
  977. .d2-24 {
  978. bottom: 80vw;
  979. left: 81vw;
  980. }
  981. .d2-25 {
  982. bottom: 80vw;
  983. left: 71vw;
  984. }
  985. .d2-26 {
  986. bottom: 80vw;
  987. left: 61vw;
  988. }
  989. .d2-27 {
  990. bottom: 90vw;
  991. left: 81vw;
  992. }
  993. .d2-28 {
  994. bottom: 90vw;
  995. left: 71vw;
  996. }
  997. .d2-29 {
  998. bottom: 90vw;
  999. left: 61vw;
  1000. }
  1001. .d2-30 {
  1002. bottom: 100vw;
  1003. left: 81vw;
  1004. }
  1005. .d2-31 {
  1006. bottom: 100vw;
  1007. left: 71vw;
  1008. }
  1009. .d2-32 {
  1010. bottom: 100vw;
  1011. left: 61vw;
  1012. }
  1013. .d2-33 {
  1014. bottom: 110vw;
  1015. left: 81vw;
  1016. }
  1017. .d2-34 {
  1018. bottom: 110vw;
  1019. left: 71vw;
  1020. }
  1021. .d2-35 {
  1022. bottom: 110vw;
  1023. left: 61vw;
  1024. }
  1025. .d2-36 {
  1026. bottom: 120vw;
  1027. left: 81vw;
  1028. }
  1029. .d2-37 {
  1030. bottom: 120vw;
  1031. left: 71vw;
  1032. }
  1033. .d2-38 {
  1034. bottom: 120vw;
  1035. left: 61vw;
  1036. }
  1037. .d2-39 {
  1038. bottom: 130vw;
  1039. left: 81vw;
  1040. }
  1041. .d2-40 {
  1042. bottom: 130vw;
  1043. left: 71vw;
  1044. }
  1045. .d2-41 {
  1046. bottom: 130vw;
  1047. left: 61vw;
  1048. }