materialBalanceHome.vue 44 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744
  1. <template>
  2. <div id="materialBalance">
  3. <!--<div class="bg-color-black">-->
  4. <div class="d-flex pt-2 pl-2">
  5. <span style="color:#5cd9e8">
  6. <icon name="chart-bar"></icon>
  7. </span>
  8. <div class="d-flex">
  9. <span class="fs-xl text mx-2">物料平衡表</span>
  10. </div>
  11. </div>
  12. <div style="text-align: center; background-color: rgba($color: #ffffff, $alpha: 0.3);
  13. height: 100%;">
  14. <div class="layout">
  15. <div class="layout_left" style="">
  16. <div class="flex">
  17. <span class="box_one">Nap</span>
  18. <div class="arror_one">
  19. <p class="textOne">{{ dashboarddata.energyfeedNap }}</p>
  20. <img src="@/assets/img/arror1.png" class="arror1 move ar-animated">
  21. </div>
  22. </div>
  23. <div class="flex">
  24. <span class="box_one">乙烷</span>
  25. <div class="arror_one">
  26. <p class="textOne">{{ dashboarddata.energyfeedYiwan }}</p>
  27. <img src="@/assets/img/arror1.png" class="arror1 move ar-animated">
  28. </div>
  29. </div>
  30. <div class="flex">
  31. <span class="box_one">C5</span>
  32. <div class="arror_one">
  33. <p class="textOne">{{ dashboarddata.energyfeedTanwu }}</p>
  34. <img src="@/assets/img/arror1.png" class="arror1 move ar-animated">
  35. </div>
  36. </div>
  37. <div class="flex">
  38. <span class="box_one">C6-C8</span>
  39. <div class="arror_one">
  40. <p class="textOne">{{ dashboarddata.energyfeedTanliu }}</p>
  41. <img src="@/assets/img/arror1.png" class="arror1 move ar-animated">
  42. </div>
  43. </div>
  44. <div class="flex">
  45. <span class="box_one">LPG</span>
  46. <div class="arror_one">
  47. <p class="textOne">{{ dashboarddata.energyfeedLpg }}</p>
  48. <img src="@/assets/img/arror1.png" class="arror1 move ar-animated">
  49. </div>
  50. </div>
  51. </div>
  52. <div class="layout_left">
  53. <div class="box_two">
  54. <div class="luziBox" @click="newTabClick">
  55. <img src="@/assets/img/luzi-blue.png" v-if="0<=(this.status110) && (this.status110)<20">
  56. <img src="@/assets/img/luzi-yellow.png" v-if="20<=(this.status110) && (this.status110)<40">
  57. <img src="@/assets/img/luzi-red.png" v-if="40<=(this.status110) && (this.status110)<60">
  58. <p class="text2">310-H-110</p>
  59. </div>
  60. <div class="luziBox" @click="newTabClick">
  61. <img src="@/assets/img/luzi-blue.png" v-if="0<=(this.status111) && (this.status111)<20">
  62. <img src="@/assets/img/luzi-yellow.png" v-if="20<=(this.status111) && (this.status111)<40">
  63. <img src="@/assets/img/luzi-red.png" v-if="40<=(this.status111) && (this.status111)<60">
  64. <p class="text2">310-H-111</p>
  65. </div>
  66. <div class="luziBox" @click="newTabClick">
  67. <img src="@/assets/img/luzi-blue.png" v-if="0<=(this.status112) && (this.status112)<20">
  68. <img src="@/assets/img/luzi-yellow.png" v-if="20<=(this.status112) && (this.status112)<40">
  69. <img src="@/assets/img/luzi-red.png" v-if="40<=(this.status112) && (this.status112)<60">
  70. <p class="text2">310-H-112</p>
  71. </div>
  72. <div class="luziBox" @click="newTabClick">
  73. <img src="@/assets/img/luzi-blue.png" v-if="0<=(this.status113) && (this.status113)<20">
  74. <img src="@/assets/img/luzi-yellow.png" v-if="20<=(this.status113) && (this.status113)<40">
  75. <img src="@/assets/img/luzi-red.png" v-if="40<=(this.status113) && (this.status113)<60">
  76. <p class="text2">310-H-113</p>
  77. </div>
  78. <div class="luziBox" @click="newTabClick">
  79. <img src="@/assets/img/luzi-blue.png" v-if="0<=(this.status114) && (this.status114)<20">
  80. <img src="@/assets/img/luzi-yellow.png" v-if="20<=(this.status114) && (this.status114)<40">
  81. <img src="@/assets/img/luzi-red.png" v-if="40<=(this.status114) && (this.status114)<60">
  82. <p class="text2">310-H-114</p>
  83. </div>
  84. <div class="luziBox" @click="newTabClick">
  85. <img src="@/assets/img/luzi-blue.png" v-if="0<=(this.status115) && (this.status115)<20">
  86. <img src="@/assets/img/luzi-yellow.png" v-if="20<=(this.status115) && (this.status115)<40">
  87. <img src="@/assets/img/luzi-red.png" v-if="40<=(this.status115) && (this.status115)<60">
  88. <p class="text2">310-H-115</p>
  89. </div>
  90. <div class="luziBox" @click="newTabClick">
  91. <img src="@/assets/img/luzi-blue.png" v-if="0<=(this.status116) && (this.status116)<20">
  92. <img src="@/assets/img/luzi-yellow.png" v-if="20<=(this.status116) && (this.status116)<40">
  93. <img src="@/assets/img/luzi-red.png" v-if="40<=(this.status116) && (this.status116)<60">
  94. <p class="text2">310-H-116</p>
  95. </div>
  96. <div class="luziBox" @click="newTabClick">
  97. <img src="@/assets/img/luzi-blue.png" v-if="0<=(this.status117) && (this.status117)<20">
  98. <img src="@/assets/img/luzi-yellow.png" v-if="20<=(this.status117) && (this.status117)<40">
  99. <img src="@/assets/img/luzi-red.png" v-if="40<=(this.status117) && (this.status117)<60">
  100. <p class="text2">310-H-117</p>
  101. </div>
  102. <div class="luziBox" @click="newTabClick">
  103. <img src="@/assets/img/luzi-blue.png" v-if="0<=(this.status118) && (this.status118)<20">
  104. <img src="@/assets/img/luzi-yellow.png" v-if="20<=(this.status118) && (this.status118)<40">
  105. <img src="@/assets/img/luzi-red.png" v-if="40<=(this.status118) && (this.status118)<60">
  106. <p class="text2">310-H-118</p>
  107. </div>
  108. <div class="luziBox" @click="newTabClick">
  109. <img src="@/assets/img/luzi-blue.png" v-if="0<=(this.status130) && (this.status130)<20">
  110. <img src="@/assets/img/luzi-yellow.png" v-if="20<=(this.status130) && (this.status130)<40">
  111. <img src="@/assets/img/luzi-red.png" v-if="40<=(this.status130) && (this.status130)<60">
  112. <p class="text2">310-H-130</p>
  113. </div>
  114. <div class="luziBox" @click="newTabClick">
  115. <img src="@/assets/img/luzi-blue.png" v-if="0<=(this.status109A) && (this.status109A)<20">
  116. <img src="@/assets/img/luzi-yellow.png" v-if="20<=(this.status109A) && (this.status109A)<40">
  117. <img src="@/assets/img/luzi-red.png" v-if="40<=(this.status109A) && (this.status109A)<60">
  118. <p class="text2">310-H-109A</p>
  119. </div>
  120. <div class="luziBox" @click="newTabClick">
  121. <img src="@/assets/img/luzi-blue.png" v-if="0<=(this.status109B) && (this.status109B)<20">
  122. <img src="@/assets/img/luzi-yellow.png" v-if="20<=(this.status109B) && (this.status109B)<40">
  123. <img src="@/assets/img/luzi-red.png" v-if="40<=(this.status109B) && (this.status109B)<60">
  124. <p class="text2">310-H-109B</p>
  125. </div>
  126. </div>
  127. <div class="furnace">Furnace</div>
  128. </div>
  129. <div class="layout_left">
  130. <img src="@/assets/img/arror4.png" class="arror4 move ar-animated ar-delay-4s">
  131. </div>
  132. <div class="layout_left">
  133. <div class="luzi2">
  134. <div class="ebo2Box">EBO</div>
  135. <div class="imgBox">
  136. <img src="@/assets/img/luzi2-img-arror2.png" class="luzi2-img2 move2 ar-animated">
  137. <img src="@/assets/img/arror4.png" class="arror4 luzi2-img3 move3 ar-animated">
  138. <img src="@/assets/img/arror4.png" class="arror4 luzi2-img4 move3 ar-animated">
  139. <img src="@/assets/img/arror5.png" class="arror5 luzi2-img8 move7 ar-animated">
  140. <img src="@/assets/img/arrorDown.png" class="arrorDown1 luzi2-img5 move4 ar-animated">
  141. <img src="@/assets/img/arrorDown.png" class="arrorDown1 luzi2-img6 move5 ar-animated">
  142. <img src="@/assets/img/arrorDown.png" class="arrorDown2 luzi2-img7 move6 ar-animated">
  143. <div class="xixian">
  144. <img src="@/assets/img/luzi2-img-arror1.png" class="luzi2-img1">
  145. <img src="@/assets/img/sanjiao.png" class="sanjiao1 move8 ar-animated">
  146. </div>
  147. <div class="xixian">
  148. <img src="@/assets/img/arror6.png" class="arror6">
  149. <img src="@/assets/img/sanjiao.png" class="sanjiao2 move9 ar-animated1">
  150. </div>
  151. <div class="xixian">
  152. <img src="@/assets/img/arror7.png" class="arror7">
  153. <img src="@/assets/img/sanjiao.png" class="sanjiao3 move10 ar-animated1">
  154. </div>
  155. <img src="@/assets/img/arror8.png" class="arror8">
  156. <div class="xixian">
  157. <img src="@/assets/img/arror9.png" class="arror9">
  158. <img src="@/assets/img/sanjiao.png" class="sanjiao4 move11 ar-animated">
  159. </div>
  160. <div class="xixian">
  161. <img src="@/assets/img/arror9.png" class="arror10">
  162. <img src="@/assets/img/sanjiao.png" class="sanjiao5 move12 ar-animated">
  163. </div>
  164. <div class="xixian">
  165. <img src="@/assets/img/arror9.png" class="arror11">
  166. <img src="@/assets/img/sanjiao.png" class="sanjiao6 move13 ar-animated">
  167. </div>
  168. <div class="xixian">
  169. <img src="@/assets/img/arror9.png" class="arror12">
  170. <img src="@/assets/img/sanjiao.png" class="sanjiao7 move14 ar-animated">
  171. </div>
  172. <div class="xixian">
  173. <img src="@/assets/img/arror10.png" class="arror13">
  174. <img src="@/assets/img/sanjiao.png" class="sanjiao8 move15 ar-animated">
  175. </div>
  176. </div>
  177. <div class="wordBox">
  178. <span class="location loc1">Compressor</span>
  179. <span class="location loc2">Cold Section</span>
  180. <span class="location loc3">Quech Section</span>
  181. <span class="location loc4">Depropanize</span>
  182. <span class="location loc5">Hot Section</span>
  183. <span class="location loc6">PGU</span>
  184. <span class="location loc7">C4 System</span>
  185. <span class="location loc8">AEU</span>
  186. <span class="section2" @click="newTabClick1"></span>
  187. <span class="section3" @click="newTabClick1"></span>
  188. <span class="section4" @click="newTabClick1"></span>
  189. <span class="section5" @click="newTabClick2"></span>
  190. <span class="section7" @click="newTabClick1"></span>
  191. <span class="location loc9">{{ dashboarddata.energyRpg }}</span>
  192. </div>
  193. <div class="elementBox elementBoxLoc1">
  194. <div class="box_one elementItem">RPG</div>
  195. <div class="box_one elementItem">H2</div>
  196. </div>
  197. <div class="elementBox elementBoxLoc2">
  198. <div class="box_one elementItem">Washoil</div>
  199. <div class="box_one elementItem">C5</div>
  200. <div class="box_one elementItem">RMA</div>
  201. <div class="box_one elementItem">C9</div>
  202. <div class="sekuaiBox">
  203. <span class="item blue pos1">
  204. {{ dashboarddata.energyWashoil }}
  205. </span>
  206. <span class="item red pos2">
  207. {{ dashboarddata.energyTanwu }}
  208. </span>
  209. <span class="item yellow pos3">
  210. {{ dashboarddata.energyIma }}
  211. </span>
  212. <span class="item blue pos4">
  213. {{ dashboarddata.energyCjiu }}
  214. </span>
  215. </div>
  216. </div>
  217. <div class="elementBox elementBoxLoc3">
  218. <div class="box_one elementItem">H2</div>
  219. <div class="box_one elementItem">C2H4</div>
  220. <div class="box_one elementItem">CH4</div>
  221. <div class="box_one elementItem">Offgas</div>
  222. <div class="box_one elementItem">LPG</div>
  223. <div class="box_one elementItem">C3H6</div>
  224. <div class="box_one elementItem">C4</div>
  225. <div class="box_one elementItem">Benzene</div>
  226. <div class="box_one elementItem">Toluene</div>
  227. <div class="box_one elementItem">Xylene</div>
  228. <div class="box_one elementItem">C6-C8 NA</div>
  229. <div class="xixian">
  230. <img src="@/assets/img/arror11.png" class="arror14">
  231. <img src="@/assets/img/sanjiao.png" class="sanjiao9 move16 ar-animated3">
  232. </div>
  233. <div class="xixian">
  234. <img src="@/assets/img/arror11.png" class="arror15">
  235. <img src="@/assets/img/sanjiao.png" class="sanjiao10 move16 ar-animated3">
  236. </div>
  237. <div class="xixian">
  238. <img src="@/assets/img/arror11.png" class="arror16">
  239. <img src="@/assets/img/sanjiao.png" class="sanjiao11 move16 ar-animated3">
  240. </div>
  241. <div class="xixian">
  242. <img src="@/assets/img/arror12.png" class="arror17">
  243. <img src="@/assets/img/sanjiao.png" class="sanjiao12 move17 ar-animated1">
  244. </div>
  245. <div class="xixian">
  246. <img src="@/assets/img/arror11.png" class="arror18">
  247. <img src="@/assets/img/sanjiao.png" class="sanjiao13 move16 ar-animated3">
  248. </div>
  249. <div class="xixian">
  250. <img src="@/assets/img/arror11.png" class="arror19">
  251. <img src="@/assets/img/sanjiao.png" class="sanjiao14 move16 ar-animated3">
  252. </div>
  253. <div class="xixian">
  254. <img src="@/assets/img/arror14.png" class="arror20">
  255. <img src="@/assets/img/sanjiao.png" class="sanjiao15 move16 ar-animated3">
  256. </div>
  257. <div class="xixian">
  258. <img src="@/assets/img/arror11.png" class="arror21">
  259. <img src="@/assets/img/sanjiao.png" class="sanjiao16 move16 ar-animated3">
  260. </div>
  261. <div class="xixian">
  262. <img src="@/assets/img/arror11.png" class="arror22">
  263. <img src="@/assets/img/sanjiao.png" class="sanjiao17 move16 ar-animated3">
  264. </div>
  265. <div class="xixian">
  266. <img src="@/assets/img/arror13.png" class="arror23">
  267. <img src="@/assets/img/sanjiao.png" class="sanjiao18 move16 ar-animated3">
  268. </div>
  269. <div class="sekuaiBox">
  270. <span class="item blue pos5">
  271. {{ dashboarddata.energyQingqi }}
  272. </span>
  273. <span class="item yellow pos6">
  274. {{ dashboarddata.energyYixi }}
  275. </span>
  276. <span class="item blue pos7">
  277. {{ dashboarddata.energyJiawan }}
  278. </span>
  279. <span class="item red pos8">
  280. {{ dashboarddata.energyOffgas }}
  281. </span>
  282. <span class="item yellow pos9">
  283. {{ dashboarddata.energyLpg }}
  284. </span>
  285. <span class="item blue pos10">
  286. {{ dashboarddata.energyBingxi }}
  287. </span>
  288. <span class="item red pos11">
  289. {{ dashboarddata.energyCsi }}
  290. </span>
  291. <span class="item blue pos12">
  292. {{ dashboarddata.energyBenzene }}
  293. </span>
  294. <span class="item yellow pos13">
  295. {{ dashboarddata.energyToluene }}
  296. </span>
  297. <span class="item blue pos14">
  298. {{ dashboarddata.energyXylene }}
  299. </span>
  300. <span class="item red pos15">
  301. {{ dashboarddata.energyTanliu }}
  302. </span>
  303. </div>
  304. </div>
  305. <div class="elementBox elementBoxLoc4">
  306. <div class="dizuo dizuoelementItem">TM</div>
  307. <div class="dizuo dizuoelementItem">TS</div>
  308. <div class="dizuo dizuoelementItem">EO/EG</div>
  309. <div class="dizuo dizuoelementItem">OXO</div>
  310. <div class="dizuo dizuoelementItem">YBS</div>
  311. <div class="dizuo dizuoelementItem">TM</div>
  312. <div class="dizuo dizuoelementItem">AA/AE</div>
  313. <div class="dizuo dizuoelementItem">GAA</div>
  314. <div class="dizuo dizuoelementItem">OXO</div>
  315. <div class="dizuo dizuoelementItem">YPC</div>
  316. <div class="dizuo dizuoelementItem">Logistic</div>
  317. <div class="dizuo dizuoelementItem">BD</div>
  318. </div>
  319. <div class="elementBox elementBoxLoc5">
  320. <img src="@/assets/img/arror15.png" class="arror24">
  321. <img src="@/assets/img/arror16.png" class="arror25">
  322. <img src="@/assets/img/arror17.png" class="arror26">
  323. </div>
  324. </div>
  325. </div>
  326. </div>
  327. </div>
  328. </div>
  329. </template>
  330. <script>
  331. import { selectLast } from "@/api/aspen/dashboarddata";
  332. export default {
  333. name: "materialBalance",
  334. props: ['dashboarddata'],
  335. data() {
  336. return {
  337. status110: 15,
  338. status111: 15,
  339. status112: 15,
  340. status113: 20,
  341. status114: 15,
  342. status115: 15,
  343. status116: 45,
  344. status117: 15,
  345. status118: 20,
  346. status130: 15,
  347. status109A: 15,
  348. status109B: 45,
  349. // 查询参数
  350. queryParams: {},
  351. }
  352. },
  353. created() {},
  354. methods: {
  355. handleLuzi() {
  356. this.$router.push({ path: '/monitor/pfd', query: { pageId: 'LJL' }});
  357. },
  358. newTabClick() {
  359. // window.open(this.url, '_blank')
  360. this.$router.push({ path: '/monitor/pfd', query: { pageId: 'LJL' }});
  361. },
  362. newTabClick1() {
  363. // window.open(this.url1, '_blank')
  364. this.$router.push({ path: '/monitor/pfd', query: { pageId: 'LJL' }});
  365. },
  366. newTabClick2() {
  367. // window.open(this.url1, '_blank')
  368. this.$router.push({ path: '/monitor/pfd', query: { pageId: 'LJL' }});
  369. }
  370. /** 查询dashboard抓取数据列表 */
  371. // getList()
  372. // {
  373. // selectLast(this.queryParams).then(response => {
  374. // this.dashboarddata = response.data;
  375. // });
  376. // }
  377. }
  378. }
  379. </script>
  380. <style lang="scss">
  381. #materialBalance {
  382. width: 1400px;
  383. height: 750px;
  384. }
  385. .box_one {
  386. width: 101px;
  387. height: 55px;
  388. background: url(../../assets/img/ebo.png);
  389. background-size: 100% 100%;
  390. margin-bottom: 20px;
  391. font-size: 18px;
  392. color: rgb(178, 201, 255);
  393. display: flex;
  394. align-content: center;
  395. justify-content: center;
  396. align-items: center;
  397. padding-top: 5px;
  398. }
  399. .textOne {
  400. font-size: 16px;
  401. color: rgb(32, 99, 255);
  402. text-align: center;
  403. }
  404. #materialBalance .layout .layout_left img.arror1 {
  405. width: 39px;
  406. height: 18px;
  407. padding-bottom: 0;
  408. margin-bottom: 0;
  409. }
  410. .flex {
  411. display: flex;
  412. }
  413. .box_two {
  414. width: 240px;
  415. height: 360px;
  416. border: 1px dotted rgb(78, 128, 248);
  417. margin-top: -6px;
  418. margin-left: 10px;
  419. display: flex;
  420. flex-flow: wrap;
  421. z-index: 100;
  422. }
  423. .arror_one {
  424. margin-left: 10px;
  425. }
  426. #materialBalance .layout .layout_left .luziBox img {
  427. width: 55px;
  428. height: 62px;
  429. margin-bottom: 0;
  430. padding-bottom: 0;
  431. margin-top: 10px;
  432. }
  433. .text2 {
  434. font-size: 12px;
  435. color: rgb(178, 201, 255);
  436. text-align: center;
  437. }
  438. .luziBox {
  439. width: 33%;
  440. cursor: pointer;
  441. }
  442. .furnace {
  443. font-size: 20px;
  444. color: rgb(178, 201, 255);
  445. text-align: center;
  446. display: block;
  447. width: 100%;
  448. margin-top: 10px;
  449. }
  450. #materialBalance .layout .layout_left img.arror4 {
  451. width: 54px;
  452. height: 18px;
  453. padding-bottom: 0;
  454. margin-bottom: 0;
  455. margin-top: 250px;
  456. }
  457. .luzi2 {
  458. background: url(../../assets/img/luzi2.png);
  459. width: 720px;
  460. height: 680px;
  461. background-size: 100% 100%;
  462. margin-left: -220px;
  463. margin-top: -20px;
  464. position: relative;
  465. }
  466. .luzi2 .ebo2Box {
  467. background: url(../../assets/img/ebo2.png);
  468. width: 77px;
  469. height: 49px;
  470. background-size: 100% 100%;
  471. position: absolute;
  472. top: 8px;
  473. left: 220px;
  474. font-size: 18px;
  475. color: rgb(178, 201, 255);
  476. padding-top: 17px;
  477. }
  478. #materialBalance .layout .layout_left img.luzi2-img1 {
  479. width: 36px;
  480. height: 168px;
  481. padding-bottom: 0;
  482. margin-bottom: 0;
  483. position: absolute;
  484. top: 55px;
  485. left: 238px;
  486. }
  487. #materialBalance .layout .layout_left img.sanjiao1 {
  488. width: 33px;
  489. height: 35px;
  490. padding-bottom: 0;
  491. margin-bottom: 0;
  492. position: absolute;
  493. top: 55px;
  494. left: 240px;
  495. }
  496. #materialBalance .layout .layout_left img.sanjiao2 {
  497. width: 33px;
  498. height: 35px;
  499. padding-bottom: 0;
  500. margin-bottom: 0;
  501. position: absolute;
  502. top: 444px;
  503. left: 390px;
  504. transform: rotate(-90deg);
  505. }
  506. #materialBalance .layout .layout_left img.sanjiao3 {
  507. width: 33px;
  508. height: 35px;
  509. padding-bottom: 0;
  510. margin-bottom: 0;
  511. position: absolute;
  512. top: 444px;
  513. left: 520px;
  514. transform: rotate(90deg);
  515. }
  516. #materialBalance .layout .layout_left img.sanjiao4 {
  517. width: 33px;
  518. height: 35px;
  519. padding-bottom: 0;
  520. margin-bottom: 0;
  521. position: absolute;
  522. top: 498px;
  523. left: 130px;
  524. transform: rotate(90deg);
  525. }
  526. #materialBalance .layout .layout_left img.sanjiao5 {
  527. width: 33px;
  528. height: 35px;
  529. padding-bottom: 0;
  530. margin-bottom: 0;
  531. position: absolute;
  532. top: 550px;
  533. left: 130px;
  534. transform: rotate(90deg);
  535. }
  536. #materialBalance .layout .layout_left img.sanjiao6 {
  537. width: 33px;
  538. height: 35px;
  539. padding-bottom: 0;
  540. margin-bottom: 0;
  541. position: absolute;
  542. top: 600px;
  543. left: 130px;
  544. transform: rotate(90deg);
  545. }
  546. #materialBalance .layout .layout_left img.sanjiao7 {
  547. width: 33px;
  548. height: 35px;
  549. padding-bottom: 0;
  550. margin-bottom: 0;
  551. position: absolute;
  552. top: 650px;
  553. left: 130px;
  554. transform: rotate(90deg);
  555. }
  556. #materialBalance .layout .layout_left img.sanjiao8 {
  557. width: 33px;
  558. height: 35px;
  559. padding-bottom: 0;
  560. margin-bottom: 0;
  561. position: absolute;
  562. top: 596px;
  563. left: 346px;
  564. transform: rotate(90deg);
  565. }
  566. #materialBalance .layout .layout_left img.sanjiao9 {
  567. width: 33px;
  568. height: 35px;
  569. padding-bottom: 0;
  570. margin-bottom: 0;
  571. position: absolute;
  572. top: 12px;
  573. left: -90px;
  574. transform: rotate(90deg);
  575. }
  576. #materialBalance .layout .layout_left img.sanjiao10 {
  577. width: 33px;
  578. height: 35px;
  579. padding-bottom: 0;
  580. margin-bottom: 0;
  581. position: absolute;
  582. top: 76px;
  583. left: -90px;
  584. transform: rotate(90deg);
  585. }
  586. #materialBalance .layout .layout_left img.sanjiao11 {
  587. width: 33px;
  588. height: 35px;
  589. padding-bottom: 0;
  590. margin-bottom: 0;
  591. position: absolute;
  592. top: 140px;
  593. left: -90px;
  594. transform: rotate(90deg);
  595. }
  596. #materialBalance .layout .layout_left img.sanjiao12 {
  597. width: 33px;
  598. height: 35px;
  599. padding-bottom: 0;
  600. margin-bottom: 0;
  601. position: absolute;
  602. top: 150px;
  603. left: -150px;
  604. transform: rotate(-180deg);
  605. }
  606. #materialBalance .layout .layout_left img.sanjiao13 {
  607. width: 33px;
  608. height: 35px;
  609. padding-bottom: 0;
  610. margin-bottom: 0;
  611. position: absolute;
  612. top: 260px;
  613. left: -90px;
  614. transform: rotate(90deg);
  615. }
  616. #materialBalance .layout .layout_left img.sanjiao14 {
  617. width: 33px;
  618. height: 35px;
  619. padding-bottom: 0;
  620. margin-bottom: 0;
  621. position: absolute;
  622. top: 320px;
  623. left: -90px;
  624. transform: rotate(90deg);
  625. }
  626. #materialBalance .layout .layout_left img.sanjiao15 {
  627. width: 33px;
  628. height: 35px;
  629. padding-bottom: 0;
  630. margin-bottom: 0;
  631. position: absolute;
  632. top: 440px;
  633. left: -90px;
  634. transform: rotate(90deg);
  635. }
  636. #materialBalance .layout .layout_left img.sanjiao16 {
  637. width: 33px;
  638. height: 35px;
  639. padding-bottom: 0;
  640. margin-bottom: 0;
  641. position: absolute;
  642. top: 500px;
  643. left: -90px;
  644. transform: rotate(90deg);
  645. }
  646. #materialBalance .layout .layout_left img.sanjiao17 {
  647. width: 33px;
  648. height: 35px;
  649. padding-bottom: 0;
  650. margin-bottom: 0;
  651. position: absolute;
  652. top: 560px;
  653. left: -90px;
  654. transform: rotate(90deg);
  655. }
  656. #materialBalance .layout .layout_left img.sanjiao18 {
  657. width: 33px;
  658. height: 35px;
  659. padding-bottom: 0;
  660. margin-bottom: 0;
  661. position: absolute;
  662. top: 630px;
  663. left: -90px;
  664. transform: rotate(90deg);
  665. }
  666. #materialBalance .layout .layout_left img.luzi2-img2 {
  667. width: 104px;
  668. height: 122px;
  669. padding-bottom: 0;
  670. margin-bottom: 0;
  671. position: absolute;
  672. top: 100px;
  673. left: 270px;
  674. }
  675. #materialBalance .layout .layout_left img.luzi2-img3 {
  676. position: absolute;
  677. top: 100px;
  678. left: 570px;
  679. margin-top: 0;
  680. }
  681. #materialBalance .layout .layout_left img.luzi2-img4 {
  682. position: absolute;
  683. top: 280px;
  684. left: 570px;
  685. margin-top: 0;
  686. }
  687. #materialBalance .layout .layout_left img.arrorDown1 {
  688. margin-top: 0;
  689. width: 18px;
  690. height: 64px;
  691. padding-bottom: 0;
  692. margin-bottom: 0;
  693. }
  694. #materialBalance .layout .layout_left img.arrorDown2 {
  695. margin-top: 0;
  696. width: 18px;
  697. height: 48px;
  698. padding-bottom: 0;
  699. margin-bottom: 0;
  700. }
  701. #materialBalance .layout .layout_left img.luzi2-img5 {
  702. position: absolute;
  703. top: 380px;
  704. left: 250px;
  705. }
  706. #materialBalance .layout .layout_left img.luzi2-img6 {
  707. position: absolute;
  708. top: 150px;
  709. left: 470px;
  710. }
  711. #materialBalance .layout .layout_left img.luzi2-img7 {
  712. position: absolute;
  713. top: 380px;
  714. left: 470px;
  715. }
  716. #materialBalance .layout .layout_left img.arror5 {
  717. width: 87px;
  718. height: 18px;
  719. padding-bottom: 0;
  720. margin-bottom: 0;
  721. }
  722. #materialBalance .layout .layout_left img.luzi2-img8 {
  723. position: absolute;
  724. top: 620px;
  725. left: -90px;
  726. }
  727. #materialBalance .layout .layout_left img.arror6 {
  728. width: 581px;
  729. height: 60px;
  730. padding-bottom: 0;
  731. margin-bottom: 0;
  732. position: absolute;
  733. top: 460px;
  734. left: -170px;
  735. }
  736. #materialBalance .layout .layout_left img.arror7 {
  737. width: 273px;
  738. height: 84px;
  739. padding-bottom: 0;
  740. margin-bottom: 0;
  741. position: absolute;
  742. top: 398px;
  743. left: 537px;
  744. }
  745. #materialBalance .layout .layout_left img.arror8 {
  746. width: 118px;
  747. height: 8px;
  748. padding-bottom: 0;
  749. margin-bottom: 0;
  750. position: absolute;
  751. top: 560px;
  752. left: -110px;
  753. }
  754. #materialBalance .layout .layout_left img.arror9 {
  755. width: 121px;
  756. height: 33px;
  757. padding-bottom: 0;
  758. margin-bottom: 0;
  759. position: absolute;
  760. top: 500px;
  761. left: 130px;
  762. }
  763. #materialBalance .layout .layout_left img.arror10 {
  764. width: 121px;
  765. height: 33px;
  766. padding-bottom: 0;
  767. margin-bottom: 0;
  768. position: absolute;
  769. top: 550px;
  770. left: 130px;
  771. }
  772. #materialBalance .layout .layout_left img.arror11 {
  773. width: 121px;
  774. height: 33px;
  775. padding-bottom: 0;
  776. margin-bottom: 0;
  777. position: absolute;
  778. top: 600px;
  779. left: 130px;
  780. }
  781. #materialBalance .layout .layout_left img.arror12 {
  782. width: 121px;
  783. height: 33px;
  784. padding-bottom: 0;
  785. margin-bottom: 0;
  786. position: absolute;
  787. top: 650px;
  788. left: 130px;
  789. }
  790. #materialBalance .layout .layout_left img.arror13 {
  791. width: 260px;
  792. height: 34px;
  793. padding-bottom: 0;
  794. margin-bottom: 0;
  795. position: absolute;
  796. top: 596px;
  797. left: 346px;
  798. }
  799. #materialBalance .layout .layout_left img.arror14 {
  800. width: 80px;
  801. height: 33px;
  802. padding-bottom: 0;
  803. margin-bottom: 0;
  804. position: absolute;
  805. top: 12px;
  806. left: -90px;
  807. }
  808. #materialBalance .layout .layout_left img.arror15 {
  809. width: 80px;
  810. height: 33px;
  811. padding-bottom: 0;
  812. margin-bottom: 0;
  813. position: absolute;
  814. top: 76px;
  815. left: -90px;
  816. }
  817. #materialBalance .layout .layout_left img.arror16 {
  818. width: 80px;
  819. height: 33px;
  820. padding-bottom: 0;
  821. margin-bottom: 0;
  822. position: absolute;
  823. top: 140px;
  824. left: -90px;
  825. }
  826. #materialBalance .layout .layout_left img.arror17 {
  827. width: 129px;
  828. height: 57px;
  829. padding-bottom: 0;
  830. margin-bottom: 0;
  831. position: absolute;
  832. top: 176px;
  833. left: -136px;
  834. }
  835. #materialBalance .layout .layout_left img.arror18 {
  836. width: 80px;
  837. height: 33px;
  838. padding-bottom: 0;
  839. margin-bottom: 0;
  840. position: absolute;
  841. top: 260px;
  842. left: -90px;
  843. }
  844. #materialBalance .layout .layout_left img.arror19 {
  845. width: 80px;
  846. height: 33px;
  847. padding-bottom: 0;
  848. margin-bottom: 0;
  849. position: absolute;
  850. top: 320px;
  851. left: -90px;
  852. }
  853. #materialBalance .layout .layout_left img.arror20 {
  854. width: 152px;
  855. height: 69px;
  856. padding-bottom: 0;
  857. margin-bottom: 0;
  858. position: absolute;
  859. top: 440px;
  860. left: -160px;
  861. }
  862. #materialBalance .layout .layout_left img.arror21 {
  863. width: 80px;
  864. height: 33px;
  865. padding-bottom: 0;
  866. margin-bottom: 0;
  867. position: absolute;
  868. top: 500px;
  869. left: -90px;
  870. }
  871. #materialBalance .layout .layout_left img.arror22 {
  872. width: 80px;
  873. height: 33px;
  874. padding-bottom: 0;
  875. margin-bottom: 0;
  876. position: absolute;
  877. top: 560px;
  878. left: -90px;
  879. }
  880. #materialBalance .layout .layout_left img.arror23 {
  881. width: 166px;
  882. height: 34px;
  883. padding-bottom: 0;
  884. margin-bottom: 0;
  885. position: absolute;
  886. top: 630px;
  887. left: -172px;
  888. }
  889. #materialBalance .layout .layout_left img.arror24 {
  890. width: 98px;
  891. height: 264px;
  892. padding-bottom: 0;
  893. margin-bottom: 0;
  894. position: absolute;
  895. top: 32px;
  896. left: -93px;
  897. }
  898. #materialBalance .layout .layout_left img.arror25 {
  899. width: 98px;
  900. height: 244px;
  901. padding-bottom: 0;
  902. margin-bottom: 0;
  903. position: absolute;
  904. top: 327px;
  905. left: -93px;
  906. }
  907. #materialBalance .layout .layout_left img.arror26 {
  908. width: 70px;
  909. height: 251px;
  910. padding-bottom: 0;
  911. margin-bottom: 0;
  912. position: absolute;
  913. top: 387px;
  914. left: -66px;
  915. }
  916. .wordBox {
  917. width: 100%;
  918. height: 100%;
  919. }
  920. .wordBox span {
  921. font-size: 20px;
  922. color: rgb(178, 201, 255);
  923. text-align: center;
  924. font-weight: bold;
  925. }
  926. .wordBox .location {
  927. position: absolute;
  928. }
  929. .section2 {
  930. cursor: pointer;
  931. position: absolute;
  932. top: 215px;
  933. left: 208px;
  934. width: 100px;
  935. height: 180px;
  936. }
  937. .section3 {
  938. cursor: pointer;
  939. position: absolute;
  940. top: 20px;
  941. left: 610px;
  942. width: 100px;
  943. height: 180px;
  944. }
  945. .section4 {
  946. cursor: pointer;
  947. position: absolute;
  948. top: 215px;
  949. left: 425px;
  950. width: 100px;
  951. height: 180px;
  952. }
  953. .section5 {
  954. cursor: pointer;
  955. position: absolute;
  956. top: 215px;
  957. left: 609px;
  958. width: 100px;
  959. height: 180px;
  960. }
  961. .section7 {
  962. cursor: pointer;
  963. position: absolute;
  964. top: 430px;
  965. left: 426px;
  966. width: 100px;
  967. height: 180px;
  968. }
  969. .wordBox .location.loc1 {
  970. top: 135px;
  971. left: 440px;
  972. }
  973. .wordBox .location.loc2 {
  974. top: 170px;
  975. left: 590px;
  976. }
  977. .wordBox .location.loc3 {
  978. top: 365px;
  979. left: 200px;
  980. }
  981. .wordBox .location.loc4 {
  982. top: 365px;
  983. left: 420px;
  984. }
  985. .wordBox .location.loc5 {
  986. top: 365px;
  987. left: 608px;
  988. }
  989. .wordBox .location.loc6 {
  990. top: 650px;
  991. left: 40px;
  992. }
  993. .wordBox .location.loc7 {
  994. top: 580px;
  995. left: 420px;
  996. }
  997. .wordBox .location.loc8 {
  998. top: 665px;
  999. left: 630px;
  1000. }
  1001. .wordBox .location.loc9 {
  1002. top: 540px;
  1003. left: -110px;
  1004. font-size: 16px;
  1005. color: rgb(32, 99, 255);
  1006. }
  1007. .wordBox .location.loc10 {
  1008. top: 550px;
  1009. left: -50px;
  1010. font-size: 12px;
  1011. color: rgb(32, 99, 255);
  1012. }
  1013. .elementBox {
  1014. position: absolute;
  1015. }
  1016. .elementBox.elementBoxLoc1 {
  1017. top: 530px;
  1018. left: -210px;
  1019. }
  1020. .elementBox.elementBoxLoc2 {
  1021. top: 470px;
  1022. left: 250px;
  1023. }
  1024. .elementBox.elementBoxLoc3 {
  1025. top: 14px;
  1026. left: 820px;
  1027. }
  1028. .elementBox.elementBoxLoc4 {
  1029. top: 14px;
  1030. left: 1030px;
  1031. }
  1032. .elementBox.elementBoxLoc5 {
  1033. top: 14px;
  1034. left: 1020px;
  1035. }
  1036. .elementBox .elementItem span {
  1037. transform: scale(.8, .8);
  1038. }
  1039. .elementBox.elementBoxLoc2 .box_one {
  1040. margin-bottom: auto;
  1041. }
  1042. .elementBox.elementBoxLoc3 .box_one {
  1043. margin-bottom: 6px;
  1044. }
  1045. #materialBalance .layout .layout_left {
  1046. padding-top: 0;
  1047. }
  1048. .sekuaiBox .item {
  1049. font-size: 16px;
  1050. font-weight: bold;
  1051. position: absolute;
  1052. &::after {
  1053. content: '';
  1054. display: block;
  1055. width: 40px;
  1056. height: 7px;
  1057. }
  1058. }
  1059. .sekuaiBox .item.pos1 {
  1060. left: 100px;
  1061. top: 5px;
  1062. }
  1063. .sekuaiBox .item.pos2 {
  1064. left: 100px;
  1065. top: 60px;
  1066. }
  1067. .sekuaiBox .item.pos3 {
  1068. left: 100px;
  1069. top: 120px;
  1070. }
  1071. .sekuaiBox .item.pos4 {
  1072. left: 100px;
  1073. top: 170px;
  1074. }
  1075. .sekuaiBox .item.pos5 {
  1076. left: 95px;
  1077. top: 8px;
  1078. }
  1079. .sekuaiBox .item.pos6 {
  1080. left: 95px;
  1081. top: 68px;
  1082. }
  1083. .sekuaiBox .item.pos7 {
  1084. left: 95px;
  1085. top: 128px;
  1086. }
  1087. .sekuaiBox .item.pos8 {
  1088. left: 95px;
  1089. top: 188px;
  1090. }
  1091. .sekuaiBox .item.pos9 {
  1092. left: 95px;
  1093. top: 248px;
  1094. }
  1095. .sekuaiBox .item.pos10 {
  1096. left: 95px;
  1097. top: 308px;
  1098. }
  1099. .sekuaiBox .item.pos11 {
  1100. left: 95px;
  1101. top: 368px;
  1102. }
  1103. .sekuaiBox .item.pos12 {
  1104. left: 95px;
  1105. top: 428px;
  1106. }
  1107. .sekuaiBox .item.pos13 {
  1108. left: 95px;
  1109. top: 488px;
  1110. }
  1111. .sekuaiBox .item.pos14 {
  1112. left: 95px;
  1113. top: 548px;
  1114. }
  1115. .sekuaiBox .item.pos15 {
  1116. left: 95px;
  1117. top: 608px;
  1118. }
  1119. .sekuaiBox .item.blue {
  1120. color: rgb(32, 99, 255);
  1121. &::after {
  1122. background-color: rgb(32, 99, 255);
  1123. }
  1124. }
  1125. .sekuaiBox .item.red {
  1126. color: #f74f4e;
  1127. &::after {
  1128. background-color: #f74f4e;
  1129. }
  1130. }
  1131. .sekuaiBox .item.yellow {
  1132. color: #ffdb34;
  1133. &::after {
  1134. background-color: #ffdb34;
  1135. }
  1136. }
  1137. .dizuo {
  1138. width: 58px;
  1139. height: 36px;
  1140. background: url(../../assets/img/dizuo.png);
  1141. background-size: 100% 100%;
  1142. padding-top: 10px;
  1143. margin-bottom: 20px;
  1144. }
  1145. @keyframes move {
  1146. 0% {
  1147. left: -50%;
  1148. opacity: 0;
  1149. }
  1150. 60% {
  1151. left: 10%;
  1152. opacity: 1
  1153. }
  1154. 100% {
  1155. left: 50%;
  1156. opacity: 0;
  1157. }
  1158. }
  1159. .move {
  1160. -webkit-animation-name: move;
  1161. animation-name: move;
  1162. position: relative;
  1163. }
  1164. @keyframes move2 {
  1165. 0% {
  1166. opacity: 0;
  1167. }
  1168. 25% {
  1169. opacity: 0.5;
  1170. }
  1171. 50% {
  1172. opacity: 1
  1173. }
  1174. 75% {
  1175. opacity: 0.5
  1176. }
  1177. 100% {
  1178. opacity: 0;
  1179. }
  1180. }
  1181. .move2 {
  1182. -webkit-animation-name: move2;
  1183. animation-name: move2;
  1184. }
  1185. @keyframes move3 {
  1186. 0% {
  1187. left: 530px;
  1188. opacity: 0;
  1189. }
  1190. 50% {
  1191. left: 550px;
  1192. opacity: 1
  1193. }
  1194. 100% {
  1195. left: 570px;
  1196. opacity: 0;
  1197. }
  1198. }
  1199. .move3 {
  1200. -webkit-animation-name: move3;
  1201. animation-name: move3;
  1202. }
  1203. @keyframes move4 {
  1204. 0% {
  1205. top: 360px;
  1206. opacity: 0;
  1207. }
  1208. 50% {
  1209. top: 370px;
  1210. opacity: 1
  1211. }
  1212. 100% {
  1213. top: 380px;
  1214. opacity: 0;
  1215. }
  1216. }
  1217. .move4 {
  1218. -webkit-animation-name: move4;
  1219. animation-name: move4;
  1220. }
  1221. @keyframes move5 {
  1222. 0% {
  1223. top: 130px;
  1224. opacity: 0;
  1225. }
  1226. 50% {
  1227. top: 140px;
  1228. opacity: 1
  1229. }
  1230. 100% {
  1231. top: 150px;
  1232. opacity: 0;
  1233. }
  1234. }
  1235. .move5 {
  1236. -webkit-animation-name: move5;
  1237. animation-name: move5;
  1238. }
  1239. @keyframes move6 {
  1240. 0% {
  1241. top: 360px;
  1242. opacity: 0;
  1243. }
  1244. 50% {
  1245. top: 370px;
  1246. opacity: 1
  1247. }
  1248. 100% {
  1249. top: 380px;
  1250. opacity: 0;
  1251. }
  1252. }
  1253. .move6 {
  1254. -webkit-animation-name: move6;
  1255. animation-name: move6;
  1256. }
  1257. @keyframes move7 {
  1258. 0% {
  1259. left: -110px;
  1260. opacity: 0;
  1261. }
  1262. 50% {
  1263. left: -100px;
  1264. opacity: 1
  1265. }
  1266. 100% {
  1267. left: -90px;
  1268. opacity: 0;
  1269. }
  1270. }
  1271. .move7 {
  1272. -webkit-animation-name: move7;
  1273. animation-name: move7;
  1274. }
  1275. @keyframes move8 {
  1276. 0% {
  1277. top: 200px;
  1278. opacity: 0;
  1279. }
  1280. 25% {
  1281. top: 170px;
  1282. opacity: .3;
  1283. }
  1284. 50% {
  1285. top: 140px;
  1286. opacity: .5;
  1287. }
  1288. 75% {
  1289. top: 110px;
  1290. opacity: .7;
  1291. }
  1292. 100% {
  1293. top: 55px;
  1294. opacity: 1;
  1295. }
  1296. }
  1297. .move8 {
  1298. -webkit-animation-name: move8;
  1299. animation-name: move8;
  1300. }
  1301. @keyframes move9 {
  1302. 0% {
  1303. left: 390px;
  1304. opacity: 0;
  1305. }
  1306. 75% {
  1307. left: -170px;
  1308. top: 444px;
  1309. opacity: .7;
  1310. transform: rotate(-180deg);
  1311. }
  1312. 100% {
  1313. left: -170px;
  1314. top: 490px;
  1315. opacity: 1;
  1316. transform: rotate(-180deg);
  1317. }
  1318. }
  1319. .move9 {
  1320. -webkit-animation-name: move9;
  1321. animation-name: move9;
  1322. }
  1323. @keyframes move10 {
  1324. 0% {
  1325. left: 520px;
  1326. top: 465px;
  1327. opacity: 0;
  1328. }
  1329. 25% {
  1330. left: 556px;
  1331. top: 465px;
  1332. opacity: .3;
  1333. transform: rotate(0deg);
  1334. }
  1335. 50% {
  1336. left: 556px;
  1337. top: 398px;
  1338. opacity: .7;
  1339. transform: rotate(90deg);
  1340. }
  1341. 100% {
  1342. left: 768px;
  1343. top: 398px;
  1344. opacity: 1;
  1345. transform: rotate(90deg);
  1346. }
  1347. }
  1348. .move10 {
  1349. -webkit-animation-name: move10;
  1350. animation-name: move10;
  1351. }
  1352. @keyframes move11 {
  1353. 0% {
  1354. top: 498px;
  1355. left: 130px;
  1356. opacity: 0;
  1357. }
  1358. 100% {
  1359. left: 215px;
  1360. opacity: 1;
  1361. }
  1362. }
  1363. .move11 {
  1364. -webkit-animation-name: move11;
  1365. animation-name: move11;
  1366. }
  1367. @keyframes move12 {
  1368. 0% {
  1369. top: 550px;
  1370. left: 130px;
  1371. opacity: 0;
  1372. }
  1373. 100% {
  1374. left: 215px;
  1375. opacity: 1;
  1376. }
  1377. }
  1378. .move12 {
  1379. -webkit-animation-name: move12;
  1380. animation-name: move12;
  1381. }
  1382. @keyframes move13 {
  1383. 0% {
  1384. top: 600px;
  1385. left: 130px;
  1386. opacity: 0;
  1387. }
  1388. 100% {
  1389. left: 215px;
  1390. opacity: 1;
  1391. }
  1392. }
  1393. .move13 {
  1394. -webkit-animation-name: move13;
  1395. animation-name: move13;
  1396. }
  1397. @keyframes move14 {
  1398. 0% {
  1399. top: 650px;
  1400. left: 130px;
  1401. opacity: 0;
  1402. }
  1403. 100% {
  1404. left: 215px;
  1405. opacity: 1;
  1406. }
  1407. }
  1408. .move14 {
  1409. -webkit-animation-name: move14;
  1410. animation-name: move14;
  1411. }
  1412. @keyframes move15 {
  1413. 0% {
  1414. top: 596px;
  1415. left: 346px;
  1416. opacity: 0;
  1417. }
  1418. 100% {
  1419. left: 570px;
  1420. opacity: 1;
  1421. }
  1422. }
  1423. .move15 {
  1424. -webkit-animation-name: move15;
  1425. animation-name: move15;
  1426. }
  1427. @keyframes move16 {
  1428. 0% {
  1429. left: -90px;
  1430. opacity: 0;
  1431. }
  1432. 100% {
  1433. left: -50px;
  1434. opacity: 1;
  1435. }
  1436. }
  1437. .move16 {
  1438. -webkit-animation-name: move16;
  1439. animation-name: move16;
  1440. }
  1441. @keyframes move17 {
  1442. 0% {
  1443. top: 150px;
  1444. left: -150px;
  1445. transform: rotate(-180deg);
  1446. opacity: 0;
  1447. }
  1448. 25% {
  1449. top: 175px;
  1450. left: -150px;
  1451. transform: rotate(-270deg);
  1452. }
  1453. 50% {
  1454. top: 175px;
  1455. left: -105px;
  1456. transform: rotate(-180deg);
  1457. }
  1458. 75% {
  1459. top: 200px;
  1460. left: -105px;
  1461. transform: rotate(-270deg);
  1462. }
  1463. 100% {
  1464. top: 200px;
  1465. left: -40px;
  1466. transform: rotate(-270deg);
  1467. opacity: 1;
  1468. }
  1469. }
  1470. .move17 {
  1471. -webkit-animation-name: move17;
  1472. animation-name: move17;
  1473. }
  1474. .ar-animated {
  1475. -webkit-animation-duration: 1.5s;
  1476. animation-duration: 1.5s;
  1477. -webkit-animation-fill-mode: both;
  1478. animation-fill-mode: both;
  1479. animation-iteration-count: infinite;
  1480. -webkit-animation-iteration-count: infinite;
  1481. font-style: inherit;
  1482. -webkit-animation-timing-function: linear;
  1483. animation-timing-function: linear;
  1484. }
  1485. .ar-animated1 {
  1486. -webkit-animation-duration: 3s;
  1487. animation-duration: 3s;
  1488. -webkit-animation-fill-mode: both;
  1489. animation-fill-mode: both;
  1490. animation-iteration-count: infinite;
  1491. -webkit-animation-iteration-count: infinite;
  1492. font-style: inherit;
  1493. -webkit-animation-timing-function: linear;
  1494. animation-timing-function: linear;
  1495. }
  1496. .ar-animated3 {
  1497. -webkit-animation-duration: 1s;
  1498. animation-duration: 1s;
  1499. -webkit-animation-fill-mode: both;
  1500. animation-fill-mode: both;
  1501. animation-iteration-count: infinite;
  1502. -webkit-animation-iteration-count: infinite;
  1503. font-style: inherit;
  1504. -webkit-animation-timing-function: linear;
  1505. animation-timing-function: linear;
  1506. }
  1507. .ar-delay-1s {
  1508. animation-delay: 0.1s;
  1509. }
  1510. .ar-delay-2s {
  1511. animation-delay: 0.2s;
  1512. }
  1513. .ar-delay-3s {
  1514. animation-delay: 0.3s;
  1515. }
  1516. .ar-delay-4s {
  1517. animation-delay: 0.4s;
  1518. }
  1519. .ar-delay-5s {
  1520. animation-delay: 0.5s;
  1521. }
  1522. .ar-delay-6s {
  1523. animation-delay: 0.6s;
  1524. }
  1525. .ar-delay-7s {
  1526. animation-delay: 0.7s;
  1527. }
  1528. .ar-delay-8s {
  1529. animation-delay: 0.8s;
  1530. }
  1531. .ar-delay-9s {
  1532. animation-delay: 0.9s;
  1533. }
  1534. .ar-delay-10s {
  1535. animation-delay: 0.10s;
  1536. }
  1537. </style>