This is an automated email from the ASF dual-hosted git repository.

dybyte pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/seatunnel-website.git


The following commit(s) were added to refs/heads/main by this push:
     new 97ab711de87b Add additional logos to the user page (#469)
97ab711de87b is described below

commit 97ab711de87b7e9e887b3318b57e042ae0233a0e
Author: David Zollo <[email protected]>
AuthorDate: Mon Jun 22 00:28:38 2026 +0800

    Add additional logos to the user page (#469)
    
    Co-authored-by: Daniel <[email protected]>
---
 src/pages/user/additionalUsers.json                | 137 +++++++++++
 src/pages/user/images.json                         | 265 +++++++++++++++++----
 src/pages/user/index.js                            |  24 +-
 src/pages/user/index.less                          |  96 +++++++-
 static/user/brand-icons/360.png                    | Bin 0 -> 5523 bytes
 static/user/brand-icons/58-com.png                 | Bin 0 -> 8881 bytes
 static/user/brand-icons/aibao.png                  | Bin 0 -> 24095 bytes
 static/user/brand-icons/aima-hi-tech.png           | Bin 0 -> 13439 bytes
 static/user/brand-icons/anchnet.png                | Bin 0 -> 7886 bytes
 static/user/brand-icons/asiainfo.png               | Bin 0 -> 28722 bytes
 static/user/brand-icons/aurora-group.png           | Bin 0 -> 21607 bytes
 static/user/brand-icons/bilibili.png               | Bin 0 -> 20604 bytes
 static/user/brand-icons/boss-zhipin.png            | Bin 0 -> 4055 bytes
 static/user/brand-icons/boton.png                  | Bin 0 -> 15995 bytes
 static/user/brand-icons/boulder-ai.png             | Bin 0 -> 22621 bytes
 static/user/brand-icons/bytedance.png              | Bin 0 -> 7051 bytes
 static/user/brand-icons/cetc-28th.png              | Bin 0 -> 22817 bytes
 static/user/brand-icons/china-entercom.png         | Bin 0 -> 29705 bytes
 static/user/brand-icons/china-mobile.png           | Bin 0 -> 35096 bytes
 static/user/brand-icons/china-resources-land.png   | Bin 0 -> 5087 bytes
 static/user/brand-icons/china-telecom-ehealth.png  | Bin 0 -> 8559 bytes
 static/user/brand-icons/coupang.png                | Bin 0 -> 33950 bytes
 static/user/brand-icons/ctyun.png                  | Bin 0 -> 21848 bytes
 static/user/brand-icons/digital-guangdong.png      | Bin 0 -> 5120 bytes
 static/user/brand-icons/dmall.png                  | Bin 0 -> 14664 bytes
 static/user/brand-icons/finvolution.png            | Bin 0 -> 14762 bytes
 static/user/brand-icons/foxconn.png                | Bin 0 -> 6883 bytes
 static/user/brand-icons/gold-hongye-paper.png      | Bin 0 -> 1883 bytes
 static/user/brand-icons/gridsum.png                | Bin 0 -> 4529 bytes
 .../user/brand-icons/hangzhou-consumer-finance.png | Bin 0 -> 22788 bytes
 static/user/brand-icons/hopegoo.png                | Bin 0 -> 2319 bytes
 static/user/brand-icons/huafeng-gaoke.png          | Bin 0 -> 8651 bytes
 static/user/brand-icons/huya.png                   | Bin 0 -> 10383 bytes
 static/user/brand-icons/inke.png                   | Bin 0 -> 3785 bytes
 static/user/brand-icons/jd-technology.png          | Bin 0 -> 10117 bytes
 static/user/brand-icons/joyadata.png               | Bin 0 -> 19877 bytes
 static/user/brand-icons/jpmorgan.png               | Bin 0 -> 24944 bytes
 static/user/brand-icons/keep-awake.png             | Bin 0 -> 25850 bytes
 static/user/brand-icons/kidswant.png               | Bin 0 -> 19385 bytes
 static/user/brand-icons/mafengwo.png               | Bin 0 -> 17993 bytes
 static/user/brand-icons/oppo.png                   | Bin 0 -> 4388 bytes
 static/user/brand-icons/qunar.png                  | Bin 0 -> 11740 bytes
 static/user/brand-icons/qutoutiao.png              | Bin 0 -> 5634 bytes
 static/user/brand-icons/s7-airlines.png            | Bin 0 -> 5353 bytes
 static/user/brand-icons/shihang-fresh.png          | Bin 0 -> 23600 bytes
 static/user/brand-icons/shopee.png                 | Bin 0 -> 4035 bytes
 static/user/brand-icons/shuhai.png                 | Bin 0 -> 24798 bytes
 static/user/brand-icons/shuidichou.png             | Bin 0 -> 18022 bytes
 static/user/brand-icons/sichuan-zhi-li-wulian.png  | Bin 0 -> 4672 bytes
 static/user/brand-icons/sina.png                   | Bin 0 -> 6780 bytes
 static/user/brand-icons/sogou.png                  | Bin 0 -> 8325 bytes
 static/user/brand-icons/songguo-mobility.png       | Bin 0 -> 27257 bytes
 static/user/brand-icons/sophia-home.png            | Bin 0 -> 34025 bytes
 static/user/brand-icons/state-grid-chongqing.png   | Bin 0 -> 32633 bytes
 static/user/brand-icons/stey.png                   | Bin 0 -> 12611 bytes
 static/user/brand-icons/sugon-cloud.png            | Bin 0 -> 17308 bytes
 static/user/brand-icons/sunyard.png                | Bin 0 -> 5981 bytes
 static/user/brand-icons/supcon.png                 | Bin 0 -> 8449 bytes
 static/user/brand-icons/t3-mobility.png            | Bin 0 -> 11281 bytes
 static/user/brand-icons/tencent-cloud.png          | Bin 0 -> 10845 bytes
 static/user/brand-icons/thinkingdata.png           | Bin 0 -> 4527 bytes
 static/user/brand-icons/tongcheng-travel.png       | Bin 0 -> 7970 bytes
 static/user/brand-icons/vipshop.png                | Bin 0 -> 671 bytes
 static/user/brand-icons/weibo.png                  | Bin 0 -> 2981 bytes
 static/user/brand-icons/yixia.png                  | Bin 0 -> 6143 bytes
 static/user/brand-icons/yonghui.png                | Bin 0 -> 2654 bytes
 static/user/brand-icons/yoozoo.png                 | Bin 0 -> 15288 bytes
 static/user/brand-icons/yundee.png                 | Bin 0 -> 5289 bytes
 static/user/brand-icons/zhi-li-wulian.png          | Bin 0 -> 10673 bytes
 static/user/brand-icons/zhongan.png                | Bin 0 -> 22631 bytes
 .../user/brand-icons/zhongke-big-data-academy.png  | Bin 0 -> 30548 bytes
 static/user/brand-icons/zhuofan-information.png    | Bin 0 -> 7370 bytes
 static/user/brand-icons/zuiyou.png                 | Bin 0 -> 9797 bytes
 73 files changed, 460 insertions(+), 62 deletions(-)

diff --git a/src/pages/user/additionalUsers.json 
b/src/pages/user/additionalUsers.json
new file mode 100644
index 000000000000..fb1a794b4022
--- /dev/null
+++ b/src/pages/user/additionalUsers.json
@@ -0,0 +1,137 @@
+[
+    {
+        "icon": "brand-icons/vipshop.png",
+        "label": "Vipshop",
+        "alt": "Vipshop logo"
+    },
+    {
+        "icon": "brand-icons/kidswant.png",
+        "label": "Kidswant",
+        "alt": "Kidswant logo"
+    },
+    {
+        "icon": "brand-icons/mafengwo.png",
+        "label": "Mafengwo",
+        "alt": "Mafengwo logo"
+    },
+    {
+        "icon": "brand-icons/zhongan.png",
+        "label": "ZhongAn",
+        "alt": "ZhongAn Insurance logo",
+        "title": "ZhongAn Insurance"
+    },
+    {
+        "icon": "brand-icons/asiainfo.png",
+        "label": "AsiaInfo",
+        "alt": "AsiaInfo logo"
+    },
+    {
+        "icon": "brand-icons/inke.png",
+        "label": "Inke",
+        "alt": "Inke logo"
+    },
+    {
+        "icon": "brand-icons/china-telecom-ehealth.png",
+        "label": "China Telecom E-health",
+        "alt": "China Telecom E-health Technology logo",
+        "title": "China Telecom E-health Technology"
+    },
+    {
+        "icon": "brand-icons/finvolution.png",
+        "label": "FinVolution",
+        "alt": "FinVolution Group logo",
+        "title": "FinVolution Group"
+    },
+    {
+        "icon": "brand-icons/china-resources-land.png",
+        "label": "China Resources Land",
+        "alt": "China Resources Land logo"
+    },
+    {
+        "icon": "brand-icons/gold-hongye-paper.png",
+        "label": "Gold Hongye Paper",
+        "alt": "Gold Hongye Paper Group logo",
+        "title": "Qingfeng / Gold Hongye Paper Group"
+    },
+    {
+        "icon": "brand-icons/ctyun.png",
+        "label": "CTYun",
+        "alt": "CTYun logo",
+        "title": "Tianyi Cloud / eSurfing Cloud / CTYun"
+    },
+    {
+        "icon": "brand-icons/joyadata.png",
+        "label": "JoyaData",
+        "alt": "JoyaData logo",
+        "title": "Zhaoyuan DataTech / JoyaData"
+    },
+    {
+        "icon": "brand-icons/tongcheng-travel.png",
+        "label": "Tongcheng Travel",
+        "alt": "Tongcheng Travel logo"
+    },
+    {
+        "icon": "brand-icons/supcon.png",
+        "label": "SUPCON",
+        "alt": "SUPCON Technology logo",
+        "title": "SUPCON Technology"
+    },
+    {
+        "icon": "brand-icons/hopegoo.png",
+        "label": "HOPEGOO",
+        "alt": "HOPEGOO logo"
+    },
+    {
+        "icon": "brand-icons/weibo.png",
+        "label": "Weibo",
+        "alt": "Weibo logo"
+    },
+    {
+        "icon": "brand-icons/sina.png",
+        "label": "Sina",
+        "alt": "Sina logo"
+    },
+    {
+        "icon": "brand-icons/sogou.png",
+        "label": "Sogou",
+        "alt": "Sogou logo"
+    },
+    {
+        "icon": "brand-icons/qutoutiao.png",
+        "label": "Qutoutiao",
+        "alt": "Qutoutiao logo"
+    },
+    {
+        "icon": "brand-icons/yixia.png",
+        "label": "Yixia Technology",
+        "alt": "Yixia Technology logo",
+        "title": "Yixia Technology / Yizhibo"
+    },
+    {
+        "icon": "brand-icons/yonghui.png",
+        "label": "Yonghui",
+        "alt": "Yonghui Superstores logo",
+        "title": "Yonghui Superstores / Yonghui Yunchuang"
+    },
+    {
+        "icon": "brand-icons/shuidichou.png",
+        "label": "Shuidichou",
+        "alt": "Shuidichou logo"
+    },
+    {
+        "icon": "brand-icons/thinkingdata.png",
+        "label": "ThinkingData",
+        "alt": "ThinkingData logo"
+    },
+    {
+        "icon": "brand-icons/shuhai.png",
+        "label": "Shuhai Supply Chain",
+        "alt": "Shuhai Supply Chain logo"
+    },
+    {
+        "icon": "brand-icons/cetc-28th.png",
+        "label": "CETC 28th Institute",
+        "alt": "CETC 28th Research Institute logo",
+        "title": "CETC 28th Research Institute"
+    }
+]
diff --git a/src/pages/user/images.json b/src/pages/user/images.json
index d533fbd9f8c5..6310a4c456b7 100644
--- a/src/pages/user/images.json
+++ b/src/pages/user/images.json
@@ -1,47 +1,222 @@
 [
-    {"url":"JPM.jpg"},
-    {"url":"coupang.jpg"},
-    {"url":"stey.jpg"},
-    {"url":"Byte.jpg"},
-    {"url":"360.png"},
-    {"url":"bilibili.png"},
-    {"url":"boss直聘.png"},
-    {"url":"CMCC.png"},
-    {"url":"foxcoon.png"},
-    {"url":"T3出行.png"},
-    {"url":"tencent_cloud.png"},
-    {"url":"chinaentercom.jpeg"},
-    {"url":"hangzhoujingxiao.jpg"},
-    {"url":"jingdongkeji.jpeg"},
-    {"url":"Dmall.jpg"},
-    {"url":"huya.png"},
-    {"url":"qunar.png"},
-    {"url":"anchnet.png"},
-    {"url":"shuguanguyun.jpg"},
-    {"url":"GridSum.png"},
-    {"url":"数字广东.png"},
-    {"url":"guanyuzuiyou.png"},
-    {"url":"youzu.png"},
-    {"url":"boton.png"},
-    {"url":"SunYard.png"},
-    {"url":"AURORA.png"},
-    {"url":"ZhuoFan.png"},
-    {"url":"Big_Data_Academy.png"},
-    {"url":"ShiHang_Fresh.png"},
-    {"url":"OPPO.png"},
-    {"url":"Shopee.png"},
-    {"url":"songguo.png"},
-    {"url":"cqdw.jpg"},
-    {"url":"SYzz.jpg"},
-    {"url":"sfy.jpg"},
-    {"url":"aibao.png"},
-    {"url":"aima.png"},
-    {"url":"huafenggaoke.jpeg"},
-    {"url":"Keepawake.png"},
-    {"url":"sichuan.png"},
-    {"url":"yunde.png"},
-    {"url":"zhiliwulian.png"},
-    {"url":"s7.png"},
-    {"url":"58.png"}
-
+    {
+        "icon": "brand-icons/jpmorgan.png",
+        "label": "JPMorgan",
+        "alt": "JPMorgan logo"
+    },
+    {
+        "icon": "brand-icons/coupang.png",
+        "label": "Coupang",
+        "alt": "Coupang logo"
+    },
+    {
+        "icon": "brand-icons/stey.png",
+        "label": "Stey",
+        "alt": "Stey logo"
+    },
+    {
+        "icon": "brand-icons/bytedance.png",
+        "label": "ByteDance",
+        "alt": "ByteDance logo"
+    },
+    {
+        "icon": "brand-icons/360.png",
+        "label": "360",
+        "alt": "360 logo"
+    },
+    {
+        "icon": "brand-icons/bilibili.png",
+        "label": "Bilibili",
+        "alt": "Bilibili logo"
+    },
+    {
+        "icon": "brand-icons/boss-zhipin.png",
+        "label": "BOSS Zhipin",
+        "alt": "BOSS Zhipin logo"
+    },
+    {
+        "icon": "brand-icons/china-mobile.png",
+        "label": "China Mobile",
+        "alt": "China Mobile logo"
+    },
+    {
+        "icon": "brand-icons/foxconn.png",
+        "label": "Foxconn",
+        "alt": "Foxconn logo"
+    },
+    {
+        "icon": "brand-icons/t3-mobility.png",
+        "label": "T3 Mobility",
+        "alt": "T3 Mobility logo"
+    },
+    {
+        "icon": "brand-icons/tencent-cloud.png",
+        "label": "Tencent Cloud",
+        "alt": "Tencent Cloud logo"
+    },
+    {
+        "icon": "brand-icons/china-entercom.png",
+        "label": "China Entercom",
+        "alt": "China Entercom logo"
+    },
+    {
+        "icon": "brand-icons/hangzhou-consumer-finance.png",
+        "label": "Hangzhou Consumer Finance",
+        "alt": "Hangzhou Consumer Finance logo"
+    },
+    {
+        "icon": "brand-icons/jd-technology.png",
+        "label": "JD Technology",
+        "alt": "JD Technology logo"
+    },
+    {
+        "icon": "brand-icons/dmall.png",
+        "label": "DMALL",
+        "alt": "DMALL logo"
+    },
+    {
+        "icon": "brand-icons/huya.png",
+        "label": "HUYA",
+        "alt": "HUYA logo"
+    },
+    {
+        "icon": "brand-icons/qunar.png",
+        "label": "Qunar",
+        "alt": "Qunar logo"
+    },
+    {
+        "icon": "brand-icons/anchnet.png",
+        "label": "Anchnet",
+        "alt": "Anchnet logo"
+    },
+    {
+        "icon": "brand-icons/sugon-cloud.png",
+        "label": "Sugon Cloud",
+        "alt": "Sugon Cloud logo"
+    },
+    {
+        "icon": "brand-icons/gridsum.png",
+        "label": "GridSum",
+        "alt": "GridSum logo"
+    },
+    {
+        "icon": "brand-icons/digital-guangdong.png",
+        "label": "Digital Guangdong",
+        "alt": "Digital Guangdong logo"
+    },
+    {
+        "icon": "brand-icons/zuiyou.png",
+        "label": "ZUIYOU",
+        "alt": "ZUIYOU logo"
+    },
+    {
+        "icon": "brand-icons/yoozoo.png",
+        "label": "YOOZOO",
+        "alt": "YOOZOO logo"
+    },
+    {
+        "icon": "brand-icons/boton.png",
+        "label": "BOTON",
+        "alt": "BOTON logo"
+    },
+    {
+        "icon": "brand-icons/sunyard.png",
+        "label": "Sunyard",
+        "alt": "Sunyard logo"
+    },
+    {
+        "icon": "brand-icons/aurora-group.png",
+        "label": "Aurora Group",
+        "alt": "Aurora Group logo"
+    },
+    {
+        "icon": "brand-icons/zhuofan-information.png",
+        "label": "Zhuofan Information",
+        "alt": "Zhuofan Information logo"
+    },
+    {
+        "icon": "brand-icons/zhongke-big-data-academy.png",
+        "label": "Zhongke Big Data Academy",
+        "alt": "Zhongke Big Data Academy logo"
+    },
+    {
+        "icon": "brand-icons/shihang-fresh.png",
+        "label": "Shihang Fresh",
+        "alt": "Shihang Fresh logo"
+    },
+    {
+        "icon": "brand-icons/oppo.png",
+        "label": "OPPO",
+        "alt": "OPPO logo"
+    },
+    {
+        "icon": "brand-icons/shopee.png",
+        "label": "Shopee",
+        "alt": "Shopee logo"
+    },
+    {
+        "icon": "brand-icons/songguo-mobility.png",
+        "label": "Songguo Mobility",
+        "alt": "Songguo Mobility logo"
+    },
+    {
+        "icon": "brand-icons/state-grid-chongqing.png",
+        "label": "State Grid Chongqing",
+        "alt": "State Grid Chongqing logo"
+    },
+    {
+        "icon": "brand-icons/boulder-ai.png",
+        "label": "Boulder AI",
+        "alt": "Boulder AI logo"
+    },
+    {
+        "icon": "brand-icons/sophia-home.png",
+        "label": "Sophia Home",
+        "alt": "Sophia Home logo"
+    },
+    {
+        "icon": "brand-icons/aibao.png",
+        "label": "Aibao",
+        "alt": "Aibao logo"
+    },
+    {
+        "icon": "brand-icons/aima-hi-tech.png",
+        "label": "AIMA Hi-Tech",
+        "alt": "AIMA Hi-Tech logo"
+    },
+    {
+        "icon": "brand-icons/huafeng-gaoke.png",
+        "label": "Huafeng Gaoke",
+        "alt": "Huafeng Gaoke logo"
+    },
+    {
+        "icon": "brand-icons/keep-awake.png",
+        "label": "Keep Awake",
+        "alt": "Keep Awake logo"
+    },
+    {
+        "icon": "brand-icons/sichuan-zhi-li-wulian.png",
+        "label": "Sichuan Zhi Li Wulian",
+        "alt": "Sichuan Zhi Li Wulian logo"
+    },
+    {
+        "icon": "brand-icons/yundee.png",
+        "label": "Yundee",
+        "alt": "Yundee logo"
+    },
+    {
+        "icon": "brand-icons/zhi-li-wulian.png",
+        "label": "Zhi Li Wulian",
+        "alt": "Zhi Li Wulian logo"
+    },
+    {
+        "icon": "brand-icons/s7-airlines.png",
+        "label": "S7 Airlines",
+        "alt": "S7 Airlines logo"
+    },
+    {
+        "icon": "brand-icons/58-com.png",
+        "label": "58.com",
+        "alt": "58.com logo"
+    }
 ]
diff --git a/src/pages/user/index.js b/src/pages/user/index.js
index 00c7139a79d1..7d62f3eeebd6 100644
--- a/src/pages/user/index.js
+++ b/src/pages/user/index.js
@@ -1,13 +1,17 @@
 import React from 'react';
 import useIsBrowser from '@docusaurus/useIsBrowser';
-import useBaseUrl from '@docusaurus/useBaseUrl';
+import {useBaseUrlUtils} from '@docusaurus/useBaseUrl';
 import config from './languages';
 import './index.less';
 import img from './images';
+import additionalUsers from './additionalUsers';
 import Layout from '@theme/Layout';
 
-export default function () {
+const users = [...img, ...additionalUsers];
+
+export default function UserPage() {
     const isBrowser = useIsBrowser();
+    const {withBaseUrl} = useBaseUrlUtils();
     const language = isBrowser && location.pathname.indexOf('/zh-CN/') === 0 ? 
'zh-CN' : 'en';
     const dataSource = config?.[language];
 
@@ -21,9 +25,19 @@ export default function () {
                         </div>
                         <div className="user_case home_block">
                             {
-                                img.map((item, i) => (
-                                    <div key={i} index={i} 
className="case_item">
-                                        <img src={useBaseUrl('/user/' + 
item.url)} alt="name"/>
+                                users.map((item, i) => (
+                                    <div
+                                        key={`${item.label}-${i}`}
+                                        index={i}
+                                        className="case_item 
case_item--text-logo"
+                                        title={item.title || item.label || 
item.alt || 'User logo'}
+                                    >
+                                        <img
+                                            className="case_icon"
+                                            src={withBaseUrl('/user/' + 
item.icon)}
+                                            alt={item.alt || item.label || 
'User logo'}
+                                        />
+                                        <span 
className="case_label">{item.label}</span>
                                     </div>
                                 ))
                             }
diff --git a/src/pages/user/index.less b/src/pages/user/index.less
index c2533ca2c2df..1dddd3c47570 100644
--- a/src/pages/user/index.less
+++ b/src/pages/user/index.less
@@ -21,7 +21,9 @@
   .desc {
     font-size: 16px;
     text-align: center;
-    margin-bottom: 20px;
+    margin: 0 auto 20px;
+    max-width: 840px;
+    padding: 0 16px;
     color: #2c3e50;
   }
 
@@ -31,28 +33,98 @@
 
   .user_case {
     display: grid;
-    grid-template-columns: repeat(6, 1fr);
+    grid-template-columns: repeat(5, 1fr);
     grid-row-gap: 20px;
     grid-column-gap: 20px;
     margin-bottom: 20px;
 
     .case_item {
       display: flex;
-      display: flex;
+      flex-direction: column;
       min-width: 0;
+      gap: 12px;
+      padding: 16px 18px;
       background: #FFFFFF;
-      margin: 5px;
-      height: 70px;
-      border: 1px solid rgba(0, 0, 0, .2);
-      box-shadow: 0 3px 5px rgb(47 85 212 / 10%);
-      border-radius: 2px;
+      min-height: 112px;
+      border: 1px solid rgba(15, 23, 42, 0.12);
+      box-shadow: 0 3px 10px rgb(47 85 212 / 8%);
+      border-radius: 6px;
       align-items: center;
       justify-content: center;
 
-      > img {
-        max-width: 90%;
-        max-height: 90%;
+      .case_icon {
+        width: 132px;
+        height: 40px;
+        max-width: none;
+        max-height: none;
+        flex-shrink: 0;
+        object-fit: contain;
+        object-position: center;
+        box-sizing: border-box;
+      }
+
+      .case_label {
+        display: -webkit-box;
+        overflow: hidden;
+        color: #334155;
+        font-size: 13px;
+        line-height: 17px;
+        font-weight: 600;
+        letter-spacing: -0.01em;
+        text-align: center;
+        -webkit-line-clamp: 2;
+        -webkit-box-orient: vertical;
+      }
+    }
+  }
+}
+
+@media screen and (max-width: 1200px) {
+  .main {
+    .user_case {
+      grid-template-columns: repeat(4, 1fr);
+    }
+  }
+}
+
+@media screen and (max-width: 1024px) {
+  .main {
+    .user_case {
+      grid-template-columns: repeat(3, 1fr);
+    }
+  }
+}
+
+@media screen and (max-width: 768px) {
+  .main {
+    .user_case {
+      grid-template-columns: repeat(2, 1fr);
+    }
+  }
+}
+
+@media screen and (max-width: @mobileWidth) {
+  .main {
+    .user_case {
+      grid-template-columns: repeat(2, 1fr);
+      grid-row-gap: 12px;
+      grid-column-gap: 12px;
+
+      .case_item {
+        gap: 10px;
+        min-height: 100px;
+        padding: 12px;
+
+        .case_icon {
+          width: 112px;
+          height: 36px;
+        }
+
+        .case_label {
+          font-size: 13px;
+          line-height: 16px;
+        }
       }
     }
   }
-}
\ No newline at end of file
+}
diff --git a/static/user/brand-icons/360.png b/static/user/brand-icons/360.png
new file mode 100644
index 000000000000..effe0242c5b2
Binary files /dev/null and b/static/user/brand-icons/360.png differ
diff --git a/static/user/brand-icons/58-com.png 
b/static/user/brand-icons/58-com.png
new file mode 100644
index 000000000000..feb164b1f1e0
Binary files /dev/null and b/static/user/brand-icons/58-com.png differ
diff --git a/static/user/brand-icons/aibao.png 
b/static/user/brand-icons/aibao.png
new file mode 100644
index 000000000000..3a02e02ebf30
Binary files /dev/null and b/static/user/brand-icons/aibao.png differ
diff --git a/static/user/brand-icons/aima-hi-tech.png 
b/static/user/brand-icons/aima-hi-tech.png
new file mode 100644
index 000000000000..b07a96325d71
Binary files /dev/null and b/static/user/brand-icons/aima-hi-tech.png differ
diff --git a/static/user/brand-icons/anchnet.png 
b/static/user/brand-icons/anchnet.png
new file mode 100644
index 000000000000..29b9f623a262
Binary files /dev/null and b/static/user/brand-icons/anchnet.png differ
diff --git a/static/user/brand-icons/asiainfo.png 
b/static/user/brand-icons/asiainfo.png
new file mode 100644
index 000000000000..5b47ea2bf4ce
Binary files /dev/null and b/static/user/brand-icons/asiainfo.png differ
diff --git a/static/user/brand-icons/aurora-group.png 
b/static/user/brand-icons/aurora-group.png
new file mode 100644
index 000000000000..d6abede22af6
Binary files /dev/null and b/static/user/brand-icons/aurora-group.png differ
diff --git a/static/user/brand-icons/bilibili.png 
b/static/user/brand-icons/bilibili.png
new file mode 100644
index 000000000000..65cd4d046f32
Binary files /dev/null and b/static/user/brand-icons/bilibili.png differ
diff --git a/static/user/brand-icons/boss-zhipin.png 
b/static/user/brand-icons/boss-zhipin.png
new file mode 100644
index 000000000000..400dd7168d23
Binary files /dev/null and b/static/user/brand-icons/boss-zhipin.png differ
diff --git a/static/user/brand-icons/boton.png 
b/static/user/brand-icons/boton.png
new file mode 100644
index 000000000000..4e98bfb05890
Binary files /dev/null and b/static/user/brand-icons/boton.png differ
diff --git a/static/user/brand-icons/boulder-ai.png 
b/static/user/brand-icons/boulder-ai.png
new file mode 100644
index 000000000000..53f1bf633fc4
Binary files /dev/null and b/static/user/brand-icons/boulder-ai.png differ
diff --git a/static/user/brand-icons/bytedance.png 
b/static/user/brand-icons/bytedance.png
new file mode 100644
index 000000000000..9eb7d7b8304a
Binary files /dev/null and b/static/user/brand-icons/bytedance.png differ
diff --git a/static/user/brand-icons/cetc-28th.png 
b/static/user/brand-icons/cetc-28th.png
new file mode 100644
index 000000000000..a37d8a9c3fba
Binary files /dev/null and b/static/user/brand-icons/cetc-28th.png differ
diff --git a/static/user/brand-icons/china-entercom.png 
b/static/user/brand-icons/china-entercom.png
new file mode 100644
index 000000000000..ab960ef12925
Binary files /dev/null and b/static/user/brand-icons/china-entercom.png differ
diff --git a/static/user/brand-icons/china-mobile.png 
b/static/user/brand-icons/china-mobile.png
new file mode 100644
index 000000000000..d764f3ce8f6e
Binary files /dev/null and b/static/user/brand-icons/china-mobile.png differ
diff --git a/static/user/brand-icons/china-resources-land.png 
b/static/user/brand-icons/china-resources-land.png
new file mode 100644
index 000000000000..2d331cc93954
Binary files /dev/null and b/static/user/brand-icons/china-resources-land.png 
differ
diff --git a/static/user/brand-icons/china-telecom-ehealth.png 
b/static/user/brand-icons/china-telecom-ehealth.png
new file mode 100644
index 000000000000..dc87db24de25
Binary files /dev/null and b/static/user/brand-icons/china-telecom-ehealth.png 
differ
diff --git a/static/user/brand-icons/coupang.png 
b/static/user/brand-icons/coupang.png
new file mode 100644
index 000000000000..df21caba5dd0
Binary files /dev/null and b/static/user/brand-icons/coupang.png differ
diff --git a/static/user/brand-icons/ctyun.png 
b/static/user/brand-icons/ctyun.png
new file mode 100644
index 000000000000..1084e7af2840
Binary files /dev/null and b/static/user/brand-icons/ctyun.png differ
diff --git a/static/user/brand-icons/digital-guangdong.png 
b/static/user/brand-icons/digital-guangdong.png
new file mode 100644
index 000000000000..d52288a9d962
Binary files /dev/null and b/static/user/brand-icons/digital-guangdong.png 
differ
diff --git a/static/user/brand-icons/dmall.png 
b/static/user/brand-icons/dmall.png
new file mode 100644
index 000000000000..68cc768529d3
Binary files /dev/null and b/static/user/brand-icons/dmall.png differ
diff --git a/static/user/brand-icons/finvolution.png 
b/static/user/brand-icons/finvolution.png
new file mode 100644
index 000000000000..7b1e67d74d3a
Binary files /dev/null and b/static/user/brand-icons/finvolution.png differ
diff --git a/static/user/brand-icons/foxconn.png 
b/static/user/brand-icons/foxconn.png
new file mode 100644
index 000000000000..fd7e90f88afe
Binary files /dev/null and b/static/user/brand-icons/foxconn.png differ
diff --git a/static/user/brand-icons/gold-hongye-paper.png 
b/static/user/brand-icons/gold-hongye-paper.png
new file mode 100644
index 000000000000..3fa4fb038e26
Binary files /dev/null and b/static/user/brand-icons/gold-hongye-paper.png 
differ
diff --git a/static/user/brand-icons/gridsum.png 
b/static/user/brand-icons/gridsum.png
new file mode 100644
index 000000000000..d52b27e9ce6b
Binary files /dev/null and b/static/user/brand-icons/gridsum.png differ
diff --git a/static/user/brand-icons/hangzhou-consumer-finance.png 
b/static/user/brand-icons/hangzhou-consumer-finance.png
new file mode 100644
index 000000000000..95ed7d32f97d
Binary files /dev/null and 
b/static/user/brand-icons/hangzhou-consumer-finance.png differ
diff --git a/static/user/brand-icons/hopegoo.png 
b/static/user/brand-icons/hopegoo.png
new file mode 100644
index 000000000000..f1478d1d61eb
Binary files /dev/null and b/static/user/brand-icons/hopegoo.png differ
diff --git a/static/user/brand-icons/huafeng-gaoke.png 
b/static/user/brand-icons/huafeng-gaoke.png
new file mode 100644
index 000000000000..5c685c4140f7
Binary files /dev/null and b/static/user/brand-icons/huafeng-gaoke.png differ
diff --git a/static/user/brand-icons/huya.png b/static/user/brand-icons/huya.png
new file mode 100644
index 000000000000..9382a5e10b66
Binary files /dev/null and b/static/user/brand-icons/huya.png differ
diff --git a/static/user/brand-icons/inke.png b/static/user/brand-icons/inke.png
new file mode 100644
index 000000000000..e0892e407b1b
Binary files /dev/null and b/static/user/brand-icons/inke.png differ
diff --git a/static/user/brand-icons/jd-technology.png 
b/static/user/brand-icons/jd-technology.png
new file mode 100644
index 000000000000..c747486b9383
Binary files /dev/null and b/static/user/brand-icons/jd-technology.png differ
diff --git a/static/user/brand-icons/joyadata.png 
b/static/user/brand-icons/joyadata.png
new file mode 100644
index 000000000000..078373217833
Binary files /dev/null and b/static/user/brand-icons/joyadata.png differ
diff --git a/static/user/brand-icons/jpmorgan.png 
b/static/user/brand-icons/jpmorgan.png
new file mode 100644
index 000000000000..23820ba17d00
Binary files /dev/null and b/static/user/brand-icons/jpmorgan.png differ
diff --git a/static/user/brand-icons/keep-awake.png 
b/static/user/brand-icons/keep-awake.png
new file mode 100644
index 000000000000..2d40bd6bb9b9
Binary files /dev/null and b/static/user/brand-icons/keep-awake.png differ
diff --git a/static/user/brand-icons/kidswant.png 
b/static/user/brand-icons/kidswant.png
new file mode 100644
index 000000000000..b3c118140e45
Binary files /dev/null and b/static/user/brand-icons/kidswant.png differ
diff --git a/static/user/brand-icons/mafengwo.png 
b/static/user/brand-icons/mafengwo.png
new file mode 100644
index 000000000000..e565162e1636
Binary files /dev/null and b/static/user/brand-icons/mafengwo.png differ
diff --git a/static/user/brand-icons/oppo.png b/static/user/brand-icons/oppo.png
new file mode 100644
index 000000000000..0d151ac2ae1f
Binary files /dev/null and b/static/user/brand-icons/oppo.png differ
diff --git a/static/user/brand-icons/qunar.png 
b/static/user/brand-icons/qunar.png
new file mode 100644
index 000000000000..5ef7903bd209
Binary files /dev/null and b/static/user/brand-icons/qunar.png differ
diff --git a/static/user/brand-icons/qutoutiao.png 
b/static/user/brand-icons/qutoutiao.png
new file mode 100644
index 000000000000..83fb56f7c191
Binary files /dev/null and b/static/user/brand-icons/qutoutiao.png differ
diff --git a/static/user/brand-icons/s7-airlines.png 
b/static/user/brand-icons/s7-airlines.png
new file mode 100644
index 000000000000..b04b20dd7dc7
Binary files /dev/null and b/static/user/brand-icons/s7-airlines.png differ
diff --git a/static/user/brand-icons/shihang-fresh.png 
b/static/user/brand-icons/shihang-fresh.png
new file mode 100644
index 000000000000..b7a5e33609f6
Binary files /dev/null and b/static/user/brand-icons/shihang-fresh.png differ
diff --git a/static/user/brand-icons/shopee.png 
b/static/user/brand-icons/shopee.png
new file mode 100644
index 000000000000..b2f235a0de4d
Binary files /dev/null and b/static/user/brand-icons/shopee.png differ
diff --git a/static/user/brand-icons/shuhai.png 
b/static/user/brand-icons/shuhai.png
new file mode 100644
index 000000000000..ee35063d0904
Binary files /dev/null and b/static/user/brand-icons/shuhai.png differ
diff --git a/static/user/brand-icons/shuidichou.png 
b/static/user/brand-icons/shuidichou.png
new file mode 100644
index 000000000000..ceb25f1105ad
Binary files /dev/null and b/static/user/brand-icons/shuidichou.png differ
diff --git a/static/user/brand-icons/sichuan-zhi-li-wulian.png 
b/static/user/brand-icons/sichuan-zhi-li-wulian.png
new file mode 100644
index 000000000000..e8a978f89275
Binary files /dev/null and b/static/user/brand-icons/sichuan-zhi-li-wulian.png 
differ
diff --git a/static/user/brand-icons/sina.png b/static/user/brand-icons/sina.png
new file mode 100644
index 000000000000..b533507bdeba
Binary files /dev/null and b/static/user/brand-icons/sina.png differ
diff --git a/static/user/brand-icons/sogou.png 
b/static/user/brand-icons/sogou.png
new file mode 100644
index 000000000000..5c479cf95d18
Binary files /dev/null and b/static/user/brand-icons/sogou.png differ
diff --git a/static/user/brand-icons/songguo-mobility.png 
b/static/user/brand-icons/songguo-mobility.png
new file mode 100644
index 000000000000..725e622cadfe
Binary files /dev/null and b/static/user/brand-icons/songguo-mobility.png differ
diff --git a/static/user/brand-icons/sophia-home.png 
b/static/user/brand-icons/sophia-home.png
new file mode 100644
index 000000000000..7a3e30e3dda4
Binary files /dev/null and b/static/user/brand-icons/sophia-home.png differ
diff --git a/static/user/brand-icons/state-grid-chongqing.png 
b/static/user/brand-icons/state-grid-chongqing.png
new file mode 100644
index 000000000000..5e58256b4d49
Binary files /dev/null and b/static/user/brand-icons/state-grid-chongqing.png 
differ
diff --git a/static/user/brand-icons/stey.png b/static/user/brand-icons/stey.png
new file mode 100644
index 000000000000..5969c953246b
Binary files /dev/null and b/static/user/brand-icons/stey.png differ
diff --git a/static/user/brand-icons/sugon-cloud.png 
b/static/user/brand-icons/sugon-cloud.png
new file mode 100644
index 000000000000..ed89d91dde45
Binary files /dev/null and b/static/user/brand-icons/sugon-cloud.png differ
diff --git a/static/user/brand-icons/sunyard.png 
b/static/user/brand-icons/sunyard.png
new file mode 100644
index 000000000000..4046e7180950
Binary files /dev/null and b/static/user/brand-icons/sunyard.png differ
diff --git a/static/user/brand-icons/supcon.png 
b/static/user/brand-icons/supcon.png
new file mode 100644
index 000000000000..f398e8fdd03e
Binary files /dev/null and b/static/user/brand-icons/supcon.png differ
diff --git a/static/user/brand-icons/t3-mobility.png 
b/static/user/brand-icons/t3-mobility.png
new file mode 100644
index 000000000000..7bdeafe152ef
Binary files /dev/null and b/static/user/brand-icons/t3-mobility.png differ
diff --git a/static/user/brand-icons/tencent-cloud.png 
b/static/user/brand-icons/tencent-cloud.png
new file mode 100644
index 000000000000..ddc7dbdd8f26
Binary files /dev/null and b/static/user/brand-icons/tencent-cloud.png differ
diff --git a/static/user/brand-icons/thinkingdata.png 
b/static/user/brand-icons/thinkingdata.png
new file mode 100644
index 000000000000..e2dfc0144231
Binary files /dev/null and b/static/user/brand-icons/thinkingdata.png differ
diff --git a/static/user/brand-icons/tongcheng-travel.png 
b/static/user/brand-icons/tongcheng-travel.png
new file mode 100644
index 000000000000..77a6263c8fe6
Binary files /dev/null and b/static/user/brand-icons/tongcheng-travel.png differ
diff --git a/static/user/brand-icons/vipshop.png 
b/static/user/brand-icons/vipshop.png
new file mode 100644
index 000000000000..032a71145d8c
Binary files /dev/null and b/static/user/brand-icons/vipshop.png differ
diff --git a/static/user/brand-icons/weibo.png 
b/static/user/brand-icons/weibo.png
new file mode 100644
index 000000000000..7810ce897632
Binary files /dev/null and b/static/user/brand-icons/weibo.png differ
diff --git a/static/user/brand-icons/yixia.png 
b/static/user/brand-icons/yixia.png
new file mode 100644
index 000000000000..be55a38f9cfb
Binary files /dev/null and b/static/user/brand-icons/yixia.png differ
diff --git a/static/user/brand-icons/yonghui.png 
b/static/user/brand-icons/yonghui.png
new file mode 100644
index 000000000000..d68c7ce1be72
Binary files /dev/null and b/static/user/brand-icons/yonghui.png differ
diff --git a/static/user/brand-icons/yoozoo.png 
b/static/user/brand-icons/yoozoo.png
new file mode 100644
index 000000000000..32bc1ba4233c
Binary files /dev/null and b/static/user/brand-icons/yoozoo.png differ
diff --git a/static/user/brand-icons/yundee.png 
b/static/user/brand-icons/yundee.png
new file mode 100644
index 000000000000..58c344d24e0f
Binary files /dev/null and b/static/user/brand-icons/yundee.png differ
diff --git a/static/user/brand-icons/zhi-li-wulian.png 
b/static/user/brand-icons/zhi-li-wulian.png
new file mode 100644
index 000000000000..1213ed9bec2a
Binary files /dev/null and b/static/user/brand-icons/zhi-li-wulian.png differ
diff --git a/static/user/brand-icons/zhongan.png 
b/static/user/brand-icons/zhongan.png
new file mode 100644
index 000000000000..7e9dfeb70e8d
Binary files /dev/null and b/static/user/brand-icons/zhongan.png differ
diff --git a/static/user/brand-icons/zhongke-big-data-academy.png 
b/static/user/brand-icons/zhongke-big-data-academy.png
new file mode 100644
index 000000000000..aa12cc608370
Binary files /dev/null and 
b/static/user/brand-icons/zhongke-big-data-academy.png differ
diff --git a/static/user/brand-icons/zhuofan-information.png 
b/static/user/brand-icons/zhuofan-information.png
new file mode 100644
index 000000000000..f606e7dd6db6
Binary files /dev/null and b/static/user/brand-icons/zhuofan-information.png 
differ
diff --git a/static/user/brand-icons/zuiyou.png 
b/static/user/brand-icons/zuiyou.png
new file mode 100644
index 000000000000..28a4913519c3
Binary files /dev/null and b/static/user/brand-icons/zuiyou.png differ


Reply via email to