diff --git a/src/styles/font/iconfont.css b/src/styles/font/iconfont.css
new file mode 100644
index 000000000..7f85ce4a5
--- /dev/null
+++ b/src/styles/font/iconfont.css
@@ -0,0 +1,21 @@
+@font-face {font-family: "iconfont";
+ src: url('iconfont.eot?t=1601011033041'); /* IE9 */
+ src: url('iconfont.eot?t=1601011033041#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAALkAAsAAAAABqAAAAKXAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAqBLIFAATYCJAMICwYABCAFhG0HLxvlBREVlA1kPxJst1FLIFoNS5FBOKGpFGODN0E8rn3OS7L/csCgEKngAcihQuG7wtQRSNbVu/9Ll766X2Mi1C3Z569yTHc7ubFzuQ5fhMN4lAEJDosjAQLyDLimfgI9yC8OaC4RQVHJkYADmw6sE0cj20hGvmHsApfwGAIEkKKItPq9o1gM1ioBZLfcWMLmwhgMy1kEX81Bg9zCwarL6hPgZvh9+QfFWVA4GqthkNtWafwrtAv0Ke+UWZ8gAgI67gAaKAIGZLQ23Q8aYZwmIG3IwL5qBX4Wep7vQvZqR9hfZ1UHAZAEFfekdFW3Wq0AMPF4JRgedTWokIKDjx+v+sPP5d27k3r/nd97DqqsEJQHL6/oiffvzwRE0069iA5++Or0ywAjnWX1m3jbIfOhtKN0BPMdYl+zENCBtIcLQ9luWPDKYuV1ztMuqBSG0iASiheefH92LHjgHiwJuHluWEJ48PHtUTC3qbn1d2gEAM/VBboJBBB48roqciG09r9dGQC+3n00GQY919DPC/acHoF/p+zZZ3S15VRGVdZ6FZWjVioggADAA/sj/Bhrib7RvGCJvl2vH8kpNJYs0rBFcAikFD4sDQigUMfxQCIdA40Yf6CA5g1AhPmAEuINtDBfpGF/4YjxD5+wlggwXuSFgXIqTYtQrJRh8sQy7Tt23Gqi2gPlcxNLVh3yF5KpjKFrOcXchjqSObZMt9xTZWTpW/TBc9Q0PQ7SV5SqVagOa9vmujdZad+C0UKQmCIZlHhCpVSvw/5oZUqfPyC5WSMmLU01yQsiJuXkyGVxepAbQ9er6V5emdzkPEoxxESvhXwwjzQaPTTUz6uQlLIUI5KDNdsexn0N1vqm9gPKWRuWVWXP0DjPz7IDAAA=') format('woff2'),
+ url('iconfont.woff?t=1601011033041') format('woff'),
+ url('iconfont.ttf?t=1601011033041') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
+ url('iconfont.svg?t=1601011033041#iconfont') format('svg'); /* iOS 4.1- */
+}
+
+.iconfont {
+ font-family: "iconfont" !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-yuyin:before {
+ content: "\e62b";
+}
+
diff --git a/src/styles/font/iconfont.eot b/src/styles/font/iconfont.eot
new file mode 100644
index 000000000..2fbeebcf3
Binary files /dev/null and b/src/styles/font/iconfont.eot differ
diff --git a/src/styles/font/iconfont.svg b/src/styles/font/iconfont.svg
new file mode 100644
index 000000000..8f1009dcb
--- /dev/null
+++ b/src/styles/font/iconfont.svg
@@ -0,0 +1,29 @@
+
+
+
+
diff --git a/src/styles/font/iconfont.ttf b/src/styles/font/iconfont.ttf
new file mode 100644
index 000000000..8b79d361d
Binary files /dev/null and b/src/styles/font/iconfont.ttf differ
diff --git a/src/styles/font/iconfont.woff b/src/styles/font/iconfont.woff
new file mode 100644
index 000000000..dcf412422
Binary files /dev/null and b/src/styles/font/iconfont.woff differ
diff --git a/src/styles/font/iconfont.woff2 b/src/styles/font/iconfont.woff2
new file mode 100644
index 000000000..b9bef3e7a
Binary files /dev/null and b/src/styles/font/iconfont.woff2 differ
diff --git a/src/styles/index.scss b/src/styles/index.scss
index d06626a47..1ff1033d7 100644
--- a/src/styles/index.scss
+++ b/src/styles/index.scss
@@ -4,6 +4,23 @@
@import './element-ui.scss';
@import './sidebar.scss';
+@font-face {
+ font-family: 'iconfont';
+ src: url('./font/iconfont.eot');
+ src: url('./font/iconfont.eot?#iefix') format('embedded-opentype'),
+ url('./font/iconfont.woff2') format('woff2'),
+ url('./font/iconfont.woff') format('woff'),
+ url('./font/iconfont.ttf') format('truetype'),
+ url('./font/iconfont.svg#iconfont') format('svg');
+}
+.iconfont {
+ font-family: "iconfont" !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
body {
height: 100%;
-moz-osx-font-smoothing: grayscale;
diff --git a/src/views/newMap/chatView/chatBox.vue b/src/views/newMap/chatView/chatBox.vue
index 0c89aa3bf..02e9ac5fe 100644
--- a/src/views/newMap/chatView/chatBox.vue
+++ b/src/views/newMap/chatView/chatBox.vue
@@ -1,24 +1,36 @@