diff --git a/app/Http/Home/Views/templates/main.volt b/app/Http/Home/Views/templates/main.volt
index 5a6bf4b0..106c9b85 100644
--- a/app/Http/Home/Views/templates/main.volt
+++ b/app/Http/Home/Views/templates/main.volt
@@ -14,8 +14,7 @@
{% else %}
{{ icon_link('favicon.ico') }}
{% endif %}
-
-
+ {{ css_link('lib/iconfont/iconfont.css') }}
{{ css_link('lib/layui/css/layui.css') }}
{{ css_link('home/css/common.css') }}
{% block link_css %}{% endblock %}
diff --git a/public/static/lib/iconfont/iconfont.css b/public/static/lib/iconfont/iconfont.css
new file mode 100644
index 00000000..e251f5db
--- /dev/null
+++ b/public/static/lib/iconfont/iconfont.css
@@ -0,0 +1,83 @@
+@font-face {
+ font-family: "iconfont"; /* Project id 2760791 */
+ src: url('iconfont.woff2?t=1716885700001') format('woff2'),
+ url('iconfont.woff?t=1716885700001') format('woff'),
+ url('iconfont.ttf?t=1716885700001') format('truetype');
+}
+
+.iconfont {
+ font-family: "iconfont", serif !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-pdf:before {
+ content: "\e7b8";
+}
+
+.icon-doc:before {
+ content: "\e632";
+}
+
+.icon-playback:before {
+ content: "\e6b3";
+}
+
+.icon-live:before {
+ content: "\e64e";
+}
+
+.icon-article:before {
+ content: "\e7fd";
+}
+
+.icon-video:before {
+ content: "\e630";
+}
+
+.icon-douban:before {
+ content: "\e613";
+}
+
+.icon-qzone:before {
+ content: "\e61b";
+}
+
+.icon-lock:before {
+ content: "\e7c9";
+}
+
+.icon-phone:before {
+ content: "\e78e";
+}
+
+.icon-toutiao:before {
+ content: "\e600";
+}
+
+.icon-qq:before {
+ content: "\e63c";
+}
+
+.icon-location:before {
+ content: "\e646";
+}
+
+.icon-weibo:before {
+ content: "\e763";
+}
+
+.icon-mail:before {
+ content: "\e6b2";
+}
+
+.icon-wechat:before {
+ content: "\e623";
+}
+
+.icon-zhihu:before {
+ content: "\ea8b";
+}
+
diff --git a/public/static/lib/iconfont/iconfont.ttf b/public/static/lib/iconfont/iconfont.ttf
new file mode 100644
index 00000000..6b353d10
Binary files /dev/null and b/public/static/lib/iconfont/iconfont.ttf differ
diff --git a/public/static/lib/iconfont/iconfont.woff b/public/static/lib/iconfont/iconfont.woff
new file mode 100644
index 00000000..df1d3a47
Binary files /dev/null and b/public/static/lib/iconfont/iconfont.woff differ
diff --git a/public/static/lib/iconfont/iconfont.woff2 b/public/static/lib/iconfont/iconfont.woff2
new file mode 100644
index 00000000..a2b0823e
Binary files /dev/null and b/public/static/lib/iconfont/iconfont.woff2 differ