Browse Source

Merge branch 'main' of http://git.ycjcjy.com/marketing/miniapp into main

zlisen 3 years ago
parent
commit
a813cf6e6f
42 changed files with 835 additions and 525 deletions
  1. 18
    6
      src/assets/css/iconfont.css
  2. BIN
      src/assets/css/iconfont.eot
  3. 1
    1
      src/assets/css/iconfont.js
  4. 22
    1
      src/assets/css/iconfont.json
  5. 121
    171
      src/assets/css/iconfont.svg
  6. BIN
      src/assets/css/iconfont.ttf
  7. BIN
      src/assets/css/iconfont.woff
  8. BIN
      src/assets/css/iconfont.woff2
  9. 66
    0
      src/components/FixedConsultant/index.jsx
  10. 69
    0
      src/components/FixedConsultant/index.scss
  11. 37
    0
      src/components/ShareModal/index.jsx
  12. 85
    0
      src/components/ShareModal/style.scss
  13. 40
    4
      src/layout/index.js
  14. 112
    171
      src/pages/index/activityDetail/index.jsx
  15. 5
    0
      src/pages/index/activityDetail/index.scss
  16. 11
    4
      src/pages/index/buildingDetail/components/BasicInfo/index.jsx
  17. 1
    1
      src/pages/index/buildingDetail/components/BuildingDetailBanner/index.jsx
  18. 1
    7
      src/pages/index/buildingDetail/components/DetailBottom/index.jsx
  19. 33
    14
      src/pages/index/buildingDetail/components/PropertyConsultant/index.jsx
  20. 0
    32
      src/pages/index/buildingDetail/hooks/useBuildingShare.js
  21. 17
    9
      src/pages/index/buildingDetail/index.jsx
  22. 52
    27
      src/pages/index/buildingPropertyConsultant/index.jsx
  23. 1
    1
      src/pages/index/buildingRules/index.jsx
  24. 1
    1
      src/pages/index/buildingTakeLook/index.jsx
  25. 1
    1
      src/pages/index/index.config.js
  26. 1
    1
      src/pages/index/specialPriceHouse/index.jsx
  27. 1
    1
      src/pages/index/webview/index.config.js
  28. 3
    0
      src/pages/mine/addCustomer/index.jsx
  29. 43
    20
      src/pages/mine/components/FollowCustomer/index.jsx
  30. 1
    1
      src/pages/mine/components/NeedLogin/index.jsx
  31. 8
    8
      src/pages/mine/components/StatCustomerListItem/index.jsx
  32. 20
    3
      src/pages/mine/index.jsx
  33. 2
    5
      src/pages/mine/myHomepage/index.jsx
  34. 3
    4
      src/pages/mine/statCustomer/index.jsx
  35. 4
    0
      src/pages/mine/tabData.js
  36. 8
    1
      src/routes.js
  37. 1
    1
      src/services/common.js
  38. 9
    5
      src/utils/hooks/useParams.js
  39. 4
    4
      src/utils/hooks/usePoster.js
  40. 30
    12
      src/utils/hooks/useShare.js
  41. 1
    1
      src/utils/tracking/addNum.js
  42. 2
    7
      src/utils/tracking/track.js

+ 18
- 6
src/assets/css/iconfont.css
File diff suppressed because it is too large
View File


BIN
src/assets/css/iconfont.eot View File


+ 1
- 1
src/assets/css/iconfont.js
File diff suppressed because it is too large
View File


+ 22
- 1
src/assets/css/iconfont.json View File

@@ -1,10 +1,31 @@
1 1
 {
2 2
   "id": "2603904",
3
-  "name": "新联",
3
+  "name": "新联",
4 4
   "font_family": "iconfont",
5 5
   "css_prefix_text": "icon-",
6 6
   "description": "",
7 7
   "glyphs": [
8
+    {
9
+      "icon_id": "22219715",
10
+      "name": "电  话",
11
+      "font_class": "dianhua1",
12
+      "unicode": "e609",
13
+      "unicode_decimal": 58889
14
+    },
15
+    {
16
+      "icon_id": "834251",
17
+      "name": "朋友圈",
18
+      "font_class": "pengyouquan",
19
+      "unicode": "e61c",
20
+      "unicode_decimal": 58908
21
+    },
22
+    {
23
+      "icon_id": "20042682",
24
+      "name": "微信 (1)",
25
+      "font_class": "weixin",
26
+      "unicode": "e612",
27
+      "unicode_decimal": 58898
28
+    },
8 29
     {
9 30
       "icon_id": "19905637",
10 31
       "name": "手机",

+ 121
- 171
src/assets/css/iconfont.svg View File

@@ -1,173 +1,123 @@
1 1
 <?xml version="1.0" standalone="no"?>
2 2
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
3
-<!--
4
-2013-9-30: Created.
5
--->
6
-<svg>
7
-<metadata>
8
-Created by iconfont
9
-</metadata>
10
-<defs>
11
-
12
-<font id="iconfont" horiz-adv-x="1024" >
13
-  <font-face
14
-    font-family="iconfont"
15
-    font-weight="500"
16
-    font-stretch="normal"
17
-    units-per-em="1024"
18
-    ascent="896"
19
-    descent="-128"
20
-  />
21
-    <missing-glyph />
22
-    
23
-    <glyph glyph-name="shouji" unicode="&#58897;" d="M745.6 864H278.4c-48 0-86.4-41.6-86.4-89.6v-780.8c0-48 38.4-89.6 86.4-89.6h464c48 0 86.4 41.6 86.4 89.6V774.4c3.2 48-35.2 89.6-83.2 89.6z m28.8-870.4c0-16-12.8-28.8-28.8-28.8H278.4c-16 0-28.8 12.8-28.8 28.8V774.4c0 16 12.8 28.8 28.8 28.8h48l22.4-32c9.6-16 28.8-25.6 48-25.6H624c19.2 0 38.4 9.6 48 25.6l22.4 32h48c16 0 28.8-12.8 28.8-28.8v-780.8zM598.4 54.4h-176c-16 0-28.8-12.8-28.8-28.8s12.8-28.8 28.8-28.8h176c16 0 28.8 12.8 28.8 28.8s-12.8 28.8-28.8 28.8z"  horiz-adv-x="1024" />
24
-
25
-    
26
-    <glyph glyph-name="tianjia" unicode="&#58886;" d="M512.29546667-89.32835555999998c-126.816 0-246.03626667 49.14986667-335.712 138.37866667S37.46133333 257.06737778 37.46133333 383.40764444s49.41546667 245.06026667 139.0912 334.32213334 208.87466667 138.37866667 335.712 138.37866666 246.03626667-49.14986667 335.70133334-138.37866666S987.09013333 509.71377778 987.09013333 383.44924444000003 937.6832 138.35377777999997 847.968 49.092977779999956s-208.85333333-138.42133333-335.67146667-138.42133334z m0 877.63626667c-108.77013333 0-210.99626667-42.12693333-287.856-118.6368s-119.14666667-178.13013333-119.14666667-286.26453333 42.29653333-209.808 119.11466667-286.224S403.4624-21.45422222000002 512.26453333-21.45422222000002s210.99626667 42.11626667 287.856 118.6368 119.14666667 178.1312 119.11466667 286.2656c-0.032 108.13333333-42.2976 209.776-119.11466667 286.18986666S621.03466667 788.30791111 512.29546667 788.30791111z m237.424-370.98666667H546.2112V620.82844444c-0.81066667 18.73173333-16.65386667 33.25866667-35.38453333 32.44693334-17.59466667-0.7616-31.68426667-14.85226667-32.44693334-32.44693334v-203.50613333H274.8832c-18.73066667-0.81173333-33.2576-16.65493333-32.44693333-35.3856 0.76266667-17.5936 14.85226667-31.6832 32.448-32.44586667H478.37866667v-203.5072c0.81173333-18.73066667 16.65493333-33.2576 35.3856-32.44693333 17.5936 0.76266667 31.6832 14.85333333 32.44586666 32.448V349.48977778000005h203.5072c18.73066667-0.8128 34.57386667 13.71413333 35.38453334 32.44586666 0.8128 18.73173333-13.7152 34.57493333-32.44693334 35.3856a33.7952 33.7952 0 0 1-2.93653333 0z"  horiz-adv-x="1028" />
27
-
28
-    
29
-    <glyph glyph-name="qianwang" unicode="&#59533;" d="M511.963429 833.462857c-244.918857 0-449.316571-204.397714-449.316572-449.316571C62.646857 139.264 267.044571-65.09714299999996 512-65.09714299999996c244.845714 0 449.316571 204.397714 449.316571 449.316572 0 244.845714-204.434286 449.206857-449.316571 449.28zM512 895.817143c282.624 0 511.634286-229.010286 511.634286-511.634286 0-282.697143-229.083429-511.670857-511.634286-511.670857C229.376-127.48800000000006 0.365714 101.52228600000001 0.365714 384.146286 0.365714 666.697143 229.376 895.817143 512 895.817143zM374.601143 655.945143c-10.130286-13.202286-11.081143-30.610286 1.206857-41.801143l252.306286-230.107429-252.306286-230.034285a28.452571 28.452571 0 0 1-9.691429-21.430857c0-7.314286 2.816-14.665143 8.411429-20.333715 30.902857-31.195429 43.666286-13.312 50.322286-7.241143l282.514285 257.609143a29.769143 29.769143 0 0 1 0 43.044572l-281.051428 255.707428c-6.619429 5.997714-30.098286 22.930286-51.712-5.412571z"  horiz-adv-x="1024" />
30
-
31
-    
32
-    <glyph glyph-name="baoming" unicode="&#59563;" d="M588.8 128c0 76.8 38.4 140.8 89.6 185.6 6.4 57.6 89.6 89.6 89.6 204.8V614.4c0 121.6-83.2 211.2-198.4 217.6-121.6-6.4-204.8-96-204.8-217.6v-89.6c0-121.6 89.6-153.6 89.6-217.6 0-89.6-147.2-89.6-236.8-153.6-44.8-32-70.4-76.8-83.2-128v-6.4c0-25.6 19.2-44.8 44.8-44.8h480c-44.8 32-70.4 89.6-70.4 153.6zM838.4 320c-102.4 0-185.6-83.2-185.6-185.6 0-102.4 83.2-185.6 185.6-185.6S1024 25.6 1024 128c0 102.4-83.2 192-185.6 192z m108.8-128l-102.4-153.6c-6.4-6.4-12.8-12.8-19.2-12.8-6.4 0-12.8 0-19.2 6.4l-76.8 83.2c-6.4 12.8-6.4 25.6 0 32 12.8 6.4 25.6 6.4 32 0l57.6-57.6 89.6 128c6.4 12.8 25.6 12.8 32 6.4 12.8-6.4 12.8-19.2 6.4-32zM51.2-32H0c0 115.2 70.4 217.6 134.4 262.4 38.4 25.6 76.8 38.4 108.8 51.2 51.2 19.2 76.8 32 76.8 51.2 0 6.4-12.8 19.2-19.2 25.6-25.6 38.4-70.4 102.4-70.4 198.4V646.4c0 51.2 12.8 102.4 38.4 140.8l44.8-25.6c-19.2-32-32-70.4-32-115.2v-89.6c0-83.2 38.4-128 57.6-166.4 12.8-25.6 25.6-38.4 25.6-57.6 0-57.6-51.2-76.8-108.8-96-25.6-12.8-64-25.6-96-44.8-44.8-32-108.8-121.6-108.8-224z"  horiz-adv-x="1024" />
33
-
34
-    
35
-    <glyph glyph-name="haibao" unicode="&#58907;" d="M797.1 830.9H226c-88.8 0-161.2-72.6-161.2-160.5v-572.3c0-87.9 72.5-160.5 161.2-160.5h570.6c87.8 0 158.4 72.6 159.8 160.5V670.3c0.5 88-72 160.6-159.3 160.6z m90.1-429l-68.3 74.4c-4.2 4.2-9.8 8.4-13.9 11.2-30.7 19.5-73.9 11.2-94.8-20.9L544.8 215.3c-1.4-4.2-7-9.8-11.2-14-26.5-25.1-69.7-22.3-94.8 7l-51.6 61.4-4.2 4.2c-25.1 25.1-66.9 25.1-94.8-2.8l-152.9-160V670.3c0.5 50.2 40.9 90.7 90.6 90.7h570.6c50.2 0 90.6-40.5 90.6-90.7v-268.4z m-572 303.3c-46 0-83.6-37.7-83.6-83.7 0-46.1 37.6-83.7 83.6-83.7 46 0 83.6 37.7 83.6 83.7 0.1 46-37.6 83.7-83.6 83.7z m0 0"  horiz-adv-x="1024" />
36
-
37
-    
38
-    <glyph glyph-name="fenxiang1" unicode="&#58885;" d="M511.998 832c21 0 38.1-17 38.1-38.1s-17-38.1-38.1-38.1c-205.4 0-371.9-166.5-371.9-371.9s166.5-371.8 371.9-371.8 371.9 166.5 371.9 371.9c0 21 17 38.1 38.1 38.1s38-17.1 38-38.1c0-247.4-200.6-448-448-448s-448 200.6-448 448 200.6 448 448 448z m230.6-190.5c-14.2 14.7-14 38 0.5 52.4 14.5 14.5 37.8 14.6 52.7 0.2l65.6-65.6c19.8-19.8 19.8-51.8 0-71.6l-65.6-65.6c-14.6-14.6-38.3-14.6-52.9 0-14.6 14.6-14.6 38.3 0 52.9l11.1 11.1h-48.3c-131.3 0-175.9-55.9-175.9-225 0-20.7-16.7-37.4-37.4-37.4s-37.4 16.7-37.4 37.4c0 209.1 76.3 299.8 250.7 299.8h48.3l-11.4 11.4z"  horiz-adv-x="1024" />
39
-
40
-    
41
-    <glyph glyph-name="canyin" unicode="&#58946;" d="M439.34082031 776.89746094c-13.09570313 0-21.84082031-8.72753906-21.84082031-21.82324219v-152.81542969h-0.08789062v-7.25976562c0.00878906-12.05859375-9.76464844-21.83203125-21.81445313-21.84082031-12.05859375-0.00878906-21.83203125 9.76464844-21.84082031 21.81445312V755.07421875c-0.00878906 12.05859375-9.78222656 21.82324219-21.84082031 21.81445313-12.04980469-0.00878906-21.81445313-9.7734375-21.81445313-21.81445313v-160.07519531c0.00878906-12.05859375-9.76464844-21.83203125-21.81445312-21.84082032-12.05859375-0.00878906-21.83203125 9.76464844-21.84082032 21.81445313V755.15332031c0 13.05175781-8.75390625 21.75292969-21.82324218 21.75292969s-21.84082031-8.72753906-21.84082032-21.82324219v-297.59765625c0-43.69921875 58.20996094-88.04003906 58.20996094-88.04003906V42.01757812000005c0-28.125 22.80761719-50.92382813 50.94140625-50.92382812 28.125 0 50.92382813 22.79882813 50.92382813 50.92382813V369.43652344s58.31542969 44.49902344 58.31542968 85.8515625V755.0390625c0.00878906 13.13085938-8.72753906 21.85839844-21.83203125 21.85839844z m341.87695313-356.51953125V737.6015625c0 21.50683594-17.31445313 38.99707031-38.8125 39.21679688-106.75195313 0-150.44238281-145.265625-150.44238282-196.45312501v-285.14355468l87.38964844-85.86035156v-167.34375c0-28.125 22.80761719-50.92382813 50.94140625-50.92382813 28.125 0 50.92382813 22.79882813 50.92382813 50.92382813V420.37792969z"  horiz-adv-x="1024" />
42
-
43
-    
44
-    <glyph glyph-name="jiaotong" unicode="&#58932;" d="M869.76159781 95.83633499999996l-19.94871469 576.56141156c0 51.59190094-44.65868156 93.41186719-99.74453343 93.41186719L271.29248 765.80961281c-55.08681094 0-99.74357344-41.82092531-99.74357344-93.41186719L151.59923187 95.83633499999996l69.13840407 0c-0.50173969-2.63629219-0.81928406-5.34165844-0.81928407-8.12569125l0-18.960585c0-23.93385281 19.40188594-43.33669781 43.33669782-43.33669781l62.29824187 0c23.93673094 0 43.33861687 19.40380406 43.33861688 43.33669781L368.8919075 87.71064375000003c0 2.78307281-0.31754437 5.48843906-0.81928406 8.12569125l285.21750281 0c-0.50173969-2.63629219-0.81928406-5.34165844-0.81928406-8.12569125l0-18.960585c0-23.93385281 19.402845-43.33669781 43.33861687-43.33669781l62.29824188 0c23.93481188 0 43.33861687 19.40380406 43.33861687 43.33669781L801.446315 87.71064375000003c0 2.78307281-0.31754437 5.48843906-0.81928406 8.12569125L869.76159781 95.83633499999996zM274.68953656 186.18020156c-30.24829125 0-54.77118469 24.52289344-54.77118469 54.77310375 0 30.25021031 24.52289344 54.77310375 54.77118469 54.77310375 30.25212937 0 54.77310375-24.52289344 54.77310375-54.77310375C329.46264031 210.70309499999996 304.94166594 186.18020156 274.68953656 186.18020156zM235.89727719 385.01115469l7.4224875 236.69552062c0 52.20204656 19.01047125 72.85012781 67.06716843 72.85012781l400.3212225 0c48.05669719 0 67.06716844-20.64808031 67.06716844-72.85012781l7.68918656-236.69552062L235.89727719 385.01115469zM746.67129313 186.18020156c-30.25021031 0-54.77310375 24.52289344-54.77310376 54.77310375 0 30.25021031 24.52289344 54.77310375 54.77310375 54.77310375 30.25021031 0 54.77310375-24.52289344 54.77310376-54.77310375C801.44439687 210.70309499999996 776.92150344 186.18020156 746.67129313 186.18020156z"  horiz-adv-x="1024" />
45
-
46
-    
47
-    <glyph glyph-name="xuexiao" unicode="&#58943;" d="M987.009 549.331c-24.672 11.415-414.621 187.426-414.621 187.426S529.674 757.011 512 757.011c-17.675 0-60.388-20.254-60.388-20.254S61.661 560.745 36.991 549.331c-24.672-11.415 0-25.775 0-25.775s333.612-151.341 394.367-178.221c49.711-22.095 60.756-21.725 80.641-21.725 19.884 0 30.93-0.369 80.641 21.725 41.979 18.78 213.571 96.476 315.936 142.871v-129.983l-33.509-33.509 46.765-46.765 46.765 46.765-33.509 33.509V500.357c31.668 14.361 51.92 23.568 51.92 23.568s24.672 14.361 0 25.408zM512 280.896c-19.884 0-30.93-0.369-80.641 21.725-30.195 13.625-127.774 57.442-218.356 98.684v-298.997c90.583-40.873 188.162-85.059 218.356-98.684 49.711-22.095 60.756-21.725 80.641-21.725 19.884 0 30.93-0.369 80.641 21.725 30.195 13.625 127.774 57.442 218.356 98.684V401.305c-90.583-40.873-188.162-85.059-218.356-98.684-49.711-22.462-60.756-21.725-80.641-21.725z"  horiz-adv-x="1024" />
48
-
49
-    
50
-    <glyph glyph-name="shangye" unicode="&#58895;" d="M195.59375 348.84374973h632.8125v-281.32031196a35.015625 35.015625 0 0 0-34.91015625-35.08593804H230.50390625A34.98046848 34.98046848 0 0 0 195.59375 67.52343776999999V348.84374973zM195.59375 700.47656223C195.59375 719.84765652 211.23828152 735.56250027 230.50390625 735.56250027h562.9921875c19.26562473 0 34.91015625-15.67968723 34.91015625-35.08593804V419.15625027H195.59375V700.47656223zM406.53125 630.09375027v-70.31250054h210.9375V630.09375027H406.53125z m0-386.71875054v-70.31249973h210.9375v70.31249973H406.53125z"  horiz-adv-x="1024" />
51
-
52
-    
53
-    <glyph glyph-name="yinhang" unicode="&#58958;" d="M918.9376 151.7568V510.3616H105.1648v-356.6592c-1.9456-12.4928 0.9216-25.3952 8.192-35.84 7.0656-10.1376 18.0224-16.9984 30.3104-18.8416h736.8704c24.8832 4.4032 41.7792 27.648 38.4 52.736zM188.2112 380.7232h-27.8528v66.048h27.8528v-66.048z m72.9088 0h-28.0576v66.048H261.12v-66.048z m74.1376 0H307.2v66.048h28.0576v-66.048z m505.1392-162.5088h-128l31.3344 98.304h127.7952l-31.1296-98.304zM105.1648 617.6768c-2.6624 24.576 14.1312 47.0016 38.5024 51.3024h736.8704c24.064-4.608 40.6528-26.9312 38.0928-51.3024v-53.1456H105.1648v53.1456z"  horiz-adv-x="1024" />
54
-
55
-    
56
-    <glyph glyph-name="yiyuan" unicode="&#58884;" d="M698.045 654.585l-134.37 134.355c-11.055-20.16-32.19-34.005-56.835-34.005-24.63 0-45.78 13.845-56.835 34.005l-134.355-134.355c-15.06-15.06-15.06-39.705 0-54.765l126.15-126.165L441.8 611.7c0 8.55 6.915 15.48 15.495 15.48l99.105 0c8.55 0 15.465-6.93 15.465-15.48l0-138.06 126.18 126.165C713.105 614.865 713.105 639.51 698.045 654.585M777.98 192.22500000000002l134.37 134.37c-20.175 11.055-34.02 32.19-34.02 56.835 0 24.615 13.845 45.795 34.02 56.85l-134.37 134.355c-15.06 15.045-39.705 15.045-54.75 0l-126.135-126.165 138.015 0c8.55 0 15.495-6.93 15.495-15.48l0-99.105c0-8.565-6.945-15.48-15.495-15.48l-138.015 0 126.135-126.165C738.275 177.16499999999996 762.935 177.16499999999996 777.98 192.22500000000002M315.65 112.28999999999996l134.355-134.37c11.055 20.16 32.205 34.005 56.835 34.005 24.645 0 45.78-13.845 56.835-34.005l134.37 134.37c15.06 15.06 15.06 39.69 0 54.75l-126.18 126.135 0-138.03c0-8.535-6.915-15.495-15.465-15.495l-99.105 0c-8.565 0-15.495 6.96-15.495 15.495l0 138.03-126.15-126.135C300.59 151.98000000000002 300.59 127.35000000000002 315.65 112.28999999999996M235.7 574.62l-134.37-134.355c20.175-11.07 34.005-32.235 34.005-56.85 0-24.63-13.83-45.765-34.005-56.835l134.37-134.37c15.06-15.06 39.72-15.06 54.765 0l126.15 126.165-138.045 0c-8.55 0-15.48 6.915-15.48 15.48l0 99.09c0 8.565 6.93 15.495 15.48 15.495l138.045 0-126.15 126.165C275.42 589.6800000000001 250.76 589.6800000000001 235.7 574.62"  horiz-adv-x="1024" />
57
-
58
-    
59
-    <glyph glyph-name="tiexin" unicode="&#59272;" d="M511.08021414 136.02579943c97.20294314 0 176.04696592 78.84402279 176.04696593 176.04696594-152.90515958-34.767896-352.09393186 0-352.09393187 0 0-97.20294314 78.82562705-176.04696592 176.04696593-176.04696594m362.94740241 205.79283274a30.53688243 30.53688243 0 0 1-35.79805635-23.73046875C806.82807992 163.36182786999996 669.26494339 51.037609119999956 511.06181839 51.037609119999956 327.01271824 51.037609119999956 177.19803817 200.81549769000003 177.19803817 384.91978586S327.01271824 718.80196183 511.08021414 718.80196183c157.96398104 0 295.47192956-112.14026127 327.07576307-266.57226562a30.22415549 30.22415549 0 0 1 35.83484785-23.63849002 30.35292494 30.35292494 0 0 1 23.62009426 35.81645212C860.28601896 647.00349744 697.72311013 779.5078125 511.08021414 779.5078125 293.49573002 779.5078125 116.4921875 602.48587423 116.4921875 384.91978586S293.49573002-9.668241540000054 511.08021414-9.668241540000054c186.93722721 0 349.55532326 132.74345902 386.6962669 315.67042161a30.44490369 30.44490369 0 0 1-23.73046875 35.8164521m-107.98283068 126.50731276c0 21.08148642-64.01707838 67.47547208-101.23160425 67.47547208-37.26971312 0-67.51226357-43.76339908-67.51226435-67.47547208 0-23.74886451 30.24255123 0 67.51226435 0 37.23292162 0 101.2132085-21.11827792 101.2132085 0m-408.71593417 1.71080072c-37.23292162 0-101.2132085-21.09988217-101.21320851 0 0 21.08148642 63.98028688 67.51226357 101.21320851 67.51226433 37.28810887 0 67.51226357-43.80019057 67.51226358-67.51226433 0-23.73046875-30.22415549 0-67.51226358 0"  horiz-adv-x="1024" />
60
-
61
-    
62
-    <glyph glyph-name="baozhang" unicode="&#58901;" d="M895.7890625 668.3278124999999c0 12.9215625-8.62124999 21.538125-21.538125 25.8478125L533.9215625 788.953125c-12.9309375 4.310625-30.1584375 4.310625-38.775 0L154.80875001 694.175625c-12.92624999-4.305-17.236875-12.9215625-21.53718752-25.84687499 0-4.31156249-17.236875-137.86125001 17.22656251-288.64406251 21.538125-90.4753125 56.00625001-168.01875001 107.7028125-232.6275 60.316875-77.548125 142.171875-133.554375 241.2525-168.02343751 8.62124999-4.3059375 17.236875-4.3059375 30.159375 0 99.0853125 34.45875001 180.935625 90.4753125 241.2525 168.02343751 47.390625 64.60875001 86.16 142.153125 107.6971875 232.6275 34.4540625 150.7921875 17.2275 284.338125 17.2275 288.643125zM818.24375001 392.62124999C775.16 211.6846875 671.778125 91.04999999999995 512.375 39.35531249999997c-159.3984375 56.0109375-262.790625 172.329375-305.8696875 353.26593751-25.84874998 112.0078125-21.538125 211.089375-17.2321875 254.17406249L512.375 737.26125001l323.1075-90.46593751c4.30124999-43.0846875 8.6109375-146.4815625-17.236875-254.175zM460.6784375 267.6909375l-107.7028125 103.3875c-12.92624999 12.9215625-12.92624999 30.1584375 0 43.08 12.9215625 12.92624999 30.159375 12.92624999 43.08562499 0l86.15437501-81.849375L658.84624999 496.0125c12.9309375 12.92624999 30.159375 12.92624999 43.08937501 0 12.9215625-12.9215625 12.9215625-30.1584375 0-43.08l-198.1725-185.240625c-4.310625-4.3059375-12.9215625-8.62124999-21.5371875-8.62125-8.62124999 0-17.2415625 4.310625-21.5475 8.6203125z"  horiz-adv-x="1024" />
63
-
64
-    
65
-    <glyph glyph-name="zixun" unicode="&#58896;" d="M817.956 495.533h-36.287v13.471c0 72.697-28.521 141.145-80.221 192.967-51.7 51.7-120.271 80.221-192.967 80.221s-141.145-28.521-192.967-80.221c-51.7-51.7-80.221-120.271-80.221-192.967v-13.471h-35.195c-52.914 0-89.808-36.895-89.808-89.808v-154.01c0-49.516 40.292-89.808 89.808-89.808h46.239v-0.242c0-69.541 56.676-126.218 126.218-126.218h41.991c1.942-24.88 22.938-44.661 48.423-44.661h92.479c26.7 0 48.545 21.845 48.545 48.545v31.312c0 26.7-21.845 48.545-48.545 48.545h-92.479c-25.486 0-46.482-19.903-48.423-44.905h-41.991c-48.181 0-87.381 39.2-87.381 87.381v8.738l0.85 0.85c0.485 0.485 0.971 1.092 1.334 1.578 0.122 0.122 0.122 0.242 0.242 0.364 0.485 0.607 0.85 1.092 1.214 1.699 0 0.122 0.122 0.122 0.122 0.242 0.364 0.607 0.729 1.092 1.092 1.699 0 0.122 0.122 0.122 0.122 0.242 0.364 0.607 0.607 1.214 0.971 1.942 0 0.122 0.122 0.242 0.122 0.364 0.242 0.607 0.485 1.334 0.729 1.942 0 0.122 0.122 0.242 0.122 0.242 0.242 0.607 0.485 1.334 0.607 2.063v0.122c0.242 0.729 0.364 1.456 0.485 2.185 0 0.122 0 0.242 0.122 0.364 0.122 0.729 0.242 1.456 0.242 2.185v0.364c0 0.729 0.122 1.578 0.122 2.306v317.85c0 118.45 96.362 214.813 214.813 214.813s214.813-96.362 214.813-214.813v-317.971a29.057 29.057 0 0 1 29.127-29.127h65.294c49.516 0 89.808 40.292 89.808 89.808v154.01c0.242 52.914-36.652 89.808-89.566 89.808zM168.543 251.714v154.01c0 26.093 17.113 31.554 31.554 31.554h35.316v-217.119h-35.316c-17.476 0-31.554 14.199-31.554 31.554z m680.967 0c0-17.355-14.199-31.554-31.554-31.554h-36.287V437.279h36.287c14.442 0 31.554-5.461 31.554-31.554v-154.01z"  horiz-adv-x="1024" />
66
-
67
-    
68
-    <glyph glyph-name="jiedu" unicode="&#59273;" d="M407.25800822 449.81038805l-9.59114324-76.49049407a22.23589263 22.23589263 0 0 1 5.4889756-17.46287113 22.24246948 22.24246948 0 0 1 16.57497617-7.42073387h0.16818275c3.14568452 0 6.34398471 0.69716209 9.30081578 2.04074924l69.92664952 32.78070021 69.88530814-32.39735503a22.08556103 22.08556103 0 0 1 9.42859726-2.09806312 22.12972118 22.12972118 0 0 1 12.79789973 4.05425016 22.27347591 22.27347591 0 0 1 9.32618391 20.27594748l-9.61557204 76.71787013 52.62350562 56.14126024a22.2180407 22.2180407 0 0 1 5.00979394 22.12220421 22.2142826 22.2142826 0 0 1-16.98181002 14.9889798L555.87280873 557.6252468800001l-37.23802613 67.44242323c-3.90109981 7.12570822-11.39981746 11.55296783-19.56938976 11.55296783a22.19549135 22.19549135 0 0 1-19.47637205-11.52384086l-37.25306006-67.4715502-75.70501248-14.55771638a22.21146384 22.21146384 0 0 1-17.00060205-14.99273789c-2.50771575-7.73924821-0.59568807-16.20948292 4.97221143-22.08650113l52.65545059-56.17790343z m138.70890103 5.25596126l5.87419945-47.37318188-42.97222973 19.8343491c-5.78493983 2.71442109-13.10513978 2.71442109-18.8863215 0l-42.83035444-20.09461024 5.85352876 47.20593846c0.84843301 6.57793839-1.2618445 13.14084364-5.79903365 18.01627771l-32.24890365 34.41555493 45.99764974 8.93720198a22.16824379 22.16824379 0 0 1 15.33004349 11.10385249l22.77144882 41.21711051 22.86352643-41.85038187c3.20863592-5.82346244 8.80378222-9.87583317 15.37608308-11.1217044l45.90839012-8.44956402-31.45872385-33.89221313c-4.51745856-4.85664359-6.62303787-11.40733443-5.77930307-17.94862964zM419.73081675 353.13414545zM669.30536475 777.62866992v0.10335266H242.53801756C209.06297326 777.73202258 181.82950108 750.49855042 181.82950108 717.02350688v-667.07020714c0-33.47504354 27.23347217-60.70851571 60.70851648-60.70851571h538.78960655c33.47504354 0 60.70851571 27.23347217 60.7085157 60.70851571V605.00124753h0.13435911L669.30536475 777.62866992z m44.44641712-128.18100527v34.24455266l34.24455265-34.24455266h-34.24455265zM226.2796763 717.02350688c0 4.34457761 1.69122848 8.427954 4.76080788 11.49753339A16.15122972 16.15122972 0 0 0 242.53707747 733.28090804h421.624135l5.14415228-5.14415305V605.00124753h123.1373869l5.14415227-5.14321295v-549.90473485c0-4.34457761-1.69122848-8.427954-4.75986776-11.49753262a16.15498782 16.15498782 0 0 0-11.49847272-4.76456597H242.53801756a16.15404847 16.15404847 0 0 0-11.49659405 4.76362588 16.15686725 16.15686725 0 0 0-4.76174721 11.49847271V717.02350688zM322.94182586 264.60116693h352.32417842v-44.45017523H322.94182586zM322.94182586 161.97461975h352.32417842v-44.45017522H322.94182586z"  horiz-adv-x="1024" />
69
-
70
-    
71
-    <glyph glyph-name="fenxiang" unicode="&#58894;" d="M857.03473144 234.56598896000003a145.69076425 145.69076425 0 0 1-135.99176748-84.51247763L422.04630781 277.24671973a176.12554658 176.12554658 0 0 1 27.0131212 95.83226191 180.47337276 180.47337276 0 0 1-5.14535625 43.55544112l190.86699198 148.13480829a153.56315918 153.56315918 0 0 1 93.28531026-30.48623613 149.85850253 149.85850253 0 1 1-149.88422901 149.80704873 159.50604551 159.50604551 0 0 1 11.31978341-59.17159775l-176.09982012-135.03987598a191.38152832 191.38152832 0 1 1-157.78235128-297.96758437 203.03576016 203.03576016 0 0 1 108.05248302 29.58579843l343.42680674-146.35966025a150.09004336 150.09004336 0 1 1 149.93568368 159.50604551z"  horiz-adv-x="1075" />
72
-
73
-    
74
-    <glyph glyph-name="guanbi" unicode="&#58890;" d="M512-37.875C278.95608521-37.875 90.125 150.95608520999997 90.125 384S278.95608521 805.875 512 805.875s421.875-188.83108521 421.875-421.875-188.83108521-421.875-421.875-421.875z m0 803.56311035C301.73815917 765.68811036 130.31188964 594.2626647899999 130.31188964 384S301.73733521 2.311889640000004 512 2.311889640000004c210.26184083 0 381.68811036 171.42544555 381.68811036 381.68811036S722.26266479 765.68811036 512 765.68811036zM542.80841065 384l163.39910888 163.39828492c8.02716065 8.02798462 8.02716065 21.43157959 0 30.80841063l-1.35049438 1.32659913a21.02124023 21.02124023 0 0 1-29.45874023 0L512 414.80841065 348.60171508 578.20751953a21.02124023 21.02124023 0 0 1-29.45874023 0l-1.35049438-1.35049438c-8.02716065-8.02716065-8.02716065-21.43157959 0-30.80841065L481.19158935 384 317.79248047 220.60171507999996c-8.02716065-8.02798462-8.02716065-21.43157959 0-30.80841063l1.35049438-1.35049439a21.02124023 21.02124023 0 0 1 29.45874023 0L512 353.16687011l163.39828492-163.3982849a21.02124023 21.02124023 0 0 1 29.45874023 0l1.35049438 1.35049438c8.02716065 8.02716065 8.02716065 21.43157959 0 30.80841064L542.80841065 384z"  horiz-adv-x="1024" />
75
-
76
-    
77
-    <glyph glyph-name="renqi" unicode="&#58910;" d="M857.11662529 451.5c-22.5 45-52.49999971 90-90 127.50000029-22.5 15.00000029-37.50000029 29.99999971-37.50000029 29.99999971s0-74.99999971-67.5-119.99999971h-7.49999971-7.50000058v7.49999971C654.61662529 646.50000029 579.61662471 781.50000029 437.116625 834 414.616625 654 242.11662471 609 174.61662471 466.50000029 129.61662471 368.99999971 122.116625 256.49999971 167.116625 159c37.50000029-90 112.5-157.5 202.5-195.00000029 45-22.5 90-29.99999971 142.49999971-29.99999971s97.49999971 7.49999971 142.50000058 29.99999971c45 15.00000029 82.50000029 45 119.99999971 82.50000029 74.99999971 67.5 112.5 157.5 112.5 254.99999971 0 52.49999971-7.49999971 105.00000029-29.99999971 150.00000029z"  horiz-adv-x="1024" />
78
-
79
-    
80
-    <glyph glyph-name="dianzan" unicode="&#58883;" d="M861.57115063 467.30320031L638.53484937 467.30320031c86.42396437 319.18519219-59.5468275 335.48741906-59.5468275 335.48741907-61.86845344 0-49.04290875-48.92107125-53.72165625-57.07650188 0-156.0957675-165.79671-278.41091719-165.79671-278.41091719l0-442.66115531c0-43.694535 59.5468275-59.43170531 82.90602938-59.43170531l335.11135406 0c31.53861656 0 57.22136438 82.7103225 57.22136438 82.7103225 82.90698937 281.91158438 82.90698937 365.79135375 82.90698937 365.79135375C917.61635188 471.95700469 861.57115063 467.30320031 861.57115063 467.30320031L861.57115063 467.30320031 861.57115063 467.30320031zM861.57115063 467.30320031M267.94195156 467.15641969L134.38898 467.15641969c-27.58129969 0-28.00629187-27.0901125-28.00629187-27.0901125l27.58129968-446.44003406c0-28.41497437 28.46390156-28.41497437 28.46390157-28.41497438L278.01895906-34.78870125000003c24.08063344 0 23.86765781 18.79653563 23.86765782 18.79653563L301.88661687 433.30193344C301.88661687 467.59004625 267.94195156 467.15641969 267.94195156 467.15641969L267.94195156 467.15641969 267.94195156 467.15641969zM267.94195156 467.15641969"  horiz-adv-x="1024" />
81
-
82
-    
83
-    <glyph glyph-name="xiugai" unicode="&#59205;" d="M368.13359375 247.74492186999998c15.89238281-15.89150391 40.98515625-15.89150391 56.04082031 0L861.62890625 685.19853516c15.89238281 15.89238281 15.89238281 40.98515625 0 56.87753906s-40.98515625 15.89238281-56.04082031 0L368.13359375 304.62246094c-15.89238281-15.89238281-15.89238281-40.98515625 0-56.87753907zM852.42675781 444.30703125c-21.74677734 0-40.1484375-17.56582031-40.1484375-40.1484375v-320.35341797h-600.55664062v600.55664063h320.35253906c21.74765625 0 39.31259766 17.56582031 40.1484375 40.1493164 0 21.74765625-17.56494141 40.1484375-39.31171875 40.1484375H171.57236328c-21.74677734 0-40.1484375-17.56494141-40.1484375-40.1484375v-680.85527343c0-10.87294922 4.18183594-20.9109375 11.70966797-28.43876954 7.52783203-7.52783203 17.56494141-11.70966797 28.43876953-11.70966796h680.85527344c10.87382813 0 20.9109375 4.18183594 28.43876953 11.70966796 7.52783203 7.52783203 11.70966797 17.56582031 11.70966797 28.43876954V404.15771484c0 22.58349609-18.40166016 40.1484375-40.1484375 40.1484375z"  horiz-adv-x="1024" />
84
-
85
-    
86
-    <glyph glyph-name="nvxing" unicode="&#59085;" d="M614.18956259 266.02997974000004v11.30058352h152.88075247v300.27264835a256.84612042 256.84612042 0 0 1-510.46350375 0v-300.27264835h152.96147067v-11.21986533L111.63646805 70.28772838999998v-108.2434466h801.04993753V69.07695127z m8.07184561-188.71974564c-72.64660886-70.54792905-110.66500086 36.80761487-110.66500085 36.80761487s-37.69551837-107.35554392-110.74571823-36.80761487c0 0-32.28738162 20.74464267-35.51612036 159.82253916L511.51568914 114.11784896999995l146.1811204 123.01492429c-3.63233057-138.99717746-35.75827497-159.82253916-35.75827497-159.82253916z"  horiz-adv-x="1024" />
87
-
88
-    
89
-    <glyph glyph-name="nanxing" unicode="&#59155;" d="M578.83748281 808.30321687c12.78209812-3.9071325 29.1222375-19.03888125 49.02041907-45.39524532 23.56363594-4.40391563 40.88391563-14.78937094 51.97426593-31.14964968 28.96783219-48.49006969 30.54545437-119.50321687 4.72615407-213.09986063 2.64503531 0.91972031 5.22293719 1.07412562 7.61958 0.34237781 12.4128675-3.79972031 15.44055938-29.86741219 6.76699312-58.21762218-7.49202844-24.51692343-21.28111875-42.71664375-32.89510499-44.76419625-6.10909125-26.40335625-16.25958-50.32279689-30.65286656-70.48951032a183.89034937 183.89034937 0 0 0-38.61482532-39.91048968c0.20811188-24.94657313 4.63888125-47.8724475 13.0573425-65.74992938-29.10209813-25.42993031-62.43356625-39.87020999-97.83944063-39.87021-35.41258781 0-68.73062906 14.44027969-97.83944063 39.87021 8.94881156 18.99860156 13.39300687 43.71020999 13.04391657 70.48951031-12.62769188 10.84195781-23.82545437 23.54349657-33.23748282 37.09090875-13.62797156 19.60951031-23.295105 42.63608438-29.20951031 67.93846125l-0.6981825-0.30881062-0.8324475-0.28867124c-12.40615406-3.80643375-29.49818156 16.125315-38.17174781 44.5023778-8.67356625 28.34349655-5.63916094 54.41118844 6.76699312 58.21090876 3.14853187 0.97342687 6.5924475 0.40279687 10.13034938-1.43664376-33.86853188 93.38181844-1.64475562 202.76139844-0.98013938 202.76139938 0.81902063 4.95440531 24.80559469 43.5826575 37.32587344 54.14937 56.52587438 47.6777625 135.83664375 55.09594406 200.53930125 35.325315zM245.93902063 171.48083905c48.59748281 33.33818156 111.43384594 54.12923062 166.17398624 65.81034938l52.65902157-204.83580375c1.40979001-5.504895 6.37762219-9.35832187 12.07048875-9.35832189l10.4324475 74.18853189a38.89006969 38.89006969 0 1 0 49.45007062 0l10.43916094-74.18853187c5.68615406 0 10.65398625 3.84671344 12.07048875 9.35832187l52.65902156 204.83580375c54.73342687-11.68111875 117.57650345-32.47216781 166.16727281-65.81034938 100.14881156-68.71048969 97.04727281-157.634685 96.08727282-185.11216781-0.07384594-2.114685-0.13426594-3.87356625-0.13426594-5.22293719v-10.43916093H149.98601375v10.43916093c0 1.34937094-0.0671325 3.10825219-0.13426594 5.22293719-0.96 27.47748281-4.06153875 116.40167812 96.08727282 185.11216781z"  horiz-adv-x="1024" />
90
-
91
-    
92
-    <glyph glyph-name="dianhua" unicode="&#58893;" d="M598.308571 219.538286l24.064 14.994285c9.398857 5.632 17.115429 9.947429 24.868572 13.385143 54.637714 24.868571 102.765714 7.314286 166.4-67.035428 39.424-46.08 51.053714-86.930286 35.84-123.355429-11.337143-27.172571-33.133714-45.933714-71.972572-69.12-2.523429-1.462857-24.868571-14.518857-30.610285-18.066286-90.404571-55.771429-297.691429 71.936-446.646857 290.157715-149.577143 218.806857-188.196571 452.059429-96.585143 508.708571l12.068571 7.68 13.165714 8.484572c46.299429 29.952 75.958857 41.910857 111.104 35.986285 35.108571-5.997714 64.950857-31.963429 90.221715-79.286857 53.284571-100.096 41.545143-147.565714-26.953143-190.756571-4.973714-3.181714-22.454857-13.714286-24.137143-14.738286-16.749714-10.386286 11.702857-80.018286 77.860571-176.859429 66.889143-97.901714 122.88-151.478857 141.165715-140.178285h0.146285z"  horiz-adv-x="1024" />
93
-
94
-    
95
-    <glyph glyph-name="yonghu" unicode="&#58967;" d="M728.732 575.724c-3.4 6.6-8.3 12.4-14.3 16.9 2.7 29.3 2.1 58.8-2 87.9-10.9 86.4-78.1 152.4-197.4 151.5-60.7-0.4-51.3-32.1-97-32.8-81.2-2-100.9-76.1-107.5-118.7-4.3-29.1-5-58.6-2-87.9-5.8-4.6-10.6-10.4-14-16.9-8.9-20.7-9.1-44.1-0.7-64.9a123.3 123.3 0 0 1 40.1-60c20.5-98.1 116.6-161 214.7-140.5 70.6 14.8 125.7 69.9 140.5 140.5 19.1 15.6 33.1 36.5 40.4 60 8.3 20.9 8 44.2-0.8 64.9zM895.232 195.024c-25 41.7-103.5 81-180.9 100.4a371.75 371.75 0 0 0-88.1-46.6c-16.6-69.8-38.1-138.3-64.5-205-4.7-10.3-11.6-8-13.4 4.2l-12.5 89.5c-1.3 13.8 1 27.8 6.9 40.4l10.1 18.7c5.3 11.6 5.9 24.8 1.8 36.8-28.2-3.3-56.6-3.4-84.8-0.4-3.7-12-3-24.9 2-36.4l10.3-18.7c5.7-12.6 8.1-26.6 6.9-40.4l-12.5-89.5c-1.8-12.3-8.7-14.5-13.8-4.2-27.2 66.2-48.7 134.6-64.3 204.5-32.6 8.7-62.7 24.9-87.9 47.3-77.4-19.4-156.2-58.5-180.9-100.4-24.6-45.7-39-96.2-42.2-148.1 0-31.7 190.3-110.7 425-110.7s424.6 79 424.6 110.7c-3.1 51.7-17.4 102.2-41.8 147.9z"  horiz-adv-x="1024" />
96
-
97
-    
98
-    <glyph glyph-name="xiangji" unicode="&#58945;" d="M903.73688889 667.53422222h-194.56l-45.51111111 57.68533333c-8.64711111 10.92266667-21.504 17.18044445-35.38488889 17.18044445H395.83288889c-13.88088889 0-26.85155555-6.25777778-35.38488889-17.18044445l-45.51111111-57.68533333h-194.56c-24.91733333 0-45.16977778-20.25244445-45.16977778-45.16977777v-551.82222223c0-24.91733333 20.25244445-45.16977778 45.16977778-45.16977777h783.58755556c24.91733333 0 45.16977778 20.25244445 45.16977777 45.16977777v551.82222223c-0.22755555 25.03111111-20.48 45.16977778-45.39733333 45.16977777z m-12.40177778-584.36266667H132.66488889v526.79111112H320.85333333c13.88088889 0 26.85155555 6.25777778 35.38488889 17.18044444l45.51111111 57.68533334h220.38755556l45.51111111-57.68533334c8.64711111-10.92266667 21.504-17.18044445 35.38488889-17.18044444h188.18844444v-526.79111112zM512 541.24088889c-108.88533333 0-197.51822222-88.63288889-197.51822222-197.51822222S403.11466667 146.09066667000002 512 146.09066667000002s197.51822222 88.63288889 197.51822222 197.51822222S620.88533333 541.24088889 512 541.24088889z m0-337.46488889c-77.14133333 0-139.94666667 62.80533333-139.94666667 139.94666667s62.80533333 139.94666667 139.94666667 139.94666666 139.94666667-62.80533333 139.94666667-139.94666666c0-77.25511111-62.80533333-139.94666667-139.94666667-139.94666667z m287.97155555 279.89333333c15.92888889 0 28.78577778 12.85688889 28.78577778 28.78577778s-12.85688889 28.78577778-28.78577778 28.78577778-28.78577778-12.85688889-28.78577777-28.78577778c-0.11377778-15.92888889 12.85688889-28.78577778 28.78577777-28.78577778z"  horiz-adv-x="1024" />
99
-
100
-    
101
-    <glyph glyph-name="gou" unicode="&#58892;" d="M511.9990625 821.8303125C270.6059375 821.8303125 74.1696875 625.4034375 74.1696875 384c0-241.404375 196.4353125-437.8303125 437.829375-437.8303125 241.41374999 0 437.83125001 196.4259375 437.83125 437.8303125 0 241.4034375-196.4175 437.8303125-437.83125 437.8303125m0-807.4275c-203.7675 0-369.598125 165.808125-369.598125 369.5971875 0 203.788125 165.8315625 369.59625001 369.598125 369.59625001 203.8115625 0 369.59625001-165.808125 369.59625-369.59625001 0-203.7890625-165.7846875-369.5971875-369.59625-369.5971875M646.55375001 510.62624999L442.0325 308.65874999000005l-55.726875 63.68062501c-12.3946875 14.17125001-33.9628125 15.646875-48.1546875 3.2325-14.1703125-12.41625001-15.6140625-33.9834375-3.219375-48.15375l79.603125-90.9778125a34.284375 34.284375 0 0 1 24.4771875-11.6184375c0.40124999-0.0215625 0.79874999-0.0215625 1.220625-0.0215625 8.9521875 0 17.56875001 3.4978125 23.968125 9.8278125l230.2875 227.445c13.415625 13.2609375 13.5478125 34.8375 0.309375 48.2540625-13.2365625 13.404375-34.8271875 13.5375-48.24375001 0.29906249"  horiz-adv-x="1024" />
102
-
103
-    
104
-    <glyph glyph-name="bangzhu" unicode="&#59154;" d="M512-37.875A421.875 421.875 0 1 0 512 805.875a421.875 421.875 0 0 0 0-843.75z m0 56.20660401a365.66839599 365.66839599 0 1 1 0 731.33679198 365.66839599 365.66839599 0 0 1 0-731.33679198z m10.90365601 571.86804198c38.42358398 0 69.64233398-10.125 93.591156-31.80294799 24.01473999-20.96438599 36.021698-49.78125 36.021698-85.802948 0-29.33679199-7.788208-53.93490601-22.78125-73.146698-5.38632202-6.61981201-22.26132202-22.197052-50.42971801-46.79598999a101.444458 101.444458 0 0 1-25.18313599-31.153656 80.740448 80.740448 0 0 1-9.67016602-39.65625v-10.190094h-64.25518799v10.190094c0 22.19787598 3.56945801 41.40884399 11.94268799 56.98608398 7.788208 16.74481201 30.634552 41.40802002 67.82382202 74.38018798l10.190094 11.35766602c10.83938599 13.88891602 16.74563599 28.16839599 16.74563598 43.80990601 0 21.02865601-6.03643799 37.19009399-17.46002197 49.13195801-11.94186401 12.00778198-29.33596802 17.97912598-51.01391601 17.97912597-27 0-46.79516602-8.37322998-58.73785401-25.76733398-10.83856201-14.40884399-16.225708-34.85412598-16.225708-61.20483398h-62.95660401c0 43.81072998 12.59033203 77.94964599 37.70837402 103.19787598 25.44268799 25.896698 60.29598999 38.48785401 104.625 38.48785399z m-10.70919801-350.934906c12.59197998 0 23.365448-3.57028198 31.80294801-11.94268799 8.4375-7.788208 12.65625-17.978302 12.65625-30.634552a42.51214599 42.51214599 0 0 0-13.17535401-31.15447998 44.913208 44.913208 0 0 0-31.15447997-11.94186401 43.09634399 43.09634399 0 0 0-43.80908204 43.225708c0 12.59197998 4.21875 22.71697998 12.59033204 30.56945801a42.1875 42.1875 0 0 0 31.08938597 11.87841797z"  horiz-adv-x="1024" />
105
-
106
-    
107
-    <glyph glyph-name="shoucang1" unicode="&#58900;" d="M737-16.5c-9 0-19.5 3-28.5 7.5l-195 97.5-196.5-97.5c-19.5-10.5-45-9-63 4.5-18 13.5-28.5 37.5-24 60l40.5 210L116 409.5C99.5 426 93.5 451.5 99.5 472.5c7.5 22.5 25.5 39 49.5 42l214.5 39 96 195c10.5 21 31.5 34.5 54 34.5s45-13.5 54-34.5l96-195 214.5-37.5c22.5-3 42-19.5 48-42 7.5-22.5 1.5-46.5-15-63L756.5 265.5l39-210c4.5-24-6-46.5-24-60-9-7.5-21-12-34.5-12z"  horiz-adv-x="1024" />
108
-
109
-    
110
-    <glyph glyph-name="paixu" unicode="&#59017;" d="M403.4375 741.9375c-11.25 4.59375-24.1875 1.96875-32.71875-6.65625L101.75 462.5625c-11.625-11.8125-11.53125-30.75 0.28125-42.46875 11.8125-11.625 30.75-11.53125 42.46875 0.28125l217.59375 220.59375v-585.84375c0-16.59375 13.40625-30 30-30s30 13.40625 30 30v659.0625c0 12.1875-7.40625 23.15625-18.65625 27.75zM922.15625 349.3125c-11.8125 11.625-30.75 11.53125-42.46875-0.28125l-217.5-220.6875V714.1875c0 16.59375-13.40625 30-30 30s-30-13.40625-30-30v-658.96875c0-12.1875 7.3125-23.15625 18.65625-27.75 3.65625-1.5 7.5-2.25 11.34375-2.25 7.875 0 15.65625 3.09375 21.375 8.90625l268.96875 272.71875c11.625 11.8125 11.4375 30.75-0.375 42.46875z"  horiz-adv-x="1024" />
111
-
112
-    
113
-    <glyph glyph-name="sanjiaoxingdown" unicode="&#58882;" d="M146.21177467 616.92168889L856.79806105 616.92168889a28.25055836 28.25055836 0 0 0 21.69642846-46.33091529l-355.30726831-426.35742188a28.25055836 28.25055836 0 0 0-43.3928577-1e-8L124.51534619 570.59077359A28.25055836 28.25055836 0 0 0 146.21177467 616.92168889z"  horiz-adv-x="1024" />
114
-
115
-    
116
-    <glyph glyph-name="sanjiaoxingup" unicode="&#59536;" d="M877.78822533 151.07831110999996L167.20193895 151.07831110999996a28.25055836 28.25055836 0 0 0-21.69642846 46.33091529l355.30726831 426.35742188a28.25055836 28.25055836 0 0 0 43.3928577 1e-8L899.48465381 197.40922640999997A28.25055836 28.25055836 0 0 0 877.78822533 151.07831110999996z"  horiz-adv-x="1024" />
117
-
118
-    
119
-    <glyph glyph-name="bianji" unicode="&#58888;" d="M797.86880407 541.08664501L669.1300934 669.86880407 717.1844352 718.05349239a45.66465922 45.66465922 0 0 0 64.95591337-0.08689746l63.82624636-63.78279729a45.62121016 45.62121016 0 0 0 0.0434484-64.95591405l-48.0977902-48.14123858z m-64.39107954-64.43452859L362.94659898 106.07754179999995c-8.77665177-8.77665177-25.46098003-19.55194721-36.71421252-23.89682438l-103.36462809-39.712178c-47.01157089-18.074689-70.3870105 5.64834045-52.39921895 52.39921896l39.7556264 103.32117968c4.38832623 11.5139242 15.5112115 28.32859899 23.89682436 36.71421184l370.6180237 370.61802303 128.78215905-128.86905651z"  horiz-adv-x="1024" />
120
-
121
-    
122
-    <glyph glyph-name="diqiu" unicode="&#59535;" d="M727.61173333 538.5152h147.71093334c19.78346667-44.016 31.6416-92.23466667 33.6288-143.13066667h-169.48266667c-0.7168 53.8048-5.1648 101.20106667-11.85706667 143.13066667z m-64.55146666 202.5216c84.72853333-32.93226667 154.26986667-95.24266667 197.86346666-173.89866667H722.77866667c-15.6768 80.11626667-39.47306667 137.056-59.7184 173.89866667zM539.3408 567.1392000000001V766.93333333c30.46826667-1.33546667 60.01813333-6.15466667 88.29866667-14.07786666 21.4656-36.06613333 49.1232-96.31146667 66.59413333-185.71626667H539.3408zM351.392 223.62986666999996c-6.69013333 41.96053333-11.328 89.0848-12.0192 143.13066666H510.70933333v-143.1296H351.392z m-0.27946667 314.88533333h159.59466667v-143.13066667H339.21066667c0.72213333 53.84746667 5.20533333 101.184 11.90186666 143.13066667z m71.6704 214.96853333c28.21866667 7.57653333 57.5488 12.42666667 87.92533334 13.4016v-199.74613333H355.82933333c17.5744 89.9072 45.43786667 150.35626667 66.95253334 186.34453333z m-237.86666666-186.34453333c44.30506667 79.94453333 116.0288 142.59946667 202.69013333 175.07733333-20.3776-36.82346667-44.5216-94.0992-60.35946667-175.07733333H184.91733333z m125.6608-171.75466667h-173.088c1.90933333 50.86186667 13.34506667 99.20106667 33.0912 143.13066667h151.86453333c-6.6944-41.9392-11.14773333-89.32906667-11.86773333-143.13066667z m12.1984-171.75466666H171.66826667c-19.82506667 44.0736-32.51626667 92.064-34.39146667 143.13066666h173.4368c0.68906667-54.048 5.36426667-101.1328 12.06186667-143.1296z m4.69546666-28.62293334c15.9552-81.78666667 40.4352-139.00053333 60.94293334-175.3952-86.97493333 32.36693333-158.7296 95.24266667-203.08906667 175.3952h142.14613333z m183.23626667 0v-199.74826666c-30.0352 0.96426667-59.05173333 5.712-86.98133333 13.1328-21.552 35.3248-49.57866667 96.05226667-67.31733334 186.61546666h154.29866667z m182.94826667 0c-17.632-90.02026667-45.43146667-150.54293333-66.9376-185.952-27.9552-7.75893333-57.2928-11.9424-87.37706667-13.27573333V195.00693333000004h154.31466667z m-154.31466667 171.7536h171.3344c-0.6912-54.05226667-5.33226667-101.16693333-12.02346667-143.1296H539.3408V366.76053333000004z m171.49653333 28.624H539.3408V538.5152h159.59466667c6.69546667-41.94346667 11.17866667-89.28106667 11.90186666-143.13066667z m28.50133334-28.624h169.30453333C906.752 315.73333333000005 894.15253333 267.72266666999997 874.4256 223.63093332999995H727.2768c6.6944 41.99253333 11.37066667 89.07306667 12.0608 143.1296z m121.3792-171.75466666c-43.48053333-78.98133333-113.34933333-141.32693333-198.44373334-174.18666667 20.3808 36.4416 44.5472 93.24586667 60.336 174.18666667h138.10773334z"  horiz-adv-x="1024" />
123
-
124
-    
125
-    <glyph glyph-name="shengming" unicode="&#58881;" d="M873.58203125 658.5703125c-5.9765625 17.84179688-17.84179688 23.73046875-35.59570313 23.73046875C665.72070313 670.43554688 582.57617188 771.421875 541.00390625 818.8828125 529.05078125 830.8359375 523.07421875 830.8359375 511.20898437 830.8359375s-23.73046875-5.9765625-29.70703124-11.86523438c-41.57226563-47.54882813-118.828125-148.53515625-296.98242188-136.58203124-17.84179688 0-29.70703125-5.9765625-35.68359375-23.73046876 0-5.9765625-184.13085938-498.95507813 350.41992188-718.76953125h23.73046874c534.7265625 219.7265625 350.59570313 712.70507813 350.59570313 718.68164063zM511.03320312 56.16796875C156.5703125 207.33984375 213.875 509.68359375 239.97851562 587.90625c140.71289063 0 224.12109375 67.76367188 271.05468751 114.69726563C557.96679688 655.66992188 636.18945313 587.90625 776.90234375 587.90625h5.18554688c20.91796875-78.22265625 83.40820313-375.38085938-271.05468751-531.73828125zM463.66015625 551.60742188h106.96289063v-95.00976563H463.66015625V551.60742188z m0-154.42382813h106.96289063v-213.83789063H463.66015625V397.18359375z m0 0"  horiz-adv-x="1024" />
126
-
127
-    
128
-    <glyph glyph-name="wode" unicode="&#58964;" d="M512 804h233.34375001v-233.34375001c0-128.90625001-104.4375-233.34375001-233.34375001-233.34374999S278.65624999 441.75 278.65624999 570.65625001 383.09374999 804 512 804zM302 290.625h420c90.1875 0 163.3125-73.125 163.3125-163.3125v-23.34375001c0-77.34375001-62.71875001-139.96875001-139.96875001-139.96874999H278.65624999c-77.34375001 0-139.96875001 62.71875001-139.96874999 139.96875001v23.34374999c-0.09375001 90.1875 73.03125001 163.3125 163.3125 163.3125z"  horiz-adv-x="1024" />
129
-
130
-    
131
-    <glyph glyph-name="shouye" unicode="&#58880;" d="M556.65283203 763.07446289a63.39990234 63.39990234 0 0 1-85.19238281 0L126.97314453 435.96972656a31.77905273 31.77905273 0 0 1 42.55664063-47.20385742l5.4777832 5.20092774V52.56445312000005a63.55810547 63.55810547 0 0 1 63.55810547-63.63720703h184.95922851v191.34667969a44.75170898 44.75170898 0 0 0 44.77148438 44.81103516h87.03149414a44.75170898 44.75170898 0 0 0 44.77148437-44.81103516v-191.34667969h189.34936524a63.55810547 63.55810547 0 0 1 63.57788086 63.63720704V389.79418945c14.11962891-12.77490234 34.15209961-11.8059082 45.89868164 1.28540039a31.77905273 31.77905273 0 0 1-2.29394531 44.89013672L556.65283203 763.0546875z"  horiz-adv-x="1024" />
132
-
133
-    
134
-    <glyph glyph-name="liaotian" unicode="&#59035;" d="M880.64624023 384c0 203.85131836-165.28930664 369.140625-369.140625 369.140625s-369.140625-165.28930664-369.140625-369.140625 165.28930664-369.140625 369.140625-369.140625H828.40625L745.102417 98.16320800000005c82.72705078 67.64831543 135.54382325 170.56274414 135.54382323 285.836792zM301.0625 331.265625c-29.08630372 0-52.734375 23.64807129-52.734375 52.734375s23.64807129 52.734375 52.734375 52.734375 52.734375-23.64807129 52.734375-52.734375-23.64807129-52.734375-52.734375-52.734375z m209.94873047 0c-29.08630372 0-52.734375 23.64807129-52.734375 52.734375s23.64807129 52.734375 52.734375 52.734375 52.734375-23.64807129 52.734375-52.734375-23.56567383-52.734375-52.734375-52.734375zM670.203125 384c0 29.08630372 23.64807129 52.734375 52.734375 52.734375s52.734375-23.64807129 52.734375-52.734375-23.64807129-52.734375-52.734375-52.734375-52.734375 23.64807129-52.734375 52.734375z"  horiz-adv-x="1024" />
135
-
136
-    
137
-    <glyph glyph-name="camera" unicode="&#58906;" d="M761.325714 515.730286l90.441143 59.922285A63.817143 63.817143 0 0 0 950.857143 522.441143v-276.882286a63.817143 63.817143 0 0 0-99.108572-53.211428l-90.422857 59.904a1326.08 1326.08 0 0 0-3.437714-30.445715 136.228571 136.228571 0 0 0-119.826286-118.509714c-69.723429-7.917714-141.988571-11.867429-216.813714-11.867429-75.081143 0-147.803429 3.986286-218.148571 11.958858a136.228571 136.228571 0 0 0-119.862858 118.509714A1309.878857 1309.878857 0 0 0 73.142857 384c0 54.016 3.364571 108.032 10.093714 162.066286a136.228571 136.228571 0 0 0 119.862858 118.528c70.546286 7.990857 143.268571 11.977143 218.148571 11.977143 74.624 0 146.907429-3.968 216.832-11.885715a136.228571 136.228571 0 0 0 119.808-118.528c1.28-10.148571 2.413714-20.297143 3.437714-30.427428zM219.428571 475.428571a54.857143 54.857143 0 1 1 0 109.714286 54.857143 54.857143 0 0 1 0-109.714286z"  horiz-adv-x="1024" />
138
-
139
-    
140
-    <glyph glyph-name="sousuo" unicode="&#58887;" d="M931.55522188 72.77261250000004L766.76391031 205.19355094000002c33.62616188 55.1434125 53.34942937 119.69516625 53.34942938 189.00817219 0 201.0288225-162.96471 363.99641063-363.99449156 363.99641062S92.12435563 595.2305456199999 92.12435563 394.20172313s162.96471-363.99641063 363.99449156-363.99641063c115.22459812 0 217.7550825 53.68807969 284.45290125 137.24454844l162.2902875-130.39863L931.55522188 72.77261250000004zM456.11884719 76.04303436999999c-175.4314575 0-318.15676969 142.72531219-318.15676969 318.15772875s142.72531219 318.15772875 318.15676969 318.15772875 318.15676969-142.72531219 318.15676968-318.15772874S631.55030469 76.04303436999999 456.11884719 76.04303436999999z"  horiz-adv-x="1024" />
141
-
142
-    
143
-    <glyph glyph-name="dingwei" unicode="&#58942;" d="M516.320553 830.086277C327.473365 829.240951 174.512778 674.914838 175.350878 486.045975c0.787526-177.21493 282.974557-496.596289 315.154731-532.417865a39.737529 39.737529 0 0 1 59.440119 0.2601c31.862273 36.110576 311.202653 357.991787 310.415127 535.213942-0.838101 188.861638-155.178664 341.822225-344.040302 340.984125z m2.196402-492.860961c-76.483906-0.339575-139.009102 61.614845-139.348677 138.105976-0.339575 76.491131 61.629295 139.001877 138.105976 139.334227 76.512806 0.3468 139.023552-61.60762 139.363127-138.091526 0.339575-76.498356-61.614845-139.001877-138.120426-139.348677z"  horiz-adv-x="1024" />
144
-
145
-    
146
-    <glyph glyph-name="shipin" unicode="&#59179;" d="M128 384c0 212.08 171.92 384 384 384s384-171.92 384-384-171.92-384-384-384c-211.98 0.24-383.76 172.02-384 384z m59.05 0c0-179.46 145.48-324.95 324.95-324.95S836.95 204.53999999999996 836.95 384 691.46 708.95 512 708.95c-179.39-0.19-324.76-145.56-324.95-324.95z m226.48-77.95v155.9c0 23.56 19.1 42.67 42.66 42.67 7.11 0 14.11-1.78 20.36-5.17l143.62-77.95c20.72-11.21 28.43-37.11 17.22-57.83a42.676 42.676 0 0 0-17.22-17.22l-143.62-77.91c-20.71-11.24-46.61-3.56-57.85 17.15a42.484 42.484 0 0 0-5.17 20.36z"  horiz-adv-x="1024" />
147
-
148
-    
149
-    <glyph glyph-name="yinpin" unicode="&#59052;" d="M182 414a30 30 0 0 0 29.79-26.49L212 384v-330.96a30 30 0 0 0-59.79-3.51L152 53.039999999999964V384a30 30 0 0 0 30 30z m219.99 330.75a30 30 0 0 0 29.82-26.49l0.18-3.51V53.700000000000045a30 30 0 0 0-59.79-3.48l-0.21 3.48V714.75a30 30 0 0 0 30 30z m220.02-254.22a30 30 0 0 0 29.79-26.49l0.21-3.51v-406.86a30 30 0 0 0-59.82-3.48l-0.18 3.48V460.53a30 30 0 0 0 30 30zM842 603.24a30 30 0 0 0 29.79-26.52l0.21-3.48v-519.57a30 30 0 0 0-59.79-3.48L812 53.66999999999996V573.24a30 30 0 0 0 30 30z"  horiz-adv-x="1024" />
150
-
151
-    
152
-    <glyph glyph-name="jiantouleft" unicode="&#59375;" d="M622.88853333 698.7114666699999c14.1632 14.16213333 37.1264 14.16213333 51.2896 0 14.02133333-14.02133333 14.16106667-36.66773333 0.42026667-50.86186667l-0.42026667-0.42666667L409.68853333 382.93333333l264.4896-264.48853333c14.02133333-14.02133333 14.16106667-36.66773333 0.42026667-50.86186667l-0.42026667-0.42666666c-14.02133333-14.0224-36.66773333-14.16213333-50.86186666-0.42133334l-0.42666667 0.42026667-290.13333333 290.13333333c-14.0224 14.02133333-14.16213333 36.66773333-0.42133334 50.86186667l0.42026667 0.42666667 290.13333333 290.13333333z"  horiz-adv-x="1024" />
153
-
154
-    
155
-    <glyph glyph-name="shoucang" unicode="&#58921;" d="M727.43475342-22.573791509999978c-11.8677063 0-25.20703125 3.40466308-37.57241821 9.58941651L513.29116821 75.33087158000001 335.62658691-12.841003419999993c-11.25137329-5.99029541-24.13092041-9.13787842-37.2642517-9.13787842a79.23669434 79.23669434 0 0 0-47.4189148 15.5253296c-24.86508179 18.65478516-37.60620117 50.96282959-31.72467041 80.38778686l36.3364563 188.50231934L116.28125 392.243042a85.74197388 85.74197388 0 0 0-21.65487671 82.94128417l0.27850342 0.9574585c10.125 30.34533691 35.243042 51.60800171 65.6987915 55.6875l193.5013733 35.18371582L440.95608521 743.40866089c13.95153808 27.92861938 42.32757568 45.87478638 72.335083 45.87478638 31.30279541 0 60.41217041-18.62182617 72.61688233-46.38153076l86.57336425-175.83618164L866.01245117 533.23004151a78.83129883 78.83129883 0 0 0 64.48754883-56.33761597 81.54876709 81.54876709 0 0 0-20.16595459-83.2230835l-0.47625733-0.4770813-138.8809204-130.78125L806.07653809 73.57168578999995c5.65246583-30.19784546-6.35778808-60.70385742-31.36212158-79.71295166a74.49472046 74.49472046 0 0 0-47.27966309-16.43252564z m-214.07684326 161.54434205l187.59182739-93.81198121c5.50909424-2.77679443 11.85864258-4.52279663 16.20346069-4.52279662 6.68737792 0 12.89685058 2.05911255 17.45755005 5.86422729l0.84869385 0.70037842c10.65975953 7.99832153 15.85739136 20.70977783 13.52471924 33.15509033l-37.74957276 203.36022949 149.31408692 140.61126709c9.16754151 9.29443359 12.30194092 22.60409546 8.23562621 34.84259033l-0.40951537 1.28704835a30.74249268 30.74249268 0 0 1-25.51931763 22.24978637l-0.85198974 0.13430786L635.3984375 518.95880127 542.41290283 707.83026123c-4.51373291 10.55099487-16.76541138 18.20819092-29.13491821 18.20819091-12.15362549 0-23.7807312-7.61022949-29.67050171-19.36010742L391.21685791 519.0420227100001l-207.69268799-37.72814942c-12.61505127-1.58203125-22.4145813-9.96020508-26.9414978-23.02597046-3.21432495-11.93939209 0.59490967-26.32516479 9.37023926-35.29412842l149.48712158-139.29867553-39.22943116-203.46652222c-2.3590393-11.76635742 3.21350098-25.30755615 13.52059937-33.04138184 5.16796875-3.88504028 11.86276245-6.02819824 18.88302612-6.02819824 5.41268921 0 10.60125732 1.26150513 15.07379151 3.66668701l0.64517212 0.37902832 189.02554321 93.76583863z"  horiz-adv-x="1024" />
156
-
157
-    
158
-    <glyph glyph-name="aixin" unicode="&#59062;" d="M665.1 681.6c9.2 0 18.7-0.7 28-2.2 72-11.3 131.7-72 141.8-144.4 7.3-52.5-9.2-104.5-45.3-142.7l-6.1-6.5-271.4-271.5-270.4 270.4-7.2 7.6c-36.1 38.2-52.7 90.2-45.3 142.6C199.3 607.3 259 668.1 331 679.4c9.4 1.5 18.8 2.2 28 2.2 40.7 0 80.3-14.7 111.4-41.3l41.7-35.7 41.7 35.7c31.1 26.7 70.6 41.3 111.3 41.3M359 745.7c-12.5 0-25.1-1-38-3-100.4-15.7-181.2-98.2-195.3-198.9-10.6-75.9 15.2-145.9 62.3-195.6l-0.2-0.2 311.7-311.7c3.5-3.5 8-5.2 12.6-5.2s9.1 1.7 12.6 5.2L836.4 348l-0.2 0.2c47 49.7 72.9 119.7 62.2 195.6-14.1 100.7-95 183.1-195.4 198.9-12.8 2-25.5 3-37.9 3-58.5 0-111.9-21.4-153-56.7-41.2 35.3-94.6 56.7-153.1 56.7z"  horiz-adv-x="1024" />
159
-
160
-    
161
-    <glyph glyph-name="jiantouup" unicode="&#59376;" d="M826.71146667 273.11146667c14.16213333-14.1632 14.16213332-37.1264 0-51.2896-14.02133333-14.02133333-36.66773333-14.16106667-50.86186667-0.42026667l-0.42666667 0.42026667L510.93333333 486.31146667l-264.48853333-264.4896c-14.02133333-14.02133333-36.66773333-14.16106667-50.86186668-0.42026667l-0.42666665 0.42026667c-14.0224 14.02133333-14.16213333 36.66773333-0.42133334 50.86186667l0.42026667 0.42666666 290.13333333 290.13333333c14.02133333 14.0224 36.66773333 14.16213333 50.86186667 0.42133334l0.42666667-0.42026667 290.13333333-290.13333333z"  horiz-adv-x="1024" />
162
-
163
-    
164
-    <glyph glyph-name="jiantouright" unicode="&#59377;" d="M401.11146667 69.28853332999995c-14.1632-14.16213333-37.1264-14.16213332-51.2896 0-14.02133333 14.02133333-14.16106667 36.66773333-0.42026667 50.86186667l0.42026667 0.42666667L614.31146667 385.06666667l-264.4896 264.48853333c-14.02133333 14.02133333-14.16106667 36.66773333-0.42026667 50.86186668l0.42026667 0.42666665c14.02133333 14.0224 36.66773333 14.16213333 50.86186667 0.42133334l0.42666666-0.42026667 290.13333333-290.13333333c14.0224-14.02133333 14.16213333-36.66773333 0.42133334-50.86186667l-0.42026667-0.42666667-290.13333333-290.13333333z"  horiz-adv-x="1024" />
165
-
166
-    
167
-    <glyph glyph-name="jiantoudown" unicode="&#59378;" d="M197.28853333 494.88853333c-14.16213333 14.1632-14.16213332 37.1264 0 51.2896 14.02133333 14.02133333 36.66773333 14.16106667 50.86186667 0.42026667l0.42666667-0.42026667L513.06666667 281.68853333000004l264.48853333 264.4896c14.02133333 14.02133333 36.66773333 14.16106667 50.86186668 0.42026667l0.42666665-0.42026667c14.0224-14.02133333 14.16213333-36.66773333 0.42133334-50.86186667l-0.42026667-0.42666666-290.13333333-290.13333333c-14.02133333-14.0224-36.66773333-14.16213333-50.86186667-0.42133334l-0.42666667 0.42026667-290.13333333 290.13333333z"  horiz-adv-x="1024" />
168
-
169
-    
170
-
171
-
172
-  </font>
173
-</defs></svg>
3
+<svg xmlns="http://www.w3.org/2000/svg">
4
+  <metadata>Created by iconfont</metadata>
5
+  <defs>
6
+  <font id="iconfont" horiz-adv-x="1024">
7
+    <font-face
8
+      font-family="iconfont"
9
+      font-weight="400"
10
+      font-stretch="normal"
11
+      units-per-em="1024"
12
+      ascent="896"
13
+      descent="-128"
14
+    />
15
+      <missing-glyph />
16
+      
17
+      <glyph glyph-name="dianhua1" unicode="&#58889;" d="M512 805.875a421.875 421.875 0 1 0 0-843.75A421.875 421.875 0 1 0 512 805.875zM422.46874982 636.84375027c-20.15624982 3.42187509-37.17187509-3.46875019-63.65624991-20.6249999l-7.59375-4.92187556-6.89062528-4.35937444c-52.50000037-32.43749991-30.32812491-166.12499982 55.3125001-291.46875074 85.35937527-125.06250037 204.14062491-198.18749981 255.93750054-166.21875l17.53124964 10.31250037c22.26562481 13.26562537 34.78125037 24.046875 41.24999982 39.60937491 8.71874973 20.85937537 2.01562482 44.24999991-20.53124973 70.64062536-36.46875037 42.65625009-64.07812491 52.68749991-95.34375 38.4375001a130.40625009 130.40625009 0 0 1-14.29687491-7.68750019l-13.82812482-8.57812527c-10.45312482-6.46875027-42.51562482 24.23437537-80.9531249 80.34375036-37.87499982 55.45312537-54.14062527 95.34375-44.53125046 101.34374936 0.93750018 0.56250027 10.96875 6.65624982 13.78124972 8.4375 39.28125009 24.70312463 45.93749991 51.93750009 15.46875056 109.265625-14.43750019 27.14062527-31.54687482 41.99999963-51.65625037 45.46875064z"  horiz-adv-x="1024" />
18
+      
19
+      <glyph glyph-name="pengyouquan" unicode="&#58908;" d="M690.31560747 504.55256533L690.31560747 795.20317973c0 0-142.22810027 76.24640853-308.25584747 17.45678507L690.31560747 504.55256533zM717.24247787 333.56273812999996L717.24247787 783.20184427c0 0 168.13875947-76.1961984 215.5219296-261.2940064L717.24247787 333.56273812999996zM626.7887584 202.86770773l310.38978133 291.89168c0 0 54.92016107-89.28906027-26.97926293-291.89168L626.7887584 202.86770773zM468.2980032 165.85949867l419.21498453 0c0 0-50.60754027-137.16778347-231.73874026-193.8005504L468.2980032 165.85949867zM331.4522208 258.45806719999996l0-273.25822933c0 0 108.87650453-69.72344533 295.33653867-22.91005227L331.4522208 258.45806719999996zM88.9281056 244.32388906999995L301.274784 434.8520416l0-433.28694613C301.274784 1.5661866699999791 172.9843872 46.09829013000001 88.9281056 244.32388906999995zM83.54688 274.79821973c0 0-48.5740256 156.73121493 19.36477333 292.85768107l292.06523307 0L83.54688 274.79821973zM121.26130667 598.20445653c0 0 61.44312427 139.30062613 228.49035733 204.66123947l199.3531456-204.66123947L121.26130667 598.20445653z"  horiz-adv-x="1024" />
20
+      
21
+      <glyph glyph-name="weixin" unicode="&#58898;" d="M358.51538428 533.53846114c-15.57692315 0-31.18846113-10.38461572-31.18846113-25.96153799 0-15.64615372 15.57692315-26.03076943 31.18846112-26.03076944s26.03076943 10.38461572 26.03076945 25.99615371c0 16.26923057-10.38461572 26.03076943-26.03076945 26.03076943z m211.36153887-150.85384541c-10.38461572 0-20.14615371-11.04230742-20.14615372-20.76923146 0-11.07692315 10.38461572-20.83846113 20.14615372-20.83846112 15.57692315 0 25.99615371 10.38461572 25.9961537 20.80384628 0 10.38461572-10.38461572 20.80384628-25.9961537 20.80384629z m-66.98076944 98.86153798c15.57692315 0 25.99615371 11.07692315 25.99615371 25.99615371 0 15.61153886-10.38461572 26.03076943-25.9961537 26.03076943-15.57692315 0-31.22307685-10.38461572-31.22307687-26.03076943 0-15.57692315 15.61153886-25.99615371 31.22307687-25.99615371z m180.13846202-98.86153798c-10.38461572 0-20.18076943-11.04230742-20.18076945-20.76923146 0-11.07692315 10.41923057-20.83846113 20.18076945-20.83846112 15.57692315 0 25.99615371 10.38461572 25.9961537 20.80384628 0 10.38461572-10.38461572 20.80384628-25.9961537 20.80384629zM510.68461573 831.40384629C262.94230742 831.40384629 62 630.46153886 62 382.68461573 62 134.94230742000002 262.94230742-66 510.68461573-66c247.77692315 0 448.71923057 200.94230742 448.71923056 448.68461573C959.40384629 630.46153886 758.46153886 831.40384629 510.68461573 831.40384629z m-85.1538463-563.81538516c-26.03076943 0-46.83461572 5.19230742-71.55 11.07692315l-71.55-36.41538428 20.18076943 63.06923057c-51.36923057 36.41538428-82.59230742 83.87307685-82.59230829 140.46923056 0 99.48461572 92.97692315 177.50769258 205.47692314 177.50769258 100.8 0 189.9-62.41153887 207.45-146.31923056a196.51153886 196.51153886 0 0 1-19.48846113 1.31538427c-97.54615371-1.31538427-174.28846113-74.76923057-174.28846201-165.80769169 0-14.98846113 2.59615372-29.28461573 6.50769258-43.61538516a209.73461572 209.73461572 0 0 0-20.18076944-1.28076944z m304.30384629-72.83076855l15.611538-52.02692315-55.9038463 31.22307685c-20.18076943-5.19230742-40.98461573-10.38461572-61.78846113-10.38461571-98.20384629 0-175.56923057 67.60384629-175.56923057 151.51153886-0.69230742 83.21538428 76.70769258 150.85384628 174.25384542 150.8538463 93.01153887 0 174.94615372-68.26153887 174.94615458-151.51153888 0-46.83461572-30.56538427-88.44230742-71.55-119.66538427z"  horiz-adv-x="1024" />
22
+      
23
+      <glyph glyph-name="shouji" unicode="&#58897;" d="M745.6 864H278.4c-48 0-86.4-41.6-86.4-89.6v-780.8c0-48 38.4-89.6 86.4-89.6h464c48 0 86.4 41.6 86.4 89.6V774.4c3.2 48-35.2 89.6-83.2 89.6z m28.8-870.4c0-16-12.8-28.8-28.8-28.8H278.4c-16 0-28.8 12.8-28.8 28.8V774.4c0 16 12.8 28.8 28.8 28.8h48l22.4-32c9.6-16 28.8-25.6 48-25.6H624c19.2 0 38.4 9.6 48 25.6l22.4 32h48c16 0 28.8-12.8 28.8-28.8v-780.8zM598.4 54.4h-176c-16 0-28.8-12.8-28.8-28.8s12.8-28.8 28.8-28.8h176c16 0 28.8 12.8 28.8 28.8s-12.8 28.8-28.8 28.8z"  horiz-adv-x="1024" />
24
+      
25
+      <glyph glyph-name="tianjia" unicode="&#58886;" d="M512.29546667-89.32835555999998c-126.816 0-246.03626667 49.14986667-335.712 138.37866667S37.46133333 257.06737778 37.46133333 383.40764444s49.41546667 245.06026667 139.0912 334.32213334 208.87466667 138.37866667 335.712 138.37866666 246.03626667-49.14986667 335.70133334-138.37866666S987.09013333 509.71377778 987.09013333 383.44924444000003 937.6832 138.35377777999997 847.968 49.092977779999956s-208.85333333-138.42133333-335.67146667-138.42133334z m0 877.63626667c-108.77013333 0-210.99626667-42.12693333-287.856-118.6368s-119.14666667-178.13013333-119.14666667-286.26453333 42.29653333-209.808 119.11466667-286.224S403.4624-21.45422222000002 512.26453333-21.45422222000002s210.99626667 42.11626667 287.856 118.6368 119.14666667 178.1312 119.11466667 286.2656c-0.032 108.13333333-42.2976 209.776-119.11466667 286.18986666S621.03466667 788.30791111 512.29546667 788.30791111z m237.424-370.98666667H546.2112V620.82844444c-0.81066667 18.73173333-16.65386667 33.25866667-35.38453333 32.44693334-17.59466667-0.7616-31.68426667-14.85226667-32.44693334-32.44693334v-203.50613333H274.8832c-18.73066667-0.81173333-33.2576-16.65493333-32.44693333-35.3856 0.76266667-17.5936 14.85226667-31.6832 32.448-32.44586667H478.37866667v-203.5072c0.81173333-18.73066667 16.65493333-33.2576 35.3856-32.44693333 17.5936 0.76266667 31.6832 14.85333333 32.44586666 32.448V349.48977778000005h203.5072c18.73066667-0.8128 34.57386667 13.71413333 35.38453334 32.44586666 0.8128 18.73173333-13.7152 34.57493333-32.44693334 35.3856a33.7952 33.7952 0 0 1-2.93653333 0z"  horiz-adv-x="1028" />
26
+      
27
+      <glyph glyph-name="qianwang" unicode="&#59533;" d="M511.963429 833.462857c-244.918857 0-449.316571-204.397714-449.316572-449.316571C62.646857 139.264 267.044571-65.09714299999996 512-65.09714299999996c244.845714 0 449.316571 204.397714 449.316571 449.316572 0 244.845714-204.434286 449.206857-449.316571 449.28zM512 895.817143c282.624 0 511.634286-229.010286 511.634286-511.634286 0-282.697143-229.083429-511.670857-511.634286-511.670857C229.376-127.48800000000006 0.365714 101.52228600000001 0.365714 384.146286 0.365714 666.697143 229.376 895.817143 512 895.817143zM374.601143 655.945143c-10.130286-13.202286-11.081143-30.610286 1.206857-41.801143l252.306286-230.107429-252.306286-230.034285a28.452571 28.452571 0 0 1-9.691429-21.430857c0-7.314286 2.816-14.665143 8.411429-20.333715 30.902857-31.195429 43.666286-13.312 50.322286-7.241143l282.514285 257.609143a29.769143 29.769143 0 0 1 0 43.044572l-281.051428 255.707428c-6.619429 5.997714-30.098286 22.930286-51.712-5.412571z"  horiz-adv-x="1024" />
28
+      
29
+      <glyph glyph-name="baoming" unicode="&#59563;" d="M588.8 128c0 76.8 38.4 140.8 89.6 185.6 6.4 57.6 89.6 89.6 89.6 204.8V614.4c0 121.6-83.2 211.2-198.4 217.6-121.6-6.4-204.8-96-204.8-217.6v-89.6c0-121.6 89.6-153.6 89.6-217.6 0-89.6-147.2-89.6-236.8-153.6-44.8-32-70.4-76.8-83.2-128v-6.4c0-25.6 19.2-44.8 44.8-44.8h480c-44.8 32-70.4 89.6-70.4 153.6zM838.4 320c-102.4 0-185.6-83.2-185.6-185.6 0-102.4 83.2-185.6 185.6-185.6S1024 25.6 1024 128c0 102.4-83.2 192-185.6 192z m108.8-128l-102.4-153.6c-6.4-6.4-12.8-12.8-19.2-12.8-6.4 0-12.8 0-19.2 6.4l-76.8 83.2c-6.4 12.8-6.4 25.6 0 32 12.8 6.4 25.6 6.4 32 0l57.6-57.6 89.6 128c6.4 12.8 25.6 12.8 32 6.4 12.8-6.4 12.8-19.2 6.4-32zM51.2-32H0c0 115.2 70.4 217.6 134.4 262.4 38.4 25.6 76.8 38.4 108.8 51.2 51.2 19.2 76.8 32 76.8 51.2 0 6.4-12.8 19.2-19.2 25.6-25.6 38.4-70.4 102.4-70.4 198.4V646.4c0 51.2 12.8 102.4 38.4 140.8l44.8-25.6c-19.2-32-32-70.4-32-115.2v-89.6c0-83.2 38.4-128 57.6-166.4 12.8-25.6 25.6-38.4 25.6-57.6 0-57.6-51.2-76.8-108.8-96-25.6-12.8-64-25.6-96-44.8-44.8-32-108.8-121.6-108.8-224z"  horiz-adv-x="1024" />
30
+      
31
+      <glyph glyph-name="haibao" unicode="&#58907;" d="M797.1 830.9H226c-88.8 0-161.2-72.6-161.2-160.5v-572.3c0-87.9 72.5-160.5 161.2-160.5h570.6c87.8 0 158.4 72.6 159.8 160.5V670.3c0.5 88-72 160.6-159.3 160.6z m90.1-429l-68.3 74.4c-4.2 4.2-9.8 8.4-13.9 11.2-30.7 19.5-73.9 11.2-94.8-20.9L544.8 215.3c-1.4-4.2-7-9.8-11.2-14-26.5-25.1-69.7-22.3-94.8 7l-51.6 61.4-4.2 4.2c-25.1 25.1-66.9 25.1-94.8-2.8l-152.9-160V670.3c0.5 50.2 40.9 90.7 90.6 90.7h570.6c50.2 0 90.6-40.5 90.6-90.7v-268.4z m-572 303.3c-46 0-83.6-37.7-83.6-83.7 0-46.1 37.6-83.7 83.6-83.7 46 0 83.6 37.7 83.6 83.7 0.1 46-37.6 83.7-83.6 83.7z m0 0"  horiz-adv-x="1024" />
32
+      
33
+      <glyph glyph-name="fenxiang1" unicode="&#58885;" d="M511.998 832c21 0 38.1-17 38.1-38.1s-17-38.1-38.1-38.1c-205.4 0-371.9-166.5-371.9-371.9s166.5-371.8 371.9-371.8 371.9 166.5 371.9 371.9c0 21 17 38.1 38.1 38.1s38-17.1 38-38.1c0-247.4-200.6-448-448-448s-448 200.6-448 448 200.6 448 448 448z m230.6-190.5c-14.2 14.7-14 38 0.5 52.4 14.5 14.5 37.8 14.6 52.7 0.2l65.6-65.6c19.8-19.8 19.8-51.8 0-71.6l-65.6-65.6c-14.6-14.6-38.3-14.6-52.9 0-14.6 14.6-14.6 38.3 0 52.9l11.1 11.1h-48.3c-131.3 0-175.9-55.9-175.9-225 0-20.7-16.7-37.4-37.4-37.4s-37.4 16.7-37.4 37.4c0 209.1 76.3 299.8 250.7 299.8h48.3l-11.4 11.4z"  horiz-adv-x="1024" />
34
+      
35
+      <glyph glyph-name="canyin" unicode="&#58946;" d="M439.34082031 776.89746094c-13.09570313 0-21.84082031-8.72753906-21.84082031-21.82324219v-152.81542969h-0.08789062v-7.25976562c0.00878906-12.05859375-9.76464844-21.83203125-21.81445313-21.84082031-12.05859375-0.00878906-21.83203125 9.76464844-21.84082031 21.81445312V755.07421875c-0.00878906 12.05859375-9.78222656 21.82324219-21.84082031 21.81445313-12.04980469-0.00878906-21.81445313-9.7734375-21.81445313-21.81445313v-160.07519531c0.00878906-12.05859375-9.76464844-21.83203125-21.81445312-21.84082032-12.05859375-0.00878906-21.83203125 9.76464844-21.84082032 21.81445313V755.15332031c0 13.05175781-8.75390625 21.75292969-21.82324218 21.75292969s-21.84082031-8.72753906-21.84082032-21.82324219v-297.59765625c0-43.69921875 58.20996094-88.04003906 58.20996094-88.04003906V42.01757812000005c0-28.125 22.80761719-50.92382813 50.94140625-50.92382812 28.125 0 50.92382813 22.79882813 50.92382813 50.92382813V369.43652344s58.31542969 44.49902344 58.31542968 85.8515625V755.0390625c0.00878906 13.13085938-8.72753906 21.85839844-21.83203125 21.85839844z m341.87695313-356.51953125V737.6015625c0 21.50683594-17.31445313 38.99707031-38.8125 39.21679688-106.75195313 0-150.44238281-145.265625-150.44238282-196.45312501v-285.14355468l87.38964844-85.86035156v-167.34375c0-28.125 22.80761719-50.92382813 50.94140625-50.92382813 28.125 0 50.92382813 22.79882813 50.92382813 50.92382813V420.37792969z"  horiz-adv-x="1024" />
36
+      
37
+      <glyph glyph-name="jiaotong" unicode="&#58932;" d="M869.76159781 95.83633499999996l-19.94871469 576.56141156c0 51.59190094-44.65868156 93.41186719-99.74453343 93.41186719L271.29248 765.80961281c-55.08681094 0-99.74357344-41.82092531-99.74357344-93.41186719L151.59923187 95.83633499999996l69.13840407 0c-0.50173969-2.63629219-0.81928406-5.34165844-0.81928407-8.12569125l0-18.960585c0-23.93385281 19.40188594-43.33669781 43.33669782-43.33669781l62.29824187 0c23.93673094 0 43.33861687 19.40380406 43.33861688 43.33669781L368.8919075 87.71064375000003c0 2.78307281-0.31754437 5.48843906-0.81928406 8.12569125l285.21750281 0c-0.50173969-2.63629219-0.81928406-5.34165844-0.81928406-8.12569125l0-18.960585c0-23.93385281 19.402845-43.33669781 43.33861687-43.33669781l62.29824188 0c23.93481188 0 43.33861687 19.40380406 43.33861687 43.33669781L801.446315 87.71064375000003c0 2.78307281-0.31754437 5.48843906-0.81928406 8.12569125L869.76159781 95.83633499999996zM274.68953656 186.18020156c-30.24829125 0-54.77118469 24.52289344-54.77118469 54.77310375 0 30.25021031 24.52289344 54.77310375 54.77118469 54.77310375 30.25212937 0 54.77310375-24.52289344 54.77310375-54.77310375C329.46264031 210.70309499999996 304.94166594 186.18020156 274.68953656 186.18020156zM235.89727719 385.01115469l7.4224875 236.69552062c0 52.20204656 19.01047125 72.85012781 67.06716843 72.85012781l400.3212225 0c48.05669719 0 67.06716844-20.64808031 67.06716844-72.85012781l7.68918656-236.69552062L235.89727719 385.01115469zM746.67129313 186.18020156c-30.25021031 0-54.77310375 24.52289344-54.77310376 54.77310375 0 30.25021031 24.52289344 54.77310375 54.77310375 54.77310375 30.25021031 0 54.77310375-24.52289344 54.77310376-54.77310375C801.44439687 210.70309499999996 776.92150344 186.18020156 746.67129313 186.18020156z"  horiz-adv-x="1024" />
38
+      
39
+      <glyph glyph-name="xuexiao" unicode="&#58943;" d="M987.009 549.331c-24.672 11.415-414.621 187.426-414.621 187.426S529.674 757.011 512 757.011c-17.675 0-60.388-20.254-60.388-20.254S61.661 560.745 36.991 549.331c-24.672-11.415 0-25.775 0-25.775s333.612-151.341 394.367-178.221c49.711-22.095 60.756-21.725 80.641-21.725 19.884 0 30.93-0.369 80.641 21.725 41.979 18.78 213.571 96.476 315.936 142.871v-129.983l-33.509-33.509 46.765-46.765 46.765 46.765-33.509 33.509V500.357c31.668 14.361 51.92 23.568 51.92 23.568s24.672 14.361 0 25.408zM512 280.896c-19.884 0-30.93-0.369-80.641 21.725-30.195 13.625-127.774 57.442-218.356 98.684v-298.997c90.583-40.873 188.162-85.059 218.356-98.684 49.711-22.095 60.756-21.725 80.641-21.725 19.884 0 30.93-0.369 80.641 21.725 30.195 13.625 127.774 57.442 218.356 98.684V401.305c-90.583-40.873-188.162-85.059-218.356-98.684-49.711-22.462-60.756-21.725-80.641-21.725z"  horiz-adv-x="1024" />
40
+      
41
+      <glyph glyph-name="shangye" unicode="&#58895;" d="M195.59375 348.84374973h632.8125v-281.32031196a35.015625 35.015625 0 0 0-34.91015625-35.08593804H230.50390625A34.98046848 34.98046848 0 0 0 195.59375 67.52343776999999V348.84374973zM195.59375 700.47656223C195.59375 719.84765652 211.23828152 735.56250027 230.50390625 735.56250027h562.9921875c19.26562473 0 34.91015625-15.67968723 34.91015625-35.08593804V419.15625027H195.59375V700.47656223zM406.53125 630.09375027v-70.31250054h210.9375V630.09375027H406.53125z m0-386.71875054v-70.31249973h210.9375v70.31249973H406.53125z"  horiz-adv-x="1024" />
42
+      
43
+      <glyph glyph-name="yinhang" unicode="&#58958;" d="M918.9376 151.7568V510.3616H105.1648v-356.6592c-1.9456-12.4928 0.9216-25.3952 8.192-35.84 7.0656-10.1376 18.0224-16.9984 30.3104-18.8416h736.8704c24.8832 4.4032 41.7792 27.648 38.4 52.736zM188.2112 380.7232h-27.8528v66.048h27.8528v-66.048z m72.9088 0h-28.0576v66.048H261.12v-66.048z m74.1376 0H307.2v66.048h28.0576v-66.048z m505.1392-162.5088h-128l31.3344 98.304h127.7952l-31.1296-98.304zM105.1648 617.6768c-2.6624 24.576 14.1312 47.0016 38.5024 51.3024h736.8704c24.064-4.608 40.6528-26.9312 38.0928-51.3024v-53.1456H105.1648v53.1456z"  horiz-adv-x="1024" />
44
+      
45
+      <glyph glyph-name="yiyuan" unicode="&#58884;" d="M698.045 654.585l-134.37 134.355c-11.055-20.16-32.19-34.005-56.835-34.005-24.63 0-45.78 13.845-56.835 34.005l-134.355-134.355c-15.06-15.06-15.06-39.705 0-54.765l126.15-126.165L441.8 611.7c0 8.55 6.915 15.48 15.495 15.48l99.105 0c8.55 0 15.465-6.93 15.465-15.48l0-138.06 126.18 126.165C713.105 614.865 713.105 639.51 698.045 654.585M777.98 192.22500000000002l134.37 134.37c-20.175 11.055-34.02 32.19-34.02 56.835 0 24.615 13.845 45.795 34.02 56.85l-134.37 134.355c-15.06 15.045-39.705 15.045-54.75 0l-126.135-126.165 138.015 0c8.55 0 15.495-6.93 15.495-15.48l0-99.105c0-8.565-6.945-15.48-15.495-15.48l-138.015 0 126.135-126.165C738.275 177.16499999999996 762.935 177.16499999999996 777.98 192.22500000000002M315.65 112.28999999999996l134.355-134.37c11.055 20.16 32.205 34.005 56.835 34.005 24.645 0 45.78-13.845 56.835-34.005l134.37 134.37c15.06 15.06 15.06 39.69 0 54.75l-126.18 126.135 0-138.03c0-8.535-6.915-15.495-15.465-15.495l-99.105 0c-8.565 0-15.495 6.96-15.495 15.495l0 138.03-126.15-126.135C300.59 151.98000000000002 300.59 127.35000000000002 315.65 112.28999999999996M235.7 574.62l-134.37-134.355c20.175-11.07 34.005-32.235 34.005-56.85 0-24.63-13.83-45.765-34.005-56.835l134.37-134.37c15.06-15.06 39.72-15.06 54.765 0l126.15 126.165-138.045 0c-8.55 0-15.48 6.915-15.48 15.48l0 99.09c0 8.565 6.93 15.495 15.48 15.495l138.045 0-126.15 126.165C275.42 589.6800000000001 250.76 589.6800000000001 235.7 574.62"  horiz-adv-x="1024" />
46
+      
47
+      <glyph glyph-name="tiexin" unicode="&#59272;" d="M511.08021414 136.02579943c97.20294314 0 176.04696592 78.84402279 176.04696593 176.04696594-152.90515958-34.767896-352.09393186 0-352.09393187 0 0-97.20294314 78.82562705-176.04696592 176.04696593-176.04696594m362.94740241 205.79283274a30.53688243 30.53688243 0 0 1-35.79805635-23.73046875C806.82807992 163.36182786999996 669.26494339 51.037609119999956 511.06181839 51.037609119999956 327.01271824 51.037609119999956 177.19803817 200.81549769000003 177.19803817 384.91978586S327.01271824 718.80196183 511.08021414 718.80196183c157.96398104 0 295.47192956-112.14026127 327.07576307-266.57226562a30.22415549 30.22415549 0 0 1 35.83484785-23.63849002 30.35292494 30.35292494 0 0 1 23.62009426 35.81645212C860.28601896 647.00349744 697.72311013 779.5078125 511.08021414 779.5078125 293.49573002 779.5078125 116.4921875 602.48587423 116.4921875 384.91978586S293.49573002-9.668241540000054 511.08021414-9.668241540000054c186.93722721 0 349.55532326 132.74345902 386.6962669 315.67042161a30.44490369 30.44490369 0 0 1-23.73046875 35.8164521m-107.98283068 126.50731276c0 21.08148642-64.01707838 67.47547208-101.23160425 67.47547208-37.26971312 0-67.51226357-43.76339908-67.51226435-67.47547208 0-23.74886451 30.24255123 0 67.51226435 0 37.23292162 0 101.2132085-21.11827792 101.2132085 0m-408.71593417 1.71080072c-37.23292162 0-101.2132085-21.09988217-101.21320851 0 0 21.08148642 63.98028688 67.51226357 101.21320851 67.51226433 37.28810887 0 67.51226357-43.80019057 67.51226358-67.51226433 0-23.73046875-30.22415549 0-67.51226358 0"  horiz-adv-x="1024" />
48
+      
49
+      <glyph glyph-name="baozhang" unicode="&#58901;" d="M895.7890625 668.3278124999999c0 12.9215625-8.62124999 21.538125-21.538125 25.8478125L533.9215625 788.953125c-12.9309375 4.310625-30.1584375 4.310625-38.775 0L154.80875001 694.175625c-12.92624999-4.305-17.236875-12.9215625-21.53718752-25.84687499 0-4.31156249-17.236875-137.86125001 17.22656251-288.64406251 21.538125-90.4753125 56.00625001-168.01875001 107.7028125-232.6275 60.316875-77.548125 142.171875-133.554375 241.2525-168.02343751 8.62124999-4.3059375 17.236875-4.3059375 30.159375 0 99.0853125 34.45875001 180.935625 90.4753125 241.2525 168.02343751 47.390625 64.60875001 86.16 142.153125 107.6971875 232.6275 34.4540625 150.7921875 17.2275 284.338125 17.2275 288.643125zM818.24375001 392.62124999C775.16 211.6846875 671.778125 91.04999999999995 512.375 39.35531249999997c-159.3984375 56.0109375-262.790625 172.329375-305.8696875 353.26593751-25.84874998 112.0078125-21.538125 211.089375-17.2321875 254.17406249L512.375 737.26125001l323.1075-90.46593751c4.30124999-43.0846875 8.6109375-146.4815625-17.236875-254.175zM460.6784375 267.6909375l-107.7028125 103.3875c-12.92624999 12.9215625-12.92624999 30.1584375 0 43.08 12.9215625 12.92624999 30.159375 12.92624999 43.08562499 0l86.15437501-81.849375L658.84624999 496.0125c12.9309375 12.92624999 30.159375 12.92624999 43.08937501 0 12.9215625-12.9215625 12.9215625-30.1584375 0-43.08l-198.1725-185.240625c-4.310625-4.3059375-12.9215625-8.62124999-21.5371875-8.62125-8.62124999 0-17.2415625 4.310625-21.5475 8.6203125z"  horiz-adv-x="1024" />
50
+      
51
+      <glyph glyph-name="zixun" unicode="&#58896;" d="M817.956 495.533h-36.287v13.471c0 72.697-28.521 141.145-80.221 192.967-51.7 51.7-120.271 80.221-192.967 80.221s-141.145-28.521-192.967-80.221c-51.7-51.7-80.221-120.271-80.221-192.967v-13.471h-35.195c-52.914 0-89.808-36.895-89.808-89.808v-154.01c0-49.516 40.292-89.808 89.808-89.808h46.239v-0.242c0-69.541 56.676-126.218 126.218-126.218h41.991c1.942-24.88 22.938-44.661 48.423-44.661h92.479c26.7 0 48.545 21.845 48.545 48.545v31.312c0 26.7-21.845 48.545-48.545 48.545h-92.479c-25.486 0-46.482-19.903-48.423-44.905h-41.991c-48.181 0-87.381 39.2-87.381 87.381v8.738l0.85 0.85c0.485 0.485 0.971 1.092 1.334 1.578 0.122 0.122 0.122 0.242 0.242 0.364 0.485 0.607 0.85 1.092 1.214 1.699 0 0.122 0.122 0.122 0.122 0.242 0.364 0.607 0.729 1.092 1.092 1.699 0 0.122 0.122 0.122 0.122 0.242 0.364 0.607 0.607 1.214 0.971 1.942 0 0.122 0.122 0.242 0.122 0.364 0.242 0.607 0.485 1.334 0.729 1.942 0 0.122 0.122 0.242 0.122 0.242 0.242 0.607 0.485 1.334 0.607 2.063v0.122c0.242 0.729 0.364 1.456 0.485 2.185 0 0.122 0 0.242 0.122 0.364 0.122 0.729 0.242 1.456 0.242 2.185v0.364c0 0.729 0.122 1.578 0.122 2.306v317.85c0 118.45 96.362 214.813 214.813 214.813s214.813-96.362 214.813-214.813v-317.971a29.057 29.057 0 0 1 29.127-29.127h65.294c49.516 0 89.808 40.292 89.808 89.808v154.01c0.242 52.914-36.652 89.808-89.566 89.808zM168.543 251.714v154.01c0 26.093 17.113 31.554 31.554 31.554h35.316v-217.119h-35.316c-17.476 0-31.554 14.199-31.554 31.554z m680.967 0c0-17.355-14.199-31.554-31.554-31.554h-36.287V437.279h36.287c14.442 0 31.554-5.461 31.554-31.554v-154.01z"  horiz-adv-x="1024" />
52
+      
53
+      <glyph glyph-name="jiedu" unicode="&#59273;" d="M407.25800822 449.81038805l-9.59114324-76.49049407a22.23589263 22.23589263 0 0 1 5.4889756-17.46287113 22.24246948 22.24246948 0 0 1 16.57497617-7.42073387h0.16818275c3.14568452 0 6.34398471 0.69716209 9.30081578 2.04074924l69.92664952 32.78070021 69.88530814-32.39735503a22.08556103 22.08556103 0 0 1 9.42859726-2.09806312 22.12972118 22.12972118 0 0 1 12.79789973 4.05425016 22.27347591 22.27347591 0 0 1 9.32618391 20.27594748l-9.61557204 76.71787013 52.62350562 56.14126024a22.2180407 22.2180407 0 0 1 5.00979394 22.12220421 22.2142826 22.2142826 0 0 1-16.98181002 14.9889798L555.87280873 557.6252468800001l-37.23802613 67.44242323c-3.90109981 7.12570822-11.39981746 11.55296783-19.56938976 11.55296783a22.19549135 22.19549135 0 0 1-19.47637205-11.52384086l-37.25306006-67.4715502-75.70501248-14.55771638a22.21146384 22.21146384 0 0 1-17.00060205-14.99273789c-2.50771575-7.73924821-0.59568807-16.20948292 4.97221143-22.08650113l52.65545059-56.17790343z m138.70890103 5.25596126l5.87419945-47.37318188-42.97222973 19.8343491c-5.78493983 2.71442109-13.10513978 2.71442109-18.8863215 0l-42.83035444-20.09461024 5.85352876 47.20593846c0.84843301 6.57793839-1.2618445 13.14084364-5.79903365 18.01627771l-32.24890365 34.41555493 45.99764974 8.93720198a22.16824379 22.16824379 0 0 1 15.33004349 11.10385249l22.77144882 41.21711051 22.86352643-41.85038187c3.20863592-5.82346244 8.80378222-9.87583317 15.37608308-11.1217044l45.90839012-8.44956402-31.45872385-33.89221313c-4.51745856-4.85664359-6.62303787-11.40733443-5.77930307-17.94862964zM419.73081675 353.13414545zM669.30536475 777.62866992v0.10335266H242.53801756C209.06297326 777.73202258 181.82950108 750.49855042 181.82950108 717.02350688v-667.07020714c0-33.47504354 27.23347217-60.70851571 60.70851648-60.70851571h538.78960655c33.47504354 0 60.70851571 27.23347217 60.7085157 60.70851571V605.00124753h0.13435911L669.30536475 777.62866992z m44.44641712-128.18100527v34.24455266l34.24455265-34.24455266h-34.24455265zM226.2796763 717.02350688c0 4.34457761 1.69122848 8.427954 4.76080788 11.49753339A16.15122972 16.15122972 0 0 0 242.53707747 733.28090804h421.624135l5.14415228-5.14415305V605.00124753h123.1373869l5.14415227-5.14321295v-549.90473485c0-4.34457761-1.69122848-8.427954-4.75986776-11.49753262a16.15498782 16.15498782 0 0 0-11.49847272-4.76456597H242.53801756a16.15404847 16.15404847 0 0 0-11.49659405 4.76362588 16.15686725 16.15686725 0 0 0-4.76174721 11.49847271V717.02350688zM322.94182586 264.60116693h352.32417842v-44.45017523H322.94182586zM322.94182586 161.97461975h352.32417842v-44.45017522H322.94182586z"  horiz-adv-x="1024" />
54
+      
55
+      <glyph glyph-name="fenxiang" unicode="&#58894;" d="M857.03473144 234.56598896000003a145.69076425 145.69076425 0 0 1-135.99176748-84.51247763L422.04630781 277.24671973a176.12554658 176.12554658 0 0 1 27.0131212 95.83226191 180.47337276 180.47337276 0 0 1-5.14535625 43.55544112l190.86699198 148.13480829a153.56315918 153.56315918 0 0 1 93.28531026-30.48623613 149.85850253 149.85850253 0 1 1-149.88422901 149.80704873 159.50604551 159.50604551 0 0 1 11.31978341-59.17159775l-176.09982012-135.03987598a191.38152832 191.38152832 0 1 1-157.78235128-297.96758437 203.03576016 203.03576016 0 0 1 108.05248302 29.58579843l343.42680674-146.35966025a150.09004336 150.09004336 0 1 1 149.93568368 159.50604551z"  horiz-adv-x="1075" />
56
+      
57
+      <glyph glyph-name="guanbi" unicode="&#58890;" d="M512-37.875C278.95608521-37.875 90.125 150.95608520999997 90.125 384S278.95608521 805.875 512 805.875s421.875-188.83108521 421.875-421.875-188.83108521-421.875-421.875-421.875z m0 803.56311035C301.73815917 765.68811036 130.31188964 594.2626647899999 130.31188964 384S301.73733521 2.311889640000004 512 2.311889640000004c210.26184083 0 381.68811036 171.42544555 381.68811036 381.68811036S722.26266479 765.68811036 512 765.68811036zM542.80841065 384l163.39910888 163.39828492c8.02716065 8.02798462 8.02716065 21.43157959 0 30.80841063l-1.35049438 1.32659913a21.02124023 21.02124023 0 0 1-29.45874023 0L512 414.80841065 348.60171508 578.20751953a21.02124023 21.02124023 0 0 1-29.45874023 0l-1.35049438-1.35049438c-8.02716065-8.02716065-8.02716065-21.43157959 0-30.80841065L481.19158935 384 317.79248047 220.60171507999996c-8.02716065-8.02798462-8.02716065-21.43157959 0-30.80841063l1.35049438-1.35049439a21.02124023 21.02124023 0 0 1 29.45874023 0L512 353.16687011l163.39828492-163.3982849a21.02124023 21.02124023 0 0 1 29.45874023 0l1.35049438 1.35049438c8.02716065 8.02716065 8.02716065 21.43157959 0 30.80841064L542.80841065 384z"  horiz-adv-x="1024" />
58
+      
59
+      <glyph glyph-name="renqi" unicode="&#58910;" d="M857.11662529 451.5c-22.5 45-52.49999971 90-90 127.50000029-22.5 15.00000029-37.50000029 29.99999971-37.50000029 29.99999971s0-74.99999971-67.5-119.99999971h-7.49999971-7.50000058v7.49999971C654.61662529 646.50000029 579.61662471 781.50000029 437.116625 834 414.616625 654 242.11662471 609 174.61662471 466.50000029 129.61662471 368.99999971 122.116625 256.49999971 167.116625 159c37.50000029-90 112.5-157.5 202.5-195.00000029 45-22.5 90-29.99999971 142.49999971-29.99999971s97.49999971 7.49999971 142.50000058 29.99999971c45 15.00000029 82.50000029 45 119.99999971 82.50000029 74.99999971 67.5 112.5 157.5 112.5 254.99999971 0 52.49999971-7.49999971 105.00000029-29.99999971 150.00000029z"  horiz-adv-x="1024" />
60
+      
61
+      <glyph glyph-name="dianzan" unicode="&#58883;" d="M861.57115063 467.30320031L638.53484937 467.30320031c86.42396437 319.18519219-59.5468275 335.48741906-59.5468275 335.48741907-61.86845344 0-49.04290875-48.92107125-53.72165625-57.07650188 0-156.0957675-165.79671-278.41091719-165.79671-278.41091719l0-442.66115531c0-43.694535 59.5468275-59.43170531 82.90602938-59.43170531l335.11135406 0c31.53861656 0 57.22136438 82.7103225 57.22136438 82.7103225 82.90698937 281.91158438 82.90698937 365.79135375 82.90698937 365.79135375C917.61635188 471.95700469 861.57115063 467.30320031 861.57115063 467.30320031L861.57115063 467.30320031 861.57115063 467.30320031zM861.57115063 467.30320031M267.94195156 467.15641969L134.38898 467.15641969c-27.58129969 0-28.00629187-27.0901125-28.00629187-27.0901125l27.58129968-446.44003406c0-28.41497437 28.46390156-28.41497437 28.46390157-28.41497438L278.01895906-34.78870125000003c24.08063344 0 23.86765781 18.79653563 23.86765782 18.79653563L301.88661687 433.30193344C301.88661687 467.59004625 267.94195156 467.15641969 267.94195156 467.15641969L267.94195156 467.15641969 267.94195156 467.15641969zM267.94195156 467.15641969"  horiz-adv-x="1024" />
62
+      
63
+      <glyph glyph-name="xiugai" unicode="&#59205;" d="M368.13359375 247.74492186999998c15.89238281-15.89150391 40.98515625-15.89150391 56.04082031 0L861.62890625 685.19853516c15.89238281 15.89238281 15.89238281 40.98515625 0 56.87753906s-40.98515625 15.89238281-56.04082031 0L368.13359375 304.62246094c-15.89238281-15.89238281-15.89238281-40.98515625 0-56.87753907zM852.42675781 444.30703125c-21.74677734 0-40.1484375-17.56582031-40.1484375-40.1484375v-320.35341797h-600.55664062v600.55664063h320.35253906c21.74765625 0 39.31259766 17.56582031 40.1484375 40.1493164 0 21.74765625-17.56494141 40.1484375-39.31171875 40.1484375H171.57236328c-21.74677734 0-40.1484375-17.56494141-40.1484375-40.1484375v-680.85527343c0-10.87294922 4.18183594-20.9109375 11.70966797-28.43876954 7.52783203-7.52783203 17.56494141-11.70966797 28.43876953-11.70966796h680.85527344c10.87382813 0 20.9109375 4.18183594 28.43876953 11.70966796 7.52783203 7.52783203 11.70966797 17.56582031 11.70966797 28.43876954V404.15771484c0 22.58349609-18.40166016 40.1484375-40.1484375 40.1484375z"  horiz-adv-x="1024" />
64
+      
65
+      <glyph glyph-name="nvxing" unicode="&#59085;" d="M614.18956259 266.02997974000004v11.30058352h152.88075247v300.27264835a256.84612042 256.84612042 0 0 1-510.46350375 0v-300.27264835h152.96147067v-11.21986533L111.63646805 70.28772838999998v-108.2434466h801.04993753V69.07695127z m8.07184561-188.71974564c-72.64660886-70.54792905-110.66500086 36.80761487-110.66500085 36.80761487s-37.69551837-107.35554392-110.74571823-36.80761487c0 0-32.28738162 20.74464267-35.51612036 159.82253916L511.51568914 114.11784896999995l146.1811204 123.01492429c-3.63233057-138.99717746-35.75827497-159.82253916-35.75827497-159.82253916z"  horiz-adv-x="1024" />
66
+      
67
+      <glyph glyph-name="nanxing" unicode="&#59155;" d="M578.83748281 808.30321687c12.78209812-3.9071325 29.1222375-19.03888125 49.02041907-45.39524532 23.56363594-4.40391563 40.88391563-14.78937094 51.97426593-31.14964968 28.96783219-48.49006969 30.54545437-119.50321687 4.72615407-213.09986063 2.64503531 0.91972031 5.22293719 1.07412562 7.61958 0.34237781 12.4128675-3.79972031 15.44055938-29.86741219 6.76699312-58.21762218-7.49202844-24.51692343-21.28111875-42.71664375-32.89510499-44.76419625-6.10909125-26.40335625-16.25958-50.32279689-30.65286656-70.48951032a183.89034937 183.89034937 0 0 0-38.61482532-39.91048968c0.20811188-24.94657313 4.63888125-47.8724475 13.0573425-65.74992938-29.10209813-25.42993031-62.43356625-39.87020999-97.83944063-39.87021-35.41258781 0-68.73062906 14.44027969-97.83944063 39.87021 8.94881156 18.99860156 13.39300687 43.71020999 13.04391657 70.48951031-12.62769188 10.84195781-23.82545437 23.54349657-33.23748282 37.09090875-13.62797156 19.60951031-23.295105 42.63608438-29.20951031 67.93846125l-0.6981825-0.30881062-0.8324475-0.28867124c-12.40615406-3.80643375-29.49818156 16.125315-38.17174781 44.5023778-8.67356625 28.34349655-5.63916094 54.41118844 6.76699312 58.21090876 3.14853187 0.97342687 6.5924475 0.40279687 10.13034938-1.43664376-33.86853188 93.38181844-1.64475562 202.76139844-0.98013938 202.76139938 0.81902063 4.95440531 24.80559469 43.5826575 37.32587344 54.14937 56.52587438 47.6777625 135.83664375 55.09594406 200.53930125 35.325315zM245.93902063 171.48083905c48.59748281 33.33818156 111.43384594 54.12923062 166.17398624 65.81034938l52.65902157-204.83580375c1.40979001-5.504895 6.37762219-9.35832187 12.07048875-9.35832189l10.4324475 74.18853189a38.89006969 38.89006969 0 1 0 49.45007062 0l10.43916094-74.18853187c5.68615406 0 10.65398625 3.84671344 12.07048875 9.35832187l52.65902156 204.83580375c54.73342687-11.68111875 117.57650345-32.47216781 166.16727281-65.81034938 100.14881156-68.71048969 97.04727281-157.634685 96.08727282-185.11216781-0.07384594-2.114685-0.13426594-3.87356625-0.13426594-5.22293719v-10.43916093H149.98601375v10.43916093c0 1.34937094-0.0671325 3.10825219-0.13426594 5.22293719-0.96 27.47748281-4.06153875 116.40167812 96.08727282 185.11216781z"  horiz-adv-x="1024" />
68
+      
69
+      <glyph glyph-name="dianhua" unicode="&#58893;" d="M598.308571 219.538286l24.064 14.994285c9.398857 5.632 17.115429 9.947429 24.868572 13.385143 54.637714 24.868571 102.765714 7.314286 166.4-67.035428 39.424-46.08 51.053714-86.930286 35.84-123.355429-11.337143-27.172571-33.133714-45.933714-71.972572-69.12-2.523429-1.462857-24.868571-14.518857-30.610285-18.066286-90.404571-55.771429-297.691429 71.936-446.646857 290.157715-149.577143 218.806857-188.196571 452.059429-96.585143 508.708571l12.068571 7.68 13.165714 8.484572c46.299429 29.952 75.958857 41.910857 111.104 35.986285 35.108571-5.997714 64.950857-31.963429 90.221715-79.286857 53.284571-100.096 41.545143-147.565714-26.953143-190.756571-4.973714-3.181714-22.454857-13.714286-24.137143-14.738286-16.749714-10.386286 11.702857-80.018286 77.860571-176.859429 66.889143-97.901714 122.88-151.478857 141.165715-140.178285h0.146285z"  horiz-adv-x="1024" />
70
+      
71
+      <glyph glyph-name="yonghu" unicode="&#58967;" d="M728.732 575.724c-3.4 6.6-8.3 12.4-14.3 16.9 2.7 29.3 2.1 58.8-2 87.9-10.9 86.4-78.1 152.4-197.4 151.5-60.7-0.4-51.3-32.1-97-32.8-81.2-2-100.9-76.1-107.5-118.7-4.3-29.1-5-58.6-2-87.9-5.8-4.6-10.6-10.4-14-16.9-8.9-20.7-9.1-44.1-0.7-64.9a123.3 123.3 0 0 1 40.1-60c20.5-98.1 116.6-161 214.7-140.5 70.6 14.8 125.7 69.9 140.5 140.5 19.1 15.6 33.1 36.5 40.4 60 8.3 20.9 8 44.2-0.8 64.9zM895.232 195.024c-25 41.7-103.5 81-180.9 100.4a371.75 371.75 0 0 0-88.1-46.6c-16.6-69.8-38.1-138.3-64.5-205-4.7-10.3-11.6-8-13.4 4.2l-12.5 89.5c-1.3 13.8 1 27.8 6.9 40.4l10.1 18.7c5.3 11.6 5.9 24.8 1.8 36.8-28.2-3.3-56.6-3.4-84.8-0.4-3.7-12-3-24.9 2-36.4l10.3-18.7c5.7-12.6 8.1-26.6 6.9-40.4l-12.5-89.5c-1.8-12.3-8.7-14.5-13.8-4.2-27.2 66.2-48.7 134.6-64.3 204.5-32.6 8.7-62.7 24.9-87.9 47.3-77.4-19.4-156.2-58.5-180.9-100.4-24.6-45.7-39-96.2-42.2-148.1 0-31.7 190.3-110.7 425-110.7s424.6 79 424.6 110.7c-3.1 51.7-17.4 102.2-41.8 147.9z"  horiz-adv-x="1024" />
72
+      
73
+      <glyph glyph-name="xiangji" unicode="&#58945;" d="M903.73688889 667.53422222h-194.56l-45.51111111 57.68533333c-8.64711111 10.92266667-21.504 17.18044445-35.38488889 17.18044445H395.83288889c-13.88088889 0-26.85155555-6.25777778-35.38488889-17.18044445l-45.51111111-57.68533333h-194.56c-24.91733333 0-45.16977778-20.25244445-45.16977778-45.16977777v-551.82222223c0-24.91733333 20.25244445-45.16977778 45.16977778-45.16977777h783.58755556c24.91733333 0 45.16977778 20.25244445 45.16977777 45.16977777v551.82222223c-0.22755555 25.03111111-20.48 45.16977778-45.39733333 45.16977777z m-12.40177778-584.36266667H132.66488889v526.79111112H320.85333333c13.88088889 0 26.85155555 6.25777778 35.38488889 17.18044444l45.51111111 57.68533334h220.38755556l45.51111111-57.68533334c8.64711111-10.92266667 21.504-17.18044445 35.38488889-17.18044444h188.18844444v-526.79111112zM512 541.24088889c-108.88533333 0-197.51822222-88.63288889-197.51822222-197.51822222S403.11466667 146.09066667000002 512 146.09066667000002s197.51822222 88.63288889 197.51822222 197.51822222S620.88533333 541.24088889 512 541.24088889z m0-337.46488889c-77.14133333 0-139.94666667 62.80533333-139.94666667 139.94666667s62.80533333 139.94666667 139.94666667 139.94666666 139.94666667-62.80533333 139.94666667-139.94666666c0-77.25511111-62.80533333-139.94666667-139.94666667-139.94666667z m287.97155555 279.89333333c15.92888889 0 28.78577778 12.85688889 28.78577778 28.78577778s-12.85688889 28.78577778-28.78577778 28.78577778-28.78577778-12.85688889-28.78577777-28.78577778c-0.11377778-15.92888889 12.85688889-28.78577778 28.78577777-28.78577778z"  horiz-adv-x="1024" />
74
+      
75
+      <glyph glyph-name="gou" unicode="&#58892;" d="M511.9990625 821.8303125C270.6059375 821.8303125 74.1696875 625.4034375 74.1696875 384c0-241.404375 196.4353125-437.8303125 437.829375-437.8303125 241.41374999 0 437.83125001 196.4259375 437.83125 437.8303125 0 241.4034375-196.4175 437.8303125-437.83125 437.8303125m0-807.4275c-203.7675 0-369.598125 165.808125-369.598125 369.5971875 0 203.788125 165.8315625 369.59625001 369.598125 369.59625001 203.8115625 0 369.59625001-165.808125 369.59625-369.59625001 0-203.7890625-165.7846875-369.5971875-369.59625-369.5971875M646.55375001 510.62624999L442.0325 308.65874999000005l-55.726875 63.68062501c-12.3946875 14.17125001-33.9628125 15.646875-48.1546875 3.2325-14.1703125-12.41625001-15.6140625-33.9834375-3.219375-48.15375l79.603125-90.9778125a34.284375 34.284375 0 0 1 24.4771875-11.6184375c0.40124999-0.0215625 0.79874999-0.0215625 1.220625-0.0215625 8.9521875 0 17.56875001 3.4978125 23.968125 9.8278125l230.2875 227.445c13.415625 13.2609375 13.5478125 34.8375 0.309375 48.2540625-13.2365625 13.404375-34.8271875 13.5375-48.24375001 0.29906249"  horiz-adv-x="1024" />
76
+      
77
+      <glyph glyph-name="bangzhu" unicode="&#59154;" d="M512-37.875A421.875 421.875 0 1 0 512 805.875a421.875 421.875 0 0 0 0-843.75z m0 56.20660401a365.66839599 365.66839599 0 1 1 0 731.33679198 365.66839599 365.66839599 0 0 1 0-731.33679198z m10.90365601 571.86804198c38.42358398 0 69.64233398-10.125 93.591156-31.80294799 24.01473999-20.96438599 36.021698-49.78125 36.021698-85.802948 0-29.33679199-7.788208-53.93490601-22.78125-73.146698-5.38632202-6.61981201-22.26132202-22.197052-50.42971801-46.79598999a101.444458 101.444458 0 0 1-25.18313599-31.153656 80.740448 80.740448 0 0 1-9.67016602-39.65625v-10.190094h-64.25518799v10.190094c0 22.19787598 3.56945801 41.40884399 11.94268799 56.98608398 7.788208 16.74481201 30.634552 41.40802002 67.82382202 74.38018798l10.190094 11.35766602c10.83938599 13.88891602 16.74563599 28.16839599 16.74563598 43.80990601 0 21.02865601-6.03643799 37.19009399-17.46002197 49.13195801-11.94186401 12.00778198-29.33596802 17.97912598-51.01391601 17.97912597-27 0-46.79516602-8.37322998-58.73785401-25.76733398-10.83856201-14.40884399-16.225708-34.85412598-16.225708-61.20483398h-62.95660401c0 43.81072998 12.59033203 77.94964599 37.70837402 103.19787598 25.44268799 25.896698 60.29598999 38.48785401 104.625 38.48785399z m-10.70919801-350.934906c12.59197998 0 23.365448-3.57028198 31.80294801-11.94268799 8.4375-7.788208 12.65625-17.978302 12.65625-30.634552a42.51214599 42.51214599 0 0 0-13.17535401-31.15447998 44.913208 44.913208 0 0 0-31.15447997-11.94186401 43.09634399 43.09634399 0 0 0-43.80908204 43.225708c0 12.59197998 4.21875 22.71697998 12.59033204 30.56945801a42.1875 42.1875 0 0 0 31.08938597 11.87841797z"  horiz-adv-x="1024" />
78
+      
79
+      <glyph glyph-name="shoucang1" unicode="&#58900;" d="M737-16.5c-9 0-19.5 3-28.5 7.5l-195 97.5-196.5-97.5c-19.5-10.5-45-9-63 4.5-18 13.5-28.5 37.5-24 60l40.5 210L116 409.5C99.5 426 93.5 451.5 99.5 472.5c7.5 22.5 25.5 39 49.5 42l214.5 39 96 195c10.5 21 31.5 34.5 54 34.5s45-13.5 54-34.5l96-195 214.5-37.5c22.5-3 42-19.5 48-42 7.5-22.5 1.5-46.5-15-63L756.5 265.5l39-210c4.5-24-6-46.5-24-60-9-7.5-21-12-34.5-12z"  horiz-adv-x="1024" />
80
+      
81
+      <glyph glyph-name="paixu" unicode="&#59017;" d="M403.4375 741.9375c-11.25 4.59375-24.1875 1.96875-32.71875-6.65625L101.75 462.5625c-11.625-11.8125-11.53125-30.75 0.28125-42.46875 11.8125-11.625 30.75-11.53125 42.46875 0.28125l217.59375 220.59375v-585.84375c0-16.59375 13.40625-30 30-30s30 13.40625 30 30v659.0625c0 12.1875-7.40625 23.15625-18.65625 27.75zM922.15625 349.3125c-11.8125 11.625-30.75 11.53125-42.46875-0.28125l-217.5-220.6875V714.1875c0 16.59375-13.40625 30-30 30s-30-13.40625-30-30v-658.96875c0-12.1875 7.3125-23.15625 18.65625-27.75 3.65625-1.5 7.5-2.25 11.34375-2.25 7.875 0 15.65625 3.09375 21.375 8.90625l268.96875 272.71875c11.625 11.8125 11.4375 30.75-0.375 42.46875z"  horiz-adv-x="1024" />
82
+      
83
+      <glyph glyph-name="sanjiaoxingdown" unicode="&#58882;" d="M146.21177467 616.92168889L856.79806105 616.92168889a28.25055836 28.25055836 0 0 0 21.69642846-46.33091529l-355.30726831-426.35742188a28.25055836 28.25055836 0 0 0-43.3928577-1e-8L124.51534619 570.59077359A28.25055836 28.25055836 0 0 0 146.21177467 616.92168889z"  horiz-adv-x="1024" />
84
+      
85
+      <glyph glyph-name="sanjiaoxingup" unicode="&#59536;" d="M877.78822533 151.07831110999996L167.20193895 151.07831110999996a28.25055836 28.25055836 0 0 0-21.69642846 46.33091529l355.30726831 426.35742188a28.25055836 28.25055836 0 0 0 43.3928577 1e-8L899.48465381 197.40922640999997A28.25055836 28.25055836 0 0 0 877.78822533 151.07831110999996z"  horiz-adv-x="1024" />
86
+      
87
+      <glyph glyph-name="bianji" unicode="&#58888;" d="M797.86880407 541.08664501L669.1300934 669.86880407 717.1844352 718.05349239a45.66465922 45.66465922 0 0 0 64.95591337-0.08689746l63.82624636-63.78279729a45.62121016 45.62121016 0 0 0 0.0434484-64.95591405l-48.0977902-48.14123858z m-64.39107954-64.43452859L362.94659898 106.07754179999995c-8.77665177-8.77665177-25.46098003-19.55194721-36.71421252-23.89682438l-103.36462809-39.712178c-47.01157089-18.074689-70.3870105 5.64834045-52.39921895 52.39921896l39.7556264 103.32117968c4.38832623 11.5139242 15.5112115 28.32859899 23.89682436 36.71421184l370.6180237 370.61802303 128.78215905-128.86905651z"  horiz-adv-x="1024" />
88
+      
89
+      <glyph glyph-name="diqiu" unicode="&#59535;" d="M727.61173333 538.5152h147.71093334c19.78346667-44.016 31.6416-92.23466667 33.6288-143.13066667h-169.48266667c-0.7168 53.8048-5.1648 101.20106667-11.85706667 143.13066667z m-64.55146666 202.5216c84.72853333-32.93226667 154.26986667-95.24266667 197.86346666-173.89866667H722.77866667c-15.6768 80.11626667-39.47306667 137.056-59.7184 173.89866667zM539.3408 567.1392000000001V766.93333333c30.46826667-1.33546667 60.01813333-6.15466667 88.29866667-14.07786666 21.4656-36.06613333 49.1232-96.31146667 66.59413333-185.71626667H539.3408zM351.392 223.62986666999996c-6.69013333 41.96053333-11.328 89.0848-12.0192 143.13066666H510.70933333v-143.1296H351.392z m-0.27946667 314.88533333h159.59466667v-143.13066667H339.21066667c0.72213333 53.84746667 5.20533333 101.184 11.90186666 143.13066667z m71.6704 214.96853333c28.21866667 7.57653333 57.5488 12.42666667 87.92533334 13.4016v-199.74613333H355.82933333c17.5744 89.9072 45.43786667 150.35626667 66.95253334 186.34453333z m-237.86666666-186.34453333c44.30506667 79.94453333 116.0288 142.59946667 202.69013333 175.07733333-20.3776-36.82346667-44.5216-94.0992-60.35946667-175.07733333H184.91733333z m125.6608-171.75466667h-173.088c1.90933333 50.86186667 13.34506667 99.20106667 33.0912 143.13066667h151.86453333c-6.6944-41.9392-11.14773333-89.32906667-11.86773333-143.13066667z m12.1984-171.75466666H171.66826667c-19.82506667 44.0736-32.51626667 92.064-34.39146667 143.13066666h173.4368c0.68906667-54.048 5.36426667-101.1328 12.06186667-143.1296z m4.69546666-28.62293334c15.9552-81.78666667 40.4352-139.00053333 60.94293334-175.3952-86.97493333 32.36693333-158.7296 95.24266667-203.08906667 175.3952h142.14613333z m183.23626667 0v-199.74826666c-30.0352 0.96426667-59.05173333 5.712-86.98133333 13.1328-21.552 35.3248-49.57866667 96.05226667-67.31733334 186.61546666h154.29866667z m182.94826667 0c-17.632-90.02026667-45.43146667-150.54293333-66.9376-185.952-27.9552-7.75893333-57.2928-11.9424-87.37706667-13.27573333V195.00693333000004h154.31466667z m-154.31466667 171.7536h171.3344c-0.6912-54.05226667-5.33226667-101.16693333-12.02346667-143.1296H539.3408V366.76053333000004z m171.49653333 28.624H539.3408V538.5152h159.59466667c6.69546667-41.94346667 11.17866667-89.28106667 11.90186666-143.13066667z m28.50133334-28.624h169.30453333C906.752 315.73333333000005 894.15253333 267.72266666999997 874.4256 223.63093332999995H727.2768c6.6944 41.99253333 11.37066667 89.07306667 12.0608 143.1296z m121.3792-171.75466666c-43.48053333-78.98133333-113.34933333-141.32693333-198.44373334-174.18666667 20.3808 36.4416 44.5472 93.24586667 60.336 174.18666667h138.10773334z"  horiz-adv-x="1024" />
90
+      
91
+      <glyph glyph-name="shengming" unicode="&#58881;" d="M873.58203125 658.5703125c-5.9765625 17.84179688-17.84179688 23.73046875-35.59570313 23.73046875C665.72070313 670.43554688 582.57617188 771.421875 541.00390625 818.8828125 529.05078125 830.8359375 523.07421875 830.8359375 511.20898437 830.8359375s-23.73046875-5.9765625-29.70703124-11.86523438c-41.57226563-47.54882813-118.828125-148.53515625-296.98242188-136.58203124-17.84179688 0-29.70703125-5.9765625-35.68359375-23.73046876 0-5.9765625-184.13085938-498.95507813 350.41992188-718.76953125h23.73046874c534.7265625 219.7265625 350.59570313 712.70507813 350.59570313 718.68164063zM511.03320312 56.16796875C156.5703125 207.33984375 213.875 509.68359375 239.97851562 587.90625c140.71289063 0 224.12109375 67.76367188 271.05468751 114.69726563C557.96679688 655.66992188 636.18945313 587.90625 776.90234375 587.90625h5.18554688c20.91796875-78.22265625 83.40820313-375.38085938-271.05468751-531.73828125zM463.66015625 551.60742188h106.96289063v-95.00976563H463.66015625V551.60742188z m0-154.42382813h106.96289063v-213.83789063H463.66015625V397.18359375z m0 0"  horiz-adv-x="1024" />
92
+      
93
+      <glyph glyph-name="wode" unicode="&#58964;" d="M512 804h233.34375001v-233.34375001c0-128.90625001-104.4375-233.34375001-233.34375001-233.34374999S278.65624999 441.75 278.65624999 570.65625001 383.09374999 804 512 804zM302 290.625h420c90.1875 0 163.3125-73.125 163.3125-163.3125v-23.34375001c0-77.34375001-62.71875001-139.96875001-139.96875001-139.96874999H278.65624999c-77.34375001 0-139.96875001 62.71875001-139.96874999 139.96875001v23.34374999c-0.09375001 90.1875 73.03125001 163.3125 163.3125 163.3125z"  horiz-adv-x="1024" />
94
+      
95
+      <glyph glyph-name="shouye" unicode="&#58880;" d="M556.65283203 763.07446289a63.39990234 63.39990234 0 0 1-85.19238281 0L126.97314453 435.96972656a31.77905273 31.77905273 0 0 1 42.55664063-47.20385742l5.4777832 5.20092774V52.56445312000005a63.55810547 63.55810547 0 0 1 63.55810547-63.63720703h184.95922851v191.34667969a44.75170898 44.75170898 0 0 0 44.77148438 44.81103516h87.03149414a44.75170898 44.75170898 0 0 0 44.77148437-44.81103516v-191.34667969h189.34936524a63.55810547 63.55810547 0 0 1 63.57788086 63.63720704V389.79418945c14.11962891-12.77490234 34.15209961-11.8059082 45.89868164 1.28540039a31.77905273 31.77905273 0 0 1-2.29394531 44.89013672L556.65283203 763.0546875z"  horiz-adv-x="1024" />
96
+      
97
+      <glyph glyph-name="liaotian" unicode="&#59035;" d="M880.64624023 384c0 203.85131836-165.28930664 369.140625-369.140625 369.140625s-369.140625-165.28930664-369.140625-369.140625 165.28930664-369.140625 369.140625-369.140625H828.40625L745.102417 98.16320800000005c82.72705078 67.64831543 135.54382325 170.56274414 135.54382323 285.836792zM301.0625 331.265625c-29.08630372 0-52.734375 23.64807129-52.734375 52.734375s23.64807129 52.734375 52.734375 52.734375 52.734375-23.64807129 52.734375-52.734375-23.64807129-52.734375-52.734375-52.734375z m209.94873047 0c-29.08630372 0-52.734375 23.64807129-52.734375 52.734375s23.64807129 52.734375 52.734375 52.734375 52.734375-23.64807129 52.734375-52.734375-23.56567383-52.734375-52.734375-52.734375zM670.203125 384c0 29.08630372 23.64807129 52.734375 52.734375 52.734375s52.734375-23.64807129 52.734375-52.734375-23.64807129-52.734375-52.734375-52.734375-52.734375 23.64807129-52.734375 52.734375z"  horiz-adv-x="1024" />
98
+      
99
+      <glyph glyph-name="camera" unicode="&#58906;" d="M761.325714 515.730286l90.441143 59.922285A63.817143 63.817143 0 0 0 950.857143 522.441143v-276.882286a63.817143 63.817143 0 0 0-99.108572-53.211428l-90.422857 59.904a1326.08 1326.08 0 0 0-3.437714-30.445715 136.228571 136.228571 0 0 0-119.826286-118.509714c-69.723429-7.917714-141.988571-11.867429-216.813714-11.867429-75.081143 0-147.803429 3.986286-218.148571 11.958858a136.228571 136.228571 0 0 0-119.862858 118.509714A1309.878857 1309.878857 0 0 0 73.142857 384c0 54.016 3.364571 108.032 10.093714 162.066286a136.228571 136.228571 0 0 0 119.862858 118.528c70.546286 7.990857 143.268571 11.977143 218.148571 11.977143 74.624 0 146.907429-3.968 216.832-11.885715a136.228571 136.228571 0 0 0 119.808-118.528c1.28-10.148571 2.413714-20.297143 3.437714-30.427428zM219.428571 475.428571a54.857143 54.857143 0 1 1 0 109.714286 54.857143 54.857143 0 0 1 0-109.714286z"  horiz-adv-x="1024" />
100
+      
101
+      <glyph glyph-name="sousuo" unicode="&#58887;" d="M931.55522188 72.77261250000004L766.76391031 205.19355094000002c33.62616188 55.1434125 53.34942937 119.69516625 53.34942938 189.00817219 0 201.0288225-162.96471 363.99641063-363.99449156 363.99641062S92.12435563 595.2305456199999 92.12435563 394.20172313s162.96471-363.99641063 363.99449156-363.99641063c115.22459812 0 217.7550825 53.68807969 284.45290125 137.24454844l162.2902875-130.39863L931.55522188 72.77261250000004zM456.11884719 76.04303436999999c-175.4314575 0-318.15676969 142.72531219-318.15676969 318.15772875s142.72531219 318.15772875 318.15676969 318.15772875 318.15676969-142.72531219 318.15676968-318.15772874S631.55030469 76.04303436999999 456.11884719 76.04303436999999z"  horiz-adv-x="1024" />
102
+      
103
+      <glyph glyph-name="dingwei" unicode="&#58942;" d="M516.320553 830.086277C327.473365 829.240951 174.512778 674.914838 175.350878 486.045975c0.787526-177.21493 282.974557-496.596289 315.154731-532.417865a39.737529 39.737529 0 0 1 59.440119 0.2601c31.862273 36.110576 311.202653 357.991787 310.415127 535.213942-0.838101 188.861638-155.178664 341.822225-344.040302 340.984125z m2.196402-492.860961c-76.483906-0.339575-139.009102 61.614845-139.348677 138.105976-0.339575 76.491131 61.629295 139.001877 138.105976 139.334227 76.512806 0.3468 139.023552-61.60762 139.363127-138.091526 0.339575-76.498356-61.614845-139.001877-138.120426-139.348677z"  horiz-adv-x="1024" />
104
+      
105
+      <glyph glyph-name="shipin" unicode="&#59179;" d="M128 384c0 212.08 171.92 384 384 384s384-171.92 384-384-171.92-384-384-384c-211.98 0.24-383.76 172.02-384 384z m59.05 0c0-179.46 145.48-324.95 324.95-324.95S836.95 204.53999999999996 836.95 384 691.46 708.95 512 708.95c-179.39-0.19-324.76-145.56-324.95-324.95z m226.48-77.95v155.9c0 23.56 19.1 42.67 42.66 42.67 7.11 0 14.11-1.78 20.36-5.17l143.62-77.95c20.72-11.21 28.43-37.11 17.22-57.83a42.676 42.676 0 0 0-17.22-17.22l-143.62-77.91c-20.71-11.24-46.61-3.56-57.85 17.15a42.484 42.484 0 0 0-5.17 20.36z"  horiz-adv-x="1024" />
106
+      
107
+      <glyph glyph-name="yinpin" unicode="&#59052;" d="M182 414a30 30 0 0 0 29.79-26.49L212 384v-330.96a30 30 0 0 0-59.79-3.51L152 53.039999999999964V384a30 30 0 0 0 30 30z m219.99 330.75a30 30 0 0 0 29.82-26.49l0.18-3.51V53.700000000000045a30 30 0 0 0-59.79-3.48l-0.21 3.48V714.75a30 30 0 0 0 30 30z m220.02-254.22a30 30 0 0 0 29.79-26.49l0.21-3.51v-406.86a30 30 0 0 0-59.82-3.48l-0.18 3.48V460.53a30 30 0 0 0 30 30zM842 603.24a30 30 0 0 0 29.79-26.52l0.21-3.48v-519.57a30 30 0 0 0-59.79-3.48L812 53.66999999999996V573.24a30 30 0 0 0 30 30z"  horiz-adv-x="1024" />
108
+      
109
+      <glyph glyph-name="jiantouleft" unicode="&#59375;" d="M622.88853333 698.7114666699999c14.1632 14.16213333 37.1264 14.16213333 51.2896 0 14.02133333-14.02133333 14.16106667-36.66773333 0.42026667-50.86186667l-0.42026667-0.42666667L409.68853333 382.93333333l264.4896-264.48853333c14.02133333-14.02133333 14.16106667-36.66773333 0.42026667-50.86186667l-0.42026667-0.42666666c-14.02133333-14.0224-36.66773333-14.16213333-50.86186666-0.42133334l-0.42666667 0.42026667-290.13333333 290.13333333c-14.0224 14.02133333-14.16213333 36.66773333-0.42133334 50.86186667l0.42026667 0.42666667 290.13333333 290.13333333z"  horiz-adv-x="1024" />
110
+      
111
+      <glyph glyph-name="shoucang" unicode="&#58921;" d="M727.43475342-22.573791509999978c-11.8677063 0-25.20703125 3.40466308-37.57241821 9.58941651L513.29116821 75.33087158000001 335.62658691-12.841003419999993c-11.25137329-5.99029541-24.13092041-9.13787842-37.2642517-9.13787842a79.23669434 79.23669434 0 0 0-47.4189148 15.5253296c-24.86508179 18.65478516-37.60620117 50.96282959-31.72467041 80.38778686l36.3364563 188.50231934L116.28125 392.243042a85.74197388 85.74197388 0 0 0-21.65487671 82.94128417l0.27850342 0.9574585c10.125 30.34533691 35.243042 51.60800171 65.6987915 55.6875l193.5013733 35.18371582L440.95608521 743.40866089c13.95153808 27.92861938 42.32757568 45.87478638 72.335083 45.87478638 31.30279541 0 60.41217041-18.62182617 72.61688233-46.38153076l86.57336425-175.83618164L866.01245117 533.23004151a78.83129883 78.83129883 0 0 0 64.48754883-56.33761597 81.54876709 81.54876709 0 0 0-20.16595459-83.2230835l-0.47625733-0.4770813-138.8809204-130.78125L806.07653809 73.57168578999995c5.65246583-30.19784546-6.35778808-60.70385742-31.36212158-79.71295166a74.49472046 74.49472046 0 0 0-47.27966309-16.43252564z m-214.07684326 161.54434205l187.59182739-93.81198121c5.50909424-2.77679443 11.85864258-4.52279663 16.20346069-4.52279662 6.68737792 0 12.89685058 2.05911255 17.45755005 5.86422729l0.84869385 0.70037842c10.65975953 7.99832153 15.85739136 20.70977783 13.52471924 33.15509033l-37.74957276 203.36022949 149.31408692 140.61126709c9.16754151 9.29443359 12.30194092 22.60409546 8.23562621 34.84259033l-0.40951537 1.28704835a30.74249268 30.74249268 0 0 1-25.51931763 22.24978637l-0.85198974 0.13430786L635.3984375 518.95880127 542.41290283 707.83026123c-4.51373291 10.55099487-16.76541138 18.20819092-29.13491821 18.20819091-12.15362549 0-23.7807312-7.61022949-29.67050171-19.36010742L391.21685791 519.0420227100001l-207.69268799-37.72814942c-12.61505127-1.58203125-22.4145813-9.96020508-26.9414978-23.02597046-3.21432495-11.93939209 0.59490967-26.32516479 9.37023926-35.29412842l149.48712158-139.29867553-39.22943116-203.46652222c-2.3590393-11.76635742 3.21350098-25.30755615 13.52059937-33.04138184 5.16796875-3.88504028 11.86276245-6.02819824 18.88302612-6.02819824 5.41268921 0 10.60125732 1.26150513 15.07379151 3.66668701l0.64517212 0.37902832 189.02554321 93.76583863z"  horiz-adv-x="1024" />
112
+      
113
+      <glyph glyph-name="aixin" unicode="&#59062;" d="M665.1 681.6c9.2 0 18.7-0.7 28-2.2 72-11.3 131.7-72 141.8-144.4 7.3-52.5-9.2-104.5-45.3-142.7l-6.1-6.5-271.4-271.5-270.4 270.4-7.2 7.6c-36.1 38.2-52.7 90.2-45.3 142.6C199.3 607.3 259 668.1 331 679.4c9.4 1.5 18.8 2.2 28 2.2 40.7 0 80.3-14.7 111.4-41.3l41.7-35.7 41.7 35.7c31.1 26.7 70.6 41.3 111.3 41.3M359 745.7c-12.5 0-25.1-1-38-3-100.4-15.7-181.2-98.2-195.3-198.9-10.6-75.9 15.2-145.9 62.3-195.6l-0.2-0.2 311.7-311.7c3.5-3.5 8-5.2 12.6-5.2s9.1 1.7 12.6 5.2L836.4 348l-0.2 0.2c47 49.7 72.9 119.7 62.2 195.6-14.1 100.7-95 183.1-195.4 198.9-12.8 2-25.5 3-37.9 3-58.5 0-111.9-21.4-153-56.7-41.2 35.3-94.6 56.7-153.1 56.7z"  horiz-adv-x="1024" />
114
+      
115
+      <glyph glyph-name="jiantouup" unicode="&#59376;" d="M826.71146667 273.11146667c14.16213333-14.1632 14.16213332-37.1264 0-51.2896-14.02133333-14.02133333-36.66773333-14.16106667-50.86186667-0.42026667l-0.42666667 0.42026667L510.93333333 486.31146667l-264.48853333-264.4896c-14.02133333-14.02133333-36.66773333-14.16106667-50.86186668-0.42026667l-0.42666665 0.42026667c-14.0224 14.02133333-14.16213333 36.66773333-0.42133334 50.86186667l0.42026667 0.42666666 290.13333333 290.13333333c14.02133333 14.0224 36.66773333 14.16213333 50.86186667 0.42133334l0.42666667-0.42026667 290.13333333-290.13333333z"  horiz-adv-x="1024" />
116
+      
117
+      <glyph glyph-name="jiantouright" unicode="&#59377;" d="M401.11146667 69.28853332999995c-14.1632-14.16213333-37.1264-14.16213332-51.2896 0-14.02133333 14.02133333-14.16106667 36.66773333-0.42026667 50.86186667l0.42026667 0.42666667L614.31146667 385.06666667l-264.4896 264.48853333c-14.02133333 14.02133333-14.16106667 36.66773333-0.42026667 50.86186668l0.42026667 0.42666665c14.02133333 14.0224 36.66773333 14.16213333 50.86186667 0.42133334l0.42666666-0.42026667 290.13333333-290.13333333c14.0224-14.02133333 14.16213333-36.66773333 0.42133334-50.86186667l-0.42026667-0.42666667-290.13333333-290.13333333z"  horiz-adv-x="1024" />
118
+      
119
+      <glyph glyph-name="jiantoudown" unicode="&#59378;" d="M197.28853333 494.88853333c-14.16213333 14.1632-14.16213332 37.1264 0 51.2896 14.02133333 14.02133333 36.66773333 14.16106667 50.86186667 0.42026667l0.42666667-0.42026667L513.06666667 281.68853333000004l264.48853333 264.4896c14.02133333 14.02133333 36.66773333 14.16106667 50.86186668 0.42026667l0.42666665-0.42026667c14.0224-14.02133333 14.16213333-36.66773333 0.42133334-50.86186667l-0.42026667-0.42666666-290.13333333-290.13333333c-14.02133333-14.0224-36.66773333-14.16213333-50.86186667-0.42133334l-0.42666667 0.42026667-290.13333333 290.13333333z"  horiz-adv-x="1024" />
120
+      
121
+    </font>
122
+  </defs>
123
+</svg>

BIN
src/assets/css/iconfont.ttf View File


BIN
src/assets/css/iconfont.woff View File


BIN
src/assets/css/iconfont.woff2 View File


+ 66
- 0
src/components/FixedConsultant/index.jsx View File

@@ -0,0 +1,66 @@
1
+import { useState } from 'react'
2
+import classNames from 'classnames'
3
+import Taro from '@tarojs/taro'
4
+import { Image } from '@tarojs/components'
5
+import { getImgURL } from '@/utils/image'
6
+import './index.scss'
7
+
8
+export default function FixedCard (props) {
9
+  const { consultant } = props
10
+  const { id: consultantId, name, picture, company, avatar, phone } = consultant || {}
11
+
12
+  const [Show, setShow] = useState(false)
13
+
14
+  const toggleVisible = () => {
15
+    setShow(!Show)
16
+  }
17
+
18
+  const handleChat = () => {
19
+    Taro.navigateTo({
20
+      url: `/pages/chat/chatDetail/index?targetPerson=${consultantId}}`
21
+    })
22
+  }
23
+  
24
+  const handleCall = () => {
25
+    if (phone) {
26
+      Taro.makePhoneCall({ phoneNumber: phone })
27
+      return
28
+    }
29
+
30
+    Taro.showToast({ title: '暂无联系电话', icon: 'none' })
31
+  }
32
+
33
+  return !!consultantId && (
34
+    <view className={classNames('components FixedCard', { spread: Show })}>
35
+      <view className='Icon' onClick={toggleVisible}>
36
+        <Image mode='aspectFill' src={getImgURL(picture||avatar)}></Image>
37
+      </view>
38
+      <view className='Name' onClick={toggleVisible}>
39
+        <text>{name}</text>
40
+        {/* <text style={{display: Show ? 'block' : 'none'}}>{company}</text> */}
41
+      </view>
42
+      <text
43
+        style={{display: Show ? 'inline-block' : 'none'}}
44
+        className='iconfont icon-liaotian Btn'
45
+        onClick={handleChat}
46
+      ></text>
47
+
48
+      <text
49
+        style={{display: Show ? 'inline-block' : 'none'}}
50
+        className='iconfont icon-dianhua1 Btn'
51
+        onClick={handleCall}
52
+      ></text>
53
+
54
+      <text
55
+        style={{display: Show ? 'inline-block' : 'none'}}
56
+        className='iconfont icon-guanbi Btn'
57
+        onClick={toggleVisible}
58
+      ></text>
59
+
60
+      <text
61
+        style={{display: Show ? 'none' : 'inline-block'}}
62
+        className='iconfont icon-jiantouright'
63
+      ></text>
64
+    </view>
65
+  )
66
+}

+ 69
- 0
src/components/FixedConsultant/index.scss View File

@@ -0,0 +1,69 @@
1
+.components.FixedCard {
2
+  transition: width .2s ease-out;
3
+  -webkit-transition: width .2s ease-out;
4
+  position: fixed;
5
+  right: 0;
6
+  background: #fff;
7
+  box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.03);
8
+  z-index: 200;
9
+  padding: 20px 30px;
10
+  bottom: 206px;
11
+  font-size: 0;
12
+  white-space: nowrap;
13
+  border-radius: 94px 0 0 94px;
14
+  box-sizing: border-box;
15
+  width: 222rpx;
16
+
17
+  &.spread {
18
+    width: 452rpx;
19
+  }
20
+
21
+  >view {
22
+    display: inline-block;
23
+    vertical-align: middle;
24
+    &.Icon {
25
+      width: 54px;
26
+      height: 54px;
27
+      position: relative;
28
+      overflow: hidden;
29
+      border-radius: 100%;
30
+      background: #eee;
31
+      >image {
32
+        width: 100%;
33
+        height: 100%;
34
+      }
35
+    }
36
+    &.Name {
37
+      margin-left: 20px;
38
+      >text {
39
+        font-size: 28px;
40
+        font-weight: bold;
41
+        white-space: nowrap;
42
+        line-height: 32px;
43
+        display: block;
44
+        // &:last-child {
45
+        //   font-weight: normal;
46
+        //   font-size: 20px;
47
+        //   line-height: 1;
48
+        //   color: #202020;
49
+        // }
50
+      }
51
+    }
52
+  }
53
+  >text {
54
+    display: inline-block;
55
+    vertical-align: middle;
56
+    font-size: 32px;
57
+    &.Btn {
58
+      font-size: 48px;
59
+      margin-left: 30px;
60
+      color: #1A3B83;
61
+      &.icon-liaotian {
62
+        font-size: 52px;
63
+      }
64
+      &.icon-guanbi {
65
+        color: #333;
66
+      }
67
+    }
68
+  }
69
+}

+ 37
- 0
src/components/ShareModal/index.jsx View File

@@ -0,0 +1,37 @@
1
+import classNames from 'classnames'
2
+import Taro from '@tarojs/taro'
3
+import { Button } from '@tarojs/components'
4
+import './style.scss'
5
+
6
+export default (props) => {
7
+  const { visible = false } = props
8
+
9
+  const shareTimeline = () => {
10
+    Taro.showToast({
11
+      title: '请点击右上角分享到朋友圈',
12
+      icon: 'none',
13
+      duration: 3000,
14
+    })
15
+  }
16
+
17
+  return (
18
+    <view className={classNames('components', 'ShareModal', { show: visible })}>
19
+      <view>
20
+        <text>分享</text>
21
+        <view>
22
+          <view>
23
+            <view onClick={shareTimeline}>
24
+              <text className='iconfont icon-pengyouquan'></text>
25
+              <text>朋友圈</text>
26
+            </view>
27
+            <Button openType='share'>
28
+              <text className='iconfont icon-weixin'></text>
29
+              <text>好友或群</text>
30
+            </Button>
31
+          </view>
32
+          <text>取消</text>
33
+        </view>
34
+      </view>
35
+    </view>
36
+  )
37
+}

+ 85
- 0
src/components/ShareModal/style.scss View File

@@ -0,0 +1,85 @@
1
+.components.ShareModal {
2
+  width: 100%;
3
+  position: fixed;
4
+  left: -100%;
5
+  top: 0;
6
+  bottom: 0;
7
+  z-index: 1000;
8
+  background: rgba(0, 0, 0, 0.6);
9
+  &.show {
10
+    left: 0;
11
+    >view {
12
+      bottom: 0;
13
+    }
14
+  }
15
+  >view {
16
+    width: 100%;
17
+    position: absolute;
18
+    left: 0;
19
+    bottom: -500px;
20
+    background: #fff;
21
+    border-radius: 24px 24px 0 0;
22
+    padding-bottom: 40px;
23
+    transition: all .2s ease-out;
24
+    -webkit-transition: all .2s ease-out;
25
+    >text {
26
+      display: block;
27
+      font-size: 34px;
28
+      font-weight: bold;
29
+      line-height: 36px;
30
+      margin-top: 36px;
31
+      text-indent: 30px;
32
+    }
33
+    >view {
34
+      padding: 0 30px;
35
+      position: relative;
36
+      overflow: hidden;
37
+      margin-top: 40px;
38
+      >view {
39
+        text-align: center;
40
+        font-size: 0;
41
+        white-space: nowrap;
42
+        >view {
43
+          display: inline-block;
44
+          vertical-align: middle;
45
+          margin-left: 100px;
46
+          &:first-child {
47
+            margin-left: 0;
48
+            >text {
49
+              &:first-child {
50
+                color: #45c895;
51
+              }
52
+            }
53
+          }
54
+          >text {
55
+            display: block;
56
+            text-align: center;
57
+            font-size: 30px;
58
+            font-weight: bold;
59
+            line-height: 32px;
60
+            margin-top: 20px;
61
+            &:first-child {
62
+              margin-top: 0;
63
+              font-size: 68px;
64
+              font-weight: normal;
65
+              color: #0abc64;
66
+              line-height: 1;
67
+            }
68
+          }
69
+        }
70
+      }
71
+      >text {
72
+        display: block;
73
+        box-sizing: border-box;
74
+        font-size: 32px;
75
+        color: #193C83;
76
+        line-height: 92px;
77
+        border: 2px solid #193C83;
78
+        border-radius: 92px;
79
+        text-align: center;
80
+        margin-top: 40px;
81
+        font-weight: bold;
82
+      }
83
+    }
84
+  }
85
+}

+ 40
- 4
src/layout/index.js View File

@@ -7,6 +7,8 @@ import Loading from '@/components/Loading'
7 7
 import AuthAvatar from '@/components/Auth/AuthAvatar'
8 8
 import AuthPhone from '@/components/Auth/AuthPhone'
9 9
 import Spin from '@/components/Spin/Spin2'
10
+import FixedConsultant from '@/components/FixedConsultant'
11
+import { ROLE_CODE } from '@/constants/user'
10 12
 import useAuth from './useAuth'
11 13
 import { routes } from '../routes'
12 14
 
@@ -21,6 +23,34 @@ export default (ChildComponent) => (props) => {
21 23
   const [loading, setLoading] = useState(false)
22 24
   const [authPhone, authAvatar] = useAuth(person, page)
23 25
 
26
+  const { id } = router.params
27
+  const showConsultant = page.shortcut && page.shortcut.consultant
28
+
29
+  // 页面分享
30
+  const [shareContent, setShareContent] = useState({})
31
+  // 页面埋点
32
+  const [trackData, setTrackData] = useState({})
33
+
34
+  // 请求埋点设置
35
+  useEffect(() => {
36
+    if (id) {
37
+      setShareContent({})
38
+    }
39
+  } ,[id, page.type])
40
+
41
+  // 埋点数据
42
+  useEffect(() => {
43
+    const consultantId = person?.personType === ROLE_CODE.CONSULTANT ? person.personId : undefined
44
+
45
+    setTrackData({
46
+      eventType: page.type,
47
+      propertyName: page.name,
48
+      consultantId,
49
+      sharePersonId: person?.personId,
50
+      targetId: id,
51
+    })
52
+  }, [person, page, id])
53
+
24 54
   // 主要用于埋点
25 55
   useEffect(() => {
26 56
     Taro.setStorage({ key: 'page', data: page })
@@ -52,15 +82,21 @@ export default (ChildComponent) => (props) => {
52 82
       </Overlay>
53 83
       <Spin size={32} spinning={spinning} />
54 84
       {
55
-        person && person.personId
56
-        ? <ChildComponent
85
+        person && !!person.personId && (
86
+          <ChildComponent
57 87
             person={person}
58 88
             router={router}
59 89
             consultant={consultant}
90
+            page={page}
91
+            shareContent={shareContent}
92
+            trackData={trackData}
60 93
             {...props}
61 94
             {...extInfo}
62
-        />
63
-        : null
95
+          />
96
+        )
97
+      }
98
+      {
99
+        !!showConsultant && (<FixedConsultant consultant={consultant} />)
64 100
       }
65 101
     </>
66 102
   )

+ 112
- 171
src/pages/index/activityDetail/index.jsx View File

@@ -1,5 +1,5 @@
1 1
 import { useState, useEffect } from "react";
2
-import Taro, { useDidShow, useReady } from "@tarojs/taro";
2
+import Taro from "@tarojs/taro";
3 3
 import withLayout from "@/layout";
4 4
 import {
5 5
   ScrollView,
@@ -11,12 +11,13 @@ import Disclaimer from '@/components/Disclaimer'
11 11
 import {
12 12
   // addActivityShareNum,
13 13
   signupActivity,
14
-  favorActivity,
15
-  cancelFavorActivity,
16 14
   queryActivityDetail,
17 15
 } from "@/services/activity";
18 16
 import { getImgURL } from "@/utils/image";
19 17
 import getDateFormat from "@/utils/chatDate";
18
+import useParams from '@/utils/hooks/useParams'
19
+import useShare from '@/utils/hooks/useShare'
20
+import useFavor from '@/utils/hooks/useFavor'
20 21
 
21 22
 import "./index.scss";
22 23
 
@@ -40,29 +41,10 @@ const activityStatusDict = {
40 41
 };
41 42
 
42 43
 export default withLayout((props) => {
43
-  const { id } = props.router.params;
44
+  const { router, shareContent, trackData, person, page } = props
45
+  const { id } = router.params;
44 46
   const [detail, setDetail] = useState();
45
-  const [canChoose, setCanChoose] = useState("none");
46
-
47
-  const [IsPull, setPull] = useState(false);
48
-  const [PullTimer, setPullTimer] = useState(null);
49
-
50
-  const PageRefresh = () => {
51
-    // 页面下拉刷新回调
52
-    setPull(true);
53
-  };
54
-
55
-  useEffect(() => {
56
-    // 下拉刷新触发
57
-    if (IsPull) {
58
-      clearTimeout(PullTimer);
59
-      setPullTimer(
60
-        setTimeout(() => {
61
-          setPull(false);
62
-        }, 2000)
63
-      );
64
-    }
65
-  }, [IsPull]);
47
+  const buildingId = detail?.buildingId
66 48
 
67 49
   const getDetail = (params) => {
68 50
     Taro.showLoading();
@@ -75,59 +57,28 @@ export default withLayout((props) => {
75 57
     });
76 58
   };
77 59
 
60
+  // 本页面分享或者海报参数
61
+  const paramsRef = useParams({id, buildingId, person, from: `${page.type}_share`})
62
+
63
+  const fullTrackData = { ...trackData, buildingId }
64
+  
65
+  const [isSaved, handleFavor] = useFavor(detail?.isSaved, { id, buildingId, ...trackData })
66
+
67
+  useShare(
68
+    {
69
+      title: shareContent.shareContentTitle || detail?.title,
70
+      path: `${router.path}?${paramsRef.current}`,
71
+      image: shareContent.shareContentImg || getImgURL(detail?.imgUrl),
72
+    },
73
+    fullTrackData,
74
+  )
75
+
78 76
   useEffect(() => {
79 77
     if (id) {
80 78
       getDetail(id);
81 79
     }
82 80
   }, [id]);
83 81
 
84
-  useReady(() => {
85
-    console.log("Taro.showLoading()");
86
-  });
87
-
88
-  useDidShow(() => {
89
-    // Taro.getCurrentPages()
90
-    console.log("Taro.showLoading()");
91
-
92
-    // console.log(Taro.getCurrentPages(),'Taro.showLoading()')
93
-    // getDetail()
94
-  });
95
-
96
-  //收藏
97
-  const handleFavo = () => {
98
-    const { dynamicId, isSaved } = detail;
99
-    if (isSaved) {
100
-      cancelFavorActivity(dynamicId).then((res) => {
101
-        Taro.showToast({
102
-          title: "已取消收藏",
103
-        });
104
-        setDetail({
105
-          ...detail,
106
-          isSaved: 0,
107
-        });
108
-      });
109
-    } else {
110
-      favorActivity(dynamicId).then((res) => {
111
-        Taro.showToast({
112
-          title: "收藏成功",
113
-        });
114
-        setDetail({
115
-          ...detail,
116
-          isSaved: 1,
117
-        });
118
-      });
119
-    }
120
-    // savePoint({
121
-    //   event: 'save',
122
-    //   eventType: 'activity',
123
-    //   targetType: 'dynamic',
124
-    //   propertyName: '活动详情收藏',
125
-    //   data: '{}'
126
-    // }).then(res => {
127
-    //   console.log('活动详情收藏')
128
-    // })
129
-  };
130
-
131 82
   const handleSignup = () => {
132 83
     const {
133 84
       detail: { buildingId, dynamicId, isSign },
@@ -152,116 +103,106 @@ export default withLayout((props) => {
152 103
   };
153 104
 
154 105
   return <>
155
-  {
156
- detail && (
157
-  <view className="Page activityDetail flex-v">
158
-    <view className="flex-item">
159
-      <view>
160
-        <ScrollView
161
-          scroll-y
162
-          refresher-enabled
163
-          refresher-triggered={IsPull}
164
-          onrefresherrefresh={PageRefresh}
165
-          refresher-background="#fff"
166
-        >
167
-          <view className="PageContent">
168
-            <view className="Top">
169
-              <Image
170
-                mode="aspectFill"
171
-                src={getImgURL(detail.bannerListImg)}
172
-                className="centerLabel"
173
-              ></Image>
174
-            </view>
106
+  { detail && (
107
+    <view className="Page activityDetail flex-v">
108
+      <view className="flex-item">
109
+        <view>
110
+          <ScrollView scroll-y>
111
+            <view className="PageContent">
112
+              <view className="Top">
113
+                <Image
114
+                  mode="aspectFill"
115
+                  src={getImgURL(detail.bannerListImg)}
116
+                  className="centerLabel"
117
+                ></Image>
118
+              </view>
175 119
 
176
-            <view className="Info">
177
-              <view>
178
-                <view className="Title flex-h">
179
-                  <view className="flex-item">
180
-                    <text>{detail.title}</text>
120
+              <view className="Info">
121
+                <view>
122
+                  <view className="Title flex-h">
123
+                    <view className="flex-item">
124
+                      <text>{detail.title}</text>
125
+                    </view>
126
+                    <text className="Tips">
127
+                      {detail.enlisted || 0}人已报名
128
+                    </text>
181 129
                   </view>
182
-                  <text className="Tips">
183
-                    {detail.enlisted || 0}人已报名
130
+                  <text className="Time">
131
+                    报名截止时间:
132
+                    {getDateFormat(
133
+                      new Date(detail.enlistEnd).valueOf(),
134
+                      true,
135
+                      "yyyy/M/d"
136
+                    )}
184 137
                   </text>
185
-                </view>
186
-                <text className="Time">
187
-                  报名截止时间:
188
-                  {getDateFormat(
189
-                    new Date(detail.enlistEnd).valueOf(),
190
-                    true,
191
-                    "yyyy/M/d"
192
-                  )}
193
-                </text>
194
-                {/* <text className="Name">“香颂 · 蔚澜半岛”</text> */}
195
-                <view className="flex-h Address">
196
-                  <text>地址:</text>
197
-                  <view className="flex-item">
198
-                    <text>{detail.address}</text>
138
+                  {/* <text className="Name">“香颂 · 蔚澜半岛”</text> */}
139
+                  <view className="flex-h Address">
140
+                    <text>地址:</text>
141
+                    <view className="flex-item">
142
+                      <text>{detail.address}</text>
143
+                    </view>
199 144
                   </view>
200
-                </view>
201
-                <view className="flex-h Date">
202
-                  <text>时间:</text>
203
-                  <view className="flex-item">
204
-                    <text>
205
-                      {getDateFormat(
206
-                        new Date(detail.startDate).valueOf(),
207
-                        true,
208
-                        "yyyy/M/d"
209
-                      )}{" "}
210
-                      -{" "}
211
-                      {getDateFormat(
212
-                        new Date(detail.endDate).valueOf(),
213
-                        true,
214
-                        "yyyy/M/d"
215
-                      )}
216
-                    </text>
145
+                  <view className="flex-h Date">
146
+                    <text>时间:</text>
147
+                    <view className="flex-item">
148
+                      <text>
149
+                        {getDateFormat(
150
+                          new Date(detail.startDate).valueOf(),
151
+                          true,
152
+                          "yyyy/M/d"
153
+                        )}{" "}
154
+                        -{" "}
155
+                        {getDateFormat(
156
+                          new Date(detail.endDate).valueOf(),
157
+                          true,
158
+                          "yyyy/M/d"
159
+                        )}
160
+                      </text>
161
+                    </view>
162
+                  </view>
163
+                  <view className="Btn">
164
+                    <text>分享好友</text>
217 165
                   </view>
218
-                </view>
219
-                <view className="Btn">
220
-                  <text>分享好友</text>
221 166
                 </view>
222 167
               </view>
223
-            </view>
224 168
 
225
-            <view className="ActivityIntro">
226
-              <view className="Title">
227
-                <text>活动介绍</text>
169
+              <view className="ActivityIntro">
170
+                <view className="Title">
171
+                  <text>活动介绍</text>
172
+                </view>
173
+                <Image
174
+                  mode="aspectFill"
175
+                  src={getImgURL(detail.imgUrl)}
176
+                  className="img"
177
+                ></Image>
178
+                <RichText nodes={detail.desc} />
179
+                {/* <richText nodes={detail.desc} ></richText> */}
228 180
               </view>
229
-              <Image
230
-                mode="aspectFill"
231
-                src={getImgURL(detail.imgUrl)}
232
-                className="img"
233
-              ></Image>
234
-              <RichText nodes={detail.desc} />
235
-              {/* <richText nodes={detail.desc} ></richText> */}
236
-            </view>
237 181
 
238
-            <Disclaimer />
239
-          </view>
240
-        </ScrollView>
241
-      </view>
242
-    </view>
243
-    <view className="PageBottom flex-h">
244
-      <view className="Share">
245
-        <text className="iconfont icon-fenxiang"></text>
246
-        <text>分享</text>
182
+              <Disclaimer />
183
+            </view>
184
+          </ScrollView>
185
+        </view>
247 186
       </view>
248
-      <view className="Collect" onClick={handleFavo}>
249
-        <text
250
-          className="iconfont icon-shoucang"
251
-          style={detail.isSaved === 1 ? { color: "red" } : undefined}
252
-        ></text>
253
-        <text>收藏</text>
187
+      <view className="PageBottom flex-h">
188
+        <button className="Share" open-type="share">
189
+          <text className="iconfont icon-fenxiang"></text>
190
+          <text>分享</text>
191
+        </button>
192
+        <view className="Collect" onClick={handleFavor}>
193
+          <text
194
+            className="iconfont icon-shoucang"
195
+            style={isSaved ? { color: "red" } : undefined}
196
+          ></text>
197
+          <text>{isSaved ? '已收藏' : '收藏'}</text>
198
+        </view>
199
+        <view className="flex-item"></view>
200
+
201
+        <text className="Post" onClick={handleSignup}>
202
+          {activityStatusDict[detail.activityStatus]?.text}
203
+        </text>
254 204
       </view>
255
-      <view className="flex-item"></view>
256
-
257
-      <text className="Post" onClick={handleSignup}>
258
-        {activityStatusDict[detail.activityStatus]?.text}
259
-      </text>
260 205
     </view>
261
-  </view>
262
-)
263
-  }
264
-    </>
265
-   
266
-  
206
+  )}
207
+  </>
267 208
 });

+ 5
- 0
src/pages/index/activityDetail/index.scss View File

@@ -193,7 +193,12 @@
193 193
     padding: 20px 30px;
194 194
     >.Share,
195 195
     >.Collect {
196
+      line-height: inherit;
197
+      background: #fff;
196 198
       margin-left: 50px;
199
+      &::after {
200
+        border: none;
201
+      }
197 202
       >text {
198 203
         display: block;
199 204
         text-align: center;

+ 11
- 4
src/pages/index/buildingDetail/components/BasicInfo/index.jsx View File

@@ -8,13 +8,20 @@ import './index.scss'
8 8
 
9 9
 
10 10
 export default function BasicInfo (props) {
11
-  const { Info = {} } = props
11
+  const { Info = {}, trackData } = props
12 12
   const { buildingId, isSave } = Info
13 13
 
14
-  const [isSaved, handleFavor] = useFavor(isSave, { id: buildingId, buildingId, eventType: 'building' })
14
+  const [isSaved, handleFavor] = useFavor(isSave, { id: buildingId, buildingId, ...trackData })
15 15
 
16 16
   const goto = (url) => Taro.navigateTo({ url })
17 17
 
18
+  const handleSubscribeMessage = () => {
19
+    Taro.showToast({
20
+      title: '暂未开启',
21
+      icon: 'none',
22
+    })
23
+  }
24
+
18 25
   return (
19 26
     <view className='components BasicInfo'>
20 27
 
@@ -23,7 +30,7 @@ export default function BasicInfo (props) {
23 30
         <view className='flex-item'>
24 31
           <text>{Info.buildingName}</text>
25 32
         </view>
26
-        <view className='Collect' onClick={() => handleFavor(buildingId)}>
33
+        <view className='Collect' onClick={handleFavor}>
27 34
           <text className={classNames(['iconfont icon-shoucang'], { active: isSaved })}></text>
28 35
           <text>{isSaved ? '取消收藏' : '收藏'}</text>
29 36
         </view>
@@ -161,7 +168,7 @@ export default function BasicInfo (props) {
161 168
       {/* 互动 */}
162 169
       <view className='Interact flex-h'>
163 170
         <text className='flex-item' onClick={() => goto(`/pages/index/buildingInfo/index?id=${buildingId}`)}>更多楼盘信息</text>
164
-        <text className='flex-item active'>订阅活动通知</text>
171
+        <text className='flex-item active' onClick={handleSubscribeMessage}>订阅活动通知</text>
165 172
       </view>
166 173
 
167 174
       {/* 提示 */}

+ 1
- 1
src/pages/index/buildingDetail/components/BuildingDetailBanner/index.jsx View File

@@ -10,7 +10,7 @@ const getImage = item => getImgURL(item.image || item.coverImg || item.url || it
10 10
 export default function BuildingDetailBanner (props) {
11 11
   const { Info } = props
12 12
   const { buildingImg, panoramaList, videoUrl, videoImage } = Info || {}
13
-  const videoPoster = videoImage ? videoImage[0] : undefined
13
+  const videoPoster = videoImage ? videoImage[0].url : undefined
14 14
 
15 15
   const showPicBtn = buildingImg && buildingImg.length > 0
16 16
   const showVRBtn = panoramaList && panoramaList.length > 0

+ 1
- 7
src/pages/index/buildingDetail/components/DetailBottom/index.jsx View File

@@ -30,7 +30,7 @@ export default function DetailBottom (props) {
30 30
 
31 31
     if (consultant?.id) {
32 32
       Taro.navigateTo({
33
-        url: `/pages/chat/detail?targetPerson=${consultant.id}}`
33
+        url: `/pages/chat/chatDetail/index?targetPerson=${consultant.id}}`
34 34
       })
35 35
     } else {
36 36
       Taro.navigateTo({
@@ -92,12 +92,6 @@ export default function DetailBottom (props) {
92 92
               <Image mode='heightFix' src={require('@/assets/buildingDetail-icon1.png')}></Image>
93 93
               <text>一键带看</text>
94 94
             </view>
95
-            <AuthRole role={ROLE_CODE.CONSULTANT}>
96
-              <view className='Item' onClick={handleRecommender}>
97
-                <Image mode='heightFix' src={require('@/assets/buildingDetail-icon2.png')}></Image>
98
-                <text>一键推荐</text>
99
-              </view>
100
-            </AuthRole>
101 95
           </AuthRole>
102 96
         </view>
103 97
         <view className='Btn'>

+ 33
- 14
src/pages/index/buildingDetail/components/PropertyConsultant/index.jsx View File

@@ -1,23 +1,42 @@
1
-import { useState } from 'react'
1
+
2 2
 import { Image } from '@tarojs/components'
3 3
 import Taro from '@tarojs/taro'
4 4
 import '@/assets/css/iconfont.css'
5 5
 import './index.scss'
6 6
 
7
-export default function PropertyConsultant (props) {
7
+const TipsList = [
8
+  {name: '官方保障', icon: 'icon-baozhang'},
9
+  {name: '免费咨询', icon: 'icon-zixun'},
10
+  {name: '户型解读', icon: 'icon-jiedu'},
11
+  {name: '贴心服务', icon: 'icon-tiexin'}
12
+]
8 13
 
9
-  const { List = [] } = props
10
-  const [TipsList] = useState([
11
-    {name: '官方保障', icon: 'icon-baozhang'},
12
-    {name: '免费咨询', icon: 'icon-zixun'},
13
-    {name: '户型解读', icon: 'icon-jiedu'},
14
-    {name: '贴心服务', icon: 'icon-tiexin'}
15
-  ])
14
+export default function PropertyConsultant (props) {
15
+  const { Info } = props
16
+  const List = Info?.consultants || []
16 17
 
17 18
   const CallPhone = (phone) => { // 拨打电话
18 19
     Taro.makePhoneCall({ phoneNumber: phone })
19 20
   }
20 21
 
22
+  const handleMore = () => {
23
+    Taro.navigateTo({
24
+      url: `/pages/index/buildingPropertyConsultant/index?buildingId=${Info?.buildingId}`
25
+    })
26
+  }
27
+
28
+  const handleChat = (item) => {
29
+    Taro.navigateTo({
30
+      url: `/pages/chat/chatDetail/index?targetPerson=${item.id}}`
31
+    })
32
+  }
33
+  
34
+  const gotoDetail = (item) => {
35
+    Taro.navigateTo({
36
+      url: `/pages/mine/myHomepage/index?id=${item.id}`
37
+    })
38
+  }
39
+
21 40
   return List.length > 0 ? (
22 41
     <view className='components PropertyConsultant'>
23 42
 
@@ -25,7 +44,7 @@ export default function PropertyConsultant (props) {
25 44
         <view className='flex-item'>
26 45
           <text>置业顾问</text>
27 46
         </view>
28
-        <text>更多</text>
47
+        <text onClick={handleMore}>更多</text>
29 48
         <text className='iconfont icon-jiantouright'></text>
30 49
       </view>
31 50
 
@@ -44,15 +63,15 @@ export default function PropertyConsultant (props) {
44 63
         {
45 64
           List.map((item, index) => (
46 65
             <view key={`PersonItem-${index}`} className='flex-h'>
47
-              <view className='Icon'>
66
+              <view className='Icon' onClick={() => gotoDetail(item)}>
48 67
                 <Image mode='aspectFill' src={item.photo || item.avatar}></Image>
49 68
               </view>
50
-              <view className='flex-item'>
69
+              <view className='flex-item' onClick={() => gotoDetail(item)}>
51 70
                 <text>{item.userName}</text>
52 71
                 <text>{item.description || ''}</text>
53 72
               </view>
54
-              <text className='iconfont icon-liaotian Chat'></text>
55
-              <text className='iconfont icon-dianhua Phone' onClick={CallPhone(item.phone || item.tel)}></text>
73
+              <text className='iconfont icon-liaotian Chat' onClick={() => handleChat(item)}></text>
74
+              <text className='iconfont icon-dianhua Phone' onClick={() => CallPhone(item.phone || item.tel)}></text>
56 75
             </view>
57 76
           ))
58 77
         }

+ 0
- 32
src/pages/index/buildingDetail/hooks/useBuildingShare.js View File

@@ -1,32 +0,0 @@
1
-import { useRef, useEffect } from 'react'
2
-import useShare from '@/utils/hooks/useShare'
3
-import { ROLE_CODE } from '@/constants/user'
4
-
5
-export default function useBuildingShare(person, buildingInfo, router, paramsRef) {
6
-  const shareRef = useRef()
7
-  const trackRef = useRef()
8
-
9
-  useEffect(() => {
10
-    if (buildingInfo?.buildingId) {
11
-      const shareContents = (buildingInfo.shareContents || [])[0] || {}
12
-      shareRef.current = {
13
-        title: shareContents.shareContentTitle || buildingInfo.buildingName,
14
-        path: `${router.path}?${paramsRef.current}`,
15
-        image: shareContents.shareContentImg,
16
-      }
17
-    }
18
-
19
-    // 判断当前人员是否置业顾问
20
-    const consultant = person.personType === ROLE_CODE.CONSULTANT ? { id: person.personId } : {}
21
-
22
-    trackRef.current = {
23
-      targetId: buildingInfo?.buildingId,
24
-      consultantId: consultant.id,
25
-      sharePersonId: person.personId,
26
-      buildingId: buildingInfo?.buildingId,
27
-    }
28
-  // eslint-disable-next-line react-hooks/exhaustive-deps
29
-  }, [buildingInfo, router.path])
30
-
31
-  useShare(shareRef, trackRef)
32
-}

+ 17
- 9
src/pages/index/buildingDetail/index.jsx View File

@@ -5,6 +5,9 @@ import Disclaimer from '@/components/Disclaimer'
5 5
 import Poster from '@/components/Poster'
6 6
 import { fetch } from '@/utils/request'
7 7
 import { API_ITEMS_DETAIL } from '@/constants/api'
8
+import useParams from '@/utils/hooks/useParams'
9
+import useShare from '@/utils/hooks/useShare'
10
+import usePoster from '@/utils/hooks/usePoster'
8 11
 import DetailBottom from './components/DetailBottom/index'
9 12
 import BuildingDetailBanner from './components/BuildingDetailBanner/index'
10 13
 import BasicInfo from './components/BasicInfo/index'
@@ -17,14 +20,11 @@ import MarketingActivity from './components/MarketingActivity/index'
17 20
 import LivingActivity from './components/LivingActivity/index'
18 21
 import News from './components/News/index'
19 22
 import Pictures from './components/Pictures/index'
20
-import useParams from './hooks/useParams'
21
-import useBuildingShare from './hooks/useBuildingShare'
22
-import useBuildingPoster from './hooks/useBuildingPoster'
23 23
 
24 24
 import './index.scss'
25 25
 
26 26
 export default withLayout((props) => {
27
-  const { router, person } = props
27
+  const { router, person, shareContent, trackData, page } = props
28 28
   const { id } = router.params
29 29
 
30 30
   const [showPoster, setShowPoster] = useState(false)
@@ -32,13 +32,21 @@ export default withLayout((props) => {
32 32
   const [PictureList, setPictureList] = useState([])
33 33
 
34 34
   // 本页面分享或者海报参数
35
-  const paramsRef = useParams(person, DetailInfo)
35
+  const paramsRef = useParams({id, buildingId: id, person, from: `${page.type}_share`})
36
+
37
+  const fullTrackData = { ...trackData, buildingId: id }
36 38
 
37 39
   // 分享
38
-  useBuildingShare(person, DetailInfo, router, paramsRef)
40
+  useShare({
41
+      title: shareContent.shareContentTitle || DetailInfo?.buildingName,
42
+      path: `${router.path}?${paramsRef.current}`,
43
+      image: shareContent.shareContentImg,
44
+    },
45
+    fullTrackData,
46
+  )
39 47
 
40 48
   // 海报
41
-  const posterData = useBuildingPoster(person, DetailInfo, router, paramsRef)
49
+  const posterData = usePoster(person, DetailInfo?.poster, router, paramsRef)
42 50
 
43 51
   useEffect(() => {
44 52
     // 获取楼盘信息
@@ -77,7 +85,7 @@ export default withLayout((props) => {
77 85
 
78 86
                 {/* 基本信息 */}
79 87
                 <view className='BasicInfo'>
80
-                  <BasicInfo Info={DetailInfo}></BasicInfo>
88
+                  <BasicInfo Info={DetailInfo} trackData={fullTrackData}></BasicInfo>
81 89
                 </view>
82 90
 
83 91
                 {/* 特价房源 */}
@@ -92,7 +100,7 @@ export default withLayout((props) => {
92 100
 
93 101
                 {/* 置业顾问 */}
94 102
                 <view className='PropertyConsultant' style={{minHeight: 0}}>
95
-                  <PropertyConsultant List={DetailInfo?.consultants}></PropertyConsultant>
103
+                  <PropertyConsultant Info={DetailInfo}></PropertyConsultant>
96 104
                 </view>
97 105
 
98 106
                 {/* 位置及周边 */}

+ 52
- 27
src/pages/index/buildingPropertyConsultant/index.jsx View File

@@ -1,38 +1,57 @@
1 1
 import { useState, useEffect } from 'react'
2
+import Taro from '@tarojs/taro'
2 3
 import withLayout from '@/layout'
3 4
 import { ScrollView, Image } from '@tarojs/components'
5
+import { getCardList } from '@/services/card'
6
+import { getImgURL } from '@/utils/image'
4 7
 import '@/assets/css/iconfont.css'
5 8
 import './index.scss'
6 9
 
7 10
 export default withLayout((props) => {
11
+  const { router } = props
12
+  const { buildingId } = router.params
8 13
 
9
-  const [IsPull, setPull] = useState(false)
10
-  const [PullTimer, setPullTimer] = useState(null)
11
-  const [List, setList] = useState([
12
-    { name: '乖戾', icon: '', time: '11:49' },
13
-    { name: '乖戾', icon: '', time: '11:49' },
14
-    { name: '乖戾', icon: '', time: '11:49' },
15
-    { name: '乖戾', icon: '', time: '11:49' },
16
-    { name: '乖戾', icon: '', time: '11:49' },
17
-    { name: '乖戾', icon: '', time: '11:49' },
18
-  ])
14
+  const [List, setList] = useState([])
19 15
 
20
-  const PageRefresh = () => { // 页面下拉刷新回调
21
-    setPull(true)
16
+  const handleChat = (item) => {
17
+    Taro.navigateTo({
18
+      url: `/pages/chat/chatDetail/index?targetPerson=${item.id}}`
19
+    })
22 20
   }
23 21
 
24
-  useEffect(() => { // 下拉刷新触发
25
-    if (IsPull) {
26
-      clearTimeout(PullTimer)
27
-      setPullTimer(setTimeout(() => {
28
-        setPull(false)
29
-      }, 2000))
22
+  const handleCall = (item) => {
23
+    if (item.phone) {
24
+      Taro.makePhoneCall({ phoneNumber: item.phone })
25
+      return
30 26
     }
31
-  }, [IsPull])
27
+
28
+    Taro.showToast({ title: '暂无联系电话', icon: 'none' })
29
+  }
30
+
31
+  const gotoDetail = (item) => {
32
+    Taro.navigateTo({
33
+      url: `/pages/mine/myHomepage/index?id=${item.id}`
34
+    })
35
+  }
36
+
37
+  useEffect(() => {
38
+    if (!buildingId) {
39
+      Taro.showToast({
40
+        title: '没有楼盘信息',
41
+        icon: 'none',
42
+      })
43
+      return
44
+    }
45
+
46
+    getCardList({ pageSize: 500, buildingId }).then((res) => {
47
+      const { records } = res || []
48
+      setList(records)
49
+    })
50
+  }, [buildingId])
32 51
 
33 52
   return (
34 53
     <view className='Page buildingPropertyConsultant'>
35
-      <ScrollView scroll-y refresher-enabled refresher-triggered={IsPull} onrefresherrefresh={PageRefresh} refresher-background='#fff'>
54
+      <ScrollView scroll-y>
36 55
         <text className='TopTips'>有任何买卖房屋的问题,欢迎随时咨询</text>
37 56
         <view className='List'>
38 57
           {
@@ -42,24 +61,30 @@ export default withLayout((props) => {
42 61
                 <view className='flex-h'>
43 62
 
44 63
                   <view className='Icon'>
45
-                    <Image mode='scaleToFill' src={item.icon || null}></Image>
64
+                    <Image mode='scaleToFill' src={getImgURL(item.photo || item.avatar)}></Image>
46 65
                   </view>
47 66
 
48
-                  <view className='flex-item'>
67
+                  <view className='flex-item' onClick={() => gotoDetail(item)}>
49 68
                     <view className='Name'>
50
-                      <text>陆毅</text>
69
+                      <text>{item.name}</text>
51 70
                       <Image mode='heightFix' src={require('@/assets/index-icon17.png')}></Image>
52 71
                     </view>
53
-                    <text>13045678976</text>
72
+                    <text>{item.phone}</text>
54 73
                   </view>
55 74
 
56
-                  <text className='iconfont icon-liaotian'></text>
57
-                  <text className='iconfont icon-dianhua'></text>
75
+                  <text
76
+                    className='iconfont icon-liaotian'
77
+                    onClick={() => handleChat(item)}
78
+                  ></text>
79
+                  <text
80
+                    className='iconfont icon-dianhua'
81
+                    onClick={() => handleCall(item)}
82
+                  ></text>
58 83
                   
59 84
                 </view>
60 85
 
61 86
                 <view className='Desc'>
62
-                  <text>好评经纪人,熟悉楼盘特色</text>
87
+                  <text>{item.description}</text>
63 88
                 </view>
64 89
 
65 90
               </view>

+ 1
- 1
src/pages/index/buildingRules/index.jsx View File

@@ -36,7 +36,7 @@ export default withLayout(() => {
36 36
               </view>
37 37
               <view>
38 38
                 <text>&emsp;&emsp;以上价格仅供参考,具体一房一价的信息以售楼处展示为准。房屋位置交通、医疗、教育、商业等配套信息,来源于第三方不作为要约,仅供参考,双方具体权利义务应以法律规定及买卖合同约定为准。本平台对项目周边文化教育的介绍旨在提供相关信息1 意味着信息发布方对就学安排作出承诺。相关教育资首页信息存在调整的可能,应以政府教育主管部门门及办学颁布的政策规定为准。详情请仔细阅读</text>
39
-                <text className='active'>《新联使用免责条款》</text>
39
+                <text className='active'>《新联使用免责条款》</text>
40 40
               </view>
41 41
             </view>
42 42
           </view>

+ 1
- 1
src/pages/index/buildingTakeLook/index.jsx View File

@@ -100,7 +100,7 @@ export default withLayout((props) => {
100 100
               </view>
101 101
               <view>
102 102
                 <text>&emsp;&emsp;以上价格仅供参考,具体一房一价的信息以售楼处展示为准。房屋位置交通、医疗、教育、商业等配套信息,来源于第三方不作为要约,仅供参考,双方具体权利义务应以法律规定及买卖合同约定为准。本平台对项目周边文化教育的介绍旨在提供相关信息1 意味着信息发布方对就学安排作出承诺。相关教育资首页信息存在调整的可能,应以政府教育主管部门门及办学颁布的政策规定为准。详情请仔细阅读</text>
103
-                <text className='active'>《新联使用免责条款》</text>
103
+                <text className='active'>《新联使用免责条款》</text>
104 104
               </view>
105 105
             </view>
106 106
           </view>

+ 1
- 1
src/pages/index/index.config.js View File

@@ -1,3 +1,3 @@
1 1
 export default {
2
-  navigationBarTitleText: '新联'
2
+  navigationBarTitleText: '新联'
3 3
 }

+ 1
- 1
src/pages/index/specialPriceHouse/index.jsx View File

@@ -103,7 +103,7 @@ export default withLayout(() => {
103 103
               </view>
104 104
               <view>
105 105
                 <text>&emsp;&emsp;以上价格仅供参考,具体一房一价的信息以售楼处展示为准。房屋位置交通、医疗、教育、商业等配套信息,来源于第三方不作为要约,仅供参考,双方具体权利义务应以法律规定及买卖合同约定为准。本平台对项目周边文化教育的介绍旨在提供相关信息1 意味着信息发布方对就学安排作出承诺。相关教育资首页信息存在调整的可能,应以政府教育主管部门门及办学颁布的政策规定为准。详情请仔细阅读</text>
106
-                <text className='active'>《新联使用免责条款》</text>
106
+                <text className='active'>《新联使用免责条款》</text>
107 107
               </view>
108 108
             </view>
109 109
           </view>

+ 1
- 1
src/pages/index/webview/index.config.js View File

@@ -1,3 +1,3 @@
1 1
 export default {
2
-  navigationBarTitleText: '新联全景'
2
+  navigationBarTitleText: '新联全景'
3 3
 }

+ 3
- 0
src/pages/mine/addCustomer/index.jsx View File

@@ -49,6 +49,9 @@ export default withLayout(() => {
49 49
       fetch({ url: API_RECOMENT_CLIENT, method: 'post', payload: params }).then(() => {
50 50
         Taro.showToast({title: '添加成功', icon: 'none'})
51 51
         Taro.navigateBack({delta: 1})
52
+        setCanSubmit(false)
53
+      }).catch(() => {
54
+        setCanSubmit(false)
52 55
       })
53 56
     }
54 57
   }, [CanSubmit])

+ 43
- 20
src/pages/mine/components/FollowCustomer/index.jsx View File

@@ -1,29 +1,52 @@
1
-import React, { useState, useEffect } from 'react'
2
-import './index.scss'
3
-import Taro from '@tarojs/taro'
1
+import { useState, useEffect } from 'react'
2
+// import Taro from '@tarojs/taro'
4 3
 import { ScrollView, Image } from '@tarojs/components'
4
+import { fetch } from '@/utils/request'
5
+import { API_CUSTOMER_LIST } from '@/constants/api'
6
+import './index.scss'
5 7
 import StatCustomerListItem from '../StatCustomerListItem/index'
6 8
 
7
-export default function FollowCustomer (props) {
8
-  const { Data = {} } = props
9
-  const [PageList, setPageList] = useState(['', '', '', '', '', '', '', '', '', '', '', '', ''])
9
+export default function FollowCustomer () {
10
+
11
+  const [PageList, setPageList] = useState([])
12
+  const [pageNumber, setPageNumber] = useState(1)
13
+  const [HasNextPage, setHasNextPage] = useState(true)
10 14
   const [IsPull, setPull] = useState(false)
11 15
   const [PullTimer, setPullTimer] = useState(null)
12 16
 
13 17
   const [StatusMenu] = useState([
14
-    { name: '全部状态', id: 1 },
18
+    { name: '全部状态', id: 0 },
19
+    { name: '报备', id: 1 },
15 20
     { name: '到访', id: 2 },
16
-    { name: '签约', id: 3 },
17
-    { name: '认筹', id: 4 }
21
+    { name: '认筹', id: 3 },
22
+    { name: '签约', id: 4 }
18 23
   ])
19
-  const [CurrentStatusId, setCurrentStatusId] = useState(1)
20 24
 
21 25
   const [TimeMenu] = useState([
22 26
     { name: '全部', id: 1 },
23
-    { name: '7天未成交', id: 2 },
24
-    { name: '15天未成交', id: 3 }
27
+    { name: '7天未成交', id: 7 },
28
+    { name: '15天未成交', id: 15 }
25 29
   ])
26
-  const [CurrentTimeId, setCurrentTimeId] = useState(1)
30
+  const [FormData, setFormData] = useState({name: '', status: 0, day: 1})
31
+
32
+  useEffect(() => {
33
+    GetPageList()
34
+  }, [pageNumber])
35
+
36
+  useEffect(() => {
37
+    if(pageNumber === 1) {
38
+      GetPageList()
39
+    } else {
40
+      setPageNumber(1)
41
+    }
42
+  }, [FormData])
43
+
44
+  const GetPageList = () => {
45
+    fetch({ url: `${API_CUSTOMER_LIST}/follow`, method: 'get', payload: { pageNumber, pageSize: 10, ...FormData, day: FormData.day === 1 ? '' : FormData.day } }).then((res) => {
46
+      setPageList(res.records || [])
47
+      setHasNextPage(res.current >= res.pages)
48
+    })
49
+  }
27 50
 
28 51
   const PageRefresh = () => { // 页面下拉刷新回调
29 52
     setPull(true)
@@ -31,13 +54,13 @@ export default function FollowCustomer (props) {
31 54
 
32 55
   const CutStatus = (item) => {
33 56
     return () => {
34
-      setCurrentStatusId(item.id === CurrentStatusId ? null : item.id)
57
+      setFormData({...FormData, status: item.id})
35 58
     }
36 59
   }
37 60
 
38 61
   const CutTime = (item) => {
39 62
     return () => {
40
-      setCurrentTimeId(item.id === CurrentTimeId ? null : item.id)
63
+      setFormData({...FormData, day: item.id})
41 64
     }
42 65
   }
43 66
 
@@ -52,7 +75,7 @@ export default function FollowCustomer (props) {
52 75
 
53 76
   return (
54 77
     <view className='components FollowCustomer'>
55
-      <ScrollView scroll-y={true} refresher-enabled={true} refresher-triggered={IsPull} onrefresherrefresh={PageRefresh} refresher-background='#fff'>
78
+      <ScrollView scroll-y refresher-enabled refresher-triggered={IsPull} onrefresherrefresh={PageRefresh} refresher-background='#fff'>
56 79
         <view className='PageContent'>
57 80
 
58 81
           <view className='Search'>
@@ -69,7 +92,7 @@ export default function FollowCustomer (props) {
69 92
                 <view key={`StatusItem-${index}`} onClick={CutStatus(item)}>
70 93
                   <text>{item.name}</text>
71 94
                   {
72
-                    CurrentStatusId === item.id &&
95
+                    FormData.status === item.id &&
73 96
                     <Image mode='widthFix' src={require('../../../../assets/findHouse-icon1.png')}></Image>
74 97
                   }
75 98
                 </view>
@@ -84,8 +107,8 @@ export default function FollowCustomer (props) {
84 107
                 <view key={`TimeItem-${index}`} onClick={CutTime(item)}>
85 108
                   <text>{item.name}</text>
86 109
                   {
87
-                    CurrentTimeId === item.id &&
88
-                    <Image mode='widthFix' src={require('../../../../assets/findHouse-icon1.png')}></Image>
110
+                    FormData.day === item.id &&
111
+                    <Image mode='widthFix' src={require('@/assets/findHouse-icon1.png')}></Image>
89 112
                   }
90 113
                 </view>
91 114
               ))
@@ -96,7 +119,7 @@ export default function FollowCustomer (props) {
96 119
           <view className='List'>
97 120
             {
98 121
               PageList.map((item, index) => (
99
-                <StatCustomerListItem key={`ListItem-${index}`} data={item} showStatus={true}></StatCustomerListItem>
122
+                <StatCustomerListItem key={`ListItem-${index}`} data={item} showStatus></StatCustomerListItem>
100 123
               ))
101 124
             }
102 125
           </view>

+ 1
- 1
src/pages/mine/components/NeedLogin/index.jsx View File

@@ -21,7 +21,7 @@ export default function Banner (props) {
21 21
           </view>
22 22
           <view>
23 23
             <text>以上价格仅供参考,具体一房一价的信息以售楼处展示为准。房屋位置交通、医疗、教育、商业等配套信息,来源于第三方不作为要约,仅供参考,双方具体权利义务应以法律规定及买卖合同约定为准。本平台对项目周边文化教育的介绍旨在提供相关信息1 意味着信息发布方对就学安排作出承诺。相关教育资首页信息存在调整的可能,应以政府教育主管部门门及办学颁布的政策规定为准。详情请仔细阅读</text>
24
-            <text className='active'>《新联使用免责条款》</text>
24
+            <text className='active'>《新联使用免责条款》</text>
25 25
           </view>
26 26
         </view>
27 27
       </view>

+ 8
- 8
src/pages/mine/components/StatCustomerListItem/index.jsx View File

@@ -1,27 +1,27 @@
1
-import React, { useState, useEffect } from 'react'
2
-import './index.scss'
1
+
3 2
 import Taro from '@tarojs/taro'
4 3
 import { Image } from '@tarojs/components'
4
+import './index.scss'
5 5
 
6 6
 export default function StatCustomerListItem (props) {
7 7
   const { data = {}, showStatus = false } = props
8 8
   return (
9 9
     <view className='components StatCustomerListItem flex-h'>
10
-      <view className='Icon' onClick={() => { Taro.navigateTo({url: `/pages/mine/customerDetail/index?id=${data.id}`}) }}>
11
-        <Image mode='scaleToFill' src={null}></Image>
10
+      <view className='Icon' onClick={() => { Taro.navigateTo({url: `/pages/mine/customerDetail/index?id=${data.customerId}`}) }}>
11
+        <Image mode='scaleToFill' src={data.avatarurl}></Image>
12 12
       </view>
13
-      <view className='flex-item' onClick={() => { Taro.navigateTo({url: `/pages/mine/customerDetail/index?id=${data.id}`}) }}>
13
+      <view className='flex-item' onClick={() => { Taro.navigateTo({url: `/pages/mine/customerDetail/index?id=${data.customerId}`}) }}>
14 14
         <view>
15
-          <text>范丞丞</text>
15
+          <text>{data.name}</text>
16 16
           <text className='iconfont icon-yonghu'></text>
17 17
         </view>
18
-        <text>136 1394 9434</text>
18
+        <text>{data.phone}</text>
19 19
       </view>
20 20
       <text className='iconfont icon-liaotian'></text>
21 21
       <text className='iconfont icon-dianhua active'></text>
22 22
       {
23 23
         showStatus &&
24
-        <text className='Status' onClick={() => { Taro.navigateTo({url: `/pages/mine/customerDetail/index?id=${data.id}`}) }}>报备</text>
24
+        <text className='Status' onClick={() => { Taro.navigateTo({url: `/pages/mine/customerDetail/index?id=${data.customerId}`}) }}>报备</text>
25 25
       }
26 26
     </view>
27 27
   )

+ 20
- 3
src/pages/mine/index.jsx View File

@@ -3,9 +3,13 @@ import { useSelector } from 'react-redux'
3 3
 import withLayout from '@/layout'
4 4
 import { ScrollView, Image } from '@tarojs/components'
5 5
 import Taro from '@tarojs/taro'
6
+import '@/assets/css/iconfont.css'
7
+import { fetch } from '@/utils/request'
8
+import { API_PUT_REGISTERCONSULTANT } from '@/constants/api'
9
+import login from '@/utils/login'
10
+import { getImgURL } from '@/utils/image'
6 11
 import './index.scss'
7 12
 import NeedLogin from './components/NeedLogin'
8
-import '@/assets/css/iconfont.css'
9 13
 import MineMenuList from './tabData'
10 14
 
11 15
 const defaultRuleImage = 'https://yz-websit.oss-cn-hangzhou.aliyuncs.com/xlk/index-icon18.jpg'
@@ -48,7 +52,20 @@ export default withLayout(() => {
48 52
 
49 53
   const MenuClick = (router) => {
50 54
     return () => {
51
-      if (router) {
55
+      if(router === 'propertyConsultant') {
56
+        fetch({ url: API_PUT_REGISTERCONSULTANT, method: 'put' }).then(() => {
57
+          Taro.showToast({
58
+            title: '匹配成功',
59
+            icon: 'none'
60
+          })
61
+          login({path: '', scene: ''})
62
+        }).catch(() => {
63
+          Taro.showToast({
64
+            title: '匹配失败,请联系相关管理人员',
65
+            icon: 'none'
66
+          })
67
+        })
68
+      } else if (router) {
52 69
         Taro.navigateTo({ url: router })
53 70
       }
54 71
     }
@@ -74,7 +91,7 @@ export default withLayout(() => {
74 91
               {/* 用户信息 */}
75 92
               <view className='UserInfo'>
76 93
                 <view className='UserIcon'>
77
-                  <Image mode='aspectFill' className='centerLabel' src={user?.userInfo?.person?.avatarurl || defaultRuleImage } />
94
+                  <Image mode='aspectFill' className='centerLabel' src={getImgURL(user?.userInfo?.person?.avatarurl) || defaultRuleImage} />
78 95
                 </view>
79 96
                 <view className='OtherInfo'>
80 97
                   <view className='Name'>

+ 2
- 5
src/pages/mine/myHomepage/index.jsx View File

@@ -6,6 +6,7 @@ import '@/assets/css/iconfont.css'
6 6
 import { useSelector } from 'react-redux'
7 7
 import { fetch } from '@/utils/request'
8 8
 import { API_AGENT_CURRENT, API_ITEMS_DETAIL } from '@/constants/api'
9
+import { getImgURL } from '@/utils/image'
9 10
 import './index.scss'
10 11
 import ProjectListItem from '../../../components/ProjectListItem/index'
11 12
 
@@ -72,7 +73,7 @@ export default withLayout(() => {
72 73
           <view className='Card UserInfo'>
73 74
             <view className='flex-h Top'>
74 75
               <view className='Icon'>
75
-                <Image mode='aspectFill' src={UserInfo.avatarurl}></Image>
76
+                <Image mode='aspectFill' src={getImgURL(UserInfo.avatarurl)}></Image>
76 77
               </view>
77 78
               <view className='flex-item'>
78 79
                 <view className='flex-h'>
@@ -162,10 +163,6 @@ export default withLayout(() => {
162 163
             <text>已经到底了~</text>
163 164
           </view>
164 165
 
165
-          <view className='Share'>
166
-            <text onClick={() => { setShowPopup(true) }}>生成海报分享好友</text>
167
-          </view>
168
-
169 166
         </view>
170 167
       </ScrollView>
171 168
 

+ 3
- 4
src/pages/mine/statCustomer/index.jsx View File

@@ -1,13 +1,12 @@
1
-import React, { useState, useEffect } from 'react'
1
+import { useState } from 'react'
2 2
 import withLayout from '@/layout'
3
-import './index.scss'
4 3
 import '@/assets/css/iconfont.css'
4
+import './index.scss'
5 5
 import TransactedCustomer from '../components/TransactedCustomer/index'
6 6
 import FollowCustomer from '../components/FollowCustomer/index'
7 7
 
8
-export default withLayout((props) => {
8
+export default withLayout(() => {
9 9
 
10
-  // const [PageProps] = useState(props)
11 10
   const [MenuList] = useState([
12 11
     { name: '跟进客户', id: 1 },
13 12
     { name: '成交客户', id: 2 }

+ 4
- 0
src/pages/mine/tabData.js View File

@@ -12,6 +12,10 @@ const MineMenuList = {
12 12
       { name: '房贷计算器', icon: require('../../assets/mine-icon4.png'), router: '/pages/mine/mortgageCalc/index' },
13 13
       { name: '购房百科', icon: require('../../assets/mine-icon2.png'), router: '/pages/index/encyclopediasOfBuyHouse/index' },
14 14
       { name: '意见反馈', icon: require('../../assets/mine-icon16.png'), router: '/pages/mine/feedBack/index' }
15
+    ],
16
+    [
17
+      { name: '成为置业顾问', icon: require('../../assets/mine-icon4.png'), router: 'propertyConsultant' },
18
+      { name: '成为专业经纪人', icon: require('../../assets/mine-icon2.png'), router: null }
15 19
     ]
16 20
   ],
17 21
   Broker: [ // 经纪人

+ 8
- 1
src/routes.js View File

@@ -10,6 +10,10 @@ const routes = [
10 10
     pkg: 'main',
11 11
     isTab: true,
12 12
     type: 'main',
13
+    shortcut: {
14
+      chat: false,
15
+      consultant: true,
16
+    },
13 17
     // auth: ['phone', 'avatar']
14 18
   },
15 19
   {
@@ -39,7 +43,6 @@ const routes = [
39 43
     name: '聊天',
40 44
     page: 'pages/chat/chatDetail/index',
41 45
     pkg: 'main',
42
-    isTab: true,
43 46
     type: 'other',
44 47
   },
45 48
 
@@ -82,6 +85,10 @@ const routes = [
82 85
     pkg: 'main',
83 86
     type: 'building',
84 87
     auth: ['phone', 'avatar'],
88
+    shortcut: {
89
+      chat: false,
90
+      consultant: true,
91
+    },
85 92
   },
86 93
   {
87 94
     name: '全景看房',

+ 1
- 1
src/services/common.js View File

@@ -24,7 +24,7 @@ export const getPreloadData = payload =>
24 24
  *
25 25
  */
26 26
 export const getMiniQrcode = payload =>
27
-  fetch({ url: API_QRCODE, payload, method: "POST" });
27
+  fetch({ url: API_QRCODE, payload, method: "POST", showToast: false });
28 28
 
29 29
 /**
30 30
  * 获取二维码参数

src/pages/index/buildingDetail/hooks/useParams.js → src/utils/hooks/useParams.js View File

@@ -1,20 +1,24 @@
1
+/**
2
+ * 用来构造分享的参数, 比如分享,海报等等
3
+ */
4
+
1 5
 import { useRef, useMemo } from 'react'
2 6
 import { ROLE_CODE } from '@/constants/user'
3 7
 
4
-export default function useParams(person, buildingInfo) {  
5
-
8
+export default function useParams({id, buildingId, person, from}) {
6 9
   // 判断当前人员是否置业顾问
7 10
   const consultant = person.personType === ROLE_CODE.CONSULTANT ? { id: person.personId } : {}
8 11
 
9 12
   const paramsRef = useRef()
10 13
   paramsRef.current = useMemo(() => {
11 14
     return [
12
-      `id=${buildingInfo?.buildingId}`,
13
-      `from=building_share`,
15
+      `id=${id}`,
16
+      `from=${from}`,
14 17
       `recommender=${person.personId}`,
18
+      buildingId ? `buildingId=${buildingId}` : undefined,
15 19
       consultant.id ? `consultant=${consultant.id}` : undefined,
16 20
     ].filter(Boolean).join('&')
17
-  }, [buildingInfo?.buildingId, person.personId, consultant.id])
21
+  }, [id, buildingId, from, person.personId, consultant.id])
18 22
 
19 23
   return paramsRef
20 24
 }

src/pages/index/buildingDetail/hooks/useBuildingPoster.js → src/utils/hooks/usePoster.js View File

@@ -1,17 +1,17 @@
1 1
 import { useEffect, useState } from 'react'
2 2
 import { getMiniQrcode } from '@/services/common'
3 3
 
4
-export default function useBuildingPoster(person, building, router, paramsRef) {
4
+export default function usePoster(person, poster, router, paramsRef) {
5 5
   const [posterData, setPosterData] = useState()
6 6
 
7 7
   useEffect(() => {
8
-    if (building?.buildingId) {
8
+    if (poster) {
9 9
       const page = router.path
10 10
       const scene = paramsRef.current
11 11
   
12 12
       getMiniQrcode({ page, scene }).then((miniCode) => {
13 13
         setPosterData({
14
-          poster: building?.poster,
14
+          poster,
15 15
           miniCode,
16 16
           name: person.name || person.nickname,
17 17
           avatar: person.avatarurl,
@@ -19,7 +19,7 @@ export default function useBuildingPoster(person, building, router, paramsRef) {
19 19
       })
20 20
     }
21 21
   // eslint-disable-next-line react-hooks/exhaustive-deps
22
-  }, [building?.buildingId, router.path, building?.poster])
22
+  }, [router.path, poster])
23 23
 
24 24
   return posterData
25 25
 }

+ 30
- 12
src/utils/hooks/useShare.js View File

@@ -1,27 +1,45 @@
1
-import React, { useState } from 'react'
1
+import React, { useEffect, useRef } from 'react'
2 2
 import Taro, { useShareAppMessage } from '@tarojs/taro'
3 3
 import shareTracking from '@/utils/tracking/share'
4 4
 
5
-export default function useShare(shareRef, trackRef) {
5
+export default function useShare(shareContent, trackData) {
6
+  const shareRef = useRef()
7
+  const trackRef = useRef()
8
+
9
+  shareRef.current = shareContent
10
+  trackRef.current = trackData
11
+
12
+  useEffect(() => {
13
+    if (shareContent?.title) {
14
+      Taro.showShareMenu({
15
+        withShareTicket: true,
16
+        menus: ['shareAppMessage', 'shareTimeline']
17
+      })
18
+    }
19
+  }, [shareContent?.title])
20
+
6 21
   useShareAppMessage((res) => {
7 22
     const {
8
-      title = '',
9
-      path = '',
10
-      image = '',
23
+      title,
24
+      path,
25
+      image,
11 26
     } = shareRef.current || {}
12 27
 
13 28
     const {
14
-      // event = 'share',
15
-      // eventType = '',
16
-      // propertyName = '',
17
-      consultantId = '',
18
-      sharePersonId = '',
19
-      targetId = '',
20
-      buildingId = '',
29
+      event = 'share',
30
+      eventType,
31
+      propertyName,
32
+      consultantId,
33
+      sharePersonId,
34
+      targetId,
35
+      buildingId,
21 36
     } = trackRef.current || {}
22 37
 
23 38
     // 分享埋点
24 39
     shareTracking({
40
+      event,
41
+      eventType,
42
+      propertyName,
25 43
       consultantId,
26 44
       sharePersonId,
27 45
       targetId,

+ 1
- 1
src/utils/tracking/addNum.js View File

@@ -51,6 +51,6 @@ export default function addNum({ targetId, eventType }) {
51 51
     //     addHFiveShareNum(targetId)
52 52
     //     break;
53 53
     default:
54
-        return
54
+      return
55 55
   }
56 56
 }

+ 2
- 7
src/utils/tracking/track.js View File

@@ -1,15 +1,10 @@
1
-import Taro from '@tarojs/taro'
2 1
 import { savePoint } from '@/services/common'
3 2
 
4 3
 export default (options) => {
5
-  const page = Taro.getStorageSync('page')
6
-  if (!page) return;
7
-
8
-  const { name: propertyName, type: eventType } = page
9 4
   const {
10 5
     event = '',
11
-    // eventType = '',
12
-    // propertyName = '',
6
+    eventType = '',
7
+    propertyName = '',
13 8
     consultantId = '',
14 9
     sharePersonId = '',
15 10
     targetId = '',