diff --git a/package.json b/package.json
index c54e974..eace6ad 100644
--- a/package.json
+++ b/package.json
@@ -18,8 +18,10 @@
"fabric": "^5.3.0",
"gsap": "^3.12.2",
"howler": "^2.2.4",
+ "image-frame-player": "^1.0.2",
"pinia": "^2.1.6",
"pixi.js": "7.2.4",
+ "plyr": "^3.7.8",
"qs": "^6.11.2",
"three": "0.148.0",
"three-orbit-controls": "^82.1.0",
diff --git a/src/assets/images/index/arrow-icon.png b/src/assets/images/index/arrow-icon.png
index b57f79b..96907dd 100644
Binary files a/src/assets/images/index/arrow-icon.png and b/src/assets/images/index/arrow-icon.png differ
diff --git a/src/assets/images/index/bg.jpg b/src/assets/images/index/bg.jpg
index 86b801e..01fc1d7 100644
Binary files a/src/assets/images/index/bg.jpg and b/src/assets/images/index/bg.jpg differ
diff --git a/src/assets/images/index/boat-2.png b/src/assets/images/index/boat-2.png
index 66c437a..19d7be9 100644
Binary files a/src/assets/images/index/boat-2.png and b/src/assets/images/index/boat-2.png differ
diff --git a/src/assets/images/index/boat-3.png b/src/assets/images/index/boat-3.png
new file mode 100644
index 0000000..a98bfaa
Binary files /dev/null and b/src/assets/images/index/boat-3.png differ
diff --git a/src/assets/images/index/boat.png b/src/assets/images/index/boat.png
index 42cc4fe..c9e4022 100644
Binary files a/src/assets/images/index/boat.png and b/src/assets/images/index/boat.png differ
diff --git a/src/assets/images/index/bottom-bird-1.png b/src/assets/images/index/bottom-bird-1.png
index 54f93d7..e0bd648 100644
Binary files a/src/assets/images/index/bottom-bird-1.png and b/src/assets/images/index/bottom-bird-1.png differ
diff --git a/src/assets/images/index/cloud-bottom.png b/src/assets/images/index/cloud-bottom.png
index e84f706..ac86fc9 100644
Binary files a/src/assets/images/index/cloud-bottom.png and b/src/assets/images/index/cloud-bottom.png differ
diff --git a/src/assets/images/index/crane-1.png b/src/assets/images/index/crane-1.png
index 3244373..a4abafc 100644
Binary files a/src/assets/images/index/crane-1.png and b/src/assets/images/index/crane-1.png differ
diff --git a/src/assets/images/index/crane-2.png b/src/assets/images/index/crane-2.png
index e26f436..27eef2f 100644
Binary files a/src/assets/images/index/crane-2.png and b/src/assets/images/index/crane-2.png differ
diff --git a/src/assets/images/index/crane-3.png b/src/assets/images/index/crane-3.png
deleted file mode 100644
index 4ddce74..0000000
Binary files a/src/assets/images/index/crane-3.png and /dev/null differ
diff --git a/src/assets/images/index/hhl-cloud.png b/src/assets/images/index/hhl-cloud.png
new file mode 100644
index 0000000..73a7288
Binary files /dev/null and b/src/assets/images/index/hhl-cloud.png differ
diff --git a/src/assets/images/index/line.png b/src/assets/images/index/line.png
index a4a8a93..e40070b 100644
Binary files a/src/assets/images/index/line.png and b/src/assets/images/index/line.png differ
diff --git a/src/assets/images/index/location-bj.png b/src/assets/images/index/location-bj.png
index 22b9b45..4bd2cf1 100644
Binary files a/src/assets/images/index/location-bj.png and b/src/assets/images/index/location-bj.png differ
diff --git a/src/assets/images/index/location-gz.png b/src/assets/images/index/location-gz.png
index 92b1bef..0c6c973 100644
Binary files a/src/assets/images/index/location-gz.png and b/src/assets/images/index/location-gz.png differ
diff --git a/src/assets/images/index/location-sh.png b/src/assets/images/index/location-sh.png
index 3c4c32e..4132286 100644
Binary files a/src/assets/images/index/location-sh.png and b/src/assets/images/index/location-sh.png differ
diff --git a/src/assets/images/index/location-wh.png b/src/assets/images/index/location-wh.png
index 4f3a605..280251d 100644
Binary files a/src/assets/images/index/location-wh.png and b/src/assets/images/index/location-wh.png differ
diff --git a/src/assets/images/index/location-xa.png b/src/assets/images/index/location-xa.png
index 98eed7f..607a094 100644
Binary files a/src/assets/images/index/location-xa.png and b/src/assets/images/index/location-xa.png differ
diff --git a/src/assets/images/index/name-bj.png b/src/assets/images/index/name-bj.png
index 956062d..0ecd583 100644
Binary files a/src/assets/images/index/name-bj.png and b/src/assets/images/index/name-bj.png differ
diff --git a/src/assets/images/index/name-gz.png b/src/assets/images/index/name-gz.png
index 64e2491..4cd7b06 100644
Binary files a/src/assets/images/index/name-gz.png and b/src/assets/images/index/name-gz.png differ
diff --git a/src/assets/images/index/name-sh.png b/src/assets/images/index/name-sh.png
index 40d82e7..1a4a87d 100644
Binary files a/src/assets/images/index/name-sh.png and b/src/assets/images/index/name-sh.png differ
diff --git a/src/assets/images/index/name-wh.png b/src/assets/images/index/name-wh.png
index 6030a58..f6ebec8 100644
Binary files a/src/assets/images/index/name-wh.png and b/src/assets/images/index/name-wh.png differ
diff --git a/src/assets/images/index/name-xa.png b/src/assets/images/index/name-xa.png
index c95bed3..51c7232 100644
Binary files a/src/assets/images/index/name-xa.png and b/src/assets/images/index/name-xa.png differ
diff --git a/src/assets/images/index/sign-icon.png b/src/assets/images/index/sign-icon.png
index 9d6bfdc..609fa69 100644
Binary files a/src/assets/images/index/sign-icon.png and b/src/assets/images/index/sign-icon.png differ
diff --git a/src/assets/images/index/tips.png b/src/assets/images/index/tips.png
index cab6eb1..28c2626 100644
Binary files a/src/assets/images/index/tips.png and b/src/assets/images/index/tips.png differ
diff --git a/src/assets/images/index/title-flower.png b/src/assets/images/index/title-flower.png
new file mode 100644
index 0000000..3c7376f
Binary files /dev/null and b/src/assets/images/index/title-flower.png differ
diff --git a/src/assets/images/index/title.png b/src/assets/images/index/title.png
index 3f5b6f6..e2ff8a2 100644
Binary files a/src/assets/images/index/title.png and b/src/assets/images/index/title.png differ
diff --git a/src/assets/images/index/top-bird-1.png b/src/assets/images/index/top-bird-1.png
index 98b3551..1dca7fc 100644
Binary files a/src/assets/images/index/top-bird-1.png and b/src/assets/images/index/top-bird-1.png differ
diff --git a/src/assets/images/index/top-bird-2.png b/src/assets/images/index/top-bird-2.png
index e89da0c..8290e64 100644
Binary files a/src/assets/images/index/top-bird-2.png and b/src/assets/images/index/top-bird-2.png differ
diff --git a/src/assets/images/load/bar.png b/src/assets/images/load/bar.png
new file mode 100644
index 0000000..9952aa8
Binary files /dev/null and b/src/assets/images/load/bar.png differ
diff --git a/src/assets/images/load/bg.jpg b/src/assets/images/load/bg.jpg
new file mode 100644
index 0000000..13dedf7
Binary files /dev/null and b/src/assets/images/load/bg.jpg differ
diff --git a/src/assets/images/load/icon.png b/src/assets/images/load/icon.png
new file mode 100644
index 0000000..ae2a238
Binary files /dev/null and b/src/assets/images/load/icon.png differ
diff --git a/src/assets/images/xlz/xfl_1.png b/src/assets/images/xlz/xfl_1.png
new file mode 100644
index 0000000..0e028c0
Binary files /dev/null and b/src/assets/images/xlz/xfl_1.png differ
diff --git a/src/assets/images/xlz/xfl_10.png b/src/assets/images/xlz/xfl_10.png
new file mode 100644
index 0000000..b7107af
Binary files /dev/null and b/src/assets/images/xlz/xfl_10.png differ
diff --git a/src/assets/images/xlz/xfl_11.png b/src/assets/images/xlz/xfl_11.png
new file mode 100644
index 0000000..07bcfe3
Binary files /dev/null and b/src/assets/images/xlz/xfl_11.png differ
diff --git a/src/assets/images/xlz/xfl_12.png b/src/assets/images/xlz/xfl_12.png
new file mode 100644
index 0000000..aef55aa
Binary files /dev/null and b/src/assets/images/xlz/xfl_12.png differ
diff --git a/src/assets/images/xlz/xfl_13.png b/src/assets/images/xlz/xfl_13.png
new file mode 100644
index 0000000..275fc45
Binary files /dev/null and b/src/assets/images/xlz/xfl_13.png differ
diff --git a/src/assets/images/xlz/xfl_14.png b/src/assets/images/xlz/xfl_14.png
new file mode 100644
index 0000000..00ca544
Binary files /dev/null and b/src/assets/images/xlz/xfl_14.png differ
diff --git a/src/assets/images/xlz/xfl_15.png b/src/assets/images/xlz/xfl_15.png
new file mode 100644
index 0000000..2b220d9
Binary files /dev/null and b/src/assets/images/xlz/xfl_15.png differ
diff --git a/src/assets/images/xlz/xfl_16.png b/src/assets/images/xlz/xfl_16.png
new file mode 100644
index 0000000..2dba8b9
Binary files /dev/null and b/src/assets/images/xlz/xfl_16.png differ
diff --git a/src/assets/images/xlz/xfl_17.png b/src/assets/images/xlz/xfl_17.png
new file mode 100644
index 0000000..2a3244e
Binary files /dev/null and b/src/assets/images/xlz/xfl_17.png differ
diff --git a/src/assets/images/xlz/xfl_18.png b/src/assets/images/xlz/xfl_18.png
new file mode 100644
index 0000000..1d20ffe
Binary files /dev/null and b/src/assets/images/xlz/xfl_18.png differ
diff --git a/src/assets/images/xlz/xfl_19.png b/src/assets/images/xlz/xfl_19.png
new file mode 100644
index 0000000..9cd0065
Binary files /dev/null and b/src/assets/images/xlz/xfl_19.png differ
diff --git a/src/assets/images/xlz/xfl_2.png b/src/assets/images/xlz/xfl_2.png
new file mode 100644
index 0000000..af43a25
Binary files /dev/null and b/src/assets/images/xlz/xfl_2.png differ
diff --git a/src/assets/images/xlz/xfl_20.png b/src/assets/images/xlz/xfl_20.png
new file mode 100644
index 0000000..b0c5543
Binary files /dev/null and b/src/assets/images/xlz/xfl_20.png differ
diff --git a/src/assets/images/xlz/xfl_21.png b/src/assets/images/xlz/xfl_21.png
new file mode 100644
index 0000000..e97b60f
Binary files /dev/null and b/src/assets/images/xlz/xfl_21.png differ
diff --git a/src/assets/images/xlz/xfl_22.png b/src/assets/images/xlz/xfl_22.png
new file mode 100644
index 0000000..4a4f950
Binary files /dev/null and b/src/assets/images/xlz/xfl_22.png differ
diff --git a/src/assets/images/xlz/xfl_23.png b/src/assets/images/xlz/xfl_23.png
new file mode 100644
index 0000000..013ee6b
Binary files /dev/null and b/src/assets/images/xlz/xfl_23.png differ
diff --git a/src/assets/images/xlz/xfl_24.png b/src/assets/images/xlz/xfl_24.png
new file mode 100644
index 0000000..864e10c
Binary files /dev/null and b/src/assets/images/xlz/xfl_24.png differ
diff --git a/src/assets/images/xlz/xfl_25.png b/src/assets/images/xlz/xfl_25.png
new file mode 100644
index 0000000..3a7e8e2
Binary files /dev/null and b/src/assets/images/xlz/xfl_25.png differ
diff --git a/src/assets/images/xlz/xfl_26.png b/src/assets/images/xlz/xfl_26.png
new file mode 100644
index 0000000..1ec65c7
Binary files /dev/null and b/src/assets/images/xlz/xfl_26.png differ
diff --git a/src/assets/images/xlz/xfl_27.png b/src/assets/images/xlz/xfl_27.png
new file mode 100644
index 0000000..1c45734
Binary files /dev/null and b/src/assets/images/xlz/xfl_27.png differ
diff --git a/src/assets/images/xlz/xfl_28.png b/src/assets/images/xlz/xfl_28.png
new file mode 100644
index 0000000..2c7e635
Binary files /dev/null and b/src/assets/images/xlz/xfl_28.png differ
diff --git a/src/assets/images/xlz/xfl_29.png b/src/assets/images/xlz/xfl_29.png
new file mode 100644
index 0000000..60713bd
Binary files /dev/null and b/src/assets/images/xlz/xfl_29.png differ
diff --git a/src/assets/images/xlz/xfl_3.png b/src/assets/images/xlz/xfl_3.png
new file mode 100644
index 0000000..6ff6d1e
Binary files /dev/null and b/src/assets/images/xlz/xfl_3.png differ
diff --git a/src/assets/images/xlz/xfl_30.png b/src/assets/images/xlz/xfl_30.png
new file mode 100644
index 0000000..ee6de67
Binary files /dev/null and b/src/assets/images/xlz/xfl_30.png differ
diff --git a/src/assets/images/xlz/xfl_31.png b/src/assets/images/xlz/xfl_31.png
new file mode 100644
index 0000000..5554bf3
Binary files /dev/null and b/src/assets/images/xlz/xfl_31.png differ
diff --git a/src/assets/images/xlz/xfl_32.png b/src/assets/images/xlz/xfl_32.png
new file mode 100644
index 0000000..48abbae
Binary files /dev/null and b/src/assets/images/xlz/xfl_32.png differ
diff --git a/src/assets/images/xlz/xfl_33.png b/src/assets/images/xlz/xfl_33.png
new file mode 100644
index 0000000..a9d595e
Binary files /dev/null and b/src/assets/images/xlz/xfl_33.png differ
diff --git a/src/assets/images/xlz/xfl_34.png b/src/assets/images/xlz/xfl_34.png
new file mode 100644
index 0000000..2809bed
Binary files /dev/null and b/src/assets/images/xlz/xfl_34.png differ
diff --git a/src/assets/images/xlz/xfl_35.png b/src/assets/images/xlz/xfl_35.png
new file mode 100644
index 0000000..0e028c0
Binary files /dev/null and b/src/assets/images/xlz/xfl_35.png differ
diff --git a/src/assets/images/xlz/xfl_4.png b/src/assets/images/xlz/xfl_4.png
new file mode 100644
index 0000000..43ffd87
Binary files /dev/null and b/src/assets/images/xlz/xfl_4.png differ
diff --git a/src/assets/images/xlz/xfl_5.png b/src/assets/images/xlz/xfl_5.png
new file mode 100644
index 0000000..b646b9d
Binary files /dev/null and b/src/assets/images/xlz/xfl_5.png differ
diff --git a/src/assets/images/xlz/xfl_6.png b/src/assets/images/xlz/xfl_6.png
new file mode 100644
index 0000000..b4aa688
Binary files /dev/null and b/src/assets/images/xlz/xfl_6.png differ
diff --git a/src/assets/images/xlz/xfl_7.png b/src/assets/images/xlz/xfl_7.png
new file mode 100644
index 0000000..e3f652b
Binary files /dev/null and b/src/assets/images/xlz/xfl_7.png differ
diff --git a/src/assets/images/xlz/xfl_8.png b/src/assets/images/xlz/xfl_8.png
new file mode 100644
index 0000000..44c9a09
Binary files /dev/null and b/src/assets/images/xlz/xfl_8.png differ
diff --git a/src/assets/images/xlz/xfl_9.png b/src/assets/images/xlz/xfl_9.png
new file mode 100644
index 0000000..48fb224
Binary files /dev/null and b/src/assets/images/xlz/xfl_9.png differ
diff --git a/src/components/Index.vue b/src/components/Index.vue
index f6193f9..bf4d478 100644
--- a/src/components/Index.vue
+++ b/src/components/Index.vue
@@ -1,23 +1,442 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/Loading.vue b/src/components/Loading.vue
index ee1c800..3ccbc7b 100644
--- a/src/components/Loading.vue
+++ b/src/components/Loading.vue
@@ -1,31 +1,53 @@