<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:ftft="http://www.ftft.com/20251017"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ftft-20251017.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001066923</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001066923</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001066923</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001066923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ftft:ShanchunHuangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001066923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ftft:LiHuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001066923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ftft:ShanchunHuangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001066923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ftft:LiHuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001066923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ftft:ShanchunHuangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001066923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ftft:LiHuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-91">Future FinTech Group Inc.</dei:EntityRegistrantName>
    <ecd:PvpTableTextBlock contextRef="c0" id="ixv-2567">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;PAY VERSUS PERFORMANCE&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;As required by Section 953(a) of the
Dodd-Frank Wall Street Reform and Consumer Protection Act, and Item 402(v) of Regulation S- K, we are providing the following information
about the relationship of &#x201c;compensation actually paid&#x201d; (&#x201c;CAP&#x201d;) to our principal executive officer (&#x201c;PEO&#x201d;)
and other named executive officers (&#x201c;Non-PEO NEOS&#x201d;) and our performance.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;Pay Versus Performance Table&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"&gt;As required by Section 953(a) of the
Dodd-Frank Wall Street Reform and Customer Protection Act, and item 402(v) of Regulation S-K promulgated under the Exchange Act, we are
providing the following information about the relationship between executive compensation actually paid and certain financial performance
of the Company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"&gt;For purposes of the tables below, the
principal executive officer (&#x201c;PEO&#x201d;) and non-PEO named executive officers for 2024 and 2023 are the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="border-bottom: black 1.5pt solid; width: 8%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: black 1.5pt solid; width: 25%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;PEO&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; border-bottom: black 1.5pt solid; width: 65%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Non-PEO named executive officers&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2024&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Shanchun Huang, Hu Li&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Ming Yi, Peng Lei&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Shanchun Huang&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Ming Yi, Yongke Xue, Peng Lei&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Shanchun Huang&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Ming Yi, Yongke Xue, Peng Lei, Kai Xu&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;SCT Total for PEO #1 (Shanchun Huang) (1)&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;CAP to PEO #1 (2)&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;SCT Total for PEO #2 (Li Hu) (3)&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;CAP to PEO #2 (4)&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;Avg Summary&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;Compensation Table for Non-PEO NEOs (5)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;Avg Compensation Actually Paid to Non-PEO&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;NEOs (6)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Value of Initial &lt;br/&gt;
Fixed&lt;/b&gt;&lt;/p&gt; &lt;p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;$100 Investment&lt;/b&gt;&lt;/p&gt; &lt;p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Based On Total Shareholder&lt;/b&gt;&lt;/p&gt; &lt;p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Return (7)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Net Income (Loss) (8)&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: left; font-weight: bold"&gt;Year&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;($)&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;($)&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;($)&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;($)&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;($)&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;($)&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;($)&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;($)&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="border-top: Black 1.5pt solid; text-align: left"&gt;(a)&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-top: Black 1.5pt solid"&gt;(b1)&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-top: Black 1.5pt solid"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-top: Black 1.5pt solid"&gt;(c1)&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-top: Black 1.5pt solid"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-top: Black 1.5pt solid"&gt;(b1)&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-top: Black 1.5pt solid"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-top: Black 1.5pt solid"&gt;(c2)&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-top: Black 1.5pt solid"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-top: Black 1.5pt solid"&gt;(d)&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-top: Black 1.5pt solid"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-top: Black 1.5pt solid"&gt;(e)&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-top: Black 1.5pt solid"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-top: Black 1.5pt solid"&gt;(f)&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-top: Black 1.5pt solid"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-top: Black 1.5pt solid"&gt;(g)&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 11%; text-align: left"&gt;2022&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;336,001&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;336,001&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-1"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-2"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;960,356&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;960,356&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;(67.93&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;(16,652,688&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;248,001&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;248,001&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-3"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-4"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;49,924&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;49,924&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3.76&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(34,124,499&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;90,740&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;90,740&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;49,389&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;49,389&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;48,967&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;48,967&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(83.43&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(32995434&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33.7pt; text-align: justify; text-indent: 0in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;(1)&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;i&gt;The dollar amounts reported in column (b1) represent the
amounts of total compensation reported for PEO #1 (Mr. Shanchun Huang) for each corresponding year in the &#x201c;Total&#x201d; column
of the Summary Compensation Table.&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33.75pt; text-align: justify; text-indent: 0in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;(2)&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;i&gt;The dollar amounts reported in column (c1) represent the
amount of &#x201c;compensation actually paid&#x201d; to PEO #1 (Mr. Shanchun Huang), as computed in accordance with Item 402(v) of Regulation
S-K. No adjustments were required to be made to the PEO&#x2019;s total compensation for each year to determine the compensation actually
paid pursuant to the requirements of Item 402(v) of Regulation S-K.&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33.75pt; text-align: justify; text-indent: 0in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;(3)&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;i&gt;The dollar amounts reported in column (b2) represent the
amounts of total compensation reported for PEO #2 (Mr. Li Hu) for each corresponding year in the &#x201c;Total&#x201d; column of the Summary
Compensation Table.&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33.75pt; text-align: justify; text-indent: 0in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;(4)&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;i&gt;The dollar amounts reported in column (c2) represent the
amount of &#x201c;compensation actually paid&#x201d; to PEO #2 (Mr. Li Hu), as computed in accordance with Item 402(v) of Regulation S-K.
No adjustments were required to be made to the PEO&#x2019;s total compensation for each year to determine the compensation actually paid
pursuant to the requirements of Item 402(v) of Regulation S-K.&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;(5)&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;i&gt;The dollar amounts reported in column (d) represent the
average of the amounts reported for the Company&#x2019;s non-PEO named executive officers as a group in the &#x201c;Total&#x201d; column
of the Summary Compensation Table in each applicable year.&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;(6)&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;i&gt;The dollar amounts reported in column (e) represent the average amount of &#x201c;compensation actually paid&#x201d; to the non-PEO named executive officers as a group, as computed in accordance with Item 402(v) of Regulation S-K. No adjustments were required to be made to average total compensation for the non-PEO named executive officers as a group for each year to determine the compensation actually paid pursuant to the requirements of Item 402(v) of Regulation S-K.&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;(7)&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;i&gt;Cumulative total shareholder return (&#x201c;TSR&#x201d;)
is calculated by dividing the sum of the cumulative amount of dividends for the measurement period, assuming dividend reinvestment, and
the difference between the Company&#x2019;s share price at the end and the beginning of the measurement period by the Company&#x2019;s
share price at the beginning of the measurement period.&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;(8)&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;i&gt;The dollar amounts reported represent the amount of net
loss reflected in the Company&#x2019;s audited financial statements for the applicable year.&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</ecd:PvpTableTextBlock>
    <ecd:PeoName contextRef="c0" id="ixv-2598">Shanchun Huang, Hu Li</ecd:PeoName>
    <ecd:PeoName contextRef="c1" id="ixv-2608">Shanchun Huang</ecd:PeoName>
    <ecd:PeoName contextRef="c2" id="ixv-2618">Shanchun Huang</ecd:PeoName>
    <ecd:PeoTotalCompAmt contextRef="c3" decimals="0" id="ix_3_fact" unitRef="usd">336001</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c3" decimals="0" id="ix_4_fact" unitRef="usd">336001</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c2" decimals="0" id="ix_5_fact" unitRef="usd">960356</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c2" decimals="0" id="ix_6_fact" unitRef="usd">960356</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c2" decimals="2" id="ix_7_fact" unitRef="usd">-67.93</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c2" decimals="0" id="ix_0_fact" unitRef="usd">-16652688</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt contextRef="c5" decimals="0" id="ix_8_fact" unitRef="usd">248001</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c5" decimals="0" id="ix_9_fact" unitRef="usd">248001</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c1" decimals="0" id="ix_11_fact" unitRef="usd">49924</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c1" decimals="0" id="ix_12_fact" unitRef="usd">49924</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c1" decimals="2" id="ix_13_fact" unitRef="usd">-3.76</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c1" decimals="0" id="ix_1_fact" unitRef="usd">-34124499</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt contextRef="c7" decimals="0" id="ix_14_fact" unitRef="usd">90740</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c7" decimals="0" id="ix_15_fact" unitRef="usd">90740</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c8" decimals="0" id="ix_16_fact" unitRef="usd">49389</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c8" decimals="0" id="ix_17_fact" unitRef="usd">49389</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c0" decimals="0" id="ix_18_fact" unitRef="usd">48967</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c0" decimals="0" id="ix_19_fact" unitRef="usd">48967</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c0" decimals="2" id="ix_10_fact" unitRef="usd">-83.43</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ix_2_fact" unitRef="usd">-32995434</us-gaap:NetIncomeLoss>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock contextRef="c0" id="ixv-2924">&lt;p style="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;img alt="" src="image_003.jpg"/&gt;&lt;/p&gt;</ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
    <ecd:CompActuallyPaidVsNetIncomeTextBlock contextRef="c0" id="ixv-2948">&lt;p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;img alt="" src="image_004.jpg"/&gt;&lt;/p&gt;</ecd:CompActuallyPaidVsNetIncomeTextBlock>
    <ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock contextRef="c0" id="ixv-2959">&lt;p style="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;img alt="" src="image_005.jpg"/&gt;&lt;/p&gt;</ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock>
    <dei:DocumentType contextRef="c0" id="hidden-fact-0">DEF 14A</dei:DocumentType>
    <ecd:PeoTotalCompAmt
      contextRef="c4"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="c4"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <ecd:PeoTotalCompAmt
      contextRef="c6"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="c6"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-6092">0001066923</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-6093">false</dei:AmendmentFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_7_footnote" xlink:label="ix_7_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:i>The dollar amounts reported represent the amount of net
loss reflected in the Company&#x2019;s audited financial statements for the applicable year.</xhtml:i></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_14_fact"
          xlink:label="ix_14_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:i>The dollar amounts reported in column (b1) represent the
amounts of total compensation reported for PEO #1 (Mr. Shanchun Huang) for each corresponding year in the &#x201c;Total&#x201d; column
of the Summary Compensation Table.</xhtml:i></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_14_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_15_fact"
          xlink:label="ix_15_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_1_footnote" xlink:label="ix_1_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:i>The dollar amounts reported in column (c1) represent the
amount of &#x201c;compensation actually paid&#x201d; to PEO #1 (Mr. Shanchun Huang), as computed in accordance with Item 402(v) of Regulation
S-K. No adjustments were required to be made to the PEO&#x2019;s total compensation for each year to determine the compensation actually
paid pursuant to the requirements of Item 402(v) of Regulation S-K.</xhtml:i></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_15_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_18_fact"
          xlink:label="ix_18_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_4_footnote" xlink:label="ix_4_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:i>The dollar amounts reported in column (d) represent the
average of the amounts reported for the Company&#x2019;s non-PEO named executive officers as a group in the &#x201c;Total&#x201d; column
of the Summary Compensation Table in each applicable year.</xhtml:i></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_18_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_11_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_19_fact"
          xlink:label="ix_19_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_12_fact"
          xlink:label="ix_12_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_5_footnote" xlink:label="ix_5_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:i>The dollar amounts reported in column (e) represent the average amount of &#x201c;compensation actually paid&#x201d; to the non-PEO named executive officers as a group, as computed in accordance with Item 402(v) of Regulation S-K. No adjustments were required to be made to average total compensation for the non-PEO named executive officers as a group for each year to determine the compensation actually paid pursuant to the requirements of Item 402(v) of Regulation S-K.</xhtml:i></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_19_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_12_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_13_fact"
          xlink:label="ix_13_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_10_fact"
          xlink:label="ix_10_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_6_footnote" xlink:label="ix_6_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:i>Cumulative total shareholder return (&#x201c;TSR&#x201d;)
is calculated by dividing the sum of the cumulative amount of dividends for the measurement period, assuming dividend reinvestment, and
the difference between the Company&#x2019;s share price at the end and the beginning of the measurement period by the Company&#x2019;s
share price at the beginning of the measurement period.</xhtml:i></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_13_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_10_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-1"
          xlink:label="hidden-fact-1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-3"
          xlink:label="hidden-fact-3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_16_fact"
          xlink:label="ix_16_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_2_footnote" xlink:label="ix_2_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:i>The dollar amounts reported in column (b2) represent the
amounts of total compensation reported for PEO #2 (Mr. Li Hu) for each corresponding year in the &#x201c;Total&#x201d; column of the Summary
Compensation Table.</xhtml:i></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-1"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-3"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_16_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-2"
          xlink:label="hidden-fact-2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_17_fact"
          xlink:label="ix_17_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-4"
          xlink:label="hidden-fact-4"
          xlink:type="locator"/>
        <link:footnote id="ix_3_footnote" xlink:label="ix_3_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:i>The dollar amounts reported in column (c2) represent the
amount of &#x201c;compensation actually paid&#x201d; to PEO #2 (Mr. Li Hu), as computed in accordance with Item 402(v) of Regulation S-K.
No adjustments were required to be made to the PEO&#x2019;s total compensation for each year to determine the compensation actually paid
pursuant to the requirements of Item 402(v) of Regulation S-K.</xhtml:i></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-2"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_17_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-4"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
