index.css 16 KB

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