diff --git a/src/static/app-bg6.png b/src/static/app-bg6.png
index f443a25..477af7d 100644
Binary files a/src/static/app-bg6.png and b/src/static/app-bg6.png differ
diff --git a/src/static/app-bg7.png b/src/static/app-bg7.png
index 5e8f9bd..ab98ff5 100644
Binary files a/src/static/app-bg7.png and b/src/static/app-bg7.png differ
diff --git a/src/static/app-bg8.png b/src/static/app-bg8.png
index 9495c1b..ef7d63c 100644
Binary files a/src/static/app-bg8.png and b/src/static/app-bg8.png differ
diff --git a/src/static/app-bg9.png b/src/static/app-bg9.png
index 0e7883f..0f99a32 100644
Binary files a/src/static/app-bg9.png and b/src/static/app-bg9.png differ
diff --git a/src/static/training-difficulty-design/block-gold.png b/src/static/training-difficulty-design/block-gold.png
new file mode 100644
index 0000000..9d70a59
Binary files /dev/null and b/src/static/training-difficulty-design/block-gold.png differ
diff --git a/src/static/training-difficulty-design/block-gray.png b/src/static/training-difficulty-design/block-gray.png
new file mode 100644
index 0000000..e397dd2
Binary files /dev/null and b/src/static/training-difficulty-design/block-gray.png differ
diff --git a/src/static/training-difficulty-design/btn.png b/src/static/training-difficulty-design/btn.png
new file mode 100644
index 0000000..8b7c04a
Binary files /dev/null and b/src/static/training-difficulty-design/btn.png differ
diff --git a/src/static/training-difficulty-design/cha.png b/src/static/training-difficulty-design/cha.png
new file mode 100644
index 0000000..31f1cfc
Binary files /dev/null and b/src/static/training-difficulty-design/cha.png differ
diff --git a/src/static/training-difficulty-design/dao-icon.png b/src/static/training-difficulty-design/dao-icon.png
new file mode 100644
index 0000000..428e8fc
Binary files /dev/null and b/src/static/training-difficulty-design/dao-icon.png differ
diff --git a/src/static/training-difficulty-design/gou.png b/src/static/training-difficulty-design/gou.png
new file mode 100644
index 0000000..e108513
Binary files /dev/null and b/src/static/training-difficulty-design/gou.png differ
diff --git a/src/static/training-difficulty-design/jiantou.png b/src/static/training-difficulty-design/jiantou.png
new file mode 100644
index 0000000..a232722
Binary files /dev/null and b/src/static/training-difficulty-design/jiantou.png differ
diff --git a/src/static/training-difficulty-design/lock.svg b/src/static/training-difficulty-design/lock.svg
new file mode 100644
index 0000000..7d77123
--- /dev/null
+++ b/src/static/training-difficulty-design/lock.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/src/static/training-difficulty-design/par-bg.png b/src/static/training-difficulty-design/par-bg.png
new file mode 100644
index 0000000..ff05d28
Binary files /dev/null and b/src/static/training-difficulty-design/par-bg.png differ
diff --git a/src/static/training-difficulty-design/par-star.png b/src/static/training-difficulty-design/par-star.png
new file mode 100644
index 0000000..9d1b80f
Binary files /dev/null and b/src/static/training-difficulty-design/par-star.png differ
diff --git a/src/static/training-difficulty-design/result-bg.png b/src/static/training-difficulty-design/result-bg.png
new file mode 100644
index 0000000..0eeb83d
Binary files /dev/null and b/src/static/training-difficulty-design/result-bg.png differ
diff --git a/src/static/training-difficulty-design/result-c-bg.png b/src/static/training-difficulty-design/result-c-bg.png
new file mode 100644
index 0000000..8fce567
Binary files /dev/null and b/src/static/training-difficulty-design/result-c-bg.png differ
diff --git a/src/static/training-difficulty-design/result-icon-1.png b/src/static/training-difficulty-design/result-icon-1.png
new file mode 100644
index 0000000..3d61cfa
Binary files /dev/null and b/src/static/training-difficulty-design/result-icon-1.png differ
diff --git a/src/static/training-difficulty-design/result-icon-2.png b/src/static/training-difficulty-design/result-icon-2.png
new file mode 100644
index 0000000..9bd76b5
Binary files /dev/null and b/src/static/training-difficulty-design/result-icon-2.png differ
diff --git a/src/static/training-difficulty-design/result-icon-3.png b/src/static/training-difficulty-design/result-icon-3.png
new file mode 100644
index 0000000..5f9dd86
Binary files /dev/null and b/src/static/training-difficulty-design/result-icon-3.png differ
diff --git a/src/static/training-difficulty-design/result-rice.png b/src/static/training-difficulty-design/result-rice.png
new file mode 100644
index 0000000..c77f776
Binary files /dev/null and b/src/static/training-difficulty-design/result-rice.png differ
diff --git a/src/static/training-difficulty-design/result-t-bg.png b/src/static/training-difficulty-design/result-t-bg.png
new file mode 100644
index 0000000..00616ef
Binary files /dev/null and b/src/static/training-difficulty-design/result-t-bg.png differ
diff --git a/src/static/training-difficulty-design/result-up.png b/src/static/training-difficulty-design/result-up.png
new file mode 100644
index 0000000..66cd43f
Binary files /dev/null and b/src/static/training-difficulty-design/result-up.png differ
diff --git a/src/static/training-difficulty-design/text-icon-jcxl.png b/src/static/training-difficulty-design/text-icon-jcxl.png
new file mode 100644
index 0000000..0ae6cfd
Binary files /dev/null and b/src/static/training-difficulty-design/text-icon-jcxl.png differ
diff --git a/src/static/training-difficulty-design/text-icon-jingzxl.png b/src/static/training-difficulty-design/text-icon-jingzxl.png
new file mode 100644
index 0000000..74a3b20
Binary files /dev/null and b/src/static/training-difficulty-design/text-icon-jingzxl.png differ
diff --git a/src/static/training-difficulty-design/text-icon-jzxl.png b/src/static/training-difficulty-design/text-icon-jzxl.png
new file mode 100644
index 0000000..ab04fb0
Binary files /dev/null and b/src/static/training-difficulty-design/text-icon-jzxl.png differ
diff --git a/src/static/training-difficulty-design/text-icon-nlxl.png b/src/static/training-difficulty-design/text-icon-nlxl.png
new file mode 100644
index 0000000..72a7e09
Binary files /dev/null and b/src/static/training-difficulty-design/text-icon-nlxl.png differ
diff --git a/src/static/training-difficulty-design/text.png b/src/static/training-difficulty-design/text.png
new file mode 100644
index 0000000..e71442c
Binary files /dev/null and b/src/static/training-difficulty-design/text.png differ
diff --git a/src/static/training-difficulty-design/unlock.svg b/src/static/training-difficulty-design/unlock.svg
new file mode 100644
index 0000000..348bea1
--- /dev/null
+++ b/src/static/training-difficulty-design/unlock.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/src/static/training-home/done.png b/src/static/training-home/done.png
new file mode 100644
index 0000000..118e769
Binary files /dev/null and b/src/static/training-home/done.png differ
diff --git a/src/static/training-home/img_16.png b/src/static/training-home/img_16.png
new file mode 100644
index 0000000..ac2142d
Binary files /dev/null and b/src/static/training-home/img_16.png differ
diff --git a/src/static/training-home/img_17.png b/src/static/training-home/img_17.png
new file mode 100644
index 0000000..691dda7
Binary files /dev/null and b/src/static/training-home/img_17.png differ
diff --git a/src/static/training-home/img_19.png b/src/static/training-home/img_19.png
new file mode 100644
index 0000000..dd55d9b
Binary files /dev/null and b/src/static/training-home/img_19.png differ
diff --git a/src/static/training-home/img_20.png b/src/static/training-home/img_20.png
new file mode 100644
index 0000000..c4aff5a
Binary files /dev/null and b/src/static/training-home/img_20.png differ
diff --git a/src/static/training-home/img_21.png b/src/static/training-home/img_21.png
new file mode 100644
index 0000000..2a91b81
Binary files /dev/null and b/src/static/training-home/img_21.png differ
diff --git a/src/static/training-home/img_22.png b/src/static/training-home/img_22.png
new file mode 100644
index 0000000..5caeef0
Binary files /dev/null and b/src/static/training-home/img_22.png differ
diff --git a/src/static/training-home/img_28.png b/src/static/training-home/img_28.png
new file mode 100644
index 0000000..3c1fc81
Binary files /dev/null and b/src/static/training-home/img_28.png differ
diff --git a/src/static/training-home/img_3.png b/src/static/training-home/img_3.png
new file mode 100644
index 0000000..1a7833b
Binary files /dev/null and b/src/static/training-home/img_3.png differ
diff --git a/src/static/training-home/img_4.png b/src/static/training-home/img_4.png
new file mode 100644
index 0000000..a9f5fa6
Binary files /dev/null and b/src/static/training-home/img_4.png differ
diff --git a/src/static/training-home/img_5.png b/src/static/training-home/img_5.png
new file mode 100644
index 0000000..3c9a87d
Binary files /dev/null and b/src/static/training-home/img_5.png differ
diff --git a/src/static/training-home/img_6.png b/src/static/training-home/img_6.png
new file mode 100644
index 0000000..59bee8b
Binary files /dev/null and b/src/static/training-home/img_6.png differ
diff --git a/src/static/training-home/img_7.png b/src/static/training-home/img_7.png
new file mode 100644
index 0000000..c281676
Binary files /dev/null and b/src/static/training-home/img_7.png differ
diff --git a/src/static/training-home/jichuxunlian.png b/src/static/training-home/jichuxunlian.png
new file mode 100644
index 0000000..eda4ea8
Binary files /dev/null and b/src/static/training-home/jichuxunlian.png differ
diff --git a/src/static/training-home/jiezouxunlian.png b/src/static/training-home/jiezouxunlian.png
new file mode 100644
index 0000000..45ff66e
Binary files /dev/null and b/src/static/training-home/jiezouxunlian.png differ
diff --git a/src/static/training-home/jingzhunxunlian.png b/src/static/training-home/jingzhunxunlian.png
new file mode 100644
index 0000000..40b7e69
Binary files /dev/null and b/src/static/training-home/jingzhunxunlian.png differ
diff --git a/src/static/training-home/liliangxulian.png b/src/static/training-home/liliangxulian.png
new file mode 100644
index 0000000..61af0d4
Binary files /dev/null and b/src/static/training-home/liliangxulian.png differ
diff --git a/src/static/training-home/missed.png b/src/static/training-home/missed.png
new file mode 100644
index 0000000..a0e965c
Binary files /dev/null and b/src/static/training-home/missed.png differ
diff --git a/src/static/training-home/nailixunlian.png b/src/static/training-home/nailixunlian.png
new file mode 100644
index 0000000..a0b580c
Binary files /dev/null and b/src/static/training-home/nailixunlian.png differ