<SEC-DOCUMENT>0001213900-21-008105.txt : 20210210
<SEC-HEADER>0001213900-21-008105.hdr.sgml : 20210210
<ACCEPTANCE-DATETIME>20210210171603
ACCESSION NUMBER:		0001213900-21-008105
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		92
CONFORMED PERIOD OF REPORT:	20201231
FILED AS OF DATE:		20210210
DATE AS OF CHANGE:		20210210

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			China Green Agriculture, Inc.
		CENTRAL INDEX KEY:			0000857949
		STANDARD INDUSTRIAL CLASSIFICATION:	AGRICULTURE CHEMICALS [2870]
		IRS NUMBER:				363526027
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			0630

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34260
		FILM NUMBER:		21615072

	BUSINESS ADDRESS:	
		STREET 1:		3RD FLOOR, BOROUGH A, BLOCK A. NO.181,
		STREET 2:		SOUTH TAIBAI ROAD,
		CITY:			XIAN, SHAANXI PROVINCE,
		STATE:			F4
		ZIP:			710065
		BUSINESS PHONE:		3034996000

	MAIL ADDRESS:	
		STREET 1:		3RD FLOOR, BOROUGH A, BLOCK A. NO.181,
		STREET 2:		SOUTH TAIBAI ROAD,
		CITY:			XIAN, SHAANXI PROVINCE,
		STATE:			F4
		ZIP:			710065

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DISCOVERY TECHNOLOGIES INC
		DATE OF NAME CHANGE:	20071114

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DISCOVERY TECHNOLOGIES INC /KS/
		DATE OF NAME CHANGE:	19920703

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DISCOVERY SYSTEMS INC
		DATE OF NAME CHANGE:	19900613
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>f10q1220_chinagreen.htm
<DESCRIPTION>QUARTERLY REPORT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0; margin-bottom: 0; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>UNITED STATES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECURITIES AND EXCHANGE COMMISSION&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>WASHINGTON, D.C. 20549</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">FORM 10-Q</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Mark One)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#9746; QUARTERLY REPORT PURSUANT TO SECTION
13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">For the quarterly period ended <U>December
31, 2020</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#9744; TRANSITION REPORT PURSUANT TO SECTION
13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">For the transition period from ____________
to ____________</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Commission File Number 001-34260</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><U>CHINA GREEN AGRICULTURE, INC.</U>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Exact name of registrant as specified
in its charter)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 49%; border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nevada</FONT></TD>
    <TD STYLE="width: 2%; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 49%; border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">36-3526027</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(State or other jurisdiction
    of</FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(IRS Employer</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">incorporation or
    organization)</FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identification No.)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">3rd floor, Borough A, Block A. No. 181,
South Taibai&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Road, Xi&rsquo;an, Shaanxi province, PRC
710065&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Address of principal executive offices)
(Zip Code)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">+86-29-88266368</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Issuer&rsquo;s telephone number, including
area code)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Indicate by check
mark whether the issuer (1) filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934
during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has
been subject to such filing requirements for the past 90 days. Yes &#9746; No &#9744;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Indicate by check
mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data
File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (&sect;232.405 of this chapter) during the preceding
12 months (or for such shorter period that the registrant was required to submit and post such files). Yes &#9746; No &#9744;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Indicate by check
mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company,
or an emerging growth company. See the definitions of &ldquo;large accelerated filer,&rdquo; &ldquo;accelerated filer,&rdquo;
&ldquo;smaller reporting company,&rdquo; and &ldquo;emerging growth company&rdquo; in Rule 12b-2 of the Exchange Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px">&nbsp;</TD>
    <TD STYLE="width: 18%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</FONT></TD>
    <TD STYLE="width: 24%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer</FONT></TD>
    <TD STYLE="width: 11%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-accelerated filer</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller reporting company</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">If an emerging growth
company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any
new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&nbsp;&#9744;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Indicate by check
mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes&nbsp;&#9744;&nbsp;No&nbsp;&#9746;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Securities registered
pursuant to Section 12(b) of the Act:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="width: 34%; border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Title
    of each class</B></FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 32%; border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Trading
    Symbol(s)</B></FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 32%; border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Name
    of each exchange on which registered</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common Stock</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CGA&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NYSE&nbsp;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">APPLICABLE ONLY TO CORPORATE ISSUERS:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Indicate the number
of shares outstanding of each of the issuer&rsquo;s classes of common stock, as of the latest practicable date: 6,350,129 shares
of common stock, $0.001 par value, as of February 10, 2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0; margin-bottom: 0; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">TABLE OF CONTENTS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="vertical-align: top; width: 10%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 80%">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; vertical-align: bottom; width: 10%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Page<BR>
    Numbe</B>r</FONT></TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART I</FONT></TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_01"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FINANCIAL
    INFORMATION</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1.</FONT></TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_02"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
    Statements (unaudited)</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_03"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Condensed
    Consolidated Balance Sheets as of December 31, 2020&nbsp;and June 30, 2020</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; padding-left: 10pt; text-indent: -10pt"><A HREF="#a_04"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Condensed
    Consolidated Statements of Operations and Comprehensive Income (Loss) for the three and six months ended December 31, 2020
    and 2019</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top"></TD>
    <TD STYLE="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><A HREF="#a_05"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Condensed
    Consolidated Statements of Stockholders&rsquo; Equity for the three and six months ended December 31, 2020 and
    2019</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; padding-left: 10pt; text-indent: -10pt"><A HREF="#a_06"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Condensed
    Consolidated Statements of Cash Flows for the six months ended December 31, 2020 and 2019</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_07"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes
    to Condensed Consolidated Financial Statements</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 2.</FONT></TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_08"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management&rsquo;s
    Discussion and Analysis of Financial Condition and Results of Operations</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">24</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 3.</FONT></TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_09"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quantitative
    and Qualitative Disclosures About Market Risk</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">37</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 4.</FONT></TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_10"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controls
    and Procedures</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">38</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART II</FONT></TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_11"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">OTHER
    INFORMATION</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">39</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 6.</FONT></TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_17"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibits</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">39</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD COLSPAN="2" STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#a_18">Signatures</A></FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">40</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD COLSPAN="2" STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD COLSPAN="2" STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#a_19">Exhibits/Certifications</A></FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">41</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>INFORMATION RELATING TO FORWARD-LOOKING
STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition to historical information,
this report contains forward-looking statements within the meaning of Section 27A of the Securities Act and Section 21E of the
Exchange Act. You can identify such forward-looking statements by terms such as &ldquo;anticipates,&rdquo; &ldquo;believes,&rdquo;
&ldquo;could,&rdquo; &ldquo;estimates,&rdquo; &ldquo;expects,&rdquo; &ldquo;intends,&rdquo; &ldquo;may,&rdquo; &ldquo;plans,&rdquo;
&ldquo;potential,&rdquo; &ldquo;predicts,&rdquo; &ldquo;projects,&rdquo; &ldquo;should,&rdquo; &ldquo;would&rdquo; and similar
expressions intended to identify forward-looking statements. Forward-looking statements reflect our current views with respect
to future events and are based on assumptions and subject to risks and uncertainties. Given these uncertainties, you should not
place undue reliance on these forward-looking statements. These forward-looking statements may include, among other things, statements
relating to:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our expectations
    regarding the market for our products and services;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our expectations
    regarding the continued growth of our industry;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our beliefs regarding
    the competitiveness of our products;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our expectations
    regarding the expansion of our manufacturing capacity;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our expectations
    with respect to increased revenue growth and our ability to maintain profitability resulting from increases in our production
    volumes;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our future business
    development, results of operations and financial condition;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">competition from
    other fertilizer and plant producers;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the loss of any
    member of our management team;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our ability to integrate
    acquired subsidiaries and operations into existing operations;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">market conditions
    affecting our equity capital;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our ability to successfully
    implement our selective acquisition strategy;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes in general
    economic conditions;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes in accounting
    rules or the application of such rules;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any failure to comply
    with the periodic filing and other requirements of The New York Stock Exchange, or NYSE, for continued listing,</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any failure to identify
    and remediate the material weaknesses or other deficiencies in our internal control and disclosure control over financial
    reporting;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Also, forward-looking statements represent
our estimates and assumptions only as of the date of this report. You should read this report and the documents that we reference
in this report, or that we filed as exhibits to this report, in their entirety and with the understanding that our actual future
results may be materially different from what we expect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Except as required by law, we assume no
obligation to update any forward-looking statements publicly, or to update the reasons actual results could differ materially
from those anticipated in any forward-looking statements, even if new information becomes available in the future.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 3; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_01"></A>PART I &ndash; FINANCIAL
INFORMATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_02"></A>Item 1. Financial Statements</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_03"></A>CHINA GREEN AGRICULTURE,
INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>UNAUDITED CONDENSED CONSOLIDATED BALANCE
SHEETS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&nbsp;31,<BR> 2020</TD><TD STYLE="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&nbsp;30,<BR> 2020</TD><TD STYLE="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: center">ASSETS</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>Current Assets</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-left: 10pt">Cash and cash equivalents</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">9,826,386</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">11,934,778</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Accounts receivable, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">102,412,975</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">105,693,326</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt">Inventories, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">90,830,515</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">98,921,081</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Prepaid expenses and other current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,104,630</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,567,912</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Amount due from related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">178,678</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">66</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Advances to suppliers, net</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">34,409,623</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">65,081,818</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 20pt">Total Current Assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">241,762,807</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">285,198,981</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left">Plant, property and equipment, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">23,330,179</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22,928,334</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Other assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">405,290</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">260,362</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Other non-current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,803,381</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,943,875</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Intangible assets, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,653,569</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,751,625</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1.5pt; padding-left: 10pt">Goodwill</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">7,617,568</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">7,045,006</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt; padding-left: 20pt">Total Assets</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">300,572,794</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">342,128,183</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: center">LIABILITIES AND STOCKHOLDERS&rsquo; EQUITY</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Current Liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">17,527,362</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">17,719,093</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Customer deposits</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,881,013</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,342,590</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Accrued expenses and other payables</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,282,706</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,139,324</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Amount due to related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,345,258</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,212,407</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Taxes payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">32,408,684</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">31,645,452</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Short term loans</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,131,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,537,500</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Interest payable</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">784,890</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">725,895</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 20pt">Total Current Liabilities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">83,360,912</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">79,322,261</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Total Liabilities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">83,360,912</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">79,322,261</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Stockholders&rsquo; Equity</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -10pt; padding-left: 20pt">Preferred Stock, $.001 par value, 20,000,000 shares authorized,
    zero shares issued and outstanding</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -10pt; padding-left: 20pt">Common stock, $.001 par value, 115,197,165 shares authorized, 6,350,129
    and 6,350,129 shares issued and outstanding as of December 31, 2020 and June 30, 2020, respectively</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,350</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,350</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Additional paid-in capital</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">155,455,332</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">155,455,332</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Statutory reserve</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">29,245,366</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">29,743,991</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Retained earnings</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">41,373,386</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">111,864,338</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Accumulated other comprehensive loss</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(8,868,553</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(34,264,089</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Total Stockholders&rsquo; Equity</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">217,211,881</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">262,805,922</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt; padding-left: 10pt">Total Liabilities and Stockholders&rsquo; Equity</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">300,572,794</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">342,128,183</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The accompanying notes are an integral part of these unaudited
condensed consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 4; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_04"></A>CHINA GREEN AGRICULTURE,
INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS
OF OPERATIONS AND</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>COMPREHENSIVE INCOME (LOSS)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<BR> December&nbsp;31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six Months Ended<BR> December&nbsp;31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>Sales</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%; padding-left: 9pt">Jinong</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">14,901,875</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">14,521,485</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">29,431,187</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">33,576,301</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 9pt">Gufeng</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22,436,394</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22,266,549</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">38,264,597</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">38,589,766</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">Yuxing</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,682,195</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,461,510</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,105,683</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,001,221</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">VIEs - others</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">8,320,878</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">10,315,465</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">19,698,107</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">23,219,292</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.25in">Total net sales</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">48,341,342</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">49,565,009</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">92,499,574</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100,386,580</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Cost of goods sold</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">Jinong</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,921,417</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,127,892</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,606,881</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,620,422</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 9pt">Gufeng</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,846,423</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,755,967</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33,824,240</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">34,209,975</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">Yuxing</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,140,856</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,110,321</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,182,928</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,162,317</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">VIEs - others</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">7,008,527</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">8,750,344</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">16,149,737</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">19,414,134</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Total cost of goods sold</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">39,917,223</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">40,744,524</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">75,763,786</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">78,406,848</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Gross profit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,424,119</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,820,485</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,735,788</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,979,732</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Operating expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Selling expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,349,155</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,856,972</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,061,111</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,487,327</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">General and administrative expenses</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">43,537,527</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">32,761,531</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">76,481,622</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">49,103,323</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Total operating expenses</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">46,886,682</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">36,618,503</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">84,542,733</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">56,590,650</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Income (loss) from operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(38,462,563</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(27,798,018</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(67,806,945</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(34,610,918</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Other income (expense)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Other income (expense)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(49,064</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(73,263</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(54,229</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(103,454</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Interest income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,987</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">53,262</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">43,392</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">106,886</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Interest expense</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(67,185</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(87,496</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(123,953</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(164,698</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Total other income (expense)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(95,262</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(107,497</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(134,790</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(161,266</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Income (loss) before income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(38,557,825</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(27,905,515</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(67,941,736</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(34,772,183</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Provision for income taxes</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,478,838</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(824,635</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(3,047,841</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(375,504</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Net income (loss)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(40,036,663</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(27,080,880</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(70,989,577</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(34,396,679</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Other comprehensive income (loss)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Foreign currency translation gain (loss)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">11,927,692</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">10,330,982</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">25,395,536</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(7,036,503</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Comprehensive income (loss)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(28,108,971</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(16,749,898</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(45,594,041</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(41,433,182</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1.5pt">Basic weighted average shares outstanding</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">6,350,129</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">5,474,979</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">6,350,129</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">4,989,745</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Basic net earnings per share</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(6.30</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(4.95</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(11.18</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(6.89</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt">Diluted weighted average shares outstanding</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">6,350,129</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">5,474,979</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">6,350,129</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">4,989,745</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Diluted net earnings per share</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6.30</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4.95</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(11.18</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6.89</TD><TD STYLE="text-align: left">)</TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">The accompanying notes
are an integral part of these unaudited condensed consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 5; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_05"></A>CHINA GREEN AGRICULTURE,
INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS
OF STOCKHOLDERS&rsquo; EQUITY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE SIX MONTHS ENDED DECEMBER 31,
2020 AND 2019</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; white-space: nowrap"></TD><TD STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Additional</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Accumulated<BR>
 Other</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Total</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center"><B>Number Of</B></TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Common</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Paid In</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Statutory</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Retained</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Comprehensive</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Stockholders&rsquo;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</TD><TD STYLE="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Stock</TD><TD STYLE="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Capital</TD><TD STYLE="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Reserve</TD><TD STYLE="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Earnings</TD><TD STYLE="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Income
    (loss)</TD><TD STYLE="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Equity</TD><TD STYLE="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 30%; font-weight: bold; text-indent: -9pt; padding-left: 9pt">BALANCE, JUNE 30, 2020</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; font-weight: bold; text-align: right">6,350,129</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; font-weight: bold; text-align: right">6,350</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; font-weight: bold; text-align: right">155,455,332</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; font-weight: bold; text-align: right">29,743,991</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; font-weight: bold; text-align: right">111,864,338</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; font-weight: bold; text-align: right">(34,264,089</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">)</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; font-weight: bold; text-align: right">262,805,922</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -9pt; padding-left: 9pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 9pt">Net income (loss)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(70,989,577</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(70,989,577</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -9pt; padding-left: 9pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 9pt">Transfer to statutory reserve</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(498,625</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">498,625</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -9pt; padding-left: 9pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Other comprehensive income (loss)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">25,395,536</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">25,395,536</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -9pt; padding-left: 9pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">BALANCE, DECEMBER 31, 2020</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,350,129</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,350</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">155,455,332</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">29,245,366</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">41,373,386</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(8,868,553</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">217,211,881</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center"></TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; text-align: center">&nbsp;</TD><TD STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Additional</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; text-align: center">&nbsp;</TD><TD STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; text-align: center">&nbsp;</TD><TD STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Accumulated <BR> Other</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Total</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Number Of</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Common</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Paid In</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Statutory</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Retained</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Comprehensive</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Stockholders&rsquo;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</TD><TD STYLE="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Stock</TD><TD STYLE="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Capital</TD><TD STYLE="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Reserve</TD><TD STYLE="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Earnings</TD><TD STYLE="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Income
    (Loss)</TD><TD STYLE="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Equity</TD><TD STYLE="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 30%; font-weight: bold; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">BALANCE, JUNE 30, 2019</TD><TD STYLE="width: 1%; font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; border-bottom: Black 4pt double; font-weight: bold; text-align: right">3,986,912</TD><TD STYLE="width: 1%; padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; border-bottom: Black 4pt double; font-weight: bold; text-align: right">3,987</TD><TD STYLE="width: 1%; padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 7%; border-bottom: Black 4pt double; font-weight: bold; text-align: right">138,012,445</TD><TD STYLE="width: 1%; padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; border-bottom: Black 4pt double; font-weight: bold; text-align: right">31,237,891</TD><TD STYLE="width: 1%; padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; border-bottom: Black 4pt double; font-weight: bold; text-align: right">247,122,574</TD><TD STYLE="width: 1%; padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; border-bottom: Black 4pt double; font-weight: bold; text-align: right">(19,821,211</TD><TD STYLE="width: 1%; padding-bottom: 4pt; font-weight: bold; text-align: left">)</TD><TD STYLE="width: 1%; font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; border-bottom: Black 4pt double; font-weight: bold; text-align: right">396,555,685</TD><TD STYLE="width: 1%; padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -9pt; padding-left: 9pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 9pt">Net income (Loss)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(34,396,679</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(34,396,679</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -9pt; padding-left: 9pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 9pt">Issuance of stock for consulting services</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">931,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">931</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,251,069</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,252,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -9pt; padding-left: 9pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 9pt">Issuance of stock for convertible notes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">995,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">995</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,974,005</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,975,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -9pt; padding-left: 9pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 9pt">Stock based compensation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">59,567</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">60</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">329,940</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">330,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -9pt; padding-left: 9pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 9pt">Transfer to statutory reserve</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(546,377</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">546,377</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -9pt; padding-left: 9pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Other comprehensive income (loss)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(7,036,503</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(7,036,503</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -9pt; padding-left: 9pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">BALANCE, DECEMBER 31, 2019</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">5,972,479</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">5,972</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">153,567,460</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">30,691,515</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">213,272,272</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(26,857,714</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">)</TD><TD STYLE="font-weight: bold; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; font-weight: bold; text-align: right">370,679,505</TD><TD STYLE="padding-bottom: 4pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The accompanying notes are an integral part of these unaudited
condensed consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 6; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_06"></A>CHINA GREEN AGRICULTURE,
INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS
OF CASH FLOWS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six Months Ended <BR> December&nbsp;31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>Cash flows from operating activities</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 80%; text-align: left">Net income (loss)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">(70,989,577</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">(34,396,679</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -10pt; text-align: left; padding-left: 20pt">Adjustments to reconcile Net income (loss) to net cash
    provided by (used in) operating activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Depreciation and amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,867,471</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,370,218</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: 10pt">Provision for losses on accounts receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">38,475,657</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">27,670,550</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Gain (Loss) on disposal of property, plant and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,562</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33,837</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Amortization of debt discount</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">41,719</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Inventories impairment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">30,791,832</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Change in fair value of derivative liability</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(17,741</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Changes in operating assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Accounts receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(27,015,611</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(40,783,391</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Amount due from related parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(172,434</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(147,492</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Other current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(251,484</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(224,409</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt">Inventories</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(15,219,180</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">44,905,007</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Advances to suppliers</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">34,718,741</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,662,134</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Other assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">994,332</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">932,053</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Changes in operating liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,558,575</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,495,243</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: 10pt">Customer deposits</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">909,131</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,090,142</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Tax payables</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">580,112</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,446,447</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Accrued expenses and other payables</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">630,812</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">705,810</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Interest payable</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">25,600</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Net cash provided by (used in) operating activities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(6,237,210</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,074,331</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Cash flows from investing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Purchase of plant, property, and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(92,801</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(50,533</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Change in construction in process</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(119,489</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Net cash provided by (used in) investing activities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(212,290</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(50,533</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Cash flows from financing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Proceeds from the sale of common stock</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,252,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Proceeds from loans</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">306,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">279,600</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Advance from related party</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">400,000</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Net cash provided by (used in) financing activities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">306,000</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">10,939,200</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Effect of exchange rate change on cash and cash equivalents</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">4,035,108</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,367,640</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Net increase in cash and cash equivalents</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,108,392</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,446,696</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Cash and cash equivalents, beginning balance</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">11,934,778</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">72,259,804</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt; padding-left: 10pt">Cash and cash equivalents, ending balance</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">9,826,386</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">78,706,500</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Supplement disclosure of cash flow information</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Interest expense paid</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">123,953</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">68,293</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt; text-indent: 10pt">Income taxes paid</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">239,711</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">108,974</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The accompanying notes are an integral part of these unaudited
condensed consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 7; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B><A NAME="a_07"></A>CHINA
GREEN AGRICULTURE, INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>NOTES TO UNAUDITED CONDENSED CONSOLIDATED
FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>NOTE 1 &ndash; ORGANIZATION AND DESCRIPTION OF BUSINESS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">China Green Agriculture, Inc. (the &ldquo;Company&rdquo;,
&ldquo;Parent Company&rdquo; or &ldquo;Green Nevada&rdquo;), through its subsidiaries, is engaged in the research, development,
production, distribution and sale of humic acid-based compound fertilizer, compound fertilizer, blended fertilizer, organic compound
fertilizer, slow-release fertilizers, highly-concentrated water-soluble fertilizers and mixed organic-inorganic compound fertilizer
and the development, production and distribution of agricultural products.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Unless the context indicates otherwise,
as used in this Report, the following are the references herein of all the subsidiaries of the Company (i) Green Agriculture Holding
Corporation (&ldquo;Green New Jersey&rdquo;), a wholly-owned subsidiary of Green Nevada, incorporated in the State of New Jersey;
(ii) Shaanxi TechTeam Jinong Humic Acid Product Co., Ltd. (&ldquo;Jinong&rdquo;), a wholly-owned subsidiary of Green New Jersey
organized under the laws of the PRC; (iii) Xi&rsquo;an Hu County Yuxing Agriculture Technology Development Co., Ltd. (&ldquo;Yuxing&rdquo;),
a Variable Interest Entity (&ldquo;VIE&rdquo;) in the in PRC controlled by Jinong through a series of contractual agreements;
(iv) Beijing Gufeng Chemical Products Co., Ltd., a wholly-owned subsidiary of Jinong in the PRC (&ldquo;Gufeng&rdquo;), and (v)
Beijing Tianjuyuan Fertilizer Co., Ltd., Gufeng&rsquo;s wholly-owned subsidiary in the PRC (&ldquo;Tianjuyuan&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 30, 2016 the Company, through
its wholly-owned subsidiary Jinong, entered into strategic acquisition agreements and a series of contractual agreements with
the shareholders of the following six companies that are organized under the laws of the PRC and would be deemed VIEs: Shaanxi
Lishijie Agrochemical Co., Ltd. (&ldquo;Lishijie&rdquo;), Songyuan Jinyangguang Sannong Service Co., Ltd. (&ldquo;Jinyangguang&rdquo;),
Shenqiu County Zhenbai Agriculture Co., Ltd. (&ldquo;Zhenbai&rdquo;), Weinan City Linwei District Wangtian Agricultural Materials
Co., Ltd. (&ldquo;Wangtian&rdquo;), Aksu Xindeguo Agricultural Materials Co., Ltd. (&ldquo;Xindeguo&rdquo;), and Xinjiang Xinyulei
Eco-agriculture Science and Technology co., Ltd. (&ldquo;Xinyulei&rdquo;). On January 1, 2017, the Company, through its wholly-owned
subsidiary Jinong, entered into strategic acquisition agreements and a series of contractual agreements with the shareholders
of the following two companies that are organized under the laws of the PRC and would be deemed VIEs, Sunwu County Xiangrong Agricultural
Materials Co., Ltd. (&ldquo;Xiangrong&rdquo;), and Anhui Fengnong Seed Co., Ltd. (&ldquo;Fengnong&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 30, 2017, the Company, through
its wholly-owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements
with the shareholders of Zhenbai.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Yuxing, Lishijie, Jinyangguang, Wangtian,
Xindeguo, Xinyulei, Xiangrong and Fengnong may also collectively be referred to as the &ldquo;the VIE Companies&rdquo;; Lishijie,
Jinyangguang, Wangtian, Xindeguo, Xinyulei, Xiangrong and Fengnong may also collectively be referred to as &ldquo;the sales VIEs&rdquo;
or &ldquo;the sales VIE companies&rdquo;.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 8; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&rsquo;s corporate structure as of December 31,
2020 is set forth in the diagram below:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><IMG SRC="image_001.jpg" ALT=""></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 9; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>NOTE 2 &ndash; BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT
ACCOUNTING POLICIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Principle of consolidation</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying unaudited condensed consolidated
financial statements include the accounts of the Company and its wholly-owned subsidiaries, Green New Jersey, Jinong, Gufeng,
Tianjuyuan, and the VIE Companies. All significant inter-company accounts and transactions have been eliminated in consolidation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective June 16, 2013, Yuxing was converted
from being a wholly-owned foreign enterprise 100% owned by Jinong to a domestic enterprise 100% owned one natural person, who
is not affiliated to the Company (&ldquo;Yuxing&rsquo;s Owner&rdquo;). Effective the same day, Yuxing&rsquo;s Owner entered into
a series of contractual agreements with Jinong pursuant to which Yuxing became the VIE of Jinong.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>VIE assessment</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A VIE is an entity (1) that has total
equity at risk that is not sufficient to finance its activities without additional subordinated financial support from other entities,
(2) where the group of equity holders does not have the power to direct the activities of the entity that most significantly impact
the entity&rsquo;s economic performance, or the obligation to absorb the entity&rsquo;s expected losses or the right to receive
the entity&rsquo;s expected residual returns, or both, or (3) where the voting rights of some investors are not proportional to
their obligations to absorb the expected losses of the entity, their rights to receive the expected residual returns of the entity,
or both, and substantially all of the entity&rsquo;s activities either involve or are conducted on behalf of an investor that
has disproportionately few voting rights. To determine if an entity is considered a VIE, the Company first performs a qualitative
analysis, which requires certain subjective decisions regarding its assessments, including, but not limited to, the design of
the entity, the variability that the entity was designed to create and pass along to its interest holders, the rights of the parties,
and the purpose of the arrangement. If the Company cannot conclude after a qualitative analysis whether an entity is a VIE, it
performs a quantitative analysis. The qualitative analysis considered the design of the entity, the risks that cause variability,
the purpose for which the entity was created, and the variability that the entity was designed to pass along to its variable interest
holders. When the primary beneficiary could not be identified through a qualitative analysis, we used internal cash flow models
to compute and allocate expected losses or expected residual returns to each variable interest holder based upon the relative
contractual rights and preferences of each interest holder in the VIE&rsquo;s capital structure.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Use of estimates</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of unaudited condensed
consolidated financial statements in conformity with accounting principles generally accepted in the United States of America
requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements and the amount of
revenues and expenses during the reporting periods. Management makes these estimates using the best information available at the
time the estimates are made. However, actual results and outcomes may differ from management&rsquo;s estimates and assumptions
due to risks and uncertainties, including uncertainty in the current economic environment due to the recent pandemic outbreak
of the novel coronavirus (&ldquo;COVID-19&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Leases</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determines if an arrangement
is a lease or contains a lease at inception. Operating lease right-of-use assets and lease liabilities are recognized at commencement
based on the present value of lease payments over the lease term. As the implicit rate is typically not readily determinable in
the Company&rsquo;s lease agreements, the Company uses its incremental borrowing rate as of the lease commencement date to determine
the present value of the lease payments. The incremental borrowing rate is based on the Company&rsquo;s specific rate of interest
to borrow on a collateralized basis, over a similar term and in a similar economic environment as the lease. Lease expense is
recognized on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recognized on
the balance sheet; the Company recognizes lease expense for these leases on a straight-line basis over the lease term. Additionally,
the Company accounts for lease and non-lease components as a single lease component for its identified asset classes. As of December
31, 2020, the Company does not have any material leases for the implementation of ASC 842.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 10; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Cash and cash equivalents and concentration of cash</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For statement of cash flows purposes,
the Company considers all cash on hand and in banks, certificates of deposit with state owned banks in the PRC and banks in the
United States, and other highly-liquid investments with maturities of three months or less, when purchased, to be cash and cash
equivalents. The Company maintains large sums of cash in three major banks in China. The aggregate cash in such accounts and on
hand as of December 31, 2020 and June 30, 2020 were $9,756,745 and $11,866,308, respectively. There is no insurance securing these
deposits in China. In addition, the Company also had $69,641 and $68,470 in cash in two banks in the United States as of December
31, 2020 and June 30, 2020, respectively. Cash overdraft as of balance sheet date will be reflected as liabilities in the balance
sheet. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on
its cash in bank accounts.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Accounts receivable</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management regularly reviews the composition
of accounts receivable and analyzes customer credit worthiness, current economic trends and changes in customer payment patterns
to evaluate the adequacy of these reserves at each year-end. Accounts considered uncollectible are provisioned for /written off
based upon management&rsquo;s assessment. As of December 31, 2020, and June 30, 2020, the Company had accounts receivable of $102,412,975
and $105,693,326, net of allowance for doubtful accounts of $31,196,455 and $38,466,200, respectively. The company recorded bad
debt expense in the amount of $ 38 million and $ 28 million for six months ended December 31, 2020 and 2019, respectively. The
Company adopts no policy to accept product returns after the sales delivery.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Inventories</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventory is valued at the lower of cost
(determined on a weighted average basis) or market. Inventories consist of raw materials, work in process, finished goods and
packaging materials. The Company reviews its inventories regularly for possible obsolete goods and establishes reserves when determined
necessary. As of December 31, 2020, and 2019, the Company had no reserve for obsolete goods. The company confirmed the loss of
$31 million and $18 million of inventories for six months ended December 31, 2020 and 2019, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Intangible Assets</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company records intangible assets
acquired individually or as part of a group at fair value. Intangible assets with definitive lives are amortized over the useful
life of the intangible asset, which is the period over which the asset is expected to contribute directly or indirectly to the
entity&rsquo;s future cash flows. The Company evaluates intangible assets for impairment at least annually and more often whenever
events or changes in circumstances indicate that the carrying value may not be recoverable. Whenever any such impairment exists,
an impairment loss will be recognized for the amount by which the carrying value exceeds the fair value. The Company has not recorded
impairment of intangible assets as of December 31, 2020 and 2019, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Customer deposits</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Payments received before all the relevant
criteria for revenue recognition are satisfied are recorded as customer deposits. When all revenue recognition criteria are met,
the customer deposits are recognized as revenue. As of December 31, 2020, and June 30, 2020, the Company had customer deposits
of $8,881,013 and $7,342,590, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Earnings per share</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings per share is computed based
on the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed
based on the weighted average number of shares of common stock plus the effect of dilutive potential common shares outstanding
during the period using the treasury stock method. Dilutive potential common shares include outstanding stock options and stock
awards.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 11; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The components of basic and diluted earnings per share consist
of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">Three Months Ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Net income (loss) for Basic Earnings Per Share</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(40,036,663</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(27,080,880</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Basic Weighted Average Number of Shares</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,350,129</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,474,979</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Net income (loss) Per Share &ndash; Basic</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(6.30</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(4.95</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net income (loss) for Diluted Earnings Per Share</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(30,952,914</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(27,080,880</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Diluted Weighted Average Number of Shares</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,350,129</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,474,979</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net income (loss) Per Share &ndash; Diluted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(6.30</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(4.95</TD><TD STYLE="text-align: left">)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">Six Months Ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Net Income for Basic Earnings Per Share</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(70,989,577</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(34,396,679</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Basic Weighted Average Number of Shares</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,350,129</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,989,745</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Net Income Per Share &ndash; Basic</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(11.18</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(6.89</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net Income for Diluted Earnings Per Share</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(70,989,577</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(34,396,679</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Diluted Weighted Average Number of Shares</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,350,129</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,989,745</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Net Income Per Share &ndash; Diluted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(11.18</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(6.89</TD><TD STYLE="text-align: left">)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Recent accounting pronouncements</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2018, the FASB issued ASU 2018-13,
&ldquo;Changes to the Disclosure Requirements for Fair Value Measurement.&rdquo; ASU 2018-13 modifies the disclosure requirements
on fair value measurements from Accounting Standards Codification (&ldquo;ASC&rdquo;) 820, &ldquo;Fair Value Measurement.&rdquo;
ASU 2018-13 is effective for interim and annual reporting periods beginning after December&nbsp;15, 2019, with early adoption
permitted. The effect of the adoption of ASU&nbsp;2018-13 will be a change to the disclosure requirements for certain fair value
measurements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2018, the FASB issued ASU 2018-15,
&ldquo;Customer&rsquo;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract.&rdquo;
ASU 2018-15 requires customers in a cloud computing arrangement that is a service contract to follow the internal-use software
guidance in ASC 350-40, &ldquo;Intangibles&mdash;Goodwill and Other&mdash;Internal-Use Software,&rdquo; to determine which implementation
costs may be capitalized. ASU 2018-15 is effective for interim and annual reporting periods beginning after December 15, 2019,
with early adoption permitted. The amendments in ASU 2018-15 can be applied either retrospectively or prospectively to all implementation
costs incurred after the date of adoption. The Company does not expect the adoption of ASU 2018-15 to have a material impact on
its unaudited condensed consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2019, the FASB issued ASU
2019-12, &ldquo;Simplifying the Accounting for Income Taxes.&rdquo; ASU 2019-12 eliminates certain exceptions within ASC 740,
&ldquo;Income Taxes,&rdquo; and clarifies certain aspects of ASC 740 to promote consistency among reporting entities. ASU 2019-12
is effective for interim and annual reporting periods beginning after December 15, 2020, with early adoption permitted. Most amendments
within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective
or modified retrospective basis. The Company is evaluating the impact that adoption of ASU 2019-12 will have on its unaudited
condensed consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>NOTE 3 &ndash; GOING CERCERN</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&rsquo;s financial statements
are prepared assuming that the Company will continue as a going concern. The Company has incurred operating losses and had negative
operating cash flows during the reporting period from July 1, 2020 through December 31, 2020. These factors raise doubt about
the Company&rsquo;s ability to continue as a going concern.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To meet its working capital needs through
the next twelve months and to fund the growth of the Company, the Company may consider plans to raise additional funds through
the issuance of equity or borrow loan from local bank. The ability of the Company to continue as a going concern is dependent
upon its ability to successfully execute its new business strategy and eventually attain profitable operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying financial statements
do not include any adjustments to reflect the recoverability and classification of recorded asset amounts and classification of
liabilities that might be necessary should the Company be unable to continue as going concern.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>



<!-- Field: Page; Sequence: 12; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>NOTE 4 &ndash; INVENTORIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories consisted of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">June 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Raw materials</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">25,106,028</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">43,177,071</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Supplies and packing materials</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">410,239</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">465,746</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Work in progress</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">299,260</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">374,756</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Finished goods</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">65,014,988</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">54,903,508</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">90,830,515</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">98,921,081</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>NOTE 5 &ndash; PROPERTY, PLANT AND EQUIPMENT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, plant and equipment consisted of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">June 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Building and improvements</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">40,871,707</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">37,799,650</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Auto</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,460,239</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,207,619</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Machinery and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,104,231</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,601,852</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Total property, plant and equipment</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">63,436,177</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">58,609,121</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(40,105,998</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(35,680,787</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 4pt">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">23,330,179</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">22,928,334</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>NOTE 6 &ndash; INTANGIBLE ASSETS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Intangible assets consisted of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">June 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Land use rights, net</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">9,447,307</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">8,850,905</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Technology patent, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,006</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,069</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Customer relationships, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">832,443</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">908,933</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Non-compete agreement</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">144,713</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">230,669</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1.5pt">Trademarks</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">6,227,100</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">5,759,049</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 4pt">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">16,653,569</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">15,751,625</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">LAND USE RIGHT</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 25, 2009, Yuxing was granted
a land use right for approximately 88 acres (353,000 square meters or 3.8 million square feet) by the People&rsquo;s Government
and Land &amp; Resources Bureau of Hu County, Xi&rsquo;an, Shaanxi Province. The fair value of the related intangible asset was
determined to be the respective cost of RMB73,184,895 (or $11,197,289). The intangible asset is being amortized over the grant
period of 50 years using the straight-line method.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 13, 2003, Tianjuyuan was granted
a certificate of Land Use Right for a parcel of land of approximately 11 acres (42,726 square meters or 459,898 square feet) at
Ping Gu District, Beijing. The purchase cost was recorded at RMB1,045,950 (or $160,030). The intangible asset is being amortized
over the grant period of 50 years.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 16, 2001, Jinong received a
land use right as a contribution from a shareholder, which was granted by the People&rsquo;s Government and Land &amp; Resources
Bureau of Yangling District, Shaanxi Province. The fair value of the related intangible asset at the time of the contribution
was determined to be RMB7,285,099 (or $1,114,620). The intangible asset is being amortized over the grant period of 50 years.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 13; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Land Use Rights consisted of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">June 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Land use rights</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">12,471,938</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">11,534,506</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(3,024,631</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,683,601</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Total land use rights, net</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">9,447,307</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">8,850,905</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">TECHNOLOGY PATENT</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 16, 2001, Jinong was issued
a technology patent related to a proprietary formula used in the production of humic acid. The fair value of the related intangible
asset was determined to be the respective cost of RMB 5,875,068 (or $898,885) and is being amortized over the patent period of
10 years using the straight-line method. This technology patent has been fully amortized.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 2, 2010, the Company acquired
Gufeng and its wholly-owned subsidiary Tianjuyuan. The fair value of the acquired technology patent was estimated to be RMB9,200,000
(or $1,407,600) and is amortized over the remaining useful life of six years using the straight-line method. As of June 30, 2020,
this technology patent is fully amortized.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The technology know-how consisted of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">June 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Technology know-how</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">2,311,022</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">2,137,317</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,309,016</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,135,248</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Total technology know-how, net</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">2,006</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">2,069</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">CUSTOMER RELATIONSHIPS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 2, 2010, the Company acquired
Gufeng and its wholly-owned subsidiary Tianjuyuan. The fair value of the acquired customer relationships was estimated to be RMB65,000,000
(or $9,945,000) and is amortized over the remaining useful life of ten years. On June 30, 2016 and January 1, 2017, the Company
acquired the sales VIE Companies. The fair value of the acquired customer relationships was estimated to be RMB16,472,179 (or
$2,520,243) and is amortized over the remaining useful life of seven to ten years.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">June 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Customer relationships</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">12,198,629</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">11,281,739</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(11,366,186</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(10,372,806</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Total customer relationships, net</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">832,443</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">908,933</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NON-COMPETE AGREEMENT</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 2, 2010, the Company acquired
Gufeng and its wholly-owned subsidiary Tianjuyuan. The fair value of the acquired non-compete agreement was estimated to be RMB1,320,000
(or $201,960) and is amortized over the remaining useful life of five years using the straight-line method. On June 30, 2016 and
January 1, 2017, the Company acquired the sales VIE Companies. The fair value of the acquired non-compete agreements was estimated
to be RMB6,150,683 (or $941,054) and is amortized over the remaining useful life of five years using the straight-line method.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">June 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Non-compete agreement</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">1,249,007</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">1,155,127</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,104,294</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(924,458</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Total non-compete agreement, net</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">144,713</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">230,669</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">TRADEMARKS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 2, 2010, the Company acquired
Gufeng and its wholly-owned subsidiary Tianjuyuan. The preliminary fair value of the acquired trademarks was estimated to be RMB40,700,000
(or $6,227,100) and is subject to an annual impairment test.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 14; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">AMORTIZATION EXPENSE</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Estimated amortization expenses of intangible
assets for the next five twelve months periods ended December 31, are as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Twelve
    Months Ended on December 31,</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Expense
    <BR>
    ($)</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: bottom; width: 89%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 8%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">768,524</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">594,402</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">519,970</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">381,232</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">355,516</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>NOTE 7 &ndash; OTHER NON-CURRENT ASSETS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other non-current assets mainly include
advance payments related to leasing land for use by the Company. As of December 31, 2020, the balance of other non-current assets
was $10,803,381, which was the lease fee advances for agriculture lands that the Company engaged in Shiquan County from 2021 to
2027.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2017, Jinong entered into a lease
agreement for approximately 3,400 mu, and 2600-hectare agriculture lands in Shiquan County, Shaanxi Province. The lease was from
April 2017 and was renewable for every ten-year period up to 2066. The aggregate leasing fee was approximately RMB 13 million
per annum, The Company had made 10-year advances of leasing fee per lease terms. The Company has amortized $1 million and $1 million
as expenses for the six months ended December 31, 2020 and 2019, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Estimated amortization expenses of the
lease advance payments for the next four twelve-month periods ended December 31 and thereafter are as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1.5pt solid; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Twelve
    months ending December 31,</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 90%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 7%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,054,025</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,054,025</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,054,025</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025 and thereafter</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,641,306</FONT></TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>NOTE 8 &ndash; ACCRUED EXPENSES AND OTHER PAYABLES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accrued expenses and other payables consisted of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">June 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Payroll and welfare payable</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">182,416</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">168,705</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Accrued expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,565,068</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,640,130</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Other payables</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,406,906</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,211,818</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Other levy payable</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">128,316</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">118,671</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">15,282,706</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">14,139,324</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>NOTE 9 &ndash; AMOUNT DUE TO RELATED PARTIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At the end of December 2015, Yuxing entered
into a sales agreement with the Company&rsquo;s affiliate, 900LH.com Food Co., Ltd. (&ldquo;900LH.com&rdquo;, previously announced
as Xi&rsquo;an Gem Grain Co., Ltd) pursuant to which Yuxing is to supply various vegetables to 900LH.com for its incoming seasonal
sales at the holidays and year ends (the &ldquo;Sales Agreement&rdquo;). The contingent contracted value of the Sales Agreement
is RMB 25,500,000 (approximately $3,901,500). For the six months Ended December 31, 2020 and 2019, Yuxing has sold approximately
$176,409 and $300,210 products to 900LH.com.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, and June 30,
2020, the amount due to related parties was $4,345,258 and $4,212,407, respectively.&nbsp;&nbsp;As of December 31, 2020, and June
30, 2020, $1,071,000 and $990,500, respectively were amounts that Gufeng borrowed from a related party, Xi&rsquo;an Techteam Science
&amp; Technology Industry (Group) Co. Ltd., a company controlled by Mr. Zhuoyu Li, Chairman and CEO of the Company, representing
unsecured, non-interest-bearing loans that are due on demand.&nbsp;&nbsp;These loans are not subject to written agreements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, and June 30,
2020, the Company&rsquo;s subsidiary, Jinong, owed 900LH.com $12,779 and $11,819, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 1, 2020, Jinong signed an office
lease with Kingtone Information Technology Co., Ltd. (&ldquo;Kingtone Information&rdquo;), of which Mr. Zhuoyu Li, Chairman and
CEO of the Company, served as Chairman. Pursuant to the lease, Jinong rented 612 square meters (approximately 6,588 square feet)
of office space from Kingtone Information. The lease provides for a two-year term effective as of July 1, 2020 with monthly rent
of RMB24,480 (approximately $3,745).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 15; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>NOTE 10 &ndash; LOAN PAYABLES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, the short-term
loan payables consisted of three loans which mature on dates ranging from June 17, 2020 through August 5, 2021 with interest rates
ranging from 5.22% to 5.66%. All loans are collateralized by Tianjuyuan&rsquo;s land use right and building ownership right.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">No.</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Payee</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Loan period per agreement</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Interest Rate</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&nbsp;31,<BR> 2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 7%; text-align: center">1</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 56%; text-align: left">Postal Saving Bank of China - Pinggu Branch</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 11%; text-align: center">June 17, 2020-June 16, 2021</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">5.66</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">2,295,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center">2</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">Beijing Bank - Pinggu Branch</TD><TD>&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">June 22, 2020-June 22, 2021</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5.22</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,530,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center; padding-bottom: 1.5pt">3</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Postal Saving Bank of China - Pinggu Branch</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center; padding-bottom: 1.5pt">August 6, 2020-August 5, 2021</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">5.66</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">306,000</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center; padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">4,131,000</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The interest expense from short-term loans
was $123,953 and $164,698 for the period ended December 31, 2020 and 2019, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>NOTE 11 &ndash; CONVERTIBLE NOTES PAYABLE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Relating to the acquisition of the VIE
Companies, the Company subsidiary, Jinong, issued to the VIE Companies shareholders convertible notes payable twice, in the aggregate
notional amount of RMB 51,000,000 ($7,803,000) with a term of three years and an annual interest rate of 3%.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">No.</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Related Acquisitions of Sales VIEs</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Issuance Date</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Maturity Date</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Notional Interest <BR>
Rate</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Conversion Price</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Notional Amount<BR> (in RMB)</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; width: 5%; text-align: center">1</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 37%; text-align: left">Wangtian, Lishijie, Xindeguo, Xinyulei, Jinyangguang</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: center">June 30, 2016</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: center">June 30, 2019</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; text-align: right">3</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">5.00</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; text-align: right">39,000,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; text-align: center">2</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">Fengnong, Xiangrong</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">January&nbsp;1,&nbsp;2017</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">December&nbsp;31,&nbsp;2019</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">5.00</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12,000,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The convertible notes take priority over
the preferred stock and common stock of Jinong, and any other class or series of capital stocks Jinong issues in the future in
terms of interests and payments in the event of any liquidation, dissolution or winding up of Jinong. On or after the third anniversary
of the issuance date of the note, noteholders may request Jinong to process the note conversion to convert the note into shares
of the Company&rsquo;s common stock. The notes cannot be converted prior to the mature date. The per share conversion price of
the notes is the higher of the following: (i) $5.00 per share or (ii) 75% of the closing price of the Company&rsquo;s common stock
on the date the noteholder delivers the conversion notice. Due to the discontinuation of VIE agreements with Zhenbai&rsquo;s shareholders,
certain convertible notes issued on June 30, 2016 with a face amount of RMB 12,000,000 ($1,836,000) were tendered back to the
Company. All outstanding balance of unpaid principal and accrued interest in the tendered convertible notes were forfeited.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 15, 2019, the Company issued
995,000 shares of common stock at the price of $5.00 per share for the total amount of $4,975,000 to the holders of the Company&rsquo;s
convertible notes payable in connection with the payment of the convertible notes&rsquo; principal and interests. The convertible
notes were issued on June 30, 2016 and matured on June 30, 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 14, 2020, the Company issued
377,650 shares of common stock at the price of $5.00 per share for the total amount of $1,888,250 to the holders of the Company&rsquo;s
convertible notes payable in connection with the payment of the convertible notes&rsquo; principal and interests. The convertible
notes were issued on January 1, 2017 and matured on January 1, 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determined that the fair value
of the convertible notes payable was 0 as of December 31, 2020 and June 30, 2020. Aside from the forfeiture of the convertible
notes previously issued to Zhenbai&rsquo;s shareholders, the difference between the fair value of the notes and the face amount
of the notes is being amortized to accretion implied interest expense over the three-year life of the notes. As of December 31,
2020, the accumulated amortization of this discount into accretion expenses was $1,375,499. As of December 31, 2019, the accumulated
amortization of this discount into accretion expenses was $1,375,511.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 16; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>NOTE 12 &ndash; TAXES PAYABLE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Enterprise Income Tax</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective January 1, 2008, the Enterprise
Income Tax (&ldquo;EIT&rdquo;) law of the PRC replaced the tax laws for Domestic Enterprises (&ldquo;DEs&rdquo;) and Foreign Invested
Enterprises (&ldquo;FIEs&rdquo;). The EIT rate of 25% replaced the 33% rate that was applicable to both DEs and FIEs. The two-year
tax exemption and three-year 50% tax reduction tax holiday for production-oriented FIEs was eliminated. Since January 1, 2008,
Jinong became subject to income tax in China at a rate of 15% as a high-tech company, because of the expiration of its tax exemption
on December 31, 2007. Accordingly, it made provision for income taxes for the six-month period ended December 31, 2020 and 2019
of $273,796 and $-857,195, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Value-Added Tax</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All the Company&rsquo;s fertilizer products
that are produced and sold in the PRC were subject to a Chinese Value-Added Tax (VAT) of 13% of the gross sales price. On April
29, 2008, the PRC State of Administration of Taxation (SAT) released Notice #56, &ldquo;<I>Exemption of VAT for Organic Fertilizer
Products</I>&rdquo;, which allows certain fertilizer products to be exempt from VAT beginning June 1, 2008. The Company submitted
the application for exemption in May 2009, which was granted effective September 1, 2009, continuing through December 31, 2015.
On August 10, 2015 and August 28, 2015, the SAT released Notice #90. &ldquo;<I>Reinstatement of VAT for Fertilizer Products</I>&rdquo;,
and Notice #97, &ldquo;<I>Supplementary Reinstatement of VAT for Fertilizer Products</I>&rdquo;, which restore the VAT of 13%
of the gross sales price on certain fertilizer products includes non-organic fertilizer products starting from September 1, 2015,
but granted taxpayers a reduced rate of 3% from September 1, 2015 through June 30, 2016.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 28, 2017, the PRC State of Administration
of Taxation (SAT) released Notice 2017 #37, &ldquo;<I>Notice on Policy of Reduced Value Added Tax Rate,</I>&rdquo; under which,
effective July 1, 2017, all the Company&rsquo;s fertilizer products that are produced and sold in the PRC are subject to a Chinese
Value-Added Tax (VAT) of 11% of the gross sales price. The tax rate was reduced 2% from 13%.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 4, 2018, the PRC State of Administration
of Taxation (SAT) released Notice 2018 #32, &ldquo;<I>Notice on Adjustment of VAT Tax Rate,</I>&rdquo; under which, effective
May 1, 2018, all the Company&rsquo;s fertilizer products that are produced and sold in the PRC are subject to a Chinese Value-Added
Tax (VAT) of 10% of the gross sales price. The tax rate was reduced 1% from 11%.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 20, 2019, the PRC State of Administration
of Taxation (SAT) released Notice 2019 #39, &ldquo;<I>Announcement on Policies Concerning Deepening the Reform of Value Added
Tax,</I>&rdquo; under which, effective April 1, 2019, all the Company&rsquo;s fertilizer products that are produced and sold in
the PRC are subject to a Chinese Value-Added Tax (VAT) of 9% of the gross sales price. The tax rate was reduced 1% from 10%.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Income Taxes and Related Payables</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">June&nbsp;30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; padding-bottom: 1.5pt">VAT provision</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(254,916</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(257,068</TD><TD STYLE="width: 1%; padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Income tax payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,231,626</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,704,543</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Other levies</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,421,439</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,187,442</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Repatriation tax</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">29,010,535</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">29,010,535</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">32,408,684</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">31,645,452</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The provision for income taxes consists of the following</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Current tax - foreign</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">3,047,841</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(375,504</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Deferred tax</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">3,047,841</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(375,504</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Significant components of deferred tax assets were as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">June&nbsp;30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Deferred tax assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; width: 76%; text-align: left">Deferred Tax Benefit</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">35,936,326</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">33,743,546</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Valuation allowance</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(35,936,326</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(33,743,546</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Total deferred tax assets</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 17; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Tax Rate Reconciliation</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our effective tax rates were approximately
-4.5% and-1.1% for the six months Ended December 31, 2020 and 2019, respectively. Substantially all the Company&rsquo;s income
before income taxes and related tax expense are from PRC sources. Actual income tax benefit reported in the consolidated statements
of operations and comprehensive income (loss) differ from the amounts computed by applying the US statutory income tax rate of
21.0% to income before income taxes for the six months Ended December 31, 2020 and 2019 for the following reasons:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">December 31, 2020</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>China</B></FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>United
    States</B></FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>15%
    - 25%</B></FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>21%</B></FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Total</B></FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 4pt; width: 40%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pretax
    income (loss)</FONT></TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 9%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(66,971,669</FONT></TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 5%; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 9%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(970,067</FONT></TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 5%; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 9%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(67,941,736</FONT></TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 5%; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected income tax expense (benefit)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(16,742,917</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">25.0</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(203,714</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.0</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(16,946,631</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">High-tech income benefits on Jinong</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,528,049</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2.3)</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,528,049</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Losses
    from subsidiaries in which no benefit is recognized</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,985,920</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(23.9</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,985,920</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change
    in valuation allowance on deferred tax asset from US tax benefit</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,276,790</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;(3.4)</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">203,714</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(21.0</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,480,504</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Actual tax expense</FONT></TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,047,841</FONT></TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4.6</FONT></TD>
    <TD STYLE="padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</FONT></TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,047,841</FONT></TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4.5</FONT></TD>
    <TD STYLE="padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">December 31, 2019</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>China<BR>
    15% - 25%</B></FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; text-align: right">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>United
    States<BR>
    21%</B></FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; text-align: right">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Total</B></FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; text-align: right">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 4pt; width: 40%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pretax
    income (loss)</FONT></TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 9%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(33,920,976</FONT></TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 5%">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 9%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(851,206</FONT></TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 5%; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; width: 9%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(34,772,182</FONT></TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 5%; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected income tax expense (benefit)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8,480,244</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">25.0</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(178,753</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.0</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8,658,997</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">High-tech income benefits on Jinong</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">571,464</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1.7</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">571,464</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Losses
    from subsidiaries in which no benefit is recognized</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,533,276</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(22.2</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,533,276</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change
    in valuation allowance on deferred tax asset from US tax benefit</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">178,753</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(21.0</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">178,753</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Actual tax expense</FONT></TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(375,504</FONT></TD>
    <TD STYLE="padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1.1</FONT></TD>
    <TD STYLE="padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</FONT></TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(375,504</FONT></TD>
    <TD STYLE="padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1.1</FONT></TD>
    <TD STYLE="padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>NOTE 13 &ndash; STOCKHOLDERS&rsquo;
EQUITY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Common Stock</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 15, 2019, the Company issued
995,000 shares of common stock at the price of $5.00 per share for the total amount of $4,975,000 to the holders of the Company&rsquo;s
convertible notes payable in connection with the payment of the convertible notes&rsquo; principal and interests. The convertible
notes were issued on June 30, 2016 and matured on June 30, 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 14, 2020, the Company issued
377,650 shares of common stock at the price of $5.00 per share to the holders of the Company&rsquo;s convertible notes payable
in connection with the payment of the convertible notes&rsquo; principal and interests. The convertible notes were issued on January
1, 2017 and matured on January 1, 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no shares of common stock issued
during the six months ended December 31, 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, and June 30,
2020, there were 6,350,129 and 6,350,129 shares of common stock issued and outstanding, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 18; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Preferred Stock</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Company&rsquo;s Articles of
Incorporation, the Board has the authority, without further action by stockholders, to designate up to 20,000,000 shares of preferred
stock in one or more series and to fix the rights, preferences, privileges, qualifications and restrictions granted to or imposed
upon the preferred stock, including dividend rights, conversion rights, voting rights, rights and terms of redemption, liquidation
preference and sinking fund terms, any or all of which may be greater than the rights of the common stock. If the Company sells
preferred stock under its registration statement on Form S-3, it will fix the rights, preferences, privileges, qualifications
and restrictions of the preferred stock of each series in the certificate of designation relating to that series and will file
the certificate of designation that describes the terms of the series of preferred stock the Company offers before the issuance
of the related series of preferred stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, the Company has
20,000,000 shares of preferred stock authorized, with a par value of $.001 per share, of which no shares are issued or outstanding.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>NOTE 14 &ndash; CONCENTRATIONS AND LITIGATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Market Concentration</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All the Company&rsquo;s revenue-generating
operations are conducted in the PRC. Accordingly, the Company&rsquo;s business, financial condition and results of operations
may be influenced by the political, economic and legal environments in the PRC, and by the general state of the PRC&rsquo;s economy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&rsquo;s operations in the
PRC are subject to specific considerations and significant risks not typically associated with companies in North America and
Western Europe. These include risks associated with, among other things, the political, economic and legal environment and foreign
currency exchange. The Company&rsquo;s results may be adversely affected by, among other things, changes in governmental policies
with respect to laws and regulations, anti-inflationary measures, currency conversion and remittance abroad, and rates and methods
of taxation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Vendor and Customer Concentration</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were two vendors from which the
Company purchased more than 10% of its raw materials, with the total of 22.2% of its raw materials for the six months ended December
31, 2020. Total purchases from these vendors are $20,257,292 for the six-month period ended December 31, 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was only one vendor which the Company
purchased more than 10% of its raw materials, with the total of 10.4% of its raw materials for the six months ended December 31,
2019. Total purchases from this vendor are $3,534,955 for the six-month period ended December 31, 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">No customer accounted for over 10% of the Company&rsquo;s sales
for the six months Ended December 31, 2020 and 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Litigation</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 5, 2020, an individual filed suit
pro se (as in, representing oneself without an attorney) in the Southern District of Florida federal court alleging violations
of the Securities Exchange Act. The Company believes the action is without merit and vigorously opposed it. The company has moved
to dismiss the litigation and for attorney&rsquo;s fees from the plaintiff. The motions are pending.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>NOTE 15 &ndash; SEGMENT REPORTING</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is organized into four main
business segments, based on location and product: Jinong (fertilizer production), Gufeng (fertilizer production), Yuxing (agricultural
products production) and the sales VIEs. Each of the four operating segments referenced above has separate and distinct general
ledgers. The chief operating decision maker (&ldquo;CODM&rdquo;) receives financial information, including revenue, gross margin,
operating income (expense) and net income (loss) produced from the various general ledger systems to make decisions about allocating
resources and assessing performance; however, the principal measure of segment profitability or loss used by the CODM is net income
(loss) by segment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 19; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">Three&nbsp;Months <BR> Ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">Three&nbsp;Months<BR> Ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">Six&nbsp;Months <BR> Ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">Six&nbsp;Months <BR> Ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,<BR>
2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,<BR>
2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left">Revenues from unaffiliated customers:</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%; text-align: justify; padding-left: 9pt">Jinong</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">14,901,875</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">14,521,485</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">29,431,187</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">33,576,301</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-left: 9pt">Gufeng</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22,436,394</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22,266,549</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">38,264,597</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">38,589,766</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-left: 9pt">Yuxing</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,682,195</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,461,510</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,105,683</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,001,221</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Sales VIEs</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">8,320,878</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">10,315,465</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">19,698,107</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">23,219,292</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt">Consolidated</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">48,341,342</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">49,565,009</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">92,499,574</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">100,386,580</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify">Operating income (loss):</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-left: 9pt">Jinong</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(6,822,917</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(6,345,818</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(5,064,240</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(5,767,775</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-left: 9pt">Gufeng</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(29,684,059</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(21,628,851</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(60,820,293</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(33,129,109</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-left: 9pt">Yuxing</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">151,213</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">141,271</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">288,426</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">295,949</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-left: 9pt">Sales VIEs</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,592,608</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">547,915</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,240,771</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,841,232</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-left: 9pt">Reconciling item (1)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Reconciling item (2)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">455,876</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(512,534</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(851,214</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 4pt">Consolidated</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(37,492,495</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(27,798,017</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(66,836,878</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(34,610,917</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Net income (loss):</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-left: 9pt">Jinong</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(6,808,850</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(5,381,542</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(5,290,807</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(4,857,441</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-left: 9pt">Gufeng</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(29,815,966</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(21,682,935</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(61,009,636</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(33,194,889</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-left: 9pt">Yuxing</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">167,650</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">140,943</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">304,559</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">295,498</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-left: 9pt">Sales VIEs</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,702,737</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">355,224</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,734,009</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,223,710</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-left: 9pt">Reconciling item (1)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-left: 9pt">Reconciling item (2)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,876,485</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(512,534</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,246,858</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(851,214</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Reconciling item (3)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(277</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(36</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(12,827</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(12,350</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 4pt">Consolidated</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(40,036,663</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(27,080,879</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(70,989,577</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(34,396,679</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Depreciation and Amortization:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-left: 9pt">Jinong</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">202,293</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">190,770</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">394,871</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">381,848</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-left: 9pt">Gufeng</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">303,556</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">516,523</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">608,667</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,036,858</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-left: 9pt">Yuxing</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">311,775</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">293,996</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">610,571</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">589,649</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Sales VIEs</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">129,414</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">180,739</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">253,363</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">361,862</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-bottom: 4pt">Consolidated</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">947,039</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">1,182,028</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">1,867,471</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">2,370,218</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify">Interest expense:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-left: 9pt">Jinong</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,188</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,600</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-left: 9pt">Gufeng</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">67,185</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">68,204</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">123,953</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">138,993</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-left: 9pt">Yuxing</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Sales VIEs</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(77,098</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(77,097</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 4pt">Consolidated</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">67,185</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">10,294</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">123,953</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">87,496</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Capital Expenditure:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-left: 9pt">Jinong</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">53,381</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">20,371</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">57,048</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">24,949</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-left: 9pt">Gufeng</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18,308</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">35,753</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-left: 9pt">Yuxing</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18,762</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,585</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Sales VIEs</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-bottom: 4pt">Consolidated</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">71,689</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">39,132</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">92,801</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">50,533</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">June&nbsp;30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Identifiable assets:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 76%">Jinong</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">84,809,661</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">83,055,679</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Gufeng</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">167,150,529</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">213,038,203</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Yuxing</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">37,626,582</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">34,310,053</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Sales VIEs</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">46,392,824</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">44,715,491</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Reconciling item (1)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(35,572,923</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(33,157,364</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Reconciling item (2)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">166,121</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">166,121</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 4pt">Consolidated</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">300,572,794</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">342,128,183</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(1)</I></FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Reconciling
                                         amounts refer to the unallocated assets or expenses of Green New Jersey.</I></FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 5pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(2)</I></FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Reconciling
                                         amounts refer to the unallocated assets or expenses of the Parent Company.</I></FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>


<!-- Field: Page; Sequence: 20; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>NOTE 16 &ndash; COMMITMENTS AND CONTINGENCIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 1, 2020, Jinong signed an office
lease with Kingtone Information Technology Co., Ltd. (&ldquo;Kingtone Information&rdquo;), of which Mr. Zhuoyu Li, Chairman and
CEO of the Company, served as Chairman. Pursuant to the lease, Jinong rented 612 square meters (approximately 6,588 square feet)
of office space from Kingtone Information. The lease provides for a two-year term effective as of July 1, 2020 with monthly rent
of RMB24,480 (approximately $3,745).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2004, Tianjuyuan signed a
fifty-year lease with the village committee of Dong Gao Village and Zhen Nan Zhang Dai Village in the Beijing Ping Gu District,
at a monthly rent of RMB 2,958(approximately $437).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accordingly, the Company recorded an aggregate
of $24,318 and $23,414 as rent expenses from these committed property leases for the six-month periods ended December 31, 2020
and 2019, respectively. The contingent rent expenses herein for the next five twelve-month periods ended December 31, are as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1.5pt solid; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Years
    ending December 31,</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 88%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 9%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">48,635</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">48,635</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">48,635</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">48,635</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">48,635</FONT></TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>NOTE 17 &ndash; VARIABLE INTEREST ENTITIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with accounting standards
regarding consolidation of variable interest entities, VIEs are generally entities that lack sufficient equity to finance their
activities without additional financial support from other parties or whose equity holders lack adequate decision-making ability.
All VIEs with which a company is involved must be evaluated to determine the primary beneficiary of the risks and rewards of the
VIE. The primary beneficiary is required to consolidate the VIE for financial reporting purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Green Nevada through one of its subsidiaries,
Jinong, entered into a series of agreements (the &ldquo;VIE Agreements&rdquo;) with Yuxing for it to qualify as a VIE, effective
June 16, 2013.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has concluded, based on the
contractual arrangements, that Yuxing is a VIE and that the Company&rsquo;s wholly-owned subsidiary, Jinong, absorbs much of the
risk of loss from the activities of Yuxing, thereby enabling the Company, through Jinong, to receive a majority of Yuxing expected
residual returns.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 30, 2016 and January 1, 2017,
the Company, through its wholly-owned subsidiary Jinong, entered into strategic acquisition agreements and into a series of contractual
agreements to qualify as VIEs with the shareholders of the sales VIE Companies.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Jinong, the sales VIE Companies, and the
shareholders of the sales VIE Companies also entered into a series of contractual agreements for the sales VIE Companies to qualify
as VIEs (the &ldquo;VIE Agreements&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 21; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 30, 2017, the Company, through
its wholly-owned subsidiary Jinong, exited the VIE agreements with the shareholders of Zhenbai.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result of these contractual arrangements,
with Yuxing and the sales VIE Companies the Company is entitled to substantially all the economic benefits of Yuxing and the VIE
Companies. The following financial statement amounts and balances of the VIEs were included in the accompanying unaudited condensed
consolidated financial statements as of December 31, 2020 and June 30, 2020:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">June&nbsp;30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: center">ASSETS</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>Current Assets</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Cash and cash equivalents</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">1,301,431</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">712,301</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Accounts receivable, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">26,634,008</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33,727,918</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Inventories</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">31,402,330</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22,995,075</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Other current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,082,989</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">593,942</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Related party receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">178,678</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">66</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Advances to suppliers</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">2,143,448</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">520,901</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Total Current Assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">62,742,884</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">58,550,203</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Plant, Property and Equipment, Net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,661,703</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,513,395</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Other assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">96,383</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">59,575</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Intangible Assets, Net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,803,637</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,391,626</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt">Goodwill</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">2,714,799</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">2,510,745</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt; padding-left: 10pt">Total Assets</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">84,019,406</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">79,025,544</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: center">LIABILITIES AND STOCKHOLDERS&rsquo; EQUITY</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Current Liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,588,427</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,416,828</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Customer deposits</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,104,555</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">86,430</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Accrued expenses and other payables</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,934,163</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,996,544</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Amount due to related parties</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">45,104,164</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">41,549,931</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Total Current Liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">69,731,309</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">65,049,733</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Total Liabilities</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">69,731,309</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">65,049,733</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Stockholders&rsquo; equity</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">14,288,097</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">13,975,811</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt; padding-left: 10pt">Total Liabilities and Stockholders&rsquo; Equity</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">84,019,406</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">79,025,544</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<BR> December
    31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;<B>2019</B></FONT></TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%">Revenue</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">11,003,073</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">12,776,975</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt">Expenses</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">12,538,159</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">12,280,810</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Net income (loss)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(1,535,086</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">496,165</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six Months Ended<BR> December
    31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;<B>2019</B></FONT></TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%">Revenue</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">24,803,790</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">28,220,513</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt">Expenses</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">26,233,239</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">23,701,306</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Net income</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(1,429,449</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">4,519,207</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 22; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>NOTE 18 &ndash; BUSINESS COMBINATIONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 30, 2016, the Company, through
its wholly-owned subsidiary Jinong, entered into strategic acquisition agreements and also into a series of contractual agreements
to qualify as VIEs with the shareholders of Shaanxi Lishijie Agrochemical Co., Ltd., Songyuan Jinyangguang Sannong Service Co.,
Ltd., Shenqiu County Zhenbai Agriculture Co., Ltd., Weinan City Linwei District Wangtian Agricultural Materials Co., Ltd., Aksu
Xindeguo Agricultural Materials Co., Ltd., and Xinjiang Xinyulei Eco-agriculture Science and Technology Co., Ltd.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subsequently, on January 1, 2017, Jinong
entered into similar strategic acquisition agreements and a series of contractual agreements to qualify as VIEs with the shareholders
of Sunwu County Xiangrong Agricultural Materials Co., Ltd., and Anhui Fengnong Seed Co., Ltd.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 30, 2017, the Company, through
its wholly-owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements
with the shareholders of Zhenbai.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The VIE Agreements are as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Entrusted Management Agreements</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the terms of certain Entrusted
Management Agreements dated June 30, 2016 and January 1, 2017, between Jinong and the shareholders of the sales VIE Companies
(the &ldquo;Entrusted Management Agreements&rdquo;), the sales VIE Companies and their shareholders agreed to entrust the operations
and management of its business to Jinong. According to the Entrusted Management Agreement, Jinong possesses the full and exclusive
right to manage the sales VIE Companies&rsquo; operations, assets and personnel, has the right to control all the sales VIE Companies&rsquo;
cash flows through an entrusted bank account, is entitled to the sales VIE Companies&rsquo; net profits as a management fee, is
obligated to pay all the sales VIE Companies&rsquo; payables and loan payments, and bears all losses of the sales VIE Companies.
The Entrusted Management Agreements will remain in effect until (i) the parties mutually agree to terminate the agreement; (ii)
the dissolution of the sales VIE Companies; or (iii) Jinong acquires all the assets or equity of the sales VIE Companies (as more
fully described below under &ldquo;Exclusive Option Agreements&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Exclusive Technology Supply Agreements</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the terms of certain Exclusive
Technology Supply Agreements dated June 30, 2016 and January 1, 2017, between Jinong and the sales VIE companies (the &ldquo;Exclusive
Technology Supply Agreements&rdquo;), Jinong is the exclusive technology provider to the sales VIE companies. The sales VIE companies
agreed to pay Jinong all fees payable for technology supply prior to making any payments under the Entrusted Management Agreement.
The Exclusive Technology Supply Agreements shall remain in effect until (i) the parties mutually agree to terminate the agreement;
(ii) the dissolution of the sales VIE companies; or (iii) Jinong acquires the sales VIE companies (as more fully described below
under &ldquo;Exclusive Option Agreements&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Shareholder&rsquo;s Voting Proxy Agreements</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the terms of certain Shareholder&rsquo;s
Voting Proxy Agreements dated June 30, 2016 and January 1, 2017, among Jinong and the shareholders of the sales VIE companies
(the &ldquo;Shareholder&rsquo;s Voting Proxy Agreements&rdquo;), the shareholders of the sales VIE companies irrevocably appointed
Jinong as their proxy to exercise on such shareholders&rsquo; behalf all of their voting rights as shareholders pursuant to PRC
law and the Articles of Association of the sales VIE companies, including the appointment and election of directors of the sales
VIE companies. Jinong agreed that it shall maintain a board of directors, the composition and appointment of which shall be approved
by the Board of the Company. The Shareholder&rsquo;s Voting Proxy Agreements will remain in effect until Jinong acquires all the
assets or equity of the sales VIE companies.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 23; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Exclusive Option Agreements</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the terms of certain Exclusive
Option Agreements dated June 30, 2016 and January 1, 2017, among Jinong, the sales VIE companies, and the shareholders of the
sales VIE companies (the &ldquo;Exclusive Option Agreements&rdquo;), the shareholders of the sales VIE companies granted Jinong
an irrevocable and exclusive purchase option (the &ldquo;Option&rdquo;) to acquire the sales VIE companies&rsquo; equity interests
and/or remaining assets, but only to the extent that the acquisition does not violate limitations imposed by PRC law on such transactions.
The Option is exercisable at any time at Jinong&rsquo;s discretion so long as such exercise and subsequent acquisition of the
sales VIE companies does not violate PRC law. The consideration for the exercise of the Option is to be determined by the parties
and memorialized in the future by definitive agreements setting forth the kind and value of such consideration. Jinong may transfer
all rights and obligations under the Exclusive Option Agreements to any third parties without the approval of the shareholders
of the sales VIE companies so long as a written notice is provided. The Exclusive Option Agreements may be terminated by mutual
agreements or by 30 days written notice by Jinong.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Equity Pledge Agreements</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the terms of certain Equity
Pledge Agreements dated June 30, 2016 and January 1, 2017, among Jinong and the shareholders of the sales VIE companies (the &ldquo;Pledge
Agreements&rdquo;), the shareholders of the sales VIE companies pledged all of their equity interests in the sales VIE companies
to Jinong, including the proceeds thereof, to guarantee all of Jinong&rsquo;s rights and benefits under the Entrusted Management
Agreements, the Exclusive Technology Supply Agreements, the Shareholder&rsquo; Voting Proxy Agreements and the Exclusive Option
Agreements. Prior to termination of the Pledge Agreements, the pledged equity interests cannot be transferred without Jinong&rsquo;s
prior written consent. The Pledge Agreements may be terminated only upon the written agreement of the parties.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Non-Compete Agreements</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the terms of certain Non-Compete
Agreements dated June 30, 2016 and January 1, 2017, among Jinong and the shareholders of the sales VIE companies (the &ldquo;Non-Compete
Agreements&rdquo;), the shareholders of the sales VIE companies agreed that during the period beginning on the initial date of
their services with Jinong, and ending five (5) years after termination of their services with Jinong, without Jinong&rsquo;s
prior written consent, they will not provide services or accept positions including but not limited to partners, directors, shareholders,
managers, proxies or consultants, provided by any profit making organizations with businesses that may compete with Jinong. They
will not solicit or interfere with any of the Jinong&rsquo;s customers, or solicit, induce, recruit or encourage any person engaged
or employed by Jinong to terminate his or her service or engagement. If the shareholders of the sales VIE companies breach the
non-compete obligations contained therein, Jinong is entitled to all loss and damages; if the damages are difficult to determine,
remedies bore the shareholders of the sales VIE companies shall be no less than 50% of the salaries and other expenses Jinong
provided in the past.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company entered these VIE Agreements
as a way for the Company to have more control over the distribution of its products. The transactions are accounted for as business
combinations in accordance with ASC 805. A summary of the purchase price allocations at fair value is below:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For acquisitions made on June 30, 2016:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 88%">Cash</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">708,737</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Accounts receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,422,850</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Advances to suppliers</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,803,180</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Prepaid expenses and other current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">807,645</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Inventories</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,787,043</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Machinery and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">140,868</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Intangible assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">270,900</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Other assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,404,741</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,158,179</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,962,670</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Customer deposits</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,486,150</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Accrued expenses and other payables</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,653,324</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Taxes payable</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(16,912</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 4pt">Purchase price</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">12,385,087</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 24; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A summary of the purchase consideration paid is below:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 88%">Cash</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">5,568,500</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Convertible notes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,671,769</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Derivative liability</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">144,818</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">12,385,087</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The cash component of the purchase price
for these acquisitions made on June 30, 2016 was paid in July and August 2016.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For acquisitions made on January 1, 2017:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 88%; text-align: left">Working Capital</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">941,192</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Machinery and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">222,875</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Intangible assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1440</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">684,400</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Customer Relationship</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">522,028</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Non-compete Agreement</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">392,852</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt">Purchase price</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">2,764,787</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;<B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A summary of the purchase consideration paid is below:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 88%">Cash</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">1,201,888</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Convertible notes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,559,350</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Derivative liability</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">3,549</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">2,764,787</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The cash component of the purchase price
for these acquisitions made on January 1, 2017 was paid during March 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 30, 2017, the Company, through
its wholly-owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements
with the shareholders of Zhenbai. In return, the shareholders of Zhenbai agreed to tender the whole payment consideration in the
SAA back to the Company with early termination penalties. The convertible notes paid to Zhenbai&rsquo;s shareholders and the accrued
interest has been forfeited.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the discontinuation of Zhenbai made
on November 30, 2017, the Company gave up the control of the following assets in Zhenbai:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 88%; text-align: left">Working Capital</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">1,179,352</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Intangible assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">896,559</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Customer Relationship</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">684,727</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Non-compete Agreement</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">211,833</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1.5pt">Goodwill</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">538,488</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Total Asset</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">2,614,401</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In return, the purchase consideration returned to the Company
from Zhenbai&rsquo;s shareholders is summarized below:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 88%">Cash</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">461,330</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Interest Payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">83,039</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Convertible notes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,724,683</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Derivative liability</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">13,353</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Total Payback</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">2,282,406</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Net Loss</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(331,995</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 25; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>NOTE 19 &ndash; OTHER EVENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2019, a novel strain of coronavirus
was reported to have surfaced in Wuhan, China, which was continuing to spread throughout China and other parts of the world, including
the United States. On January 30, 2020, the World Health Organization declared the outbreak of the COVID-19 a &ldquo;Public Health
Emergency of International Concern,&rdquo; and on March 11, 2020, the World Health Organization characterized the outbreak as
a &ldquo;pandemic&rdquo;. The epidemic has resulted in quarantines, travel restrictions, and the temporary closure of office buildings
and facilities in China and in the U.S.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Xi&rsquo;an City, where our headquarters
are located, is one of the most affected areas in China. The Company has been following the orders of local government and health
authorities to minimize exposure risk for its employees, including the closures of its offices and having employees work remotely
from January of 2020 until March of 2020. An occurrence of an uncontrollable event such as the COVID-19 pandemic may negatively
affect our operations and financial results.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Substantially all our revenues are generated
in China. Consequently, our results of operations were adversely and materially affected by COVID-19. Any potential impact to
our results will depend on, to a large extent, future developments and new information that may emerge regarding the duration
and severity of COVID-19 and the actions taken by government authorities and other entities to contain COVID-19 or treat its impact,
almost all of which are beyond our control. Potential impacts include, but are not limited to, the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">temporary closure
    of offices, travel restrictions or suspension of transportation of our products to our customers and our suppliers have been
    negatively affected, and could continue to be negatively affected, on their ability to supply our demands;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our customers that
    are negatively impacted by the outbreak of COVID-19 may reduce their budgets to purchase our products and services, which
    may materially adversely impact our revenue;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">we may have to provide
    significant sales incentives to our customers in response to the outbreak, which may in turn materially adversely affect our
    financial condition and operating results;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the business operations
    of our customers and suppliers have been and could continue to be negatively impacted by the outbreak, result in loss of customers
    or disruption of our services, which may in turn materially adversely affect our financial condition and operating results;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any disruption of
    our supply chain, logistics providers or customers could adversely impact our business and results of operations, including
    causing our suppliers to cease manufacturing products for a period or materially delay delivery to customers, which may also
    lead to loss of customers, as well as reputational, competitive and business harm to us;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">many of our customers,
    distributors, suppliers and other partners are individuals and small and medium-sized enterprises (SMEs), which may not have
    strong cash flows or be well capitalized, and may be vulnerable to an epidemic outbreak and slowing macroeconomic conditions.
    If the SMEs that we work with cannot weather COVID-19 and the resulting economic impact, or cannot resume business as usual
    after a prolonged outbreak, our revenues and business operations may be materially and adversely impacted;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the global stock
    markets have experienced, and may continue to experience, significant decline from the COVID-19 outbreak, which could materially
    adversely affect our stock price;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2.5pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Because of the uncertainty surrounding
the COVID-19 outbreak, the financial impact related to the outbreak of and response to the COVID-19 cannot be reasonably estimated
at this time, but our results for the full fiscal year of 2020 and first quarter of fiscal year of 2021 had been adversely affected.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In general, our business could be adversely
affected by the effects of epidemics, including, but not limited to, the COVID-19, avian influenza, severe acute respiratory syndrome
(SARS), the influenza A virus, the Ebola virus, or other outbreaks. In response to an epidemic or other outbreaks, government
and other organizations may adopt regulations and policies that could lead to severe disruption to our daily operations, including
temporary closure of our offices and other facilities. These severe conditions may cause us and/or our partners to make internal
adjustments, including but not limited to, temporarily closing business, limiting business hours, and setting restrictions on
travel and/or visits with clients and partners for a prolonged period. Various impacts arising from severe conditions may cause
business disruption, resulting in material, adverse effects to our financial condition and results of operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are taking significant measures to
mitigate the financial and operational impacts of COVID-19 as well as additional actions to improve our liquidity through cost
reduction and conservation measures. </P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>NOTE 20 &ndash; SUBSEQUENT EVENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with ASC 855-10, the Company
has analyzed its operations after December 31, 2020 to the date these unaudited condensed consolidated financial statements were
available to be issued and has determined that there were no significant subsequent events or transactions that would require
recognition or disclosure in the unaudited condensed consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 26; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_08"></A>Item 2. Management&rsquo;s Discussion
and Analysis of Financial Condition and Results of Operations</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>The following discussion and analysis
of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial
statements and the notes to those financial statements appearing elsewhere in this report. This discussion and analysis contain
forward-looking statements that involve significant risks and uncertainties. As a result of many factors, such as the slow-down
of the macro-economic environment in China and its impact on economic growth in general, the competition in the fertilizer industry
and the impact of such competition on pricing, revenues and margins, the weather conditions in the areas where our customers are
based, the cost of attracting and retaining highly skilled personnel, the prospects for future acquisitions, and the factors set
forth elsewhere in this report, our actual results may differ materially from those anticipated in these forward-looking statements.
With these risks and uncertainties, there can be no assurance that the forward-looking statements contained in this report will
in fact occur. You should not place undue reliance on the forward-looking statements contained in this report.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>The forward-looking statements speak
only as of the date on which they are made, and, except to the extent required by U.S. federal securities laws, we undertake no
obligation to update any forward-looking statement to reflect events or circumstances after the date on which the statement is
made or to reflect the occurrence of unanticipated events.&nbsp;Further, the information about our intentions contained in this
report is a statement of our intention as of the date of this report and is based upon, among other things, the existing regulatory
environment, industry conditions, market conditions and prices, and our assumptions as of such date.&nbsp;We may change our intentions,
at any time and without notice, based upon any changes in such factors, in our assumptions or otherwise.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Unless the context indicates otherwise,
as used in the notes to the financial statements of the Company, the following are the references herein of all the subsidiaries
of the Company (i) Green Agriculture Holding Corporation (&ldquo;Green New Jersey&rdquo;), a wholly-owned subsidiary of Green
Nevada incorporated in the State of New Jersey; (ii) Shaanxi TechTeam Jinong Humic Acid Product Co., Ltd. (&ldquo;Jinong&rdquo;),
a wholly-owned subsidiary of Green New Jersey organized under the laws of the PRC; (iii) Xi&rsquo;an Hu County Yuxing Agriculture
Technology Development Co., Ltd. (&ldquo;Yuxing&rdquo;), a Variable Interest Entity in the PRC (&ldquo;VIE&rdquo;) controlled
by Jinong through contractual agreements; (iv) Shaanxi Lishijie Agrochemical Co., Ltd. (&ldquo;Lishijie&rdquo;), a VIE controlled
by Jinong through contractual agreements; (v) Songyuan Jinyangguang Sannong Service Co., Ltd. (&ldquo;Jinyangguang&rdquo;), a
VIE in the PRC controlled by Jinong through contractual agreements; (vi) Weinan City Linwei District Wangtian Agricultural Materials
Co., Ltd. (&ldquo;Wangtian&rdquo;), a VIE controlled by Jinong through contractual agreements; (vii) Aksu Xindeguo Agricultural
Materials Co., Ltd. (&ldquo;Xindeguo&rdquo;), a VIE controlled by Jinong through contractual agreements; (vii) Xinjiang Xinyulei
Eco-agriculture Science and Technology Co., Ltd (&ldquo;Xinyulei&rdquo;), a VIE controlled by Jinong through contractual agreements;
(ix) Sunwu County Xiangrong Agricultural Materials Co., Ltd. (&ldquo;Xiangrong&rdquo;), a VIE controlled by Jinong through contractual
agreements; (x) Anhui Fengnong Seed Co., Ltd. (&ldquo;Fengnong&rdquo;), a VIE controlled by Jinong through contractual agreements;
(xi) Beijing Gufeng Chemical Products Co., Ltd., a wholly-owned subsidiary of Jinong in the PRC (&ldquo;Gufeng&rdquo;); and (xii)
Beijing Tianjuyuan Fertilizer Co., Ltd., Gufeng&rsquo;s wholly-owned subsidiary in the PRC (&ldquo;Tianjuyuan&rdquo;). Yuxing,
Lishijie, Jinyangguang, Wangtian, Xindeguo, Xinyulei, Xiangrong and Fengnong may also collectively be referred to as the &ldquo;the
VIE Companies&rdquo;; Lishijie, Jinyangguang, Wangtian, Xindeguo, Xinyulei, Xiangrong and Fengnong may also collectively be referred
to as &ldquo;the sales VIEs&rdquo; or &ldquo;the sales VIE companies&rdquo;. </I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Unless the context otherwise requires,
all references to (i) &ldquo;PRC&rdquo; and &ldquo;China&rdquo; are to the People&rsquo;s Republic of China; (ii) &ldquo;U.S.
dollar,&rdquo; &ldquo;$&rdquo; and &ldquo;US$&rdquo; are to United States dollars; and (iii) &ldquo;RMB&rdquo;, &ldquo;Yuan&rdquo;
and Renminbi are to the currency of the PRC or China.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Overview</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are engaged in research, development,
production and sale of various types of fertilizers and agricultural products in the PRC through our wholly-owned Chinese subsidiaries,
Jinong and Gufeng (including Gufeng&rsquo;s subsidiary Tianjuyuan), and our VIE, Yuxing. Our primary business is fertilizer products,
specifically humic-acid based compound fertilizer produced by Jinong and compound fertilizer, blended fertilizer, organic compound
fertilizer, slow-release fertilizer, highly-concentrated water-soluble fertilizer and mixed organic-inorganic compound fertilizer
produced by Gufeng. In addition, through Yuxing, we develop and produce various agricultural products, such as top-grade fruits,
vegetables, flowers and colored seedlings. For financial reporting purposes, our operations are organized into three business
segments: fertilizer products (Jinong), fertilizer products (Gufeng) and agricultural products production (Yuxing).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fertilizer business conducted by Jinong
and Gufeng generated approximately 73.2% and 71.9% of our total revenues for the six months Ended December 31, 2020 and 2019,
respectively. The sales VIEs generated 21.3% and 23.1% of our revenues for the six months Ended December 31, 2020 and 2019, respectively.
Yuxing serves as a research and development base for our fertilizer products. &nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Fertilizer Products</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, we had developed
and produced a total of 676 different fertilizer products in use, of which 91 were developed and produced by Jinong, 334 by Gufeng,
and 251 by the VIE Companies.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 27; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Below is a table that shows the metric
tons of fertilizer sold by Jinong and Gufeng and the revenue per ton for the periods indicated:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">Three Months Ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Change 2019 to 2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="6" STYLE="text-align: center">(metric tons)</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%">Jinong</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">21,228</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">22,086</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">(858</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">-3.9</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt">Gufeng</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">66,865</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">65,483</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,381</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">2.1</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">88,093</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">87,569</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">523</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">0.6</TD><TD STYLE="padding-bottom: 4pt; text-align: left">%</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<BR> December
    31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="6" STYLE="text-align: center">(revenue per tons)</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%">Jinong</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">690</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">667</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Gufeng</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">330</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">341</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">Six Months Ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Change 2019 to 2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="6" STYLE="text-align: center">(metric tons)</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%">Jinong</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">37,099</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">40,709</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">(3,610</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">-8.9</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt">Gufeng</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">111,689</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">117,935</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(6,246</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-5.3</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">148,788</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">158,643</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(9,856</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-6.2</TD><TD STYLE="padding-bottom: 4pt; text-align: left">%</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six Months Ended<BR> December
    31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="6" STYLE="text-align: center">(revenue per tons)</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%">Jinong</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">830</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">843</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Gufeng</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">352</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">330</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended December 31,
2020, we sold approximately 88,093 tons of fertilizer products, as compared to 87,569 metric tons for the three months ended December
31, 2019. For the three months ended December 31, 2020, Jinong sold approximately 21,228 metric tons of fertilizer products, as
compared to 22,086 metric tons for the three months ended December 31, 2019. For the three months ended December 31, 2020, Gufeng
sold approximately 66,865 metric tons of fertilizer products, as compared to 65,483 metric tons for the three months ended December
31, 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the six months ended December 31,
2020, we sold approximately 148,788 metric tons of fertilizer products, as compared to 158,643 metric tons for the six months
ended December 31, 2019. For the six months ended December 31, 2020, Jinong sold approximately 37,099 metric tons of fertilizer
products, a decrease of 3,610 metric tons, or 8.9%, as compared to 40,709 metric tons for the six months ended December 31, 2019.
For the six months ended December 31, 2020, Gufeng sold approximately 111,689 metric tons of fertilizer products, a decrease of
6,246 metric tons, or 5.3% as compared to 117,935 metric tons for the six months ended December 31, 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our sales of fertilizer products to customers
in five provinces within China accounted for approximately 67.0% of our fertilizer revenue for the three months ended December
31, 2020. Specifically, the provinces and their respective percentage contributing to our fertilizer revenues were Hebei (29.4%),
Heilongjiang (11.1%), Inner Mongolia (10.9%), Liaoning (10.1%) and Shaanxi (5.6%).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, we had a total
of 1,922 distributors covering 22 provinces, 4 autonomous regions and 4 central government-controlled municipalities in China.
Jinong had 1,090 distributors in China. Jinong&rsquo;s sales are not dependent on any single distributor or any group of distributors.
Jinong&rsquo;s top five distributors accounted for 3.8% of its fertilizer revenues for the three months ended December 31, 2020.
Gufeng had 334 distributors, including some large state-owned enterprises. Gufeng&rsquo;s top five distributors accounted for
78.7% of its revenues for the three months ended December 31, 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Agricultural Products</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 121pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through Yuxing, we develop, produce and
sell high-quality flowers, green vegetables and fruits to local marketplaces and various horticulture and planting companies.
We also use certain of Yuxing&rsquo;s greenhouse facilities to conduct research and development activities for our fertilizer
products. The three PRC provinces and municipalities that accounted for 93.7% of our agricultural products revenue for the three
months ended December 31, 2020 were Shaanxi (85.4%), Shanghai (6.3%), and Guangdong (2.0%).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Recent Developments</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>New Products</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the three months ended December
31, 2020, Jinong did not launch any new fertilizer product. During the three months ended December 31, 2020, Gufeng did not launch
any new fertilizer products but add 4 new distributors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 28; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Strategic Acquisitions</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 30, 2016 and January 1, 2017,
through Jinong, we entered (i) Strategic Acquisition Agreements (the &ldquo;SAA&rdquo;), and (ii) Agreements for Convertible Notes
(the &ldquo;ACN&rdquo;), with the shareholders of the companies as identified below (the &ldquo;Targets&rdquo;).</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">June 30, 2016:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Cash</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Principal
    of</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Payment
    for</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Notes
    for</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Acquisition</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Acquisition</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Company
    Name</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Business
    Scope</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(RMB<SUP>[1]</SUP>)</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(RMB)</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 20%; padding-left: 10pt; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shaanxi
    Lishijie Agrochemical Co., Ltd.</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 57%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales of pesticides, agricultural
    chemicals, chemical fertilizers, agricultural materials; Manufacture and sales of mulches.</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 8%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,000,000</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 8%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,000,000</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Songyuan
    Jinyangguang Sannong Service Co., Ltd.</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Promotion and consulting services regarding
    agricultural technologies; Retail sales of chemical fertilizers (including compound fertilizers and organic fertilizers);
    Wholesale and retail sales of pesticides, agricultural machinery and accessories; Collection of agricultural information;
    Development of saline-alkali soil; Promotion and development of high-efficiency agriculture and related information technology
    solutions for agriculture, agricultural and biological engineering high technologies; E-commerce; Cultivation of freshwater
    fish, poultry, fruits, flowers, vegetables, and seeds; Recycling and complex utilization of straw and stalk; Technology transfer
    and training; Recycling of agricultural materials&nbsp;; Ecological industry planning.</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,000,000</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,000,000</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenqiu
    County Zhenbai Agriculture Co., Ltd.</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cultivation of crops; Storage, sales, preliminary
    processing and logistics distribution of agricultural by-products; Promotion and application of agricultural technologies;
    Purchase and sales of agricultural materials; Electronic commerce.</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,000,000</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,000,000</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weinan
    City Linwei District Wangtian Agricultural Materials Co., Ltd.</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Promotion and application of new agricultural
    technologies; Professional prevention of plant diseases and insect pests; Sales of plant protection products, plastic mulches,
    material, chemical fertilizers, pesticides, agricultural medicines, micronutrient fertilizers, hormones, agricultural machinery
    and medicines, and gardening tools.</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,000,000</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,000,000</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="text-align: left; vertical-align: top; padding-left: 10pt; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Aksu
    Xindeguo Agricultural Materials Co., Ltd.</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wholesale and
    retail sales of pesticides; Sales of chemical fertilizers, packaged seeds, agricultural mulches, micronutrient fertilizers,
    compound fertilizers, plant growth regulators, agricultural machineries, and water economizers; Consulting services for agricultural
    technologies; Purchase and sales of agricultural by- products.</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,000,000</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,000,000</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="text-align: left; vertical-align: top; padding-left: 10pt; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xinjiang
    Xinyulei Eco-agriculture Science and Technology Co., Ltd</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales of chemical
    fertilizers, packaged seeds, agricultural mulches, micronutrient fertilizers, organic fertilizers, plant growth regulators,
    agricultural machineries, and water economizers; Purchase and sales of agricultural by-products; Cultivation of fruits and
    vegetables; Consulting services and training for agricultural technologies; Storage services; Sales of articles of daily use,
    food and oil; On-line sales of the above-mentioned products.</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</FONT></TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">37,000,000</FONT></TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">51,000,000</FONT></TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR>
    <TD STYLE="vertical-align: top; width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The exchange rate
    between RMB and U.S. dollars on June 30, 2016 is RMB1=US$0.1508, according to the exchange rate published by Bank of China.</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 30,
    2017, the Company, through its wholly-owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series
    of contractual agreements with the shareholders of Zhenbai. In return, the shareholders of Zhenbai agreed to tender the whole
    payment consideration in the SAA back to the Company with early termination penalties. The convertible notes paid to Zhenbai&rsquo;s
    shareholders and the accrued interest has been forfeited.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 29; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">January 1, 2017:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Cash</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Principal
    of</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Payment
    for</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Notes
    for</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Acquisition</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Acquisition</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Company
    Name</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Business
    Scope</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;(RMB<SUP>[1]</SUP>)</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(RMB)</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="text-align: left; width: 30%; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sunwu
    County Xiangrong Agricultural Materials Co., Ltd.</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 47%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales of pesticides, agricultural
    chemicals, chemical fertilizers, agricultural materials; Manufacture and sales of mulches.</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 8%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,000,000</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 8%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,000,000</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Anhui Fengnong Seed
    Co., Ltd.</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wholesale and
    retail sales of pesticides; Sales of chemical fertilizers, packaged seeds, agricultural mulches, micronutrient fertilizers,
    compound fertilizers and plant growth regulators</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,000,000</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,000,000</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</FONT></TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,000,000</FONT></TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,000,000</FONT></TD>
    <TD STYLE="padding-bottom: 4pt">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The exchange rate
    between RMB and U.S. dollars on January 1, 2017 is RMB1=US$0.144, according to the exchange rate published by Bank of China.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the SAA and the ACN, the shareholders
of the Targets, while retaining possession of the equity interests and continuing to be the legal owners of such interests, agreed
to pledge and entrust all their equity interests, including the proceeds thereof but excluding any claims or encumbrances, and
the operations and management of its business to Jinong, in exchange of an aggregate amount of RMB45,000,000 (approximately $6,885,000)
to be paid by Jinong within three days following the execution of the SAA, ACN and the VIE Agreements, and convertible notes with
an aggregate face value of RMB 63,000,000 (approximately $9,639,000) with an annual fixed compound interest rate of 3% and term
of three years.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Jinong acquired the Targets using the
VIE arrangement based on our need to further develop our business and comply with the regulatory requirements under the PRC laws.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As our business focuses on the production
of fertilizer, all our business activities intertwine with those in the agriculture industry in China. Specifically, we deal with
compliance, regulation, safety, inspection, and licenses in fertilizer production, farmland use and transfer, growing and distribution
of agriculture goods, agriculture basic supplies, seeds, pesticides, and trades of grains. It is an industry in which heavy regulations
get implemented and strictly enforced. In addition, E-commerce, which is also under strict government regulation in the PRC, has
lately become a sales and distribution channel for agricultural products. Currently, we are developing an online platform to connect
the physical distribution network we either own or lease.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Compared with the regulatory environment
in other jurisdictions, the regulatory environment in the PRC is unique. For example, the &ldquo;M&amp;A Rules&rdquo; purports
to require that an offshore special purpose vehicle controlled directly or indirectly by PRC companies or individuals and formed
for purposes of overseas listing through acquisition of PRC domestic interests held by such PRC companies or individuals obtain
the approval of the China Securities Regulatory Commission (the &ldquo;CSRC&rdquo;) prior to the listing and trading of such special
purpose vehicle&rsquo;s securities on an overseas stock exchange. On September 21, 2006, the CSRC published procedures regarding
its approval of overseas listings by special purpose vehicles.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For both e-commerce and agriculture industries,
PRC regulators limit the investment from foreign entities and set particularly rules for foreign-owned entities to conduct business.
We expect these limitations on foreign-owned entities will continue to exist in e-commerce and agriculture industries. The VIE
arrangement, however, provides feasibility for obtaining administrative approval process and avoiding industry restrictions that
can be imposed on an entity that is a wholly-owned subsidiary of a foreign entity. The VIE agreements reduce uncertainty and the
current limitation risk. It is our understanding that the VIE agreements, as well as the control we obtained through VIE arrangement,
are valid and enforceable. Such legal structure does not violate the known, published, and current PRC laws. While there are substantial
uncertainties regarding the interpretation and application of PRC Laws and future PRC laws and regulations, and there can be no
assurance that the PRC authorities will take a view that is not contrary to or otherwise different from our belief and understanding
stated above, we believe the substantial difficulty that we experienced previously to conduct business in agriculture as a foreign
ownership can be greatly reduced by the VIE arrangement. Further, as an integral part of the VIE arrangement, the underlying equity
pledge agreements provide legal protection for the control we obtained. Pursuant to the equity pledge agreements, we have completed
the equity pledge processes with the Targets to ensure the complete control of the interests in the Targets. The shareholders
of the Targets are not entitled to transfer any shares to a third party under the exclusive option agreements. If necessary, they
may transfer shares to our company without consideration.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">While the VIE arrangement provides us
with the feasibility to conduct our business in the E-Commerce and agriculture industries, validity and enforceability of VIE
arrangement is subject to (i) any applicable bankruptcy, insolvency, fraudulent transfer, reorganization, moratorium or similar
laws affecting creditors&rsquo; rights generally, (ii) possible judicial or administrative actions or any PRC Laws affecting creditors&rsquo;
rights, (iii) certain equitable, legal or statutory principles affecting the validity and enforceability of contractual rights
generally under concepts of public interest, interests of the State, national security, reasonableness, good faith and fair dealing,
and applicable statutes of limitation; (iv) any circumstance in connection with formulation, execution or implementation of any
legal documents that would be deemed materially mistaken, clearly unconscionable, fraudulent, coercive at the conclusions thereof;
and (v) judicial discretion with respect to the availability of indemnifications, remedies or defenses, the calculation of damages,
the entitlement to attorney&rsquo;s fees and other costs, and the waiver of immunity from jurisdiction of any court or from legal
process. Validity and enforceability of VIE arrangement is also subject to risk derived from the discretion of any competent PRC
legislative, administrative or judicial bodies in exercising their authority in the PRC. As a result, there can no assurance that
any of such PRC Laws will not be changed, amended or replaced in the immediate future or in the longer term with or without retrospective
effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 30; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Results of Operations</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Three Months ended December 31, 2020 Compared to the Three
Months ended December 31, 2019.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Change $</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Change %</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>Sales</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%; padding-left: 10pt">Jinong</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">14,901,875</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">14,521,485</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">380,390</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">2.6</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt">Gufeng</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22,436,394</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22,266,549</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">169,845</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.8</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt">Yuxing</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,682,195</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,461,510</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">220,685</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9.0</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Sales VIEs</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">8,320,878</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">10,315,465</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">(1,994,587</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-19.3</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 20pt">Net sales</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">48,341,342</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">49,565,009</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,223,667</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-2.5</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Cost of goods sold</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt">Jinong</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,921,417</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,127,892</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">793,525</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.8</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt">Gufeng</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,846,423</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,755,967</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">90,456</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.5</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt">Yuxing</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,140,856</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,110,321</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">30,535</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.4</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Sales VIEs</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">7,008,527</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">8,750,344</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">(1,741,817</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-19.9</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 20pt">Cost of goods sold</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">39,917,223</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">40,744,524</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">(827,301</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-2.0</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 30pt">Gross profit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,424,119</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,820,485</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(396,366</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-4.5</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Operating expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Selling expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,349,155</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,856,972</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(507,817</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-13.2</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">General and administrative expenses</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">43,537,527</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">32,761,531</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">10,775,996</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">32.9</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 20pt">Total operating expenses</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">46,886,682</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">36,618,503</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">10,268,179</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">28.0</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 30pt">Income (loss) from operations</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(38,462,563</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(27,798,018</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">(10,664,545</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">38.4</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Other income (expense)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Other income (expense)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(49,064</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(73,263</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">24,199</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-33.0</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Interest income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,987</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">53,262</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(32,275</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-60.6</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Interest expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(67,185</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(87,496</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,311</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-23.2</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 20pt">Total other income (expense)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(95,262</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(107,497</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">12,235</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-11.4</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 30pt">Income (loss) before income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(38,557,825</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(27,905,515</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(10,652,310</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">38.2</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Provision for income taxes</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,478,838</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(824,635</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">2,303,473</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-279.3</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 30pt">Net income (loss)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(40,036,663</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(27,080,880</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(12,955,783</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">47.8</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Other comprehensive income (loss)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Foreign currency translation gain (loss)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">11,927,692</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">10,330,982</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">1,596,710</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">15.5</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt; padding-left: 30pt">Comprehensive income (loss)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(28,108,971</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(16,749,898</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt; text-align: right">(11,359,073</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt; text-align: right">67.8</TD><TD STYLE="padding-bottom: 4pt; text-align: left">%</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 31; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Net Sales</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total net sales for the three months ended
December 31, 2020 were $48,341,342 a decrease of $1,223,667 or 2.5%, from $49,565,009 for the three months ended December 31,
2019. This decrease was principally a result of the negative impact on sales volumes due to the COVID-19 pandemic, especially
for VIEs&rsquo; net sales.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended December 31,
2020, Jinong&rsquo;s net sales increased $380,390, or 2.6%, to $14,901,875 from $14,521,485 for the three months ended December
31, 2019. This increase was mainly due to Jinong&rsquo;s higher sales price in the last three months. Jinong&rsquo;s revenue per
ton is $690 for the three months ended December 31, 2020, increased $23 or 3.4%, as compared to $667 for the three months ended
December 31, 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended December 31,
2020, Gufeng&rsquo;s net sales were $22,436,394, an increase of $169,845 or 0.8%, from $22,266,549 for the three months ended
December 31, 2019. This increase was mainly due to Gufeng&rsquo;s higher sales volume in the last three months. Gufeng sold approximately
66,865 metric tons of fertilizer products for the three months ended December 31, 2020, increased 1,381 tons or 2.1%, as compared
to 65,483 metric tons for the three months ended December 31, 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended December 31,
2020, Yuxing&rsquo;s net sales were $2,682,195, an increase of $220,685 or 9.0%, from $2,461,510 for the three months ended December
31, 2019. The increase was mainly due to the increase in market demand during the three months ended December 31, 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended December 31,
2020, VIEs&rsquo; net sales were $8,320,878, a decrease of $1,994,587 or 19.3%, from $10,315,465 for the three months ended December
31, 2019. The decrease was mainly due to the decrease in market demand during the three months ended December 31, 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Cost of Goods Sold</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total cost of goods sold for the three
months ended December 31, 2020 was $39,917,223, a decrease of $827,301, or 2.0%, from $40,744,524 for the three months ended December
31, 2019. The decrease was mainly due to 19.9% decrease in VIEs&rsquo; cost of goods sold.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of goods sold by Jinong for the three
months ended December 31, 2020 was $10,921,417, an increase of $793,525, or 7.8%, from $10,127,892 for the three months ended
December 31, 2019. The increase in cost of goods was primarily due to higher product cost in the fiscal year 2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of goods sold by Gufeng for the three
months ended December 31, 2020 was $19,846,423, a slightly increase of $90,456, or 0.5%, from $19,755,967 for the three months
ended December 31, 2019. This increase was primarily due to the 0.8% increase in net sale in the fiscal year 2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For three months ended December 31, 2020,
cost of goods sold by Yuxing was $2,140,856, an increase of $30,535, or 1.4%, from $2,110,321 for the three months ended December
31, 2019. This increase was mainly due to Yuxing&rsquo;s higher net sales in the fiscal year 2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For three months ended December 31, 2020,
cost of goods sold by VIEs was $7,008,527, a decrease of $1,741,817, or 19.9%, from $8,750,344 for the three months ended December
31, 2019. This decrease was mainly due to VIEs&rsquo; lower net sales in the fiscal year 2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Gross Profit</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total gross profit for the three months
ended December 31, 2020 decreased by $396,366, or 4.5%, to $8,424,119, as compared to $8,820,485 for the three months ended December
31, 2019. Gross profit margin was 17.4% and 17.8% for the three months Ended December 31, 2020 and 2019, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross profit generated by Jinong decreased
by $413,135, or 9.4%, to $3,980,458 for the three months ended December 31, 2020 from $4,393,593 for the three months ended December
31, 2019. Gross profit margin from Jinong&rsquo;s sales was approximately 26.7% and 30.3% for the three months Ended December
31, 2020 and 2019, respectively. The decrease in gross profit margin was mainly due to the higher product cost for Jinong in the
fiscal year 2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended December 31,
2020, gross profit generated by Gufeng was $2,589,971, an increase of $79,389, or 3.2%, from $2,510,582 for the three months ended
December 31, 2019. Gross profit margin from Gufeng&rsquo;s sales was approximately 11.5% and 11.3% for the six months Ended December
31, 2020 and 2019, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 32; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the three months ended December 31,
2020, gross profit generated by Yuxing was $541,339, an increase of $190,150, or 54.1% from $351,189 for the three months ended
December 31, 2019. The gross profit margin was approximately 20.2% and 14.3% for the three months Ended December 31, 2020 and
2019, respectively. The increase in gross profit percentage was mainly due to the decrease in product costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross profit generated by VIEs decreased
by $252,770, or 16.2%, to $1,312,351 for the three months ended December 31, 2020 from $1,565,121 for the three months ended December
31, 2019. Gross profit margin from VIE&rsquo;s sales was approximately 15.8% and 15.2% for the three months Ended December 31,
2020 and 2019, respectively, which was slightly decreased.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Selling Expenses</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our selling expenses consisted primarily
of salaries of sales personnel, advertising and promotion expenses, freight-out costs and related compensation. Selling expenses
were $3,349,155, or 6.9%, of net sales for the three months ended December 31, 2020, as compared to $3,856,972, or 7.8%, of net
sales for the three months ended December 31, 2019, a decrease of $507,817, or 13.2%. The decrease in selling expense was caused
by the decrease in marketing activities due to the impact of the COVID-19 pandemic.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The selling expenses of Jinong for the
six months ended December 31, 2020 were $2,777,239 or 18.6% of Jinong&rsquo;s net sales, as compared to selling expenses of $3,527,188
or 24.3% of Jinong&rsquo;s net sales for the three months ended December 31, 2019.The selling expenses of Yuxing were $9,871 or
0.4% of Yuxing&rsquo;s net sales for the six months ended December 31, 2020, as compared to $8,872 or 0.4% of Yuxing&rsquo;s net
sales for the three months ended December 31, 2019. The selling expenses of Gufeng were $73,249 or 0.3% of Gufeng&rsquo;s net
sales for the three months ended December 31, 2020, as compared to $80,593 or 0.4% of Gufeng&rsquo;s net sales for the three months
ended December 31, 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>General and Administrative Expenses</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">General and administrative expenses consisted
primarily of related salaries, rental expenses, business development, depreciation and travel expenses incurred by our general
and administrative departments and legal and professional expenses including expenses incurred and accrued for certain litigation.
General and administrative expenses were $43,537,527, or 90.1% of net sales for the three months ended December 31, 2020, as compared
to $32,761,531, or 66.1% of net sales for the three months ended December 31, 2019, an increase of $10,775,996, or 32.9%. The
increase in general and administrative expenses was mainly due to higher general and administrative expenses for Gufeng. Gufeng&rsquo;s
general and administrative expenses increased $8,812,154 for the three months ended December 31, 2020 comparing with same period
last year. With the impact of COVID-19 pandemic, the overdue outstanding accounts receivable increased significantly comparing
with the previous years. Numerous distributors encountered significant difficulties and/or hardships in their business amid the
pandemic. The company accrued bad debts expense based on the principle of conservatism, which increased the General and Administrative
Expenses.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 33; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Total Other Income (Expenses)</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total other income (expenses) consisted
of income from subsidies received from the PRC government, interest income, interest expenses and bank charges. Total other expense
for the three months ended December 31, 2020 was $49,064, as compared to $73,263 for the three months ended December 31, 2019,
a decrease in expense of $24,199 or 33.0%. The decrease in total other expense resulted from lower accretion expense. Accretion
expense decreased due primarily to the expiration of convertible notes on December 2019 and no accretion expense for fiscal year
2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Income Taxes</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Jinong is subject to a preferred tax rate
of 15% because of its business being classified as a High-Tech project under the PRC Enterprise Income Tax Law (&ldquo;EIT&rdquo;)
that became effective on January 1, 2008. Jinong incurred income tax expenses of 0 for the three months ended December 31, 2020,
as compared to $ (949,683) for the three months ended December 31, 2019, an increase of $949,683, or 100.0%.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gufeng is subject to a tax rate of 25%,
incurred 0 income tax expenses for the three months ended December 31, 2020, as compared to $(68,015) for the three months ended
December 31, 2019, an increase of $68,015, or 100.0%.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Yuxing has no income tax for the six months
Ended December 31, 2020 and 2019 because of being exempted from paying income tax due to its products fall into the tax exemption
list set out in the EIT.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Net income (loss)</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net loss for the three months ended December
31, 2020 was $40,036,663, an increase in loss of $12,955,783, or 47.8%, compared to net loss of $27,080,880 for the three months
ended December 31, 2019. Net loss as a percentage of total net sales was approximately -82.8% and -54.6% for the three months
Ended December 31, 2020 and 2019, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Six months ended December 31, 2020 Compared to the Six
months ended December 31, 2019.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Change $</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Change %</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>Sales</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%; padding-left: 10pt">Jinong</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">29,431,187</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">33,576,301</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">(4,145,114</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">-12.3</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt">Gufeng</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">38,264,597</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">38,589,766</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(325,169</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-0.8</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt">Yuxing</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,105,683</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,001,221</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">104,462</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2.1</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Sales VIEs</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">19,698,107</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">23,219,292</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">(3,521,185</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-15.2</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 20pt">Net sales</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">92,499,574</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100,386,580</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7,887,006</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-7.9</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Cost of goods sold</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt">Jinong</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,606,881</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,620,422</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">986,459</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4.8</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt">Gufeng</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33,824,240</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">34,209,975</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(385,735</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-1.1</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt">Yuxing</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,182,928</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,162,317</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,611</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.5</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Sales VIEs</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">16,149,737</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">19,414,134</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">(3,264,397</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-16.8</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 20pt">Cost of goods sold</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">75,763,786</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">78,406,848</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">(2,643,062</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-3.4</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 30pt">Gross profit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,735,788</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,979,732</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(5,243,944</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-23.9</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Operating expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Selling expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,061,111</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,487,327</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">573,784</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.7</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">General and administrative expenses</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">76,481,622</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">49,103,323</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">27,378,300</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">55.8</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 20pt">Total operating expenses</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">84,542,733</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">56,590,650</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">27,952,084</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">49.4</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 30pt">Income (loss) from operations</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(67,806,945</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(34,610,918</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">(33,196,028</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">95.9</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Other income (expense)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Other income (expense)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(54,229</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(103,454</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">49,225</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-47.6</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Interest income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">43,392</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">106,886</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(63,494</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-59.4</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Interest expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(123,953</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(164,698</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">40,745</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-24.7</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 20pt">Total other income (expense)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(134,790</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(161,266</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">26,476</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-16.4</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 30pt">Income (loss) before income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(67,941,736</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(34,772,183</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(33,169,552</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">95.4</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Provision for income taxes</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">3,047,841</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(375,504</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">3,423,345</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-911.7</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 30pt">Net income (loss)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(70,989,577</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(34,396,679</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(36,592,897</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">106.4</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Other comprehensive income (loss)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Foreign currency translation gain (loss)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">25,395,536</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(7,036,503</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">32,432,039</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: right">-460.9</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt; padding-left: 30pt">Comprehensive income (loss)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(45,594,041</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(41,433,182</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt; text-align: right">(4,160,858</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt; text-align: right">10.0</TD><TD STYLE="padding-bottom: 4pt; text-align: left">%</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 34; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Net Sales</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total net sales for the six months ended
December 31, 2020 were $92,499,574 a decrease of $7,887,006 or 7.9%, from $100,386,580 for the six months ended December 31, 2019.
This decrease was primarily due to a decrease in VIEs&rsquo; net sales.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the six months ended December 31,
2020, Jinong&rsquo;s net sales decreased $4,145,114, or 12.3%, to $29,431,187 from $33,576,301 for the six months ended December
31, 2019. This decrease was mainly attributable to the decrease in Jinong&rsquo;s sales volume in the last six months.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the six months ended December 31,
2020, Gufeng&rsquo;s net sales were $38,264,597, a decrease of $325,169, or 0.8%, from $38,589,766 for the six months ended December
31, 2019. This decrease was mainly attributable to the decrease in Gufeng&rsquo;s sales volume in the last six months.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the six months ended December 31,
2020, Yuxing&rsquo;s net sales were $5,105,683, an increase of $104,462 or 2.1%, from $5,001,221 for the six months ended December
31, 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the six months ended December 31,
2020, VIEs&rsquo; net sales were $19,698,107, a decrease of $3,521,185, or 15.2%, from $23,219,292 for the six months ended December
31, 2019. This decrease was mainly attributable to the decrease in market demands in the last six months.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Cost of Goods Sold</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total cost of goods sold for the six months
ended December 31, 2020 was $75,763,786, a decrease of $2,643,062, or 3.4%, from $78,406,848 for the six months ended December
31, 2019. The decrease was mainly due to the decrease in Gufeng&rsquo;s and VIEs&rsquo; cost of goods sold which decreased 1.1%
and 16.8% respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of goods sold by Jinong for the six
months ended December 31, 2020 was $21,606,881, an increase of $986,459, or 4.8%, from $20,620,422 for the six months ended December
31, 2019. The increase in cost of goods was primarily due to the increase in products cost during the last six months.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of goods sold by Gufeng for the six
months ended December 31, 2020 was $33,824,240, a decrease of $385,735, or 1.1%, from $34,209,975 for the six months ended December
31, 2019. This decrease was primarily due to the 0.8% decrease in net sale during the last six months.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For six months ended December 31, 2020,
cost of goods sold by Yuxing was $4,182,928, an increase of $20,611, or 0.5%, from $4,162,317 for the six months ended December
31, 2019. This increase was mainly due to the 2.1% increase in Yuxing&rsquo;s net sales during the last six months.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For six months ended December 31, 2020,
cost of goods sold by VIEs was $16,149,737, a decrease of $3,264,397, or 16.8%, from $19,414,134 for the six months ended December
31, 2019. This decrease was mainly due to the 15.2% decrease in VIEs&rsquo; net sales during the last six months.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Gross Profit</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total gross profit for the six months
ended December 31, 2020 decreased by $5,243,944, or 23.9%, to $16,735,788, as compared to $21,979,732 for the six months ended
December 31, 2019. Gross profit margin was 23.9% and 21.9% for the six months Ended December 31, 2020 and 2019, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross profit generated by Jinong decreased
by $5,131,573 or 39.6%, to $7,824,306 for the six months ended December 31, 2020 from $12,955,879 for the six months ended December
31, 2019. Gross profit margin from Jinong&rsquo;s sales was approximately 26.6% and 38.6% for the six months Ended December 31,
2020 and 2019, respectively. The decrease in gross profit margin was mainly due to the lower sales prices.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the six months ended December 31,
2020, gross profit generated by Gufeng was $4,440,357, an increase of $60,566, or 1.4%, from $4,379,791 for the six months ended
December 31, 2019. Gross profit margin from Gufeng&rsquo;s sales was approximately 11.6% and 11.3% for the six months Ended December
31, 2020 and 2019, respectively. The slightly increase in gross profit margin was mainly due to the increase in unit sales price.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 35; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the six months ended December 31,
2020, gross profit generated by Yuxing was $922,755, an increase of $83,851, or 10.0% from $838,904 for the six months ended December
31, 2019. The gross profit margin was approximately 18.1% and 16.8% for the six months Ended December 31, 2020 and 2019, respectively.
The increase in gross profit percentage was mainly due to the decrease in product costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross profit generated by VIEs decreased
by $256,788, or 6.7%, to $3,548,370 for the six months ended December 31, 2020 from $3,805,158 for the six months ended December
31, 2019. Gross profit margin from VIE&rsquo;s sales was approximately 18.0% and 16.4% for the six months Ended December 31, 2020
and 2019, respectively. The increase in gross profit percentage was mainly due to the decrease in product costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Selling Expenses</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our selling expenses consisted primarily
of salaries of sales personnel, advertising and promotion expenses, freight-out costs and related compensation. Selling expenses
were $8,061,111, or 8.7%, of net sales for the six months ended December 31, 2020, as compared to $7,487,327, or 7.5%, of net
sales for the six months ended December 31, 2019, an increase of $573,784 or 7.7%.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The selling expenses of Jinong for the
six months ended December 31, 2020 were $7,033,876 or 23.9% of Jinong&rsquo;s net sales, as compared to selling expenses of $6,827,383
or 20.3% of Jinong&rsquo;s net sales for the six months ended December 31, 2019.The selling expenses of Yuxing were $21,688 or
0.4% of Yuxing&rsquo;s net sales for the six months ended December 31, 2020, as compared to $18,224 or 0.4% of Yuxing&rsquo;s
net sales for the six months ended December 31, 2019. The selling expenses of Gufeng were $140,730 or 0.4% of Gufeng&rsquo;s net
sales for the six months ended December 31, 2020, as compared to $149,884 or 0.4% of Gufeng&rsquo;s net sales for the six months
ended December 31, 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>General and Administrative Expenses</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">General and administrative expenses consisted
primarily of related salaries, rental expenses, business development, depreciation and travel expenses incurred by our general
and administrative departments and legal and professional expenses including expenses incurred and accrued for certain litigation.
General and administrative expenses were $76,481,622, or 82.7% of net sales for the six months ended December 31, 2020, as compared
to $49,103,323, or 48.9% of net sales for the six months ended December 31, 2019, an increase of $27,378,300, or 55.8%.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Total Other Expenses</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total other expenses consisted of income
from subsidies received from the PRC government, interest income, interest expenses and bank charges. Total other expense for
the six months ended December 31, 2020 was $54,229, as compared to $103,454, for the six months ended December 31, 2019, a decrease
in expense of $49,225, or 47.6%. The decrease in total other expense resulted from the decrease in accretion expenses. Accretion
expense decreased due primarily to the expiration of convertible notes on December 2019 and no accretion expense for fiscal year
2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Income Taxes</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Jinong is subject to a preferred tax rate
of 15% as a result of its business being classified as a High-Tech project under the PRC Enterprise Income Tax Law (&ldquo;EIT&rdquo;)
that became effective on January 1, 2008. Jinong incurred income tax expenses of $273,796 for the six months ended December 31,
2020, as compared to $(857,195) for the six months ended December 31, 2019, an increase of $1,130,991, or 131.9%.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gufeng is subject to a tax rate of 25%,
incurred 0 income tax expenses for the six months ended December 31, 2020, as compared to $(136,291) for the six months ended
December 31, 2019, an increase of $136,291, or 100.0%.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Yuxing has no income tax for the six months
Ended December 31, 2020 and 2019 as a result of being exempted from paying income tax due to its products fall into the tax exemption
list set out in the EIT.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Net Income (loss)</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net loss for the six months ended December
31, 2020 was $70,989,577, an increase of $36,592,897, or 106.4%, compared to $34,396,679 for the six months ended December 31,
2019. Net income (loss) as a percentage of total net sales was approximately -76.7% and -34.3% for the six months Ended December
31, 2020 and 2019, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Discussion of Segment Profitability Measures</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, we were engaged
in the following businesses: the production and sale of fertilizers through Jinong and Gufeng, the production and sale of high-quality
agricultural products by Yuxing, and the sales of agriculture materials by the sales VIEs. For financial reporting purpose, our
operations were organized into four main business segments based on locations and products: Jinong (fertilizer production), Gufeng
(fertilizer production) and Yuxing (agricultural products production) and the sales VIEs. Each of the segments has its own annual
budget about development, production and sales.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 36; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Each of the four operating segments referenced
above has separate and distinct general ledgers. The chief operating decision maker (&ldquo;CODM&rdquo;) makes decisions with
respect to resources allocation and performance assessment upon receiving financial information, including revenue, gross margin,
operating income and net income (loss) produced from the various general ledger systems; however, net income (loss) by segment
is the principal benchmark to measure profit or loss adopted by the CODM.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For Jinong, the net loss increased by
$433,366, or 8.9%, to $5,290,807 for six months ended December 31, 2020, from $4,857,441 for the six months ended December 31,
2019. The increase in net loss was principally due to higher general and administrative expense.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For Gufeng, the net loss increased by
$27,814,747, or 83.8%, to $61,009,636 for six months ended December 31, 2020 from $33,194,889 for six months ended December 31,
2019. The increase was principally due to the increase in general and administrative expense.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For Yuxing, the net income increased $9,061
or 3.1%, to $304,559 for six months ended December 31, 2020 from $295,498 for six months ended December 31, 2019. The increase
was mainly due to higher sales.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the sales VIEs, the net income (loss)
was $(1,734,009) for period ended December 31, 2020, decreased by $5,957,718, or 141.1%, from $4,223,709 for six months ended
December 31, 2019. The decrease was mainly due to the increase in general and administrative expenses for the sales VIEs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Liquidity and Capital Resources</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our principal sources of liquidity include
cash from operations, borrowings from local commercial banks and net proceeds of offerings of our securities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, cash and cash
equivalents were $9,826,386, a decrease of $2,108,391, or 17.7%, from $11,934,778 as of June 30, 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We intend to use some of the remaining
net proceeds from our securities offerings, as well as other working capital if required, to acquire new businesses, upgrade production
lines and complete Yuxing&rsquo;s new greenhouse facilities for agriculture products located on 88 acres of land in Hu County,
18 kilometers southeast of Xi&rsquo;an city. Yuxing purchased a set of agricultural products testing equipment for the year of
2016. We believe that we have sufficient cash on hand and positive projected cash flow from operations to support our business
growth for the next twelve months to the extent we do not have further significant acquisitions or expansions. However, if events
or circumstances occur and we do not meet our operating plan as expected, we may be required to seek additional capital and/or
to reduce certain discretionary spending, which could have a material adverse effect on our ability to achieve our business objectives.
Notwithstanding the foregoing, we may seek additional financing as necessary for expansion purposes and when we believe market
conditions are most advantageous, which may include additional debt and/or equity financings. There can be no assurance that any
additional financing will be available on acceptable terms, if at all. Any equity financing may result in dilution to existing
stockholders and any debt financing may include restrictive covenants.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth a summary of our cash flows
for the periods indicated:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">Six Months Ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Net cash provided by (used in) operating activities</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(6,237,210</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(2,074,331</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net cash provided by (used in) investing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(212,290</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(50,533</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Net cash provided by (used in) financing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">306,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,939,200</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Effect of exchange rate change on cash and cash equivalents</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">4,035,108</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,367,640</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Net increase in cash and cash equivalents</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,108,392</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,446,696</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Cash and cash equivalents, beginning balance</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">11,934,778</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">72,259,804</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Cash and cash equivalents, ending balance</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">9,826,386</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">78,706,500</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Operating Activities</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash used in operating activities
was $6,237,210 for the six months ended December 31, 2020, an increase of $4,162,879, or 200.7%, from cash used in operating activities
of $2,074,331 for the six months ended December 31, 2019. The increase was mainly due to an increase in net loss during the six
months ended December 31, 2020 as compared to the same period in 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 37; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Investing Activities</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash used in investing activities
for the six months ended December 31, 2020 was $212,290, compared to cash used in investing activities of $50,533 for the six
months ended December 31, 2019. The different was due to Company purchased more plant, property and equipment during the last
six months compared to the same period last year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Financing Activities</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash provided by financing activities
for the six months ended December 31, 2020 was $306,000, compared to $10,939,200 net cash provided in financing activities for
the six months ended December 31, 2019, which was largely attribute to $10,252,000 proceeds from the sale of common stock for
the six months ended December 31, 2019, compared to 0 in the same period this year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2020 and June 30, 2020, our loans payable
was as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">December 31,</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center">June&nbsp;30,</TD><TD STYLE="white-space: nowrap; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Short term loans payable:</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">4,131,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">3,537,500</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Total</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">4,131,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,537,500</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Accounts Receivable </I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We had accounts receivable of $102,412,975
as of December 31, 2020, as compared to $105,693,326 as of June 30, 2020, a decrease of $3,280,351, or 3.1%. The decrease was
primarily attributable to Gufeng&rsquo;s accounts receivable. As of December 31, 2020, Gufeng&rsquo;s accounts receivable was
$47,494,318, a decrease of $2,073,642, or 4.2%, compared to $49,567,960 as of June 30, 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Allowance for doubtful accounts in accounts
receivable for the six months ended December 31, 2020 was $31,196,455, a decrease of $7,269,745, or 18.9%, from $38,466,220 as
of June 30, 2020. And the allowance for doubtful accounts as a percentage of accounts receivable was 23.3% as of December 31,
2020 and 26.7% as of June 30, 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Deferred assets</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We had no deferred assets as of December
31, 2020 and June 30, 2020. During the three months, we assisted the distributors in certain marketing efforts and developing
standard stores to expand our competitive advantage and market shares. Based on the distributor agreements, the amount owed by
the distributors in certain marketing efforts and store development will be expensed over three years if the distributors are
actively selling our products. If a distributor defaults, breaches, or terminates the agreement with us earlier than the contractual
terms, the unamortized portion of the amount owed by the distributor is payable to us immediately.&nbsp;The deferred assets had
been fully amortized as of December 31, 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Inventories</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We had inventories of $90,830,515 as of
December 31, 2020, as compared to $98,921,081 as of June 30, 2020, a decrease of $8,090,566, or 8.2%. The decrease was primarily
attributable to Gufeng&rsquo;s inventory. As of December 31, 2020, Gufeng&rsquo;s inventory was $58,837,515, compared to $75,129,594
as of June 30, 2020, a decrease of $16,292,079, or 21.7%.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Advances to Suppliers</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We had advances to suppliers of $34,409,623
as of December 31, 2020 as compared to $65,081,818 as of June 30, 2020, representing a decrease of $30,672,195, or 47.1%. Our
inventory level may fluctuate from time to time, depending how quickly the raw material is consumed and replenished during the
production process, and how soon the finished goods are sold. The replenishment of raw material relies&nbsp;on management&rsquo;s
estimate of numerous factors, including but not limited to, the raw materials future price, and spot price along with its&nbsp;volatility,
as well as the seasonal demand and future price of finished fertilizer products. Such estimate may not be accurate, and the purchase
decision of raw materials based on the estimate can cause excessive inventories in times of slow sales and insufficient inventories
in peak times.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 38; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Accounts Payable</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We had accounts payable of $17,527,362
as of December 31, 2020 as compared to $17,719,093 as of June 30, 2020, representing a decrease of $191,731, or 1.1%. The decrease
was primarily due to the decrease of accounts payable for VIEs. They have accounts payable of $15,479,228 as of December 31, 2020
as compared to $16,315,837 as of June 30, 2020, representing a decrease of $836,609, or 5.1%.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Unearned Revenue (Customer Deposits)</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We had customer deposits of $8,881,013
as of December 31, 2020 as compared to $7,342,590 as of June 30, 2020, representing an increase of $1,538,423, or 21.0%. The increase
was mainly attributable to VIEs&rsquo; $1,094,291 unearned revenue as of December 31, 2020, compared to $86,430 unearned revenue
as of June 30, 2020, increased $1,007,861, or 1166.1%, caused by the advance deposits made by clients. This increase was due to
seasonal fluctuation and we expect to deliver products to our customers during the next three months at which time we will recognize
the revenue.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Off-Balance Sheet Arrangements</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We do not have any off-balance sheet arrangements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Critical Accounting Policies and Estimates</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management&rsquo;s discussion and analysis
of its financial condition and results of operations are based upon our unaudited condensed consolidated financial statements,
which have been prepared in accordance with United States generally accepted accounting principles. Our financial statements reflect
the selection and application of accounting policies which require management to make significant estimates and judgments. See
Note 2 to our unaudited condensed consolidated financial statements, &ldquo;Basis of Presentation and Summary of Significant Accounting
Policies.&rdquo; We believe that the following paragraphs reflect the most critical accounting policies that currently affect
our financial condition and results of operations:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Use of estimates</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of unaudited condensed
consolidated financial statements in conformity with accounting principles generally accepted in the United States of America
requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements and the amount of
revenues and expenses during the reporting periods. Management makes these estimates using the best information available at the
time the estimates are made. However, actual results could differ materially from those estimates.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Revenue recognition</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales revenue is recognized at the date
of shipment to customers when a formal arrangement exists, the price is fixed or determinable, the delivery is completed, we have
no other significant obligations and collectability is reasonably assured. Payments received before all the relevant criteria
for revenue recognition are satisfied are recorded as unearned revenue.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our revenue consists of invoiced value
of goods, net of a value-added tax (VAT). No product return or sales discount allowance is made as products delivered and accepted
by customers are normally not returnable and sales discounts are normally not granted after products are delivered.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Cash and cash equivalents</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For statement of cash flows purposes,
we consider all cash on hand and in banks, certificates of deposit and other highly-liquid investments with maturities of three
months or less, when purchased, to be cash and cash equivalents.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Accounts receivable</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our policy is to maintain reserves for
potential credit losses on accounts receivable. Management reviews the composition of accounts receivable and analyzes historical
bad debts, customer concentrations, customer credit worthiness, current economic trends and changes in customer payment patterns
to evaluate the adequacy of these reserves. Any accounts receivable of Jinong and Gufeng that are outstanding for more than 180
days will be accounted as allowance for bad debts, and any accounts receivable of Yuxing that are outstanding for more than 90
days will be accounted as allowance for bad debts.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 39; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Deferred assets</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred assets represent amounts the
Company advanced to the distributors in their marketing and stores development to expand our competitive advantage and market
shares.&nbsp;Based on the distributor agreements, the amount owed by the distributors in certain marketing efforts and store development
will be expensed over three years if the distributors are actively selling our products. If a distributor defaults, breaches,
or terminates the agreement with us earlier than the realization of the contractual terms, the unamortized portion of the amount
owed by the distributor is to be refunded to us immediately.&nbsp;The deferred assets had been fully amortized as of December
31, 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Segment reporting</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">FASB ASC 280 requires use of the &ldquo;management
approach&rdquo; model for segment reporting. The management approach model is based on the way a company&rsquo;s management organizes
segments within the company for making operating decisions and assessing performance. Reportable segments are based on products
and services, geography, legal structure, management structure, or any other way management disaggregates a company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, we were organized
into ten main business units: Jinong&nbsp;(fertilizer production), Gufeng (fertilizer production), Yuxing (agricultural products
production), Lishijie (agriculture sales), Jinyangguang (agriculture sales), Wangtian (agriculture sales), Xindeguo (agriculture
sales), Xinyulei (agriculture sales), Fengnong (agriculture sales) and Xiangrong (agriculture sales). For financial reporting
purpose, our operations were organized into four main business segments based on locations and products: Jinong (fertilizer production),
Gufeng (fertilizer production) and Yuxing (agricultural products production) and the sales VIEs. Each of the segments has its
own annual budget regarding development, production and sales.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_09"></A>Item 3. Quantitative and Qualitative
Disclosures About Market Risk</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Disclosures About Market Risk</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may be exposed to changes in financial
market conditions in the normal course of business. Market risk generally represents the risk that losses may occur because of
movements in interest rates and equity prices. We currently do not, in the normal course of business, use financial instruments
that are subject to changes in financial market conditions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Currency Fluctuations and Foreign Currency Risk</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Substantially all our revenues and expenses
are denominated in RMB. However, we use the U.S. dollar for financial reporting purposes. Conversion of RMB into foreign currencies
is regulated by the People&rsquo;s Bank of China through a unified floating exchange rate system. Although the PRC government
has stated its intention to support the value of RMB, there can be no assurance that such exchange rate will not again become
volatile or that RMB will not devalue significantly against U.S. dollar. Exchange rate fluctuations may adversely affect the value,
in U.S. dollar terms, of our net assets and income derived from our operations in the PRC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our reporting currency is the U.S. dollar.
Except for U.S. holding companies, all our consolidated revenues, consolidated costs and expenses, and our assets are denominated
in RMB. As a result, we are exposed to foreign exchange risk as our revenues and results of operations may be affected by fluctuations
in the exchange rate between the U.S. dollars and RMB. If RMB depreciates against the U.S. dollar, the value of our RMB revenues,
earnings and assets as expressed in our U.S. dollar financial statements will decline. Assets and liabilities are translated at
the exchange rates as of the balance sheet dates, revenues and expenses are translated at the average exchange rates, and shareholders&rsquo;
equity is translated at historical exchange rates. Any resulting translation adjustments are not included in determining net income
(loss) but are included in determining other comprehensive income, a component of shareholders&rsquo; equity. As of December 31,
2020, our accumulated other comprehensive loss was $9 million. We have not entered any hedging transactions to reduce our exposure
to foreign exchange risk. The value of the RMB against the U.S. dollar and other currencies is affected by, among other things,
changes in PRC&rsquo;s political and economic conditions. Between July 1, 2020 and December 31, 2020, China&rsquo;s currency increased
by a cumulative 8.2% against the U.S. dollar, making Chinese exports more expensive and imports into China cheaper by that percentage.
The effect on trade can be substantial. Moreover, it is possible that in the future, the PRC authorities may lift restrictions
on fluctuations in the RMB exchange rate and lessen intervention in the foreign exchange market.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Interest Rate Risk</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We deposit surplus funds with Chinese
banks earning daily interest. We do not invest in any instruments for trading purposes. All our outstanding debt instruments carry
fixed rates of interest. The amount of short-term debt outstanding as of December 31, 2020 and June 30, 2020 was $4.1 million
and $3.5 million, respectively. We are exposed to interest rate risk primarily with respect to our short-term bank loans. Although
the interest rates, which are based on the banks&rsquo; prime rates with respect to our short-term loans, are fixed for the terms
of the loans, the terms are typically three to twelve months for short-term bank loans and interest rates are subject to change
upon renewal. There was no material change in interest rates for short-term bank loans renewed during the six months ended December
31, 2020. The original loan term on average is one year, and the remaining average life of the short term-loans is approximately
six months.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 40; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management monitors the banks&rsquo; prime
rates in conjunction with our cash requirements to determine the appropriate level of debt balances relative to other sources
of funds. We have not entered any hedging transactions to reduce our exposure to interest rate risk.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Credit Risk</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have not experienced significant credit
risk, as most of our customers are long-term customers with superior payment records. Our receivables are monitored regularly
by our credit managers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Inflation Risk</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inflationary factors such as increases
in the cost of our products and overhead costs may adversely affect our operating results. Although we do not believe that inflation
has had a material impact on our financial position or results of operations to date, a high rate of inflation in the future may
have an adverse effect on our ability to maintain current levels of gross margin and selling, general and administrative expenses
as a percentage of net revenues if the selling prices of our products do not increase with these increased costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Epidemics, pandemics or other outbreaks
Risk</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The outbreak of COVID-19 has adversely
affected, and in the future it or other epidemics, pandemics or outbreaks may adversely affect, our operations. This is or may
be due to closures or restrictions requested or mandated by governmental authorities, disruption to supply chains and workforce,
reduction of demand for our products and services, and credit losses when customers and other counterparties fail to satisfy their
obligations to us. We share most of these risks with all businesses.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, the COVID-19 outbreak has
significantly increased economic and demand uncertainty. The current outbreak and continued spread of COVID-19 may cause a global
recession, which would have a further adverse impact on our financial condition and operations, and this impact could exist for
an extensive period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is continuing to monitor the
situation and take appropriate actions in accordance with the recommendations and requirements of relevant authorities. The full
extent of the impact of the COVID-19 pandemic on the Company&rsquo;s operational and financial performance is currently uncertain
and will depend on many factors outside the Company&rsquo;s control, including, without limitation, the timing, extent, trajectory
and duration of the pandemic, the development and availability of effective treatments and vaccines, the imposition of protective
public safety measures, and the impact of the pandemic on the global economy and demand for consumer products.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Additional future impacts on the Company
may include, but are not limited to, material adverse effects on demand for the Company&rsquo;s products and services; the Company&rsquo;s
supply chain and sales and distribution channels; the Company&rsquo;s ability to execute its strategic plans; and the Company&rsquo;s
profitability and cost structure. To the extent the COVID-19 pandemic adversely affects the Company&rsquo;s business, results
of operations, financial condition and stock price, it may also have the effect of heightening many of the other risks described
above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_10"></A>Item 4. Controls and Procedures</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(a) <I>Evaluation of disclosure controls and procedures</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to Rule 13a-15(b) under the Securities
Exchange Act of 1934 (&ldquo;Exchange Act&rdquo;), at the conclusion of the period ended December 31, 2020 we carried out an evaluation,
under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial
Officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as such term is defined in
Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 (the &ldquo;Exchange Act&rdquo;)). Based upon that evaluation,
our Chief Executive Officer and Chief Financial Officer concluded that as of the end of the period covered by this Report, our
disclosure controls and procedures were effective and adequately designed to ensure that the information required to be disclosed
by us in the reports we submit under the Exchange Act is recorded, processed, summarized and reported within the time periods
specified in the applicable rules and forms and that such information was accumulated and communicated to our Chief Executive
Officer and Chief Financial Officer, in a manner that allowed for timely decisions regarding required disclosure.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(b) <I>Changes in internal controls</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no changes in our internal
control over financial reporting identified in connection with the evaluation required by paragraph (d) of Exchange Act Rules
13a-15 or 15d-15 that occurred during the quarter ended December 31, 2020 that have materially affected, or are reasonably likely
to materially affect, our internal control over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 41; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_11"></A>PART II &ndash; OTHER
INFORMATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_12"></A>Item 1. Legal Proceedings</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are no other actions, suits, proceedings,
inquiries or investigations before or by any court, public board, government agency, self-regulatory organization or body pending
or, to the knowledge of the executive officers of our company or any of our subsidiaries, threatened against or affecting our
company, our common stock, any of our subsidiaries or of our companies or our subsidiaries&rsquo; officers or directors in their
capacities as such, in which an adverse decision could have a material adverse effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_13"></A>Item 2. Unregistered Sales of Equity
Securities and Use of Proceeds</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no unregistered sales of the
Company&rsquo;s equity securities during the three months ended December 31, 2020, that were not otherwise disclosed in a Current
Report on Form 8-K.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_14"></A>Item 3. Defaults Upon Senior Securities</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There has been no default in the payment
of principal, interest, sinking or purchase fund installment, or any other material default, with respect to any indebtedness
of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_15"></A>Item 4. Mine Safety Disclosures</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Not applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_16"></A>Item 5. Other Information</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">There is no other information required to be disclosed under
this item which was not previously disclosed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_17"></A>Item 6. Exhibits</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The exhibits required by this item are set forth in the Exhibit
Index attached hereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 42; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_18"></A>SIGNATURES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the requirements of the Securities
Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly
authorized.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CHINA GREEN AGRICULTURE, INC.</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 60%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: February 10, 2021</FONT></TD>
    <TD STYLE="width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="width: 35%; border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    <I>Zhuoyu Li</I></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhuoyu Li</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title: </FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(principal executive
    officer)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: February 10, 2021</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    <I>Yongcheng Yang</I></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yongcheng Yang</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title: </FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(principal financial officer and&nbsp;<BR>
    principal accounting officer)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 43; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_19"></A>EXHIBIT INDEX</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 9%; border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>No.</B></FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 90%; border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Description</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.1*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><A HREF="f10q1220ex21-1_chinagreen.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">List of Subsidiaries of the Company</FONT></A></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><A HREF="f10q1220ex31-1_chinagreen.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</FONT></A></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><A HREF="f10q1220ex31-2_chinagreen.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</FONT></A></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1+</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><A HREF="f10q1220ex32-1_chinagreen.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</FONT></A></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.2+</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><A HREF="f10q1220ex32-2_chinagreen.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</FONT></A></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS*</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Instance Document</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH*</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Taxonomy Extension Schema Document</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL*</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Taxonomy Extension Calculation Linkbase
    Document</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF*</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Taxonomy Extension Definition Linkbase
    Document</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB*</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Taxonomy Extension Label Linkbase Document</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE*</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Taxonomy Extension Presentation Linkbase
    Document</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">*</TD><TD STYLE="text-align: justify">Filed herewith</TD>
</TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">+</TD><TD STYLE="text-align: justify">In accordance with
                                         the SEC Release 33-8238, deemed being furnished and not filed.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">41</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0; margin-bottom: 0; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>2
<FILENAME>f10q1220ex21-1_chinagreen.htm
<DESCRIPTION>LIST OF SUBSIDIARIES OF THE COMPANY
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 21.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SUBSIDIAIRES OF CHINA GREEN AGRICULTURE,
INC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 57%"><FONT STYLE="font-family: Times New Roman, Times, Serif">Name</FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 42%"><FONT STYLE="font-family: Times New Roman, Times, Serif">Place of Incorporation</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif">Green Agriculture Holding Corporation</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">New Jersey</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif">Shaanxi TechTeam Jinong Humic Acid Product Co., Ltd.</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">People&rsquo;s Republic of China</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif">Beijing Gufeng Chemical Products Co., Ltd.</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">People&rsquo;s Republic of China</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif">Beijing Tianjuyuan Fertilizer Co., Ltd.</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">People&rsquo;s Republic of China</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">VARIABLE INTEREST ENTITIES OF CHINA GREEN AGRICULTURE, INC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 57%"><FONT STYLE="font-family: Times New Roman, Times, Serif">Name</FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 42%"><FONT STYLE="font-family: Times New Roman, Times, Serif">Place of Incorporation</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif">Xi&rsquo;an Hu County Yuxing Agriculture Technology Development Co, Ltd.</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">People&rsquo;s Republic of China</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif">Shaanxi Lishijie Agrochemical Co., Ltd.</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">People&rsquo;s Republic of China</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif">Songyuan Jinyangguang Sannong Service Co., Ltd</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">People&rsquo;s Republic of China</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif">Weinan City Linwei District Wangtian Agricultural Materials Co., Ltd.</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">People&rsquo;s Republic of China</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif">Aksu Xindeguo Agricultural Materials Co., Ltd.</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">People&rsquo;s Republic of China</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif">Xinjiang Xinyulei Eco-agriculture Science and Technology co., LTD</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">People&rsquo;s Republic of China</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif">Sunwu County Xiangrong Agricultural Materials Co., Ltd.</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">People&rsquo;s Republic of China</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif">Anhui Fengnong Seed Co., Ltd.</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">People&rsquo;s Republic of China</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>f10q1220ex31-1_chinagreen.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
31.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CERTIFICATION
PURSUANT TO</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">SECTION
302(a) OF THE SARBANES-OXLEY ACT OF 2002</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I,
Zhuoyu Li certify that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt; text-align: justify; text-indent: 0.5in"> <FONT STYLE="font: 10pt Times New Roman, Times, Serif">1.</FONT> <FONT STYLE="font: 10pt Times New Roman, Times, Serif">I have reviewed this Quarterly Report on Form 10-Q (this &ldquo;Report&rdquo;) of China Green Agriculture, Inc.;</FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2. Based
on my knowledge, this Report does not contain any untrue statement of a material fact or omit to state a material fact necessary
to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect
to the period covered by this Report;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3. Based
on my knowledge, the financial statements, and other financial information included in this Report, fairly present in all material
respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented
in this Report;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4. The
registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures
(as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange
Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) Designed
such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by
others within those entities, particularly during the period in which this Report is being prepared;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) Designed
such internal control over financial reporting, or caused such internal control over financial reporting to be designed under
our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial
statements for external purposes in accordance with generally accepted accounting principles;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) Evaluated
the effectiveness of the registrant's disclosure controls and procedures and presented in this Report our conclusions about the
effectiveness of the disclosure controls and procedures as of the end of the period covered by this Report based on such evaluation;
and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) Disclosed
in this Report any change in the registrant's internal control over financial reporting that occurred during the registrant's
most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant's internal
control over financial reporting; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5. The
registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial
reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing the
equivalent function):</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) all
significant deficiencies and material weaknesses in the design or operation of internal controls over financial reporting which
are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information;
and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) any
fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal
control over financial reporting.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
February 10, 2021</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 40%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Zhuoyu Li</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 60%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:
    Zhuoyu Li</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:
    Chief Executive Officer</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(principal
    executive officer)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
</TABLE>
<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>f10q1220ex31-2_chinagreen.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
31.2</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CERTIFICATION
PURSUANT TO</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">SECTION
302(a) OF THE SARBANES-OXLEY ACT OF 2002</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I,
Yongcheng Yang, certify that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 55pt; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
I have reviewed this Quarterly Report on Form 10-Q (this &ldquo;Report&rdquo;) of China Green Agriculture, Inc.;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.
Based on my knowledge, this Report does not contain any untrue statement of a material fact or omit to state a material fact necessary
to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect
to the period covered by this Report;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.
Based on my knowledge, the financial statements, and other financial information included in this Report, fairly present in all
material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods
presented in this Report;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.
The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures
(as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange
Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by
others within those entities, particularly during the period in which this Report is being prepared;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed
under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of
financial statements for external purposes in accordance with generally accepted accounting principles;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this Report our conclusions
about the effectiveness of the disclosure controls and procedures as of the end of the period covered by this Report based on
such evaluation; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
Disclosed in this Report any change in the registrant's internal control over financial reporting that occurred during the registrant's
most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant's internal
control over financial reporting; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.
The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over
financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing
the equivalent function):</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
all significant deficiencies and material weaknesses in the design or operation of internal controls over financial reporting
which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information;
and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's
internal control over financial reporting.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-indent: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; width: 40%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
    February 10, 2021</FONT></TD>
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; width: 60%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid; padding: 0; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Yongcheng Yang</FONT></TD>
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:
    Yongcheng Yang</FONT></TD>
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:
    Chief Financial Officer</FONT></TD>
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="2" STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(principal financial officer and principal accounting officer)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>f10q1220ex32-1_chinagreen.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 32.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">CERTIFICATION PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">18 U.S.C. SECTION 1350,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">AS ADOPTED PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">SECTION 906 OF THE SARBANES-OXLEY ACT OF
2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The undersigned
hereby certifies, each in his capacity as an executive officer of China Green Agriculture, Inc. (the &ldquo;Company&rdquo;), for
the purposes of 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best
of his knowledge:</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">1. The
Company&rsquo;s Quarterly Report on Form 10-Q for the fiscal quarter ended December 31, 2020 as filed with the Securities and Exchange
Commission (the &ldquo;Report&rdquo;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange
Act of 1934, as amended; and</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">2. The
information contained in the Report fairly presents, in all material respects, the financial condition and results of operations
of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Date: February 10, 2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ Zhuoyu Li</FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif">Name:&nbsp;</FONT></TD>
    <TD STYLE="width: 35%"><FONT STYLE="font-family: Times New Roman, Times, Serif">Zhuoyu Li</FONT></TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Title:</FONT></TD>
    <TD> <FONT STYLE="font-family: Times New Roman, Times, Serif">Chief Executive Officer</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">(principal executive officer)</FONT></TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0">This certification accompanies each Report pursuant
to &sect; 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002,
be deemed filed by the Company for purposes of &sect;18 of the Exchange Act, as amended.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0">A signed original of this written statement required
by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange
Commission or its staff upon request.</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>6
<FILENAME>f10q1220ex32-2_chinagreen.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 32.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">CERTIFICATION PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">18 U.S.C. SECTION 1350,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">AS ADOPTED PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SECTION 906 OF THE SARBANES-OXLEY ACT OF
2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The undersigned
hereby certifies, each in his capacity as an executive officer of China Green Agriculture, Inc. (the &ldquo;Company&rdquo;), for
the purposes of 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best
of his knowledge:</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">1. The
Company&rsquo;s Quarterly Report on Form 10-Q for the fiscal quarter ended December 31, 2020 as filed with the Securities and Exchange
Commission (the &ldquo;Report&rdquo;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange
Act of 1934, as amended; and</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in">2. The
information contained in the Report fairly presents, in all material respects, the financial condition and results of operations
of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Date: February 10, 2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ Yongcheng Yang</FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt; width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif">Name:&nbsp;</FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; width: 35%"><FONT STYLE="font-family: Times New Roman, Times, Serif">Yongcheng Yang</FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; width: 60%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Title:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Chief Financial Officer</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">(principal financial officer and principal accounting officer)</FONT></TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0">This certification accompanies each Report pursuant
to &sect; 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002,
be deemed filed by the Company for purposes of &sect;18 of the Exchange Act, as amended.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; text-indent: 0; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A signed original of this written statement required
by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange
Commission or its staff upon request.</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" *9 ?0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH *YOQ;XQ\)> ?#>M>,O'/B;0?!WA'PW8RZGXA\4>)
M]6L="\/Z'IT&/.O]6UC4Y[;3]/M(B0'N+JXBB5B%+;B!72'@$XS@=/7VK\OO
M^"P%M;W/_!/#]HZ*\LQ>6MQI_@6TGM)<D7%O>_$WP?;7<$X+%9K.YMI'AGA=
M760%PR%6. #W<?\ !13]@=AD?MG?LP$9(S_PO#X<\X)&1_Q4/(XX(X88()!!
MI/\ AXK^P./^;S_V8/\ P^'PZ_\ FAKO],_9K_9METO2Y+C]GGX*SRMIFG%I
M9/A5X$DD8?8H-N^230R[LJX4LQ).VKP_9C_9G//_  SG\$>?7X3> O\ Y0T
M>9?\/%?V!_\ H\_]F#_P^'PZ_P#FAH_X>*_L#_\ 1Y_[,'_A\/AU_P#-#7IW
M_#,7[,__ $;G\$/_  T_@'_Y0T?\,Q?LS_\ 1N?P0_\ #3^ ?_E#0!YC_P /
M%?V!_P#H\_\ 9@_\/A\.O_FAH_X>*_L#_P#1Y_[,'_A\/AU_\T->G?\ #,7[
M,_\ T;G\$/\ PT_@'_Y0T?\ #,7[,_\ T;G\$/\ PT_@'_Y0T >8_P##Q7]@
M?_H\_P#9@_\ #X?#K_YH:/\ AXK^P/\ ]'G_ +,'_A\/AU_\T->G?\,Q?LS_
M /1N?P0_\-/X!_\ E#1_PS%^S/\ ]&Y_!#_PT_@'_P"4- 'F/_#Q7]@?_H\_
M]F#_ ,/A\.O_ )H:/^'BO[ __1Y_[,'_ (?#X=?_ #0UZ=_PS%^S/_T;G\$/
M_#3^ ?\ Y0T?\,Q?LS_]&Y_!#_PT_@'_ .4- 'F/_#Q7]@?_ *//_9@_\/A\
M.O\ YH:/^'BO[ __ $>?^S!_X?#X=?\ S0UZ=_PS%^S/_P!&Y_!#_P -/X!_
M^4-'_#,7[,__ $;G\$/_  T_@'_Y0T >8_\ #Q7]@?\ Z//_ &8/_#X?#K_Y
MH:/^'BO[ _\ T>?^S!_X?#X=?_-#7IW_  S%^S/_ -&Y_!#_ ,-/X!_^4-'_
M  S%^S/_ -&Y_!#_ ,-/X!_^4- 'F/\ P\5_8'_Z//\ V8/_  ^'PZ_^:&C_
M (>*_L#_ /1Y_P"S!_X?#X=?_-#7IW_#,7[,_P#T;G\$/_#3^ ?_ )0T?\,Q
M?LS_ /1N?P0_\-/X!_\ E#0!YC_P\5_8'_Z//_9@_P##X?#K_P":&C_AXK^P
M/_T>?^S!_P"'P^'7_P T->G?\,Q?LS_]&Y_!#_PT_@'_ .4-'_#,7[,__1N?
MP0_\-/X!_P#E#0!YC_P\5_8'_P"CS_V8/_#X?#K_ .:&C_AXK^P/_P!'G_LP
M?^'P^'7_ ,T->G?\,Q?LS_\ 1N?P0_\ #3^ ?_E#1_PS%^S/_P!&Y_!#_P -
M/X!_^4- 'F/_  \5_8'_ .CS_P!F#_P^'PZ_^:&C_AXK^P/_ -'G_LP?^'P^
M'7_S0UZ=_P ,Q?LS_P#1N?P0_P##3^ ?_E#1_P ,Q?LS_P#1N?P0_P##3^ ?
M_E#0!YC_ ,/%?V!_^CS_ -F#_P /A\.O_FAH_P"'BO[ _P#T>?\ LP?^'P^'
M7_S0UZ=_PS%^S/\ ]&Y_!#_PT_@'_P"4-'_#,7[,_P#T;G\$/_#3^ ?_ )0T
M >8_\/%?V!_^CS_V8/\ P^'PZ_\ FAH_X>*_L#_]'G_LP?\ A\/AU_\ -#7I
MW_#,7[,__1N?P0_\-/X!_P#E#1_PS%^S/_T;G\$/_#3^ ?\ Y0T >8_\/%?V
M!_\ H\_]F#_P^'PZ_P#FAH_X>*_L#_\ 1Y_[,'_A\/AU_P#-#7IW_#,7[,__
M $;G\$/_  T_@'_Y0T?\,Q?LS_\ 1N?P0_\ #3^ ?_E#0!YC_P /%?V!_P#H
M\_\ 9@_\/A\.O_FAH_X>*_L#_P#1Y_[,'_A\/AU_\T->G?\ #,7[,_\ T;G\
M$/\ PT_@'_Y0T?\ #,7[,_\ T;G\$/\ PT_@'_Y0T >8_P##Q7]@?_H\_P#9
M@_\ #X?#K_YH:/\ AXK^P/\ ]'G_ +,'_A\/AU_\T->G?\,Q?LS_ /1N?P0_
M\-/X!_\ E#1_PS%^S/\ ]&Y_!#_PT_@'_P"4- 'F/_#Q7]@?_H\_]F#_ ,/A
M\.O_ )H:/^'BO[ __1Y_[,'_ (?#X=?_ #0UZ=_PS%^S/_T;G\$/_#3^ ?\
MY0T?\,Q?LS_]&Y_!#_PT_@'_ .4- 'F/_#Q7]@?_ *//_9@_\/A\.O\ YH:/
M^'BO[ __ $>?^S!_X?#X=?\ S0UZ=_PS%^S/_P!&Y_!#_P -/X!_^4-'_#,7
M[,__ $;G\$/_  T_@'_Y0T >8_\ #Q7]@?\ Z//_ &8/_#X?#K_YH:/^'BO[
M _\ T>?^S!_X?#X=?_-#7IW_  S%^S/_ -&Y_!#_ ,-/X!_^4-'_  S%^S/_
M -&Y_!#_ ,-/X!_^4- 'F/\ P\5_8'_Z//\ V8/_  ^'PZ_^:&C_ (>*_L#_
M /1Y_P"S!_X?#X=?_-#7IW_#,7[,_P#T;G\$/_#3^ ?_ )0T?\,Q?LS_ /1N
M?P0_\-/X!_\ E#0!YC_P\5_8'_Z//_9@_P##X?#K_P":&G#_ (*)?L$'&/VS
MOV8.<8_XOC\.1U^OB&O3/^&8OV9_^C<_@A_X:?P#_P#*&FG]F7]FC!'_  SG
M\$QP1D?"?P&/R(T,$>Q!'U% &K\)_P!I']GSX\2ZM!\$_C?\*/BW-H44,VM0
M_#GQ]X8\92Z5#<.\<$VH1Z!J=^]I%-)&Z1R3JB.ZE0Q. ?9Q(A( 8$G)&.X'
M<=B,<@]QR.*_)?X7>!/ /PZ_X*K?&;3? 7@/PKX+@U']C/X<7NHV7@[0K#PW
M9:C-'\0]9MHY+K3](AL]/DN8U!B6X-L9C#A"Y .?U?MU.5P  B*,=_F7(4X/
M5,E1G)QU.: +E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%?F?_P %>B?^'?'[0O;_ $3X<@'KP?BEX/Y^O)Z>QSGI^F%?F9_P5W)/_!/?
M]H8GKY'P]'X+\5_"*C] * /T8T4DZ/I63G&F:</_ "1MS_,DUJ0@X=3G@X)S
MUW#)(&!MZYP,@$\=*RM$_P"01I?_ &#=._\ 2&VK6BZR?[R_^@+0 [RE]6_[
MZ-'E+ZM_WT:DHH C\I?5O^^C1Y2^K?\ ?1J2B@"/RE]6_P"^C1Y2^K?]]&I*
M* *K*-[#D@*N,D]RV:-B^GZG_&G-_K'_ -U/_9JA+#>%++N/W1O =LDX\M=P
MSC@'./FR1NZ!.2C:_4"Q$/E9?1F&<GHP#?A@-CCTSWIWE+ZM_P!]&J_G")MI
M)W-C*[3G?M'(SC^$<Y&!E<XSBHTNU8H5D612=H"?-O.UMP4#+;E;&1C)7+8
M!-2IIM*S5_3^N@%SRE]6_P"^C1Y:^K?]]&JJ7(/#2QC8278,K8\O[RG!P&Q@
MMG@*>N:1G,F9$)Y3C!^3@@[\L5P ,YW8QG.#D$V!:V)_>/\ WU2^6OJW_?1J
MB&C.7:2,1,-R-OP""?E;/7YN&W= K9YI\AQMW-MSP"6(1CS_ !-D<A1M&"02
M 3R#0!:V)_>/_?=+Y:GH6/\ P(U3.W+!2A8C"('C.UCPK'YO7D8+#)(/3!DC
MF148J5)R1L1PX#JN2,KGDXZ>F#P3B@"QY:^K?]]&DV)_>/\ WW54NLA8A]A)
M.[YP"H  !VD\$\ @\CD8(R0A,!&%:(DX  D4'KSSGL,D^PH M^6AZ,3_ ,"I
M?+7U;_OHU55XXW)5D*C:/E92<,#M)P3Q)C>"2.4V@<C<AF\PC;M9PZHX5ONJ
MPW#(RN2 >V<]10!;\I?5O^^C1Y:^K?\ ?1JL<[FVAVQC<.?E.#\HPW7 Y)(&
M>,BFBZ38PR %V<N0!M9A'CG^+/4==Q( (&2 6_+7U;_OHT&-!U+#ZL:J>;L8
M E02&:,&16=@%;)*[N0.,D<  EBHR0/,CJ-^WY4+Y#@#@IG#-A3R><'@8SUQ
M0!:V)_>/_?=&Q/[Q_P"^ZI$IGA5; RQ#@ =,.3VB7'[P]F84N8L97RL$\;Y%
M4G.>Q(/)QM]01F@"YL3^\?\ OJE\I?5O^^C5(21HP;<GROM(9E#!O+5BI&>)
M$)8LN>!NST%2"[ 5BP'"LX.0NY!GYP">A^7H>^,Y!P 6?*7U;_OHT>4OJW_?
M1JM]I",3(P4-@JTA\M!NVG;\X!W*"2<<<@?>.#9217W?,AVD_=<-\HZ$XZ?C
M0 >4OJW_ 'T:/*7U;_OHU&KG*YD3)9LC>GW6^5, ,3DM@#'?(]*GR#T(/XT
M,\I?5O\ OHT>4OJW_?1J2B@"/RE]6_[Z-'E+ZM_WT:DHH C\I?5O^^C1Y2^K
M?]]&I** (_*7U;_OHT_ QM/(QCGG(QCFEHH _,3PP2?^"MGQ7/0G]BWX<]S@
M$_$K73G&<'&:_3A!C=TSNY(&,DJI)_$DG\:_,?PO_P I:_BI[_L6?#G_ -65
MKM?IT!C/N<G\@/Y"@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH *_,O\ X*[?\H]OVAO^N/P^_P#5L>$J_32OS+_X*[?\H]OVAO\ KC\/
MO_5L>$J /T8T3_D$:7_V#=._](;:M:+K)_O+_P"@+63HG_((TO\ [!NG?^D-
MM6M%UD_WE_\ 0%H FHHHH **** "BBB@"I-]Y_I%_P"A&ORE_;__ &G/BOX,
M^+G[(G[&?[/^O:=X'^,7[8_BWQ7I\WQ3U;21K9^&'PN^'^AMKOCCQ)X;TN>2
M.TU/Q=/ T.G:-'=,UMI]U=17]Q')&H0_JS,<,^?2+\,,Q)/H, \U^9W[>W[&
M7C;]H;7/@)\>?@!XVT7X9_M;_LG>+-3\9_!#Q1XKTVYU;P!XBT[7K(Z3\0/A
M9\2-/M&^V1^$O'NB,D$FL:6G]IZ1J%O:W\ E,*I4RCS6\G<#YD_:H\/?M_\
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
M&3^ O#]KH5IX/\%Z!H>JZM'ITPU/5]4U70;?)CBTZUC$2L[>X_LV? +]M_X
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
M9\.?_5E:]7Z=U^8GA?\ Y2U_%3_LRSX<_P#JRM>K].Z "BBB@ HHHH ****
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
M7YB?\.\_BQ_TE _X*._^%;^S;_\ 0W4?\.\_BQ_TE _X*._^%;^S;_\ 0W4
M?IWYW^PU'G?[#5^8G_#O/XL?])0/^"CO_A6_LV__ $-U'_#O/XL?])0/^"CO
M_A6_LV__ $-U 'Z=^=_L-_G\*@:1E#,?-RH+') 7(YQ@D#!QC&!QQUK\R_\
MAWG\6/\ I*!_P4=_\*W]FW_Z&ZF_\.\OBN,G_AZ!_P %'^,G_D</V;^W/?\
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
M*/LP_OO^8H _+_\ X=7_  Z_Z.V_X*2_^)U_&S_Y=T?\.K_AU_T=M_P4E_\
M$Z_C9_\ +NOU ^S#^^_YBC[,/[[_ )B@#\O_ /AU?\.O^CMO^"DO_B=?QL_^
M7='_  ZO^'7_ $=M_P %)?\ Q.OXV?\ R[K]0/LP_OO^8H^S#^^_YB@#\O\
M_AU?\.O^CMO^"DO_ (G7\;/_ )=T?\.L?AKCC]KK_@I+VQ_QG/\ &\_JVLG\
MR?KS7Z@?9A_??\Q2F#(P9'P1C''3\J /S 7_ ()9_#A&WK^UW_P4G!VLHQ^W
M7\;QMW<$J/[;^5@N55QAER64APK##\.?\$B?@EX2TB70/"7[3'_!0SPSHLEW
M>7[Z9H/[;7QFTNS&HZC=7%_J6H)#:ZQ$B7NI7MY=7FH7* 27MQ</+<F1@A3]
M6/L:?WW_ #I1:J!@._KUH _,#_AU?\.A@?\ #6__  4F('K^W9\;<'J<D?VW
MR<GD]\9/?(?^"6'PZ))_X:V_X*2\\_\ )]?QL_\ EW7Z@?9A_??\Q1]F']]_
MS% 'Y?\ _#J_X=?]';?\%)?_ !.OXV?_ "[H_P"'5_PZ_P"CMO\ @I+_ .)U
M_&S_ .7=?J!]F']]_P Q1]F']]_S% 'Y?_\ #J_X=?\ 1VW_  4E_P#$Z_C9
M_P#+NC_AU?\ #K_H[;_@I+_XG7\;/_EW7Z@?9A_??\Q1]F']]_S% 'Y?_P##
MJ_X=?]';?\%)?_$Z_C9_\NZ/^'5_PZ_Z.V_X*2_^)U_&S_Y=U^H'V8?WW_,4
M?9A_??\ ,4 ?E_\ \.K_ (=?]';?\%)?_$Z_C9_\NZ/^'5_PZ_Z.V_X*2_\
MB=?QL_\ EW7Z@?9A_??\Q1]F']]_S% 'Y?\ _#J_X=?]';?\%)?_ !.OXV?_
M "[H_P"'5_PZ_P"CMO\ @I+_ .)U_&S_ .7=?J!]F']]_P Q1]F']]_S% 'Y
M?_\ #J_X=?\ 1VW_  4E_P#$Z_C9_P#+NC_AU?\ #K_H[;_@I+_XG7\;/_EW
M7Z@?9A_??\Q1]F']]_S% 'Y?_P##J_X=?]';?\%)?_$Z_C9_\NZ/^'5_PZ_Z
M.V_X*2_^)U_&S_Y=U^H'V8?WW_,4?9A_??\ ,4 ?E_\ \.K_ (=?]';?\%)?
M_$Z_C9_\NZ/^'5_PZ_Z.V_X*2_\ B=?QL_\ EW7Z@?9A_??\Q1]F']]_S% '
MY?\ _#J_X=?]';?\%)?_ !.OXV?_ "[H_P"'6'PZ'/\ PUM_P4EXY_Y/J^-A
MZ'.,?VW@@XP0>""0>#7Z@?9A_??\Q2- %5F#,Q"DX."#@'@CW]N?3F@#\>OV
M7/AWJW[/W_!0CXR? 72/CE^TO\4?AQ<_LP^"/B2NA?'_ .-OC'XR'2/%NI>-
M=4T>]U+PYJ7B^[N[W0A<Z;:007%C92K9EX_-CBC)V#]@579C!)\ME4;B26!Q
MC<QR21YC9;JW5LGFOS0\+HH_X*V?%; ^]^Q7\.5)ZDC_ (63KJCGZ<<?U-?I
MP(T);(SAAW/]U/?VH EHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ K\R_^"NW_ "CV_:&_ZX_#[_U;'A*OTTK\R_\ @KM_RCV_:&_ZX_#[
M_P!6QX2H _1C1/\ D$:7_P!@W3O_ $AMJU(I(U7!=03(P )P>6./SK+T3_D$
M:7_V#=._](;:N$^)GQ'\+?"CP)X_^*7C[7M-\*> _A?X4U_Q[XX\2ZNDQTS0
M_!/A#2[C7_%FL7$MN&+G3-&L[JZ> (TLI58XPQ;B9R45?[OZ0'IKS_,H1EPP
M&#C<"2<#D$8],<G.<@ 9+1,YZ.A[Y"\ =,DE@,?3)QR 1S7XY^!/VU?V^/BW
M\*K7]K+X4?L5>!/'7[-7C#PE9^//A-\'8_BTGA[]L3QYX#U*W%UX<\;2:?KT
M%E\)-"7Q#8LGBO3_  />>)!XL?2)%T!E'B>X6V7]3QXRTZQFT;3O$&KZ'HFM
M:U#IQT[1]4UG2M.UK4KV_M8I%L;32+VYBO7NTN3+9%(89YWDCVP6[$/BD[I/
MND_O [\3L!R4.<$$[DR#G! P>/E;DXZ$XP 3,LJLH)(!(R1Z8SD?A@\=:\^T
MCQKHVOKJRZ/JWAS4[S0KA[77;+2M=TS7KOP_=1R,C6&NQZ5>72:=?1[+DS)=
M/ B(CEF3R91'!I_CO1]9M;;5M UKPSXBT.:9K&?7M#\2Z)?:+:WXO19FWEU"
M&]DA2[&Z&&&RBFDFEN'> *)$8$ ]%EE*D*I X4Y(SG<VU0!D Y8@ Y^\0.A)
M$0N#D#=&Q8D#JHX&3@D$' R3Z <9S7)6'B2SU=9)M*U?0-6MXKNZTVXGT?48
M-2BM]2M%D2YLV>QN)PMQ8#,FH6LY@N(%1PT:*K2+\ ?M+?\ !1/PU^SE^U1^
MR7^S?J?@K5/%&D_M)^/;7X9>,?B3I+SQZ1\$_%'C33KN'X,P>*;>>%!]G^*7
MBJU_X1OP]/*\2O=D*GFLR(P!^EWGL0" ASR,,<X]<%02,$$8!)!! .:7SWZ;
M5SC.,MG&2 3\N!G'\1&.^.:XG7_&.A^$[>+4_%NNZ!X4TJ6>.T6_\2ZUI6B6
M37DZR2+;F^U.\M;$WT;I*(K*WN;B4JA(RB%AC-\3_!4&EQZ[<^-?!%IX?EO+
MG3[36[KQEX832M3FM)H[;4(8;\:LUC]NM;B1+>6S6Y9X9F2.Y\EW5& /3?-D
M&"67Z;2">I]3V5CD9X!*[N 5\]^RJ03@$,2"<[<#C/+< D 9[\C/C^A^,/$V
MG_\ "=:E\0;GX?:7X>T379!X?U+0M;<1Z?X2CM;6Y63XAWNL7%KIF@:]%.\T
M;)#=+ITT;PM&6.3720^//"=U+I\=IXL\*7C:MIL^JZ4UKXAT:4:EI,.^2ZU2
MP07ZMJ.C6D<%T;O4[!;BUM9+:1GD;[+<I$ =V96(W;@H YVLOK@YWLASGC[O
M'')S@)YD@)&X<$@[@#@@9(RK$< 9QR1SG&5!^#?CS^V/JWPF^+'['_@;PG\-
M+7XE^!OVH_BS??#76_BKH7CWPQ-I'PP-MX9UC6K;4)=&M+B?4?%45S-IL=M<
M7.F&2PTL7*W.J301JIKW#X:?M-? 7XQ"]/PI^,WPU^(0TOQ1J?@B_@\+>,-!
MU.X/B3PY(\'B32K:TM]0DO-2OM.NHY+=TL;::.22*9;5YDB+4 ?0GGMP,(3D
M*?FP02 1D 'D@@_+N SUQS09G(Z*,_=;YF#=<[0 "<8(;IMZ\BO.T^(?A7^Q
MKO7I?%O@L:/:S7-A_P )&GBS0E\.Q:C;&1Y]/FU!KP0V]_86<;37]JTQDC2-
MV>-%Q4;?$#PZEYI^GCQ1X0N;WQ!8PW_@_2QXI\/1:IXNMI5+K<Z%"=3'V[3[
MLK)%9W=I#.C2Q2,[>4N]@#T<3L.I1LY/)"X"D*S$Y8$!B%/HW SG-+]H. ?W
M8R"1\YY&-V>%Z%>1_CQ7YI?\%$?VI_VD_P!ECP-\(/%7P'^%_P &_B)>?$CX
M^_#/X#WND?%+Q;XI\,I::A\5=9&D:#KND3>&-*U9[R'3;O<NIV,\"W-TQ@?3
M0Z.[KSGQS_:G_:_^%_[9?[)/[,WASX<_LWZKX0_:2T/QGK/B'QOKOB_XA:7K
MOA$_">P\/ZK\2(])T:WT:YM=76ZLM>C3P7)=7%I%-?+!!JWDK," #]4#<,"1
MB,X.#AR<' (R-N3G(Z ^^*#.W.0@QD,<EMA SR .H&3UQP1D&O/1XTTF\U+6
M]$T#6O#FN>)M#LKJ[N_!=IXAT0>*[2>.)?L=A>6<=_,^DMJ-T\=J+O5DM[:T
M:Y0S;3A:^1OV.?VR=1_:@_9[\0_'3Q=\/=.^"VI>'/B=\4_AOJGPVUSQQH.I
MSZ/J7PX\57OAFTTS5?'<<]MX2DU;7[V""6TN]/NY-$9;^%!=M,D\<8!]^1S$
MD[V7;@]L<@!AW.<KEL#D#&0"<5(TR*<?,W&?E&<#W[@_45^=/[*/[6GQD_:J
M^$GA/XI6?PL\ ?"F[/QX\?\ PP^('@;Q7\0X/%=_;^&O!FJZGIL.H>!_$GA!
M)] UOQ;J L8]1FTB:X%HEC'<RJV!#(_VB?&VEMKFGZ%'J&@R:CJ2ZC/IM@OB
M71)-7U@:5'<22R6.DVU]-J-S';26]Q%J M+:Y%JT3O.T44<[PINR;6O_  _D
M!Z"9SD84;3RI8D;AM#$\ CY0<GGZ9/%)]H8X "<\ [CUZ\ @$X'S>A' .2!7
MF=U\3/!5EKDGA:\\=> ],UVV-M'>:)?>+?#EOXAL'NUS9VEWHTNJB[BN+YLF
MV!@*W$2EHW9L(?EO]K[]L;4/V;8_A!\/_ _PQU'XU?M'?M(>-+OX=_ [X4Z3
M?VN@:9/J>GZ=<:IXB\=?$'Q-JLL-MX;^&7@'3X8]2\4ZA"EWJ5U&$L/#MK?W
MM[:X7-9)RLK[;_C<#[Q69MPWLH7&X\8X(R&ZG /;.">3@ &I3*HQU;.1\HS@
MC&0>F/O \\8SDU^=7PE_:+_:MT_XY>!_V=_VGO@#X&\.:YXS\!>.?'NF_''X
M.^-+W6O@UKEYX3N+1)?AWH^B^+(;'XAZ=XTTNRU*VU#5]2\2:;9>&M1T\?:O
M#MY>EIH++[4T/QOH6OVFI7FD>(?"FLVVAG[/KMUHGB'2=7MM)O(8I+BZAU2:
MQO;F'2OLZJQF%]+$\?ER3.1 I9* [QKCGY0N" 1DG=C'7"AN!TYQSVZ$IY[<
M_*O'WOF;Y<],C;GGT )'\0%>=#X@^%)-+G\06WC+P0VA:>TTFIZX?%6AOI-E
M'91J]^YU&'4#91+#OC,YO9[<6P97N%B0HS3:MX]T#P_IPUC7M>\.^'=%NVA;
M2==\0>(-"TK2]5^TVYNA%I]Y?:A:6ERTMI^^MKF&XEAGB(E#^6KNH!WIE?@%
M@-W0[54D<'()? &",[L'!&!SP>8X;:&RPR"#L8#D9R%<D8) _'&":X;5?&^A
M:):)>ZKK_A[1HKF/[3ITVM:QI6D65^EPD"6<-I>:C>V]O?&>2X@2"]L9+FRE
MD=(Q.IDCW47^)G@RUGU^TN_&W@BTO?#.G3:OKUE/XL\.+?>']'LX(9;K4]>M
M_P"U#)I5I;K,SW%W>>7:11F%GG D6@#T<S.,$NF"2 =O!(SD9+ 9P"?0 9)
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
M;;^*%QX[^)'[/&B?$SQ2GC70/@;XY_8N\2WW[2'A/6_@%K5CKOP.O/AGJ_\
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
M!K>D6VCZ;K=IH5QINK0S%-3M;_3;I+S"&;<53'T:L4<)662>0MO19)C<,KK
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
MI-OX,\?>(?$CVL?B2[^&'C7Q1^T!X?U;X467PZTO5+;Q+<Q>+OA_X^_X2O\
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
M '@?;,#D8;8[+<+%=0Q\)+"7A4,DF,HH!!P,]#M8EE-:2@%H\CDD[EYV_*C
MD#TS@ ^FVJ(5]^1\I+'S?O,/+4#RXE?',0;?L8A<8&\J<@Z$1)921M.QP1Z$
M,@(X[9'![BNC^OP0"^0<DB0C)/&T=R3@^O)/YT>0>?WAYZ_(O^<^_6K%% %?
MR"#GS#GK]U>O//UY//N?6@0,.!(1_P  7T _D *L44 5OLY_YZ'KGA5')[TX
M0L!@2G X'R+4]% %?R&)!\PY&<'8O&>M*(!SEF))SD87ON' !_BR?J:GHH 0
M * !G@8YY/XGUI:** /S$\+_ /*6OXJ?]F6?#G_U96O5^G=?F)X7_P"4M?Q4
M_P"S+/AS_P"K*UZOT[H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *_,O_@KM_P H]OVAO^N/P^_]6QX2K]-*_,O_ (*[?\H]OVAO^N/P
M^_\ 5L>$J /T8T3_ )!&E_\ 8-T[_P!(;:M:+K)_O+_Z M9.B?\ ((TO_L&Z
M=_Z0VU:T763_ 'E_] 6@":BBB@ HHHH **** "BBB@ ICH' !)&#GCZ$?UI]
M% &?+8B0@[V7:2< \.,DA6!XX;#!AR&Y!R,TD>G(A9MV7?'F2!0KR8ZER -Q
M/7. ??&*T:* *^R0<#:0. 2><=L\]<4;)?1?S_\ KU8HH K[)?1?S_\ KT;)
M?1?S_P#KU8HH K[)?1?S_P#KT;)?1?S_ /KU8HH A1'#[FQ@*1Q[E3_[+4U%
M% #'3< 1C<.A/ZCZ&HMDOHOY_P#UZL44 5]DOHOY_P#UZ-DOHOY__7JQ10!2
MFM6E5<D*1(DAVG!RF0O/MG@]LU4FTR)HI8@\B+,IC+!V#%6RS E2IY^8$]3D
M5L4UUW@#)&#G(^A']: .<M]%BMO)CMY'A@C91#"%#+$(XVCC0,<N0BD[)&8O
M@#<236B--19(I(V*&-2N!]TAL-(&'\322@.7.6XV@A215\1 $$LQVG(!]?\
M)J6@"F+7D'=P. !D?*221[_>/7UJ9(V5LG&T*RCU.2I!/X"IJ* "BBB@ HHH
MH **** "BBB@ HHHH _,3PO_ ,I:_BI_V99\.?\ U96O5^G=?F'X9./^"M/Q
M5(ZC]BOX=$?A\2=>K],VE<' Q]YASZ!P@_GF@"S1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% %>27!..-C#)[-V*XZ]^3SC'KR/@;_@I/\
M#7XD?'#]B_X_?"[X.^$3XX^).K:;X8G\,>$#K6E>'9?$U]H?C+0O%%QI5KK.
MN2V^D6-S<6.F7*6\VH7$-L)<!Y4!W#[YDAWMD,1GYN N X VMD\]54X /(/3
M-9_]G!IS*Q#*CEXUVL3YC*5D=O-)4Y?<R[3D)C'WA0!^9D'[:'[8EE!;V:_\
M$G?VGIA:6UO;>=#\;?V21%*8((XB\?\ Q>E28V*?(S(C,N&:.,DHLX_;;_;%
M'3_@DS^U$,\G'QL_9(Y. .O_  NO)Z<5^G,-G;QQJGE [<CYB7/+$XW, 2!G
M@8P!@#( -2?9K?\ YY)^5 'YA_\ #;G[8W_2)K]J/_P]G[)'_P ^NC_AMS]L
M;_I$U^U'_P"'L_9(_P#GUU^GGV:W_P">2?E1]FM_^>2?E0!^8?\ PVY^V-_T
MB:_:C_\ #V?LD?\ SZZ/^&W/VQO^D37[4?\ X>S]DC_Y]=?IY]FM_P#GDGY4
M?9K?_GDGY4 ?F'_PVY^V-_TB:_:C_P##V?LD?_/KH_X;<_;&_P"D37[4?_A[
M/V2/_GUU^GGV:W_YY)^5'V:W_P">2?E0!^8?_#;G[8W_ $B:_:C_ /#V?LD?
M_/KH_P"&W/VQO^D37[4?_A[/V2/_ )]=?IY]FM_^>2?E1]FM_P#GDGY4 ?F'
M_P -N?MC?](FOVH__#V?LD?_ #ZZ/^&W/VQO^D37[4?_ (>S]DC_ .?77Z>?
M9K?_ )Y)^5'V:W_YY)^5 'YA_P##;G[8W_2)K]J/_P /9^R1_P#/KH_X;<_;
M&_Z1-?M1_P#A[/V2/_GUU^GGV:W_ .>2?E1]FM_^>2?E0!^8?_#;G[8W_2)K
M]J/_ ,/9^R1_\^NC_AMS]L;_ *1-?M1_^'L_9(_^?77Z>?9K?_GDGY4?9K?_
M )Y)^5 'YA_\-N?MC?\ 2)K]J/\ \/9^R1_\^NC_ (;<_;&_Z1-?M1_^'L_9
M(_\ GUU^GGV:W_YY)^5'V:W_ .>2?E0!^8?_  VY^V-_TB:_:C_\/9^R1_\
M/KH'[;G[8Q_YQ-?M1#Z_&S]DG'Z?&H_RK]//LUO_ ,\D_*D-M;@9\E>/1<G\
M* /R$^)'_!3']H?X2:1X<USXC?\ !+O]I_PUI_B_XC_#CX3>')3\7OV5K_\
MM#Q]\6/%>F^!O NBO'I_QBNI;2WU;Q/K&G6%UJ4L:VNGQS_:9G!5$?T(?MN?
MME)@'_@DW^TXXY&X?&[]DA@-IP=N[XRQ2%21E3(JL0<X'2J/_!6:-!\#_P!G
M,1!(F;_@HC_P3\&Z1)1M!_:B^'J,R%!E76-I"KG(7G(Y6OU CM8A/-(T2LYR
M<[1G#.S 9)&2>>V!QE@1R ?F8?VW?VQB<_\ #IK]J(9[#XU_LD #\/\ A==)
M_P -N?MC?](FOVH__#V?LD?_ #ZZ_3L6\1 +Q)N[\#\.GMBE^S6__/)/RH _
M,/\ X;<_;&_Z1-?M1_\ A[/V2/\ Y]='_#;G[8W_ $B:_:C_ /#V?LD?_/KK
M]//LUO\ \\D_*C[-;_\ /)/RH _,/_AMS]L;_I$U^U'_ .'L_9(_^?71_P -
MN?MC?](FOVH__#V?LD?_ #ZZ_3S[-;_\\D_*C[-;_P#/)/RH _,/_AMS]L;_
M *1-?M1_^'L_9(_^?71_PVY^V-_TB:_:C_\ #V?LD?\ SZZ_3S[-;_\ /)/R
MH^S6_P#SR3\J /S#_P"&W/VQO^D37[4?_A[/V2/_ )]='_#;G[8W_2)K]J/_
M ,/9^R1_\^NOT\^S6_\ SR3\J/LUO_SR3\J /S#_ .&W/VQO^D37[4?_ (>S
M]DC_ .?71_PVY^V-_P!(FOVH_P#P]G[)'_SZZ_3S[-;_ //)/RH^S6__ #R3
M\J /S#_X;<_;&_Z1-?M1_P#A[/V2/_GUT?\ #;G[8W_2)K]J/_P]G[)'_P ^
MNOT\^S6__/)/RH^S6_\ SR3\J /S#_X;<_;&_P"D37[4?_A[/V2/_GUT?\-N
M?MC?](FOVH__  ]G[)'_ ,^NOT\^S6__ #R3\J/LUO\ \\D_*@#\P_\ AMS]
ML;_I$U^U'_X>S]DC_P"?71_PVY^V-_TB:_:C_P##V?LD?_/KK]//LUO_ ,\D
M_*C[-;_\\D_*@#\P_P#AMS]L;_I$U^U'_P"'L_9(_P#GUT?\-N?MCG@?\$F_
MVH@3@ M\;/V20H).,L1\:7( ZDA6^E?IY]FM_P#GDGY4AMH<';$@;!VDC@''
M!/MGK0!^3/[-4'[1OQ%_;A^*_P"TM\7/V5O'7[-'@:Y_9\\#?"70+/Q_X_\
MA7XVUSQ/XDL/&6I:Y>W5C8?"WQ1XKBT[2+2QNHXWNM2NX3/<9*1(IX_5^,[F
M7/S R/U (QN8\<9()*DYQ@JIQWJNNF$,@D=95"OYO&QIFSF-9, YB4%AM&.H
M/4"KL431NHZC#$L  HSD*JCG:%'&."2<G.* +5%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!^6__  5H_P"2(_LY?]I#OV ?_6GOA_7ZB+_K
M9/\ =C_]GK\N_P#@K1_R1']G+_M(=^P#_P"M/?#^OU$7_6R?[L?_ +/0!(2!
MU./K36=54G(Z$C)'.!G_  _.F3(74@-C@_Y_+(_&J2N4C5BK.20!L + 9 4E
M6/ P0V>.H '2@"VLK;@'55!R,[N^">^/2I@0>A!^A!_E6=-*JQ,TC,B!ADB-
MG+#=C"*@9F93@/\ *0",YQUKB62)F$@\J-BOERC?(K@CA945%>)R3\I;Y<9#
M;3P0#7>14!).2,#:,%CDC& 2,]::LP9@NUU)!/S* ..O<UGKYWF;BO((.<J5
M";3NRP.=W VJ.Y(/2E6Y)(=5QLW;EG(B;82%$@(+(48CY=V"<=* -2BJ@N)"
M=IC7?N^8+(I 7 (;L3]Y1P.YZ <S([,<%0.">N>A'^- $M%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 ?EO_P %:/\ DB/[.7_:0[]@'_UI[X?U^HB_ZV3_ '8__9Z_+O\
MX*T?\D1_9R_[2'?L _\ K3WP_K]1%_ULG^['_P"ST +(2$)'JH_!F /Z$UB7
M%SY%G*S!@D$;7,S(K.RVL,;R3F-4^>638'*1C[SD1C'?:E&4X_O(?R=2?TK
MO8)/LC2QSF#8#*&#8E?R@':V!++&B3E=AEX9 0Y((.8G=)6O>[T771_J!^9_
M[-O_  4?T_X_?$K]KWPQXG^!OQ(^ G@;]E30/#/C"U\3_$XV.D>(_B%X&\0^
M'M0\1OXUT[P?')_:/AO1Y--T^6:T&LW'VBZAFBS%$_FB+S'X;?\ !47Q5>^)
M?@KKOQ\_9QO_ (+? #]J:#Q]=_LY?&.Q\?67BV[U:/P3X<N?&6E:9\3_  W9
M6,%QX+U+XC^%=/OM0\'0B[O8KF2UEL9Y[>Y>-QXWX*^&_P"U!\6OVN_V_P"/
MXF_L;_$'X2_"']MCX2:+\'-#^+&K_$CX6Z[:^%;;P5\+M8\$OK&N>'?#FK7F
MN-IGB?4=02[TA$BEU*T61H[FWA5CY7G_ (?_ &1_VN_VB_ ?[(/[+OQF^!^F
M_L^^#?V(-$\31>(/BA)XST3Q+H7QGU^P^&&L?#+X6CX1Z3H^H7VJ:;X>OI[^
M76/&Q\<VEG?:59+;Q:= ]ZRE<X.?,N:]M?OZ=WJM?U ^E/"/_!5#QI!XD^%N
MK?'#]EC5OAK\#_VB?#/Q8\2_LW?$?P[XXT_QOK7BD?"[PQ>^.)/#OC[P;9V%
MG>^#->\9^$M*O]3\.Q--J%O%+ \%U<(\,SQS^ _^"KTVO_#OQCJ/BCX#RGXS
M'Q9\.?"'P3^#WPI^(.@_%./XY:E\8=#;Q)X'T_1/&&F16NCZ9J'AS0X+K5_B
ML+_R].^'MC:SOK%\LC6P?RWX'?L]_M<?$/Q_^P1X(^,/P"L_@G\+O^">R^.M
M5\3>.]8\:>&?'(_:"U76?ACX@^%'AGP[\.=#TJ\NM2T3P[=6NM7&N^*KGQDE
MO<2VT5MIL5JOF/\ :/)OBG^P+\8M)^'FL?%?X:?L[3>'=9OOCKX?T*Q_91^
M?CS0/AKXL\,?LDW5[J-K\4+'P;\1VU'2].\._$SXG7YT_P 4^+];L]4L+V?P
MU;Q^$-&O-+5PDFX']%.EWE_)%IW]I0Q0ZH=/B.J6UM-Y]O!>"*$W5O#.4C\]
M;>=S''.JA9E!8 '(KIH\D[_X2,*?7.TY^G;USFOC_P#8F\&_&+P-^S-\&/"W
MQ^U\>(_BOHGA);?6I;J8:CK&BZ/->WEQX-\+^(]=3R4\0>*O!WA.?2O"WBSQ
M&EM&GB?7]/O=;V)]H0U]@1' $>.%4;6]0,#GWS^&,4 34444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M_BK<VL_AOQW9"31O%MHR*L^G+!+"S7EG;SQ?<FD_#7_@KYH6FZ3HGA[XO?\
M!-[2-&T/3;71=)TRS_9_^.UO::;I5A"EOI^GV$$7Q9BBM;2ULXH88K:)1#&J
M;455   /U75U0JPW$@$9V.0>Q/&.I7O]?2I/M/L?^_3_ .-?EW_PA?\ P6:&
M=GQR_P""=@4G/_)!_CYR>Y./B\ 3FC_A#/\ @LY_T7+_ ()V?^&'^/O_ ,]^
M@#]1/M/L?^_3_P"-'VGV/_?I_P#&OR[_ .$,_P""SG_1<O\ @G9_X8?X^_\
MSWZ/^$,_X+.?]%R_X)V?^&'^/O\ \]^@#]1/M/L?^_3_ .-'VGV/_?I_\:_+
MO_A#/^"SG_1<O^"=G_AA_C[_ //?H_X0S_@LY_T7+_@G9_X8?X^__/?H _43
M[3['_OT_^-'VGV/_ 'Z?_&OR[_X0S_@LY_T7+_@G9_X8?X^__/?H_P"$,_X+
M.?\ 1<O^"=G_ (8?X^__ #WZ /U$^T^Q_P"_3_XT?:?8_P#?I_\ &OR[_P"$
M,_X+.?\ 1<O^"=G_ (8?X^__ #WZ/^$,_P""SG_1<O\ @G9_X8?X^_\ SWZ
M/U$^T^Q_[]/_ (T?:?8_]^G_ ,:_+O\ X0S_ (+.?]%R_P""=G_AA_C[_P#/
M?H_X0S_@LY_T7+_@G9_X8?X^_P#SWZ /U$^T^Q_[]/\ XT?:?8_]^G_QK\N_
M^$,_X+.?]%R_X)V?^&'^/O\ \]^C_A#/^"SG_1<O^"=G_AA_C[_\]^@#]1/M
M/L?^_3_XT?:?8_\ ?I_\:_+O_A#/^"SG_1<O^"=G_AA_C[_\]^C_ (0S_@LY
M_P!%R_X)V?\ AA_C[_\ /?H _43[3['_ +]/_C1]I]C_ -^G_P :_+O_ (0S
M_@LY_P!%R_X)V?\ AA_C[_\ /?H_X0S_ (+.?]%R_P""=G_AA_C[_P#/?H _
M4<7"X&4DS[1MC\*&N(\,%8;AZXZ@]#SQD\<]R,U^6W_"%?\ !9K.?^%X?\$Z
ML]<_\*&^/F<^O_)7J:?!G_!9+;_R6_\ X)U,<9(/P&^/>#CDCCXN,0#]"1Z&
M@#]/EU+<>(I#&NX23%3&B2*ZJ8BC@2EL-D.JF,D$$],WUF4D@\$, #_#AN4.
M<GJ,<],\5^6_[-/QC_;+'[6'Q,_9A_:HUK]G'Q2=#^#'@_XN^%_$WP#\&>/?
M!TUN=8\4ZAX>OM!\1V?CSQ+XG@O8WBM([JSN+"2W91NCE0L2J_J$D1)*] N
M<[>!G& $55!PB]!P,%2.,@%RBBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "OS+_ ."NW_*/;]H;_KC\/O\ U;'A*OTTK\R_^"NW_*/;]H;_
M *X_#[_U;'A*@#]%]% .D:7D _\ $MT[M_TXV]:\( ,F!_$O_H*UDZ)_R"-+
M_P"P;IW_ *0VU:T763_>7_T!: )J*** "HVD16VD_,1G'MS_ /$G\J&D"MMV
ML3@'C;C!) ZL/0UG7%W"DRL22PC#>5P)&YE3Y=Q6/JV3ND7 ![@B@#35U?.T
M].OM3JSX;N(DGYR'VMN"$HF5&Q789"EQC802K$A0VXA:GCNDE4,L<HSGY74(
MPP0,D,PXYXQF@"S14!G53@I)Z]%/\F-2(XD!(!&#C#  YP#V)]: $>14.,$G
M ( [Y)']#2>8?[A_,?XTV4,I,@V[0HW9SNPI8G  P>#QDCFJ<MY! C2S2(B(
MH).&);+K&"H&<*TDD:*7VG<RJ1\P- %[S#_</YC_ !H\P_W#^8_QJG]KB!P0
MP;<%V$+N!(S\WS87 Z[B"/2ECG$A<(0QC($A".%7'7!8 L3T&U< \DD#-*Z[
MK[P+?F'^X?S'^-'F'^X?S'^-4FND5=^#(IW!5A5I')')'R_(-O*MEN'!YQ@T
MY;E'SC( &=S+E#])$+)N4C:R;MX8C*X!HYH]U]X%OS#_ '#^8_QIRN&)&,$<
MX/IZ_GQ5)KB-"BLZAY6VQ@Y'F,%+E$!P2VQ3[9(!/7#(;Z!I0-Q#21@JI"CH
M6)1F+X1QT*R;,DC!(HYH]U]X=+K;N:=(55A@@$'/!'KUJLEY#(7"%F*$AAC#
M##;<[&(?:3G#[=G'WJE\Y1V?'KMXQZGN!W/&0.HH33V:?H C+'& =F<G&.3U
M!)ZY]#G\1WIFY/\ GD?RH>5&VX;H^3^*./YU$TRJ5 RVXX 4#C'+.S%E5$C7
M+.S$#! 4EL*6!91T.$ VGG"G\S_/-2UEQ7L+R *6=U0MM5&!97951DWX^1R"
M%9BH;&X<$5H&10N[!(W%>,=B03UQMX)SGIS0!)14/GQ?WJ7SXST)/X4 2TUG
M5!DG_'_/%5I[I(T)!(.0.%9B2?NJ%0,W+8!XQMW8(.#51+D;OF!.WY20I!W<
M84;BI)Y))VXZ@,=I- &B)<E04(W$ 9(XX)YY] :EK-2ZBD=0A9BLA! 7H5#;
M@06&-I(4MT+$;00>+RR*QVX8'MN& ?8<]?\ /I0!)14,UQ% "TI*@;3G!.=S
M;>/7:2-^/N@AFP#FH8KZ"41E=ZF12X5@H=4R0KLH8D*Y!V$;B>.!D4 6V.U6
M8]%!/Y#-1F4#EE*@=22./UJ*:YB2)V<E00Z\@9R%Z8SW) &2!GJ0.:JFYCE5
ME&4) !\P  ,Q VEE9AN#90A=WS X) )(!?>4(JL02&QSP,9Q@'/KG]#3?/&[
M;L;/KD8_/./;Z\5#*X=$4<$,I(/)RI("C:6&6P<$G8>,L,U MQ&SD!F("[V3
M";(\,,AWWYBDSEP)0BMR%9NM)M)-O9*[ OB5#Z@]P<#'YFI 01D5E-=PEO++
M?,Z,T8"AMZJ0K%2"=V"<E0 X W8(!-:/FJ%W 97 .%QNYP<%<]0.IR1QQZ41
M:DKK9[/TW]?DR>>%^6_O>NGY?\#[R6BC/.._6BF4%5"CX*B/G!&>/3&>E6Z*
M /S'\,$'_@K7\5\?Q?L6_#DCW_XN7KWZX-?IL!RWNV1_WRH_F*_,;PO_ ,I:
M_BI_V99\.?\ U96O5^G= !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !7YE_\ !7;_ )1[?M#?]<?A]_ZMCPE7Z:5^9?\ P5V_Y1[?M#?]
M<?A]_P"K8\)4 ?HQHG_((TO_ +!NG?\ I#;5K1=9/]Y?_0%K)T3_ )!&E_\
M8-T[_P!(;:M:+K)_O+_Z M $U%%% $,@PP;L0%/L03M]^2Q!X/8\#-?&_P"V
M#^U3H?[*O@GPEKC^!_$OQ5^)'Q6^)GA3X)_ GX0>$]3\.Z'K_P 5/BYXR-ZW
MA_PM%XG\4WUIX6\):(MK8ZCJ?B+Q?XHO++1= TNUDFG::X>&TE^R)^5"]V88
MSTXY.?P!^M?F+_P5 \+?!SQS\#O"?@']H3X>?%#QK\(_&/QI^'NG7_C7X*WW
MB?1?B9^S=XCM1J&H>$_VDM%\0^#F.O\ ANQ^&^KVLMYK/BNQ25M#MKB$36=_
M;74]NX!Q7Q"_X*B>'_@Q\*+CQO\ &;]E+]JGX9>*M#^.7P:^ ?B_P _A#2M8
MT[1?'GQ@UG3]*T/7++XGZ3J,O@7Q+\(M.DOH+>;XE:'J,V@7VJR1:!:QKJSK
M ?U3-^;9Y(YH;IIE7S/L]O:M<2',)E\N,0)L)9@88YI#'"\D4I9XUVM7\:?Q
MX^,7Q#?_ ()[?'?X8^,_VK?''[47[.'AC]K_ /8P\%_LI_M@1>$K[1/BOXN\
M-ZS\5M _X3WPG%JMCHD]MX\U_P"".EV\5Q/\0XM&@@U)8[B261]7".OH_CKX
MY_"KX;/^UW\ ;+QS\7_'WP7MOVU_@9IQG\3_ !@^-ND>!_ OA7Q-X6TS6?%W
MC?XM_%3P[::G\38_A/-JT4UW<>'? &HV,&N^*!9Z%?W.BZ1>7+( ?UY/<M&2
M&29G##<D-M-(^TG9N5,9*< ESMC&&V-*VT$6_5"R^7.SDRD*MM=MDQJORAS;
MQKYIC_>+;X\UU#.A:-6D'\2O@SXNZ3XB_96^"O[,/Q.^.'Q5U^+0OVSOVR_A
MWIWQX\<>(/C=\/? 'A'1-(O?$UY\&]0\0^%O!6HW'Q-^(<WB#1KRWU+X _#[
MQ-X]L- U1?LUCK6OS7L%M V;\#_BWX(^.VI?L$>$OC-^U9^U/K6G>#O^";/[
M1'AOXZ^ 9O&'Q(^'.EW7Q"^%VI3VGP^'Q-ATRWL/$>E_%;4=(MX]5>.?7YM<
MN[K3]+C@O+N":YCN0#^WZ*]:X\P1PR,%WIO$,@1G48VHSE(V(?<LH9T$$D3Q
M%G)1SY?K_B+QK9?$+PCH6E?#.[U_P+JNA^*;KQ=\35\5^'M-L? ^N:4FFKX8
M\,7/@J\D/B7Q(?%\UY=DZKI(_L[PY)ID,NI2E9PT7\<_C3Q9H_Q]^!GP)^(/
MP)_:(^.WC#]I?X5?L@ZQ<?ME>!Y?B#\5O!VB^._V4M)U^"U\1Z-IE[>7%C9>
M'/VN9-&L%C^%_B?1(;O5+O\ LW5[7Q%$9]2TRZ/Z"_L\_M$? #Q'_P %#?\
M@F_8_LY_'?XZW7P6^*G["/QO\*>$O@[\0M:\>:GH.C^)](G\/Z[HDWQ+L_%E
MO)>0?%*]LM,\3);ZCXRU:YOM6:QO;/2"5FA6=/9^C_(#]$_VV?\ @H%\3/V/
M'\;:OX>_8D^+?[0_PJ^%_A/1O%7Q6^+_ (=^*/P<^&NB^&Y/$VKP:/HGAG2-
M+^(7B+1M5\<:]+>7EDMXFAK+;V4$P>YO1+Y5M)])_LN_M ?&7XRR^+].^-7[
M)WQ!_9;\5^%%T"6ST7Q1\1OAE\5=(\4:+KUI)<V^J>&_%OPLU?6-"NH[/8MO
MJ5K?7-M>6]PQC59%4N?D?_@M3\2O!'PN_P"";/[0>H^.-<.DKK\7@O2?#R)I
M.HZW<ZIK=GX]\+ZH8K*QT>TO)I;F:TL[B[BD=) %7RY&8J17Q!_P4U\<ZK\4
MYOV6CJ?[4VK_ +./[&'Q$^$+ZEH'QDC^&/C7Q5X8N_BU)IT3:"_C+6_!?B;P
MEXG\$Z_::>SS^&;35!>:!>:O"(-0M&?Y*R^+1?%U:M?_ "32MT_,#^D&.:2Z
MCNA:NT[VDLD*KL:'RKGY/W$K?*@DAWYE4&6/: 'ECDWJ/CC]F[]M'PI^T?\
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
MUZOT[K\Q/"__ "EK^*G_ &99\.?_ %96O5^G= !1110 4444 %%%% !1110
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
M\/:?^"<G_1U'P]_\%?C3_P"9GOBAO^"M/_!.-3@_M4?#W)( ']E^-"22I<
M>&NI4$CZ&@#]'MZ?WUXZ_,.W7OVI<CU'YBOS@'_!6S_@G$<JG[5_PZD*,(F,
M5CXMFV2[FC,;&/PRX6574AXWPR'[X - _P""M/\ P3DX_P",J/A[S_U"_&GI
MG_H63]>] 'Z/Y'J/S%&1ZC\Q7YP?\/:?^"<?_1U'P]_\%?C7_P"9FC_A[3_P
M3C_Z.H^'O_@K\:__ #,T ?H_D>H_,4A90"<C@$\<GCV[U^</_#VG_@G'_P!'
M4?#W_P %?C7_ .9FD/\ P5I_X)QX)_X:I^'P !)8:9XT4J!R3N_X1H;2.Q['
M% &%X8(/_!6KXK+NPW_#%GPZ&#V!^)&MX/J.3_DU^G49!W<@GS'[^C''Z8_G
M7XS?LT_'[X/?M*_\%-_C/\0O@5XVM_B3X+TG]D?X<>'=3\3Z+INL0Z'9ZZ/B
M#K&H?V1)>ZKINGA]2-E+'=-;1^9(D; NJDX'[(1(3Y>$^ZY)/3 )9@.G8,#C
MIVH NT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S&J6SS
MB>-X;5X63[/&);9[\,TX82->63NL%U$5&#"WE[BP(N% Q73,-P(R1TY'48.:
M88\OO!(.,'C(.,X.#QD=C0!Q%MX5T*:"&4^%/#L)>-28Y/#&E!T( !R%<A,D
M%E0%MBE4+N5+M,?"&@$$#PSX;!((!/A?2RH)X!(\W) /.,<CMVKM%&T8Z]?U
M)/\ 6EH XO\ X13PVH2.3POX;E$K;&4>&]+1"-P.6R6QAE#?=."N2,@5^>W[
M'.C:/JG[0'_!0^"\T;2;M-._:1\.V=LMSI.E73PVB?#/0B+5%DLEABM0W[Q(
MX@2C/(2Q9B6_3&5 );9=QX<G.>3PS<^N2 /Q]37YR?L587]HG_@I"')3=^TM
MX<*G@,0_PS\/A3T V[U< X^ZIR6()(!]VQ>$O#_EIGPSX9W[?W@3PUI3J),D
M$!L0< !<*8\KT+MVD_X1+P]_T+/AO_PF-*_^.UT\.[$AQG$KE_0<+NQU)YSM
M'<#L>*8URBG:SJKD\+NC.!G&?O D<'/(()'&!R <W_PB7A[_ *%GPW_X3&E?
M_':/^$2\/]O#7AKWSX8TL?RD/IWKHVN47.Z6%>2H^<-TQ\VUC'QUW L, <$L
M"IKR7D3,@65'4[1N22-2S'&54!I. .K.0$R2#)]T &'_ ,(EX>'7PWX8'_<L
MZ7_\73AX1\/MG'AKPT<#MX8TLCH. ?,&?3Z@]L$ZZ7$4J[TEAD4!VW).K+LC
M)#R!F1&DBB8,)66-#Q\G ),Z7:1*6+HBE2X+,64HP&"C*#R2 R;A]UU)!SB@
M# ;PGX=5MG_"->&B<9X\,:5Z9QS*#GH.F,D<X.:!X2\/GIX9\.?3_A%]*SW[
M>;V_K]:Z*.:.:1MC@O" DBAB^QF"B/+ #=D,WS 8S@<[0:TD(*C&>!CDY((Z
M@GN1TSW]30!QG_"(Z!_T+'AS_P )?2O_ ([1_P (CH'_ $+'AS_PE]*_^.UV
MM% '%?\ "(Z!_P!"QX<_\)?2O_CM'_"(Z!_T+'AS_P )?2O_ ([7:T4 <5_P
MB.@?]"QX<_\ "7TK_P".T?\ "(Z!_P!"QX<_\)?2O_CM=K10!Q7_  B.@?\
M0L>'/_"7TK_X[1_PB.@?]"QX<_\ "7TK_P".UVM% '%?\(CH'_0L>'/_  E]
M*_\ CM'_  B.@?\ 0L>'/_"7TK_X[7:T4 <5_P (CH'_ $+'AS_PE]*_^.T?
M\(CH'_0L>'/_  E]*_\ CM=K10!Q7_"(Z!_T+'AS_P )?2O_ ([1_P (CH'_
M $+'AS_PE]*_^.UVM% '%?\ "(Z!_P!"QX<_\)?2O_CM'_"(Z!_T+'AS_P )
M?2O_ ([7:T4 <5_PB.@?]"QX<_\ "7TK_P".T?\ "(Z!_P!"QX<_\)?2O_CM
M=K10!Q7_  B.@?\ 0L>'/_"7TK_X[1_PB.@?]"QX<_\ "7TK_P".UVM% '%?
M\(CH'_0L>'/_  E]*_\ CM'_  B.@?\ 0L>'/_"7TK_X[7:T4 <6/"&@8)_X
M1GPT,<X/AC2P3UZ8<C/UQUH3PIX>,T6?#7AH()/G_P"*<TP,P* QE&^8H5VR
MJ7PWW@%4X..QD3<IZY ..<9]CR.N,9SQG-0QKDDD$$;#CIR))E''(^Z<?3')
MXH _,#_@F[I]KKO@']H&77-)T;4)K#]K'XXV%J]]IMEJ4D.G6VO1FQM;:63B
M&&VBRD=K&I6%V*A%7<:_1/\ X1#0/^A9\-Y]?^$7TL#WZ2GC\Z_/C_@F&H'P
M_P#VB4  #?MC?'P' [MKS D>A[Y&#GK7Z>4 <3_PB7A_./\ A&?#0_[EC2__
M (O^=)_PB?A[./\ A&O#.?\ L6=+Y^GS_P"<BNFF;#'#9RS%07"9QG<=V"JQ
MJ,G<P.0.G0U661)""LD;*21O#DJH'!(Q\SX;*[U*ABIPJXR0##_X1'P__P!"
MUX9_\)G3/_BZ:WA+P^%;_BF?#)&ULC_A&=+Y&"2IRQ&&Z<@CGD8KIOM$:LJ>
M8H+!]BL2)6\H+OVQE%!VA@6S(=W\/H'&0,@.\ L0 , DDG,95>0=Y!!5RHYQ
MD?Q '.Z=I%I8?:/L.C6.G2321RR166F66E+,L+'#%[$.\[!6")]HFR00RQQG
M(KL$((&!@[5)'IN'0GN1CFJ.]<[-R#(#@ X+HQY=6,@&X'JN-O&/I<C;<, 8
M"@ 9()P!W()_ _6@"2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH J2G]^@[;4/X^<@S^7%?G5^QU"1^TC_P47&,;OC_X-FXP
M"1_PKG3#GD@<C)]3QVYK]%;C_618ZY7'KS(A_IG\/:OST_8\(_X:2_X*)#(R
M?CQX, &>[?#72\#ZG!_+/2@#]#4*A9F4$$DLP/7&.2/R;&?X@5.,<?%O[9>L
M_M1:!\'?&>K_ +)R_#6W^)\>G211^)/BXNJW7@?X;>&4T[6+[Q%\2H_#NA(=
M6^(/BKP]'9P#0? ?VW0;#5;N56OM0^S0RK)]GX0J67!&W((/'(R.!^>,=R<9
M)S\U?M,^$OC1X]^$7BGP3\"?$G@+P7XY\46\FBR>)_B;X<U?Q1X5M?#FJ6MW
MI>O@:9HEY87Q\0/::@!I4C3&W"PMYN4W X5G))<O-UVOYVV_7_@H/R@M?VL_
MVEO'_P"R;_P37^%WA?XJ6N@?M1?MUZM!X6\9?M!0^#]!GU?P9X1\!Z/J7BGX
ML_$;PEX'N(-0\'6WB_4-$TDZ5X=TS64OM+TV^U7SKFRO)+?">:C]JS]L=OBC
MI'_!.B^^.EG%\9-3_:NUGX46O[7]GX-\++X\@^ 7AKX?M\7=0U:\\(7&ER_#
MJ3XNZGIMLW@I98/#W]@6270U:.SFNHU1_HOPA_P3>_:1\/\ [,'[.'PPO?CA
M\)1\>OV+?B-I?Q!_9M^)VE> /$T7@J_M[73M0TG7O"OQ9\.76LG5KO2O$VEZ
MMJ5I?S^'-1M;N'-K,DC- $;2NO\ @FQ\4K33=.^,NC_M :4?VZ=/^.TO[1X^
M*NJ>$=2N?@_?:Y?>%I? FL?"N?P9;7:Z_;?"B_\ !,]U8I#9:HNOVVI-:WGV
MJ1XE0ZT_X<;_ !=;WOYWO>_W]@/C#QS^UU^VIX$TWXG?L]>*/CAXUU"3]GW]
MKN^^#?CG]K_X3_ (>/OC!JWPZ\0?!MOB[\$-'\3_  R\+^$?$_AS2?$'B+QA
M?6'PU\:^.-*\(Q>&A8"RO$M](NM0GN[?[,_93_;1^)'[0_Q$^"6@^/\ XH_
M_P"#MKI'PQTW3?B+\-SXH\,1_$G]I7]J*+0H(OB9X3^%5A?:Q+,_PG^"^KQW
M&B^(_$GA6#6)M?\ '#W6CV#Z=!X>U& ^E^$?V&/C!X-^$'[0]C'^T!96'[2G
M[9GQ9T?QY\?_ (R>$_"UWHEKIWADP:-X3U7P3\'],DN[C4?#$VG_  PTJ7P[
MX*\0:M>7U_I6LWCZW=O),(FCX+Q/_P $LK"X_:$^''C?X>:YX"\!? +P9I?P
M.5?A])\/8KSXL>%;O]GZXU2[\,:?\,/'Z39\-Z)XSGU%[CXB0R![WQ!>O<7E
M[)<W-U(QH#]?])C,-KM,,L.9//"R*H95E!G$+-P[FW : %ADC!/(&-Z'[K?[
M[Y_[Z/\ 3%8UD;AC)).KH9)9I4CE"^:D32[D&5SMB?.(X7)=&!9B16W']P?5
MO_0C0 ^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M=IW?'O.3D<'G\^%/[.'_  5*#X/_  5'^% X#;?^'?/@T': <G)^/6>2,Y[
M$<]:^Z=6\6:GIGBK0/#R^"/'&MV.K:9KVJ7'BG3;2P;P_H3Z*\7D:-XED-T+
MDZSKKS.N@Q6EFXECA5;^>T8.6X[PW\8/$6NZ;\,]3O/@9\7?#<WCSQ/=^'=4
MT?6K/0O[;^&-JEOK-Q!XB^(Z6^N7%M9>'-4.G00V+:3<ZC?K+JMC%<V]MO44
M ?)@_9N_X*EX_P"4H7PI/O\ \.^/"'/Y?'O%*/V;_P#@J2?^<H7PJ/?_ )1]
M^#\D#DC_ )+SU(! P.IX!Z']-A+-&F7#@(,NYB*(,<EB6 "+WY( '4]Z-\A4
ML(Y&78S9V$*ZA2V!( %7S%&U) <*S*^<"@#\Q6_9O_X*E!BI_P""HOPH!!P4
M_P"'?/@XL"1D*!_POO=TYY!-)_PSA_P5+W8'_!4;X3Y R5_X=\>#R^!U./\
MA?@.,@_P\8Q7T3^U%^U+\-/V5_"VG>,/B%_PD>M>(/%WBC3_  )\*_A?X$TH
M^(?B9\:?'FM%?[.\$_#WPQ%(DFJ:L+<27FHZO)-9Z5H6DQ7&H:K>65NJ2US?
MP._:U\)_&CQU=_"_5_AC\:O@;\9M,\+-XWOOA=\8?!DND:Y-X.@U1-%L_$FF
M^)-"O-9\&:M!<ZAO3^R]-\076M+! UU?Z7#'(#( >.#]F[_@J7C)_P""HGPJ
MP.K?\.^/!X7K_$?^%]87MU*\'/<&D/[-_P#P5,^]_P /1?A4%&2<_P#!/CP@
M057D\_\ "^A\N/ND=>Q8U^C\[30V,$TC^4D=M=/(UTLB6\KB L]U?M)&A2"&
MUBFN6!5&5XMJ@%T#?'?P5_;0\'?&_P"+_B;X1^'?A3\=],M-,\+WOC7P;\6M
M>\#747P6^+?AC3[^7PY?W/P_\?6DUYI[W2:@?+32-<32KUS'YMM%*BB0@'D0
M_9O_ ."I1#9_X*B_"AU=(5C+?\$]_!X,<J.':52/CV%;S0-JAE*J0&C.X5P'
MA?\ 8-_;I\!^-/B/\3/!?[?7P'\-^.OB_J>C:G\3/%>F?\$[?!J:QXPO- T]
M=+TAM7N8_CNLMPUI:)L5I"S,Y:9V:4[Z_72UDG:!3+ T<I; B"$F( 9$3 #:
M74(&*J"5!+8 )(L++(2=JN3U8+'D@G'+  D9 &-P&0.,T ?F(W[-W_!4LEV'
M_!43X4QIDL$/_!/?P>!'&-H"_-\>RQ"Y^\2<YX.!33^SC_P5*W8_X>D?"<8[
M?\.^?!Q)]@3\>_O$8*@#[F2%(.X?HWKVK:;I,%_JVM7UOI6E:'I=YK.MZAJD
MZ66E:?I&GVTEWJ5[J-R^%MX+"SB:\D>1DCCC0W$A,1VU^7MK_P %8?V?;C09
MOBE/\-OVB]/_ &:;G6+/P_X0_:JN?AH\GP9\;>(];\2V?@[PXNA7-M=7'BA-
M"OM:N?)TOQAJV@:=X8F7#2:FT4T 5-I*[ Z;_AG#_@J7C_E*3\)\G(!/_!/C
MP;C<W"G_ )+V.A(XSST)YS3E_9O_ ."I;#C_ (*B_"I@.Z_\$]_"!'7!Y'QZ
M(ZC'%?1O[./[5_PH_:AU;XYZ#\,)_%-WJ'[/7Q-O_@S\0)/%/AC4?#*MXUTJ
MW2XFGT[3]0B6[FTTO(&M-39(X;V(_:HE^RK [?5-M*GE*TD,F,1C*"0Q&5U0
MN$8*0<RMY8&<[QLY;(HO>UM5WN!^9?\ PS=_P5,_Z2A_"O\ \5[^$?\ Y_-'
M_#-__!4H<'_@J%\*L^__  3W\(YYZ?\ ->A7Z>#:YW)'(J$ #<K_ #,3QM)
MS[XXZ>AKS[QYXGU'PM%HLEAX2\5^+WU?7--T&XM/"UO:33Z)#JDFR3Q'JPN9
MXI$TK3$Q+>L@.R/YE!Q3 ^ C^SA_P5+.2/\ @J-\)PH(!V_\$^/!YY7EN3\>
MV'(]B .:4?LW?\%2^G_#T7X4,>O/_!/CP?T/3 7X]CU&.OZU^F,!F6-RP!1)
M62-_*58YA'^X\X.CD?Z0[?)'RY;H& !KSGXR?%;PW\#?A=\0?C/XY36D\$_"
MOP1XA^('C&32-#O]?UP>&_"NEW>LZLVB:%ID4MYJ>J"&T4"UB3RUC+L9$P6
M!\*M^S=_P5,4[3_P5$^% (QD#_@GOX0/7IT^/A_G3E_9L_X*FL,C_@J#\*F&
M2,C_ ()[^$>W4<?'OM_];M7W9\#?BGX3^.?PE^'GQF\"_P!HGP7\4?"6C>-O
M"W]LVTMCJK:+K]HE_8G4+&Y5;BRN_(D7SK67+0-E#@@@>NPXV<8Y9C^!=L'Z
M$#@]"!Q0!^7/_#-'_!5 \_\ #T'X5<_]8^?!W]?CWG\^:/\ AFC_ (*GCD_\
M%0?A4?\ O'SX//Z#X]Y_*OU+HH _+(_LV?\ !4T8S_P5 ^%8SG'_ !KW\)9X
MQGC_ (7U[C\Z\=\?ZI_P4/\ V7?C'^Q</BE^VA\+_P!H+X=?M ?M6Z%^SWXU
M\ VO['^C?";4!H?B7X2?%[QQ'KNF>-]'^*WBN[TR^TK5/A[8)%$VCRQ70OB)
M)(XXI _[4R??3_=?^<=?E]_P4?/_ !<?_@EG_P!I-?AN?Q_X9O\ VH%S]=KL
MOT8CO0!^E=BX"ON BF5522$.96BE.< 3D;I5D((#D#*[&V@MBMP=!GT^OZ\9
M_(4Q8T3[J*O '  X484<>@X'H.E/H *BF/"C. 7&?HH+C]5%2TA4,,$9'7F@
M#P']IKQ/KG@K]G3X^>,O"U\^E^)O!_P9^*/BO0-4A>*.YT[5M \&:SJ5E?VT
MDT-S;QS6=Q!#<0R7%K=PET"R1,H=:_+G]F[]A[XM?%SX"_!;XH^(O^"G'_!1
MR#7OB-\*_ OC;6DTWXL?"XZ/'K'B70+/4]0M], ^#,;1VD=W+,+:-U_=6S0*
M\LLFZ5OTU_;"1/\ ADW]IU=HPW[/7QF5AZJ?A[KX(^A!.1T.>:Y_]AL#_AC'
M]E,XY/P$^$X/OGP9I!.>W7GZT ?+?_#MSX@_]).O^"D7_AV/AA_\Z"C_ (=N
M?$'_ *2=?\%(O_#L?##_ .=!7ZIX'H/R%&!Z#\A0!^5G_#MSX@_]).O^"D7_
M (=CX8?_ #H*/^';GQ!_Z2=?\%(O_#L?##_YT%?JG@>@_(48'H/R% 'Y6?\
M#MSX@_\ 23K_ (*1?^'8^&'_ ,Z"C_AVY\0?^DG7_!2+_P .Q\,/_G05^J9"
M@9(4#U. *0;#TVGZ8/\ *@#\K?\ AVY\0?\ I)U_P4B_\.Q\,/\ YT%'_#MS
MX@_]).O^"D7_ (=CX8?_ #H*_5/ ]!^0HPHZ@?D* /RL_P"';GQ!_P"DG7_!
M2+_P['PP_P#G04?\.W/B#_TDZ_X*1?\ AV/AA_\ .@K]4<Q^J?FM*-AZ;3],
M'^5 'Y6_\.W/B#_TDZ_X*1?^'8^&'_SH*#_P3<^(**9C_P %._\ @I%A)$;'
M_"UOA@^2JY"%/^%.L"CAAN!PN0.G)K]4\#T'Y"DW(,C*CU&1U]Q0!^.W@+_@
MDNOPS@UJU^''_!0?_@H%X.LO%/BCQ#XS\2VVA_$KX6P6^L>+?$WDMK>N:F&^
M$+.^HW+V\4AG4IY;K\F#Q7;C_@FW\00,?\/.O^"D?''/Q8^&&>/7_BT'7UK]
M4/W6"/W>#UY7GC'/X4_ ]!^0H _*S_AVY\0?^DG7_!2+_P .Q\,/_G04?\.W
M/B#_ -).O^"D7_AV/AA_\Z"OU3P/0?D*,#T'Y"@#\K/^';GQ!_Z2=?\ !2+_
M ,.Q\,/_ )T%'_#MSX@_]).O^"D7_AV/AA_\Z"OU3P/0?D*,#T'Y"@#\K/\
MAVY\0?\ I)U_P4B_\.Q\,/\ YT%'_#MSX@_]).O^"D7_ (=CX8?_ #H*_5/
M]!^0HP/0?D* /RL_X=N?$'_I)U_P4B_\.Q\,/_G04?\ #MSX@_\ 23K_ (*1
M?^'8^&'_ ,Z"OU3P/0?D*,#T'Y"@#\K/^';GQ!_Z2=?\%(O_  ['PP_^=!1_
MP[<^(/\ TDZ_X*1?^'8^&'_SH*_5/ ]!^0HP/0?D* /RM_X=N?$$?\Y.O^"D
M/KS\5_A>>.G?X/\ L:I_\$[KWXGZ9XT_;R^"_CCXW?%SX]V/[/\ ^TSHO@;X
M?^+_ (UZUX;USQG;Z#KGP6^'WCVZTR75/#'AOPRDNGV>J^+;I+:2ZT^6?9 8
MPS+&P'ZL3<#CC"N>..1C'\Z_+O\ 86!/[47_  55&"?^,P? ?0>O[-WP@!Z=
M../_ -= 'Z;QN$C19E'F!5W"+<R D#@%CD\8/8<\ 45I[5'8?D** /R\_;U_
MY+G_ ,$O/^STD_\ 5+_$^OU!C^Z?]^3_ -&-7Y??MZ_\ES_X)>?]GI)_ZI?X
MGU^H,?W3_OR?^C&H K$QDLQQR22/7EL%ATR 3@G^G%=K@EL"+=G.">. NYB<
MCHHY)]"#WK3VCG@<]>!SUZ^O4_F:R9AM"C'#$L-F00<#+XR <JQ1XR?+="P)
M'*F9-I75M[:@?RY_$;X[?"?7?^"AG_!0V\\*_P#!7?P/^Q%!IWA+X$^'[\:3
M<_ 7Q3IOB/Q!X9\'>*[3Q%<ZE?\ Q.M+[5+;5O!LT+:/JFC>$]1TF;368,+B
MUU3$U?*7PE^+?Q4N?^"</_!/#X6:=KOA'_@FS^SUXN@^,&FR_$KQ5?\ [0G@
M'PC\4)/"VOZO=?"_XDVWQ.L_%WA;XG_#71_CEI]P_P 54T/Q_KMG)XDU+4#I
MTT\VDS6\;?UZW?P<^&&H3S7FH?"WX;7MS<33W4]S<> O"MS<2W%SE[BXEFN=
M+DDFGFE/VB:9W+S3*HD8@LQZ'5O#6DZ]I9T+Q!H&A:WH06 ?V)K&CZ;JND*E
MJBB"/^S;ZUEM&^SD;8-D<*Q1X6&./RU4D6W?;3Y?JP/Y[_#7Q[^*_AC]I?\
M8Q^ GC/_ (*1Z%\5/%OQ0_8/^.AMKCX=:=X:\+^$?'GCS0TNCX*^/'A+0+Z7
M7M1\7>*4T2U2+1H/$>MZKX=UJ72]6UJVBE:XG9O"?AO^V)\4O#'P\_X(-:_\
M9/VXM9\-:K\;?'7QW\*_'%?%>O>#M!T_XUQ1_#OQ_%X:^(/CJ2YLHK@MX7\3
MV/AW3M#TGS+7P7<^(=6M8;ZUD>&R4_OU\>_@)XA^*W@J#P]\)_B8/V:_&.EW
M-EI5A\3_  -\'/@YX_\ $&G>#HA+!=>%M(TKXH>$_$&DZ#I%UIMW<:6MU8VL
M=[8PYFTYH9FE,G4?"3]FGX0_!SX8?#KX0>$? FCZAX)^%&D6_AOP>?$6DZ-X
MHU%(IW^VZCK$UWJ5@US;7MUJDC:A>_V?-:VCW$FV*UA@AA6.@/Y:_P!BS]K;
M7[#Q7^PE\5_B+_P4L\;_ !C\9^//^"B_[5'[*7Q T#X@?%3PQ9_#KQ/\'(-%
M^)3>$=.U#X:Z5!8Z#<>([7Q?:> M1\(^,9@+C3HM<AT#1)X]-NK6WKT+]D?Q
M3XF^.?[?WP:/C/\ ;>^,4OBSP#\5_C'=?&_P7+^UO9:#\%/VB[O2[ZZM/@]H
M?PI_9YT77FUK1!X9$,/_  EW@'5-"TNQU".&1=7DNCM8_P!0FH?"/X=W6G3:
M=<^!?!UDC0WK17>F>%_#&F:A:7UVJQ-K6E:@FC*=)U/3ALO=.U"#R[B*[ABF
M:XE,"LOPA\$?^"=_CCX2?$?2-9\4?MB_$+XT?"SPK=S:CX0^%'C3X#_LPZ/K
MNF7<,TE[H<FM_'SPI\+-*^-6OZA9328FU>]\3IJFM1(XU2ZN"[M( ?*__!1/
M6=1_9E_X*!_L ?M[?%6/Q'+^R+\+?!/QN^!'Q?\ %&BZ7J'B?0?V>_&7QB72
M;7P3\:_'&GP0WSZ#X-@GA_X1;6?%=K9N=!M=0B&JW*Z4LKGSWX[?&_XA_M3?
MM3?%KP!^RM^W_P"(_''[,?\ PPA\8OB7KG@C]F6S^'FLW7A#XP^$H[70/!GA
MS1?C]X2T[4O&_@_6?%%TS^*[327UB/6;^339K;1918NPC_H:N+"VU6SGT_5K
M*SU*UU"*:'4+&]M;6]LKV"?<7MKJUEB>SN+=$812":">(K''+*#(\F<?PUX1
M\*^$$N4\(^%/#/A1=1>"?4HO"_A[2- 2^FMU98I+S^R[6W^U&!78*UPS[8P
MKJDTB@ _EM^ G[8?@7XC^._V:M#\6?MC?$K7E^(G_!+OXB:3^T['HWQ.\9W?
MA7P7\7?!VAPQ-K_C_4]*630_@_\ $[2;!=>-_K7B*\TO4[F]2."6SEDE61OE
M[X#_ !+M]%_87_84^%7P0_;3TGX=_LY?&G3OBM=?'+]H7XN_M#?'+Q'X<\"?
M';P+<:7<> O@=IWQ1\#>._!.M_ >#Q;X:E\0^*TT&^UG2=!\1WFE1Z0EM?:G
MJ%H;C^RVR\$^%-.CU:TTGPIX2T^SU];A=<MK/PUH5G:ZTEXLBW3:M!;Z<JZB
M9P0[I>/<)<?,DY8$%XA\.? ?]AS>&?\ A#/ Z^'+ZZBO[W04\(^'!H\]Y"GF
M0WLFE-IK:=-=Q"*)8)KBTDF1@LRR;8UMV /Y4]=^(OCO4OVD?V>_V;_CA_P5
MV\3>*_ASJO\ P3H^/_C_ ,<7OP0\5:;\!-)^)'B#X=:[;ZMX2\1Z5XS:XU/Q
M[H]U;^'+9O$(\;Z?XI?7/$.F>$-1BAOI_#^K:U%=>8?&+]LGQA\<?V2OV(?$
M?C_]L7XEM>_%;]AZYN[7Q-^S_P#M!>%/V>-?TS]J\*VB6GQ8^+'B$^(O"UIX
MI\*Z1BVD\1^$89)8;&XBU"6ZT*5IX&;^P&;X=^![C[/)/X"\$W#6>FG2+*6;
MPIH4IM-+>VFL_P"Q[-C9(5TIK6:6Q738_(@DM9WLI?EFD+? '[17[!OB;XG?
M$JR\=_!#]J;QI^RS>'P[#X;UWP;X<^!7[,WQD^'.K063RW5EJ&D>%OCE\,O&
M,'@K6&FEE;6+GPO-IL^O1%$OQ(\4$T8!XE\;OV?/BW\6/^")'Q&_9P^"GQ?O
M?CA\;?&'[&&H>&/#?QANOB)J'C74/BOXZN=)CO\ Q/?P?$PR3WFMQ^,+Z+5-
M&T^XWR6WESV]H0;2, 6?V9?V_/V,_%O[+'P5^%(\<^'M0\>Z)\./AI\)_%7[
M).I:?Y?[06D^-O!NB:-X9\1> ;_X,LUIKVG:GI&MZ<M\VJFTBTJQTRT;6(Y#
M9O'=5^I?PJ\!:;\-?AYX3\$Z->W.H66@Z<L;ZI/:6.DSZS?W#-<:KJ\NE:5;
M66EZ*=0U22[O8=(T2ST_2M)22*RTVTM[.&&,:Z>!_"=OXDG\76O@[PK#XJF(
MEF\3P^&-#3Q'(QC\C][KGV+^U)IKA%$-PTMV\DMOB.+[.5$CX59-7UM:UO*_
MS7^3 _C\UG]H#P7\/_BI^VW^T'X0_;DE\ ^(_AK_ ,%5?V?+31_ASX:^+/A_
MPM\-I_#OBN]\*^"OB7I7Q*TRQ^7XI^&]2\.7^NV.JV&NR7FG>&=4TE]2L'BO
M+1"?J_X:?%_XY_%G]O+Q;XHUS_@H]\%_@5K_ ("^.GCWPKJ/[-^NVOQ$F\8>
M)OV;K;3-0?PI<Z+\,M<^("?"._T^^\-3VWC_ $_XSZ-X*F2&"T-YKEXEE%=(
M/Z1)OA?\/9!<I<?#_P !(;V1KBY5_!/AB5;BY=WG^V31R:83+>+(LLIEG>X
ME83R(V-DNG+X*\)SZM%KI\*^$9]8BLY-+BUJ3PWH<NKPZ6]C+:-I\6H/9_:H
M[%K-CISP";[*]E(UL;=$8@71;]FO-=ORNVUMKZ>H'\;'[+_Q\\1?$'P-_P $
MX/$7CO\ X*M_&WQ%XH_:@_:;_:E_9M^-'B.;XS^%-!M-0^"?ARY^)&L:!X1M
M/#5G&FE>#_&NOWFF^%SH'QITG[#XZT&UURWTWPUK4%F--CMO?/A'^WJ[?LX?
ML37%]^WY-:^'?"/_  5)^-'[-?B"VUOXE:%XD\4_&GX):'\6?&VD_"'0OBS\
M0M5AO?&NL6>B^%+7PO'=^*8&L[CQA!?6>K:Q>3Q;BW]3UK\,_AY:PZ?$/AYX
M"A6QN/MVG0P>#_#D(LKAQ&1<6ZQZ4$AN6,48>:V2TEW6\(W$)NI4^%GPVMT6
M&'X<^ 42&\:_@1?!7AD117K[,WD:Q:9 J716.,-,JB<M%'F?:H"Z ?@#\!?C
M?X%\;?%#Q7\>/BG^W'^T'X)_;&\ >)/VA/#GQ _8=\+^-H]5T;4/ _AW3]??
MPQI7A_\ 9DUS39[&5M)\(Z18>*_"/Q3TG3+8:KJ%XMU?ZO=PW4<:?"_[+O[8
M/A:W^*G[3,&K_MDMXI^"WQN_X);?%CXO67PU^,7[4^N?&[Q/X9^)MGXK\5Z5
M?+KFJ>)+BS\*>!?'VI:!J2?VO\,/AWH^FV/A?38[32I[6^FLH;I_[ ?^$4\,
MQ^(Y/%:^%?#'_"4R6ILI/$O]@:</$3VAB%NMK+K@A.IRVJVQ%O\ 9VN=CQ$@
ME440MAQ_"SX=1R--;_#WX?V\DS3O,4\%>&D\TW@=;IG9=,64O.'\V??+(;B1
M1'*1&[M0!\0?\$D/&WA'Q_\ \$W?V--?\#>+]+\;:/'\"_!.E7>LZ1J/]H1Q
MZYI.FI!K>DWA8F6WU33+T-97T,RQRK<1%B@786_2FVSM))+$A3DYZ?,!UZ\#
MKW&#CN<'1="TS0;--,T?3-)T?3TD+1:?HVFVFEV,7G,&G*6UC%#;B21@TDLB
MQ(\C-EAPN.CC0IG)!R !@8P!GM^- $E%%% $,GWT_P!U_P"<=?E[_P %'_\
MDH__  2S_P"TFGPW_P#6<?VGJ_4*3[Z?[K_SCK\O?^"C_P#R4?\ X)9_]I-/
MAO\ ^LX_M/4 ?J11110 4444 ?./[87_ ":=^TY_V;W\9O\ U7NOUSW[#7_)
MF'[*7_9!/A-_ZA>D5T/[87_)IW[3G_9O?QF_]5[K]<]^PU_R9A^RE_V03X3?
M^H7I% 'U?1110 444QW"*6/;H/4XX'XT )+C8V>1QD>HW#/U^G>HH2I8[5Q\
MIS\NW/(Q]>_T_&H9+KY#QU /'.T!A\Q!(R..Q_7BH4N"Q 8LI.0"%V\#YNI+
M!@5&<8!R F03@I24KVZ.P&HS!1D].!^). !51IED8*/NYZ '+>F[V'4CZ9XS
M41D*_,2[$8"Y*E6+=%!)&&P21W.?+ZJ083/D?(C9W$.H0L1)RXVD @-P2Q8X
MX *D *6!<VQ_W4_):4 *0RJN0>P X((ZU4,L?WF3"_+N<;R0?D!Z.06.XE3@
MCY3N!W9IQFA49 E)5]@&6(+@E".%&5WX7/W6SGD"@"RLYD!"C' R><C.>GOP
M?IZT;$_NK^(!/XD\GZFJ1FD4*=H49V M&RXX/&<DL25 7JQ&&'RDDC7#E<<A
M@<,44M\Q/RC@'"D<[CP?7J* +1"$LBH-^./E Y()&#CT!/X'TJ[65%,, X8R
M%A@CD*Q+%U.3T5,Y+<(",8+&IT8@@DD8..68ACM(P6R5#<@E<#M@\X !>HJ+
MS",97KT((P<=<<\BG;UVYR.F2,C(P,D'T(Z'TH <"& (Z&EK/#9!*YX)4+N<
M,<=\!OE!_A!'/;WE%QB/(&,?(I/&X@$'&<9P0,CK@XZT 6Z*IV]P9F ) ZY4
MC:<CC@$Y(#97. "0<$BIR[8(P 03R>@0'&\]>_0>QSC!H EHJFNXC_6.,$YP
MW'7)/(SSG)ST)('&*,^DLA_'_P"Q% %RBBB@""?I_P  D_DM?F%^P=_R=1_P
M5:_[.Z\"?^LT_"&OT]GZ?\ D_DM?F%^P=_R=1_P5:_[.Z\"?^LT_"&@#]1**
M** /R[_;U_Y+G_P2\_[/23_U2_Q/K]08_NG_ 'Y/_1C5^7W[>O\ R7/_ ()>
M?]GI)_ZI?XGU^H,?W3_OR?\ HQJ 'U4:)?.B4EB LC<X/]Q=O3[N"??WJW32
M@+!S]Y00/H>O'O\ T%)I/=7_ *L!6 SDY;[S#@^C$#]*&&%XSE<L#DYR 3R>
MO.3GOR<8/-3>2GH1]#ZT>2GH?SH22V5K@03Q( @P.<J6(4LW!*J20<L23M)5
ML$YSU#?A/_P5RT_X:Z5\4_\ @GSX\^*7Q'^*?PW^'_BK]I;5/@S\7=1\%_%W
MQEX!\,7_ ,/M1^#WQ2\8V6E>(= \(QI>:W>CQEX>\.7MCJ]FEI?:796=^EU>
MO;2K]G_=F\B,R*JG!SG.<%<%?G!Z84]<]CD8QD?FY^V%^QO\6OVH?BG^S3X]
M\&_M(1_!?1/V9?B3)\5=)\+7WP(\"_%:#QOXTE\.>(? U\]UK7B'6K&]TC2;
MCP/XP\3:2-*M8=KZO=Z9KRW!GT>V@9@?D=^QQ_P46U']FWP/XI\)>*_#_P"T
MY^U%\'_B]^WQXD_9Q_X)M>(?$6A/<^-?B!X8N/#-MXB2S\7^-?$']GPS>"='
M\3P:GIW@?Q9K&E/J.J:8)I[J"\AM9Y8OT9^,'_!4O1O@_:>)]>U?]F_XQZMX
M+^$#:+:?M7>.O!^L>$==T+]F34-;-BVIKXI$EY;W'C&7P9:W<&KZF_A5I8H+
M-9GRL,;D>O?M=?L>>,_VG/$_[)^L^#_V@H_@5H_[+OQS\.?':'PMI?P>\'>/
M%\<^*O"T%WI&D6,]_J=YI[^$]+.FZUKL-[;:/;ONGOH+OS"-*4-XC\;O^"8%
MWX]\>?'RY\"_M2^.O@[\"?VP[_2[W]K'X!1^ _"7C6W^(%Q8"SL]<U'X=?$'
M6+JU\0_"2_\ %'AZW;0?$-S86VM:;]GN7U(Z=%/;Q7$ !\U?\%6_VTM2U3X
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
MJ]I!\6UMFEM[+S?$][ING'Q)J4L4EQ+.[>1:P.T"_H?_ ,%"_P!F;QY^U?\
MLVZM\*/ACXC\'>%_']M\0/AO\0/"NI^/)->@\'?VC\/O%=AXDBL]??PI%<>(
M?L=T;-X";!!<$O%EXXQ(Z_FK\8?^"?O_  4'^)&L?MV>)X=?_8.L=<_:YO/V
M7WTB2\G_ &A9[;PH/V?X+1-1M/$!L])@U#6(_$%Y;"YT^#3Y;:&SC6,7OF.D
M<K<E!OVDTG[M]M-]=>_;[P/T-^*7_!1[]D;X2?&_PC^SGXY^)VGV/Q \9Z[X
M:\/_ &B-[6[\'^#O%'BRVFF\+>&_&6N07\,_AK5?$<\42:)9WD4\EQJ6IV5I
M(T23!Q\__P#!7@?M-_#[X%>%OVC?V=_VB?B%\$]#^ GQ.^'_ (H_:,\)^$-%
M\->))/B'^SLWBNRTOXHKIDWB&QG.D^+=!TJ]@\0)J\*S6<.AV.KP-8R3S07]
MMYSX5_X)Z_''P;^T!K'CJU\$?\$^/BE\-OBEX^\'_%KXD:G\7/"/Q&U3XV_"
M_P"(FFZ#9Z7XMT_X0>(K?0[W3?&7A73=9M(=4^'%YX]N='UGP\U_<QW4MXEO
M9"OV'\;>$-!^(7@_Q?X#\8:9'K7A7QSX;\1>$/%5C?+"T%UX;UW3I-%U*PU'
M[2I63?9W\TENT<3&Y.U=VY<CK ^0O'?ASXA_'7XV? RZ^$'[4?Q(^&GPPTKX
M877CKQ1IO@'3_!.IV7Q0T[Q+8VJ>!]1UO4M:TN]GTQVAO)-25].M/*O)+6/Y
M(XI\Q_A;JWQI_:W\(_\ !/\ ^'O[1?C[_@HS\>]$O=4_X* :5\$?B'XXMO W
MPM">'?A!<_%C6O -X^G:4=#NTDN+;2[.PU%KYY;Z5[Z6XM5TT@)Y7[5_L)_L
MH_&7]D/]FW5OAEK/Q3\$_&SXG>';SQ%H7P?\5ZIINM>&O"^B_#+1[VX?X/\
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
MZB4444 ?EW^WK_R7/_@EY_V>DG_JE_B?7Z@Q_=/^_)_Z,:OR^_;U_P"2Y_\
M!+S_ +/23_U2_P 3Z_4&/[I_WY/_ $8U #Z*** "BBB@ JH]OYA;/"@L%7 4
M'H=W3/.2IZ9 SFK=% &8\"%@#'&S)\BED1BB."C;<_,57."23U//!QYW\1/&
M?A/X:>#O&?Q#\<^(+/PMX&\(>&-9\3^,-8OG9;;3M$TNU>[U/5))HTDD\R"P
MMY4L=.CCEGOKR2WLTAEEG6-O36/WQD9R^,G'.3CH017YV?\ !4?X5>-?C5^P
M%^U9\,_AQ:/J/CG7?AT/$/AW1K-C;7?B%_A]XET#QUJ/AV.1E:/[=X@L/#]W
MHEHJJIN9;U(DY883V?H_R YGPC^UM\=_$4'@*]UW]E+QGH6F?%+X;?%GXC>&
M38QZOXDU70M \-: -6^%W@_XB7FCV,^D^'OB/\4;?RY'T>5GM-+%]96EK-)J
M(E1?+M8_X*#?%SQSK/[/GP%_9U_9^@U?]K7XT?!*U_:.\>>"/CO=^)?ASX,_
M9M^&T6HQ^'+@_&#[-87'C;2]7USQ&DWA[P-HD&C3WNJS1W.LM;C2U#O^B_P,
M^*O@KXX?"+X>_$_X<ZA97WA3QMX.T?4-.6SNKB1M-NKG2K07>@:E:NT<EEJ6
MBR))IEU;7<$=U;36S*50J,_EG^TA\*/CS^S'_P %']&_X**?!3X3:K\?_ 'Q
MA_9[T+]F;]J3X;^$-5M%^*_@G3?"'BN;Q)\._BA\.-'OY+>R\0Z=I]_>7VG>
M+M-NYY;IK*875HT+@FLN5]GH^W]?TP/NKX1_&;XU6\7BZR_:_P#A[\+?@1/X
M5'AS3]$^(NA_%"VU3X7?$?6_$2RQF'PA?>*1HFMV2:7,D&F7&G>(+6WU*>^F
M$B6XBEBSW/QM_:-^#'P+^$'QV^,?C_QYHD?A?]GSX>ZY\1OBI::?XAT:ZUGP
M]I^EZ-=Z[9V$]M!=E[36O$*V2Z9X:TZ]6)M;FO;:TLA/)/&K_P ]_P 6?V#-
M?_:I\+_\%.OC)X9_9F^*7AC4OB]X(\ 6OP2^&?QV\4ZOJ]Y-\2?!6IMX@\<:
M]X#^&^O:YK7A+PUJ.O"PT^+1=;TJ+3M125HHX[H!\)G_ !3^%OQY^*_P]_X*
MS>*8_P#@GKXOT#PC^TS_ ,$X_ OPC\!V&O:3X*E^(GQ!_:*TCPGJOPY\,QWO
M@QVG@N;SP7XHUO2/%VG>*-9NKN]TW^P+74[::V>"-HZ@FF[JU_\ -@?L+^S)
M^U%\4_B?X7O/'G[26G?LO?#'X7?$C3_"VI? /XD?#OXXVWBSPWXZMO&EI-=2
M>"_$">(UT6ZTWX@^'M.>UAU.PTL7FB37UQ,ME/*\95/N77/B-\//!UZ]EXP^
M(/@3PKJ4E]I^GQV'B;QAX>TR]2\UAE31H)(+V^MI4DU$[(-*MO*\V\:55@\T
MNH/\M'Q2_8T?XBZ!^S;>?%/]E#]IO1?V=+C]DS2/@UJ/[/?[/>A?#7PA?_!7
MXUZ%J,%I\0?&VO\ @.31[O2+2\^),LL<ND?$#PC%8>(K/^RVNTOXWN)".9_:
M"_8=EM_B+_P46U+PE^P;\=?B5?:O^Q_^S3\-?@?\1?&\]K\1O$OB7QUX'N-+
MM9KCP_JGBS6;IX?'.BQI9W$_C""*WO;6XLI)(Y?+1T?0#^JGQK\7_A/\/M2T
MZT^(_P 6?AY\-[^ZM9]6TS1O''C;PUX4U"ZTZT>2WGU.VL=;U*QFO-.MY8YH
M?-A5[>0JS>;PH/Q[XK_:(_:HLM1^,G_"*_!OX9^*['PC\4?@MIGP<\1Z=/\
M%'4-"^)/P?\ B5!'?>,-<MKS3?#\EKJ'BWPQI+_;WO/";ZGX'M8F)UO6[6>)
M8)/P _;&^#FG?M%_&7XA:/XV_9]D^('PJ\5?#_\ 9%L/CUX@\5^#O!/Q,^+W
MP \3_![PWX>OO$7@SX-ZCXC\0PQ_#Q[F'3#!\0X)=-N+;Q%?76I:I,MW#=+;
M/_6]X/NM!O?"7@^_\'6*:=X<N] T2?PWI]E8V^F06.@1:;:MI&FV]G"D$&F*
MMEBS2&VBM[6&/="D0C7D \0^"_[047Q#^(WQ7^#?C3PI_P *\^+?P8U"UN=;
M\-2:C'K%CX@\$:ZLH\#_ !/\%W "SW>@ZPAELKF&YC2[TG5H9(+M8I3"LOU3
M;6QD0[PN]9),N.2RL[.C D  ,K E>JDE>U?E;\+X3\4_^"H7QL^,?@J:WO?
M?PG_ &8- _9]U;Q-8R!](UKXIZSXZA\676BQW-OOMM0/A;3(&AU**&6:*VU"
M?<&1P4'ZMZ>I$9)C$&&D"0@L<(78ASECR_4CG!].!0 C0(OR&-9"&5CN[$[L
M,<=U/(/OGKUFCC#%\J,9P& P6P%0CTP"I&.WXX%AHT8Y903TR13@ H    Z
M=/6@!0 .E%%% !1110 4444 0R??3_=?^<=?E[_P4?\ ^2C_ /!+/_M)I\-_
M_6<?VGJ_4*3[Z?[K_P XZ_+W_@H__P E'_X)9_\ :33X;_\ K./[3U 'ZD44
M44 %%%% 'SC^V%_R:=^TY_V;W\9O_5>Z_7/?L-?\F8?LI?\ 9!/A-_ZA>D5T
M/[87_)IW[3G_ &;W\9O_ %7NOUSW[#7_ "9A^RE_V03X3?\ J%Z10!]7T444
M %! /4 _7FBB@" VZ%2 ,$XY].?YXR/QJ!K08X 8X8$L W!4AEY XD7,;'.=
MK''6KU% &='9)&',4<<9D54D"*JAXE4;4/&,J<H&/\( .1T'MEV/N12K)$OS
MGE?*=60G/&<X Z$$#KBM&HY?]6Q],-^"L&/Z"@"GY<;MADC7=@ '(;##' X!
M(!QZ$Y'.#3G@4;3(H(7Y4[XR",XQUP.,#)8\#.,2$C*C(SO3C/\ MK5EE5AA
M@".N#0!GF)#N8QH25VR9 ;:#DE>2,*Y)!)&, 'N"4$*!5VQQJH "HJMA>P"A
M2 0,X4]UP?6KK(JHVU0.A..,A3G^6<5&""5 YRRD8YX!SGZ8!YH @>.,A"R(
MV ,!CM7C'1AT//3N![9IOV3:WF!<2H"BOCJC8++@<!0,!3UW  Y.*O&*,DDH
MN3R>*DH H?9 N2J@,!N##!(;C<1GORVWDY&<AB:IK8*#A88X@2K/Y-O%!YFT
MA5+^6B;B@R5#G"AL#H<[=%%@*!LU)) VCH% 3 & "!D<!L?,.AZ'(I#:JPV-
M&&0$DJW1QD%@1T.[''IWSA<:%% &;)9I*"98DDR4#(R@B0)RN_CJA) (X.3Q
MR32_8XTEDD2&,/(HB>8(!(8L[P@QV0@*I()SZG!K1HH H[?D?<N& 8D9)P2-
MX&>,X##K^-7% (' Z#L/2D,:,22BDGJ2.?2GT %%%% $$_3_ (!)_):_,+]@
M[_DZC_@JU_V=UX$_]9I^$-?I[/T_X!)_):_,+]@[_DZC_@JU_P!G=>!/_6:?
MA#0!^HE%%% 'Y>?M[C'QU_X)?+UV_MJ!<^NWX,_% 9_2OU C^Z?]^3_T8U?F
M!^WMEOCS_P $P5.2!^VF&QT.?^%(_$R0GCG&YF8CIVQ@ #].-T@+@;@ [D I
MG.<,<$= =QQG)ZG..  6J*** "BBB@ HHHH :44Y^5<GOM!Y]>G-9,MJJRNR
M[PQ*O^[!5BV%7]VV\E H4E.2JG[RN!@[%(0#U'0@^_!R/UH \Z\,> ?"G@F+
M6H_!WAK2?"X\0ZU=>(=:BT.P@TNSU#7=08/?ZQ-:6JI"VH7C M=3%<RDEB02
MV>J-BL<PD5274*RR!=[$[<9+$EASG<BMLD 19 RK@[14$DGNI7\#_7WI54*
MHS@=,DD^O4T 8AM79D=GE+1J%C8B/<@#!L\1K@L1B0QB,.@"J(R2]#6K,K1L
M7>-D:(QR*[((V1E,8"21C:S$>:3S+$OEL1G>-1_,+MAG !  "Y'W5/H>Y/\
MG-21[BI#$YRRYQ@X!P#VY[Y'>@#*2"9"2LD_( 8DIO8!2@#.J+@*A_=K&L:H
M_P"\PS=$2VDC"JA90I5EXY#(H7=A70$L!MEVK&L@=V*JYW5HMN#'#/@$8R&8
M<KZ@@YR>F[''(-,^<MD!G(&.,@#)SSO8DG@=, #J.: /C7XC?L!?L8?%?XF7
M'QF^)?[.'PY\6_%"XN-&OKWQG>Z9<1:OJ]]H4,4.EWNK)875I9ZE=V,=M!'#
M<WMK<3%((HY)&C0)7UK!90I'' (HOL\-I)9QVT$1C2*Q*^7;VZHSN T<:[ ^
M2 CE550,G;1,@EU(.[@''3:@['U!Q^/K3O)C!)"X+-N)'!)' SCMSTH X'P/
M\.O!7P\T+_A&_ OA70_!VB/?WFK2:1H&GP:99RZIJ-PUYJ&I20VX/FW]W<GS
M;F[G>:21MS @M@=Y$C*6W=#R,G<1Z@$C(7N 2<$D"GK&BG('/J>OI_6GT %%
M%% !1110 4444 %%%% $,GWT_P!U_P"<=?E[_P %'_\ DH__  2S_P"TFGPW
M_P#6<?VGJ_4&9@NTE';[WW,Y ^7/0<YXQTZ5^7?_  49;S?B)_P2U?9(H7_@
MIQ\-U.X$\']FO]J)U.3@@%@N#UX88YH _4NBFH202?[SC\ [ ?D !3J "BBB
M@#YO_;$.W]DW]IUO3]GKXS'_ ,Q[K_IFN?\ V&2#^QA^RD1W^ ?PF/\ Y9>D
M5K_M=F5_V4_VGBN2Y_9X^,3*N(WW,/A]KYW%7 C"XP&WY &YB0 <X'[#AN?^
M&.?V5=T; ']G[X6%BB %9/\ A$=)9!CF-5*X(*H< Y'&, 'UQ15,F<CE7;I\
MI8 'ZE88B .O#]<#![-Q-_SQ_P#(LG_Q5 %ZBJ.)O^>/_D63_P"*HQ-_SQ_\
MBR?_ !5 %ZBJ.)O^>/\ Y%D_^*HQ-_SQ_P#(LG_Q5 %ZD8;E9<XW*1GKC(QF
MJ6)O^>/_ )%D_P#BJ,3?\\?_ "+)_P#%4 7 BJ  J\ <X&>._3K3JHXF_P">
M/_D63_XJC$W_ #Q_\BR?_%4 7J:J*N=J@9))P/7K^'MTJGB;_GC_ .19/_BJ
M,3?\\?\ R+)_\50!>HJCB;_GC_Y%D_\ BJ,3?\\?_(LG_P 50!>HJCB;_GC_
M .19/_BJ,3?\\?\ R+)_\50!>HJCB;_GC_Y%D_\ BJ,3?\\?_(LG_P 50!>H
MJCB;_GC_ .19/_BJ,3?\\?\ R+)_\50!>HJCB;_GC_Y%D_\ BJ,3?\\?_(LG
M_P 50!>HJCB;_GC_ .19/_BJ4-<(?E@!SUS(QQ@^C$^N3CL/7 (!-/T_X!)_
M):_,+]@[(_:F_P""K3-@#_AKKP-^2_LU_"(9_(<^_%?IQ(96 RCD'EB  54_
M>4#!X/&"<LHSRV":_,']AEGC_:@_X*K$,=Q_:[\"Y\WRA$4?]G#X2@1QO$2P
M?9@L)!YB[D.<M\H!^I(.0#TR :*IJFX DNN,C:)&XP<=<@G/7+<X('844 ?&
MG[5O[+=C^U1IOPG6+XI>/O@[XR^#GQ*B^*OPW^(/@--!EUO1/$<6@ZOX=2VF
MTW7[/4-+U6TET37;Z.9+B.6,L1G<ZJ!XF/V'?VGMHS_P5 _:D) !+GP5\&5W
M8.-P4^$1@.3PN.-I.T"OT]6V@4KMC4", ( !A ,#Y1V.!C(Z<XZG,GEI_=%
M'Y?#]AK]J(@$?\%0_P!J,@C/'@KX* CDCG?X1/7'& !]3T7_ (89_:C_ .DH
M/[4O_A%?!'_YD*_4$*JYV@#.,X]LX_F:=0!^7G_##/[4?_24']J7_P (KX(_
M_,A1_P ,,_M1_P#24']J7_PBO@C_ /,A7ZAT4 ?EY_PPS^U'_P!)0?VI?_"*
M^"/_ ,R%'_##/[4?_24']J7_ ,(KX(__ #(5^H=% 'Y>?\,,_M1_])0?VI?_
M  BO@C_\R%'_  PS^U'_ -)0?VI?_"*^"/\ \R%?J'10!^7G_##/[4?_ $E!
M_:E_\(KX(_\ S(4?\,,_M1_])0?VI?\ PBO@C_\ ,A7ZAT4 ?EY_PPS^U'_T
ME!_:E_\ "*^"/_S(4#]AK]J0'/\ P]!_:EX]?!7P1Q^/_%'U^H=% 'Y<O^PY
M^U$L3I_P]"_:D5F7R!)_PA/P19HVN&6..7:?").8V8'/&%R>%R:^<O@K\&?V
MH_B]\1_VD_!+?\%+/VH]+A^ /Q6T[X>6]U_P@?P1B76/MGA/2]?FED*^$I#<
MHEQ?-$DL@MR%51M&XA?W%EYD@#\&212RYZ["2H]P#C(QSDD\ X_.+]BA0W[0
MW_!20')_XR9T D#(P5^&GA_H/H 2>_7CK0!D']A[]J.5F/\ P] _:A!5BK"+
MP/\ !)%5@<E=I\(MR,X)!(/;C I/^&&?VH_^DH/[4O\ X17P1_\ F0K]/(%"
MB3'>5F/IDJI./H<CUXYYJ;<.IX W9)X VG!R>WJ/4<T ?E[_ ,,,_M1_])0?
MVI?_  BO@C_\R%'_  PS^U'_ -)0?VI?_"*^"/\ \R%?I^94 R3VS@ DE>>0
M!R1@9SZ<]*42*2!SR< XX/ (.?0@C![]J /R_P#^&&?VH_\ I*#^U+_X17P1
M_P#F0I#^PW^U"#@_\%0_VI ?0^"_@@#_ .HA7ZA%U!(Y)'4 $D<9R<=N1^8J
MO)+M=A\H&0 2H.25'&<]<G&.PY/ - 'YB?\ ##G[4)Z?\%0_VH__  B_@A_\
MR%._X89_:C_Z2@_M2_\ A%?!'_YD*_3F(AF!W(Q![ @G&>GL !@]".Y'-6J
M/R\_X89_:C_Z2@_M2_\ A%?!'_YD*/\ AAG]J/\ Z2@_M2_^$5\$?_F0K]0Z
M* /R\_X89_:C_P"DH/[4O_A%?!'_ .9"C_AAG]J/_I*#^U+_ .$5\$?_ )D*
M_4.B@#\O/^&'?VH4/S?\%0/VHVR#@-X*^"@Z8Z%/"2^O?/M60?\ @GQ\0]3^
M)/P"^(OQ?_;;_: ^.NF_L\_&.V^.'@[X<^*-!^&.@Z!K?CS3? 'CSP'I3ZSJ
MOA_P[::BMCIFE>/-<U!+=;B..6[BA7.^15;]5G0MC&WC/WAGKCIZ=.?7CTJ%
M[=&*;UW$'@I\H'(Y/KR,^V,]: *-G=-,K;F\UE2/,R*8DG#'YY$@8^9&L;9Y
M( ;KEA@UL5 (EW,VT"3&TR8^\IZJ!G@<#/H>14] !4<C (_(!V,1R,]#C ^M
M24THK')4$XQD^E '$>-_"^B^-O"GB/P3XCTTZQX:\9:)JOA3Q)IQ\Y$O] U_
M3Y]-U:P-Q;/'/;K/8SRQF52<>81U.5_-K0O^"1_[,7AS1-)\-:'\0/VN-#T#
M1+.+3/#^E6/[6'Q?MK+2=(M@$M=&L+2#7Q#9:5I*&.TL+5!N@B581\D(V_JW
MY:==H_R0?Y@'\*8(E&5"* N3&<=VRQ_)C[]N] 'Y@?\ #J+]GH<K\5OVP@1W
M'[7'Q?S^OB#%+_PZE_9]_P"BK_MB?^)<?%W_ .:"OT]\H_['_?)_QH\H_P"Q
M_P!\G_&@#\PO^'4O[/O_ $5?]L3_ ,2X^+O_ ,T%'_#J7]GW_HJ_[8G_ (EQ
M\7?_ )H*_3WRC_L?]\G_ !H\H_['_?)_QH _,+_AU+^S[_T5?]L3_P 2X^+O
M_P T%'_#J7]GW_HJ_P"V)_XEQ\7?_F@K]/?*/^Q_WR?\:/*/^Q_WR?\ &@#\
MPO\ AU+^S[_T5?\ ;$_\2X^+O_S04?\ #J7]GW_HJ_[8G_B7'Q=_^:"OT]\H
M_P"Q_P!\G_&CRC_L?]\G_&@#\PO^'4O[/O\ T5?]L3_Q+CXN_P#S04?\.I?V
M??\ HJ_[8G_B7'Q=_P#F@K]/?*/^Q_WR?\:/*/\ L?\ ?)_QH _,+_AU+^S[
M_P!%7_;$_P#$N/B[_P#-!1_PZE_9]_Z*O^V)_P")<?%W_P":"OT]\H_['_?)
M_P :/*/^Q_WR?\: /S"_X=2_L^_]%7_;$_\ $N/B[_\ -!1_PZE_9]_Z*O\
MMB?^)<?%W_YH*_3WRC_L?]\G_&CRC_L?]\G_ !H _,+_ (=2_L^_]%7_ &Q/
M_$N/B[_\T%'_  ZE_9]_Z*O^V)_XEQ\7?_F@K]/?*/\ L?\ ?)_QH\H_['_?
M)_QH _,+_AU+^S[_ -%7_;$_\2X^+O\ \T%'_#J7]GW_ **O^V)_XEQ\7?\
MYH*_3WRC_L?]\G_&CRC_ +'_ 'R?\: /S"_X=2_L^_\ 15_VQ/\ Q+CXN_\
MS04?\.I?V??^BK_MB?\ B7'Q=_\ F@K]/?*/^Q_WR?\ &CRC_L?]\G_&@#\P
MO^'4O[/O_15_VQ/_ !+CXN__ #04?\.I?V??^BK_ +8G_B7'Q=_^:"OT]\H_
M['_?)_QH\H_['_?)_P : /S"_P"'4O[/O_15_P!L3_Q+CXN__-!1_P .I/V?
M/^BK_MB?^)<?%W_YH*_3WRC_ +'_ 'R?\:/*/^Q_WR?\: /S /\ P2D_9Y.=
MWQ4_;$9@."?VM_B_@YZ ,OB'^'YC@C&3SDD"OHK]FK]D+X0_LJ:5\0].^$T7
MC.:]^*OC1?'WQ#\4_$3QSXA^(7BSQ=XIM],LM#36M4UWQ%>7=XUQ%I&FZ?IT
M.=B)#;Q$HXA5J^M?*/\ L?\ ?)_QIK0J75F5RP"C*MA1QM/R^F!GOUH 1 )(
MXWV$DJ,E74\@D')SR>.3^'&, JPBJBJJJ$4#A1V]J* '4444 %%%% !1110
M4444 %%%% !1110 4$@ D\ #)/H!101D$'H>#0!5F \Z!F (4X&>S.0JD=L@
M9;OT^A'YQ_L8 67[1?\ P4:C<X:3]HWPO?-D8+177PXT6$-UY7=&2I Q@8&<
M5^C-Q\TT2'E?W;8XZB91G\N*_/3]C^-9/VE/^"B3N-[#X[>"4Y .4B^&^ER)
M&>.5#$GU]Z /T*B$@4*9&R@PV,'YMS<<YZ+M].N<9K/GN)!<JH=F*C[0@)V1
M)$!L99G8;6WELJJ_-D<DXK20 %@.Y9C[L9) 3^2@?AZYSBW4F^[^SR M'/:E
M(XV"^2SK)YA *S+/+(-I$:QH@C!/+[L#.=10W_K^OR Q;OQ-90Z[;^&#KFE-
MXF?3I=:M_#IU/3K?7+RSAN8X(]1&D&X.J_V(DSBVN;]+<VP+/%)*AR*P[;XH
M^ Y?',_PWB^(?@]_'@LS?P^!E\5>'CXS^QK"U[).?"PO_P#A(C#'9QSWA#::
M!%90M.Y6,@C\:+?X%?"+X0?\%L/ ?Q1\*7^JZU\5OC5^S5\9-9\=>*/'_P 1
M;[Q3JICTW4[&+0? ?A[3+W6(-*\$>&M#EDBEM=%T?PXLMRCRW5])<RP_:(/S
MZM?!OPPNOV8/@=^T+/HWA.U_;]U/_@K1\)]&M/BWIK6=W\?[CQ?K7[4^E^%_
M%/@Z_P!:22'QEJOP\N/AT]YH&L_#C5KJ/PE=>$$G&IV/V)UE!"K&6G5MK[K.
M_P"(']3#_%CP0WBQOAW:_$'P1-\1_(2Y_P"$ 'B[P\?&ZVKVXNH[R3P@+\>(
MA:RV1^V),VG@&R"W141'<-73/''A;Q'J^MZ%X?\ &GA76_$'A*XMK?Q?H.B^
M)='O]3\,7$RF66'Q-I]E<7&H:))(H;R;/5HK5I"K,% X'\G9\(_"Z]_8^^'G
M[3UYX=\+6_\ P4*OO^"Q>D6VL_%.T:!?VAK;QR/VT;OX=^)O ^HZY:W,'B>\
M\):1\'(;[PO+\.O,?P#:^ [6%[7P^EK##=CMOB5\&?''[(_QB^.6D:/XC^']
MRG]@_&*;XO?$'X)Z*=&^,5S\ ?C[\6YO$]EJO[0WB^Y,%IX@_:*U1-17X;_"
MK4KJ=5\+>'[R[\1QQI8VNGM'H!_5EH6NV.MV@O\ 3KVQU&RFGG%G>:9>1WUG
M<6\,TD*E+B!WA+PS12+<(&WQ.!&P!8(>G!!Y'/\ G/\ *OS^_P""?GQ3\"_$
M3X$Q^&? OPDG^!5M\#?%-]\'M5^&3Z]:^+K;P_J6@6EA=QQV_C;3Y9[?QC)=
M6-[97.H:X]U<W%WJ%U>2ZB\M\F1][*689W;<X!VC'*;E'4L,$8R"#R 01B@"
MW144><L"Q;A>N./O>@ [5+0 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M_$FDZCH7B30M7NY[_2=;T/4[.6SU?2]3LKG3Y8+NPOK"XN+>Z@D5HY8G92K
M%6_D2_X(\?L8_P#!/+]A7_@IK^U1^T'X[_:1^$&I_"3X5:S/I7[&VHZEK&I:
ME-]@\<I-?C6DDGL/,O\ 5?".AW8\.->SB>5I4EN@VZ1F']Z9^%'PQ)./AWX#
M",&#)_PAOALJRL-K*<Z9DAAD$=P2#D8H;X4_#-@H/P\\!G9GRB?!OAP^5O\
M]9Y8.G$*),MNZD[CDF@#XMM?^"I'_!.N&$;?VM?A+Y<SO<QLFKZ@2ZW#>9NE
M9M/9C*6)W9QC  48YN)_P52_X)W("/\ AK7X3'+9&=4OL@8  S_9_/ Z\?2O
ML5/A-\+4! ^&OP_&23\O@SPX@]N!IW7  )[X[#@/_P"%4_"[_HFW@'_PCO#O
M_P KJ /CK_AZK_P3O_Z.T^$W_@UOO_E=1_P]5_X)W_\ 1VGPF_\ !K??_*ZO
ML7_A5/PN_P"B;> ?_".\._\ RNH_X53\+O\ HFW@'_PCO#O_ ,KJ /C5_P#@
MJ?\ \$[';<?VM?A0"0!QJU^!Q_W#J<G_  52_P""=T8('[6OPG(+9YU6^R.
M,9_L[GIGMUQVK[(_X53\+O\ HFW@'_PCO#O_ ,KJ/^%4_"[_ *)MX!_\([P[
M_P#*Z@#XZ_X>J_\ !.__ *.T^$W_ (-;[_Y74?\ #U7_ ()W_P#1VGPF_P#!
MK??_ "NK[%_X53\+O^B;> ?_  CO#O\ \KJ/^%4_"[_HFW@'_P ([P[_ /*Z
M@#XZ_P"'JO\ P3O_ .CM/A-_X-;[_P"5U'_#U7_@G?\ ]':?";_P:WW_ ,KJ
M^Q?^%4_"[_HFW@'_ ,([P[_\KJ/^%4_"[_HFW@'_ ,([P[_\KJ /CK_AZK_P
M3O\ ^CM/A-_X-;[_ .5U'_#U7_@G?_T=I\)O_!K??_*ZOL7_ (53\+O^B;>
M?_".\.__ "NH_P"%4_"[_HFW@'_PCO#O_P KJ /CL?\ !5/_ ()XG[O[67PG
M;'7&JWW'YZ>*Z7P5_P %$OV)OBCXT\+_  \^'7[2WPR\3^.O&VJ2^'_"'AC3
M]5F_M+Q#KJZ7J&LKI>G+<6L,4MXVFZ5J%VD);<T5K*R@XKZ;?X5_#!64+\./
M 2Y#$X\'>'><%<==-/\ >-?FK_P4&\&>#?#GQ/\ ^"6]WH'A#PIHE[+_ ,%,
M/AQ"]]I/AO1M.OOL[?LY?M.M);I=V=G!/'%*Z0O*JOB0P1!P0HP ?JQ:RSOO
M$KHR$J$VX.Q@<.CR*0&;=DAD ' '6M2H%MXU+,HP6&'X4!@22054*N2>=P&?
M>IZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@#\N_P!OOYOCO_P2[+<EOVTXY#SC+GX+
M?$YRV!@?>8G'3D@#'%?J#']T_P"_)_Z,:OR^_;U_Y+G_ ,$O/^STD_\ 5+_$
M^OU!C^Z?]^3_ -&-0 ^BBJ:R%00K@ 99LJ6*YZY.X8 /'MQG)R: +E%4O/DS
M@F,=>=W.!U."HS@9)&0>"#CFG^8Y_BR22  @!R.OWFQT[=?R- %JBJIDD7.Y
MMO3[R*3_ ..MQU!.>W(XS1YY7JT9^95YRA#.0$4C#8+$@#)&2<8SC(!:HJMY
M[<'$>"< [FP3SQ]WJ "3[<T&5\=%&>F-S'UX7 SQUY&!S[4 6:*J&9E(!<<D
M $1\$GISNYR?E'(^8@9X(J9)0>&PK9(QD\X .1D XP1G('?MS0!+15=IB&8*
M%(!4 DG)W $<!3US@>XIOG-G[Z9R?EVGL"=H.<DX!YVYX)QVH M456\]NN(\
M#J=S #\2O_U^1ZBCSGZ;4R.HRV1UZ_)Q@@@GH#QF@"S157SV]$[?Q,>O(Z)_
M$""/4$4&5L9WH!R3\I( &<Y)8< C!.!VR!F@"U15;SF_NIQC/+=S@'[G()X!
M&020!2&9CCE5]" S ]QR=H]<=<\],&@"U1543MV*/SU&X8[8PH;OT.>2<8Z9
M>DVX_,5P3@%22 W VYQ@D]0<CTQQD@$]%-W+MW9&T<D]L#J?PIDDH4 @J?FV
MG)P!T'4 _P 151QR6 [T 2T5$DF[.[:"#@8)(/7(Y Z8^E122988. @#+WWD
M]NG'&1@YX.[H* +5%0QR[BP8@?-\O;*EF1?QRIYZ'(P:FH AD^^G^Z_\XZ_+
MW_@H_P#\E'_X)9_]I-/AO_ZSC^T]7ZA2??3_ '7_ )QU^7O_  4?_P"2C_\
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
MJL#P0)%##*?>1P0 4< J,\9R  6Y/OI_NO\ SCK\O?\ @H__ ,E'_P""6?\
MVDT^&_\ ZSC^T]7ZA2??3_=?^<=?E[_P4?\ ^2C_ /!+/_M)I\-__6<?VGJ
M/U(HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** /R[_;U_Y+G_ ,$O/^STD_\ 5+_$
M^OU!C^Z?]^3_ -&-7Y??MZ_\ES_X)>?]GI)_ZI?XGU^H,?W3_OR?^C&H &4'
M)RP(!QAW4>O16 )]R,UD/8PS203-YB2Q2"59HV5)5</O"EE0>9#)RLD4HD3:
M_ !)-;1&00>AX-0F+GY6*CLH"X'KU!ZGFDTGNK@8\EEYCH6N;X!<2*B7,R&(
M[RY82-(\P4J[1OA_F@/EX&%(L/9%Q(IO-042;MQ2Z*,"Y8LR,$W1X+#8B,L4
M851'&B[P][R!_?;\0IQCH!D< =@.!Z4[RC_ST;\D_P#B:$DMD!D/IWG?:$>]
MU%!-:3VC&#4+R%TBG0Q>9&RR$0W4:A3;WD BNHG3SA+YLDKR_,7P!_8Z^%O[
M.MUXSUOPWXC^+WQ!\<>/;JWC\2_%7X\?%GQK\<?BS-X9T_4+S5]!^&NF?$+X
MBZGK7B+2/A=X<U?6-<U;0O -A=P>'=-U'7]:NK>S$VH3LWUF(,'/F-W[+_$<
MGC&.2!1Y'.?,;/'.%[9P>G49.#U&>M,#Q;XP_!NP^,_PQ\2?"O5_'WQD\":5
MXCCL$N/%_P &_BGXQ^%'Q3TC[#?0:AYGA_XE>#M2T[Q1H1O3;BTOFTN^MFGL
M)+BU+*DTI.IX%\$>'/A;X/T#P=X<^VQZ#X2TY+:#4=<UZ_U?7;LVL/\ I&N>
M+/%&M74VL^(]2U*<2W7B'6M8O[F;5+QS/<R22,&/J)10I!_AWC<<YP"02<$'
MGN,@'D# XK\R_P!M;Q+J_CSXW?LO?L<#4=9\/> OV@[WQ_XE^,&M:#?RZ9K5
M_P"!/AIH?]L'P/9ZG;LMS9V'BV]7[/JS6CF[CTZ*6-2J.P(!]_7GB*UDB@BL
M=:L3+>7EK9VDO]JPA!>W4#O;0ION ]]+>*&FL=/4+/>F/:GE*-QYRX^*WPS6
M&?[9\3OA[$NG7$\&IQ7GC3PPWV:]@*P,+\3:@38W-M<I)NM[9$\FY3RA&F'#
M?*NH?L,:9J6JWWB#1_CO\9O"T;_';P3\?/!V@Z9?Z#=^%_ U_P"$M$AT%?"&
MF:7<Z4T>K^"M6TY99%MM9%Q>:9)>2W5A<6TS$C\UOB5_P3I_8>\,_P#!1[]D
M#X1Z?^S'\-K[P%XQ^"/[5/B'Q?;:_I^JZY=^(/$E[XD@\3-JNLZI?:K/<ZEJ
M\>O:YK$]EJ6H+=7>F6MT+'3KBUL;>T@M9F[+>VJ\@/Z +;4]/OI7AMM;@O'.
MGVUXL,.JQ7#II5]&)(-4=$FE58+TJ%T_45B4EF9(1L;)U(HV$6VWO9U1VB)W
M.L\@6,I]I\R5QO,L\0:-Y) [J9#(BK,L3Q_C?H'[1&C_  !U_P#;6^%7P\_9
MS\/>$[O]C;X=_"73/!OC'XE?$%+73?B=X3\:W6J3Z5/XC\1RP3W.A>#O VI
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
M]3G\*B-E#DD*,DD]\<]C@]/7VH _!3X]?\$^?&]]\5/&G@3X7:+\;O$_@?\
M:/\ VH_V;?VL/C9^T7\7?CGX)\0_#CX2:]^SK\4O!_Q#O/"/@3X0R6NC^/[6
M[\3^$? MOX&TK4?#_FV-K?ZCI-UJ.H6UIIM[)/\ 1GQT_P""3'[,'[2'COXD
M>./&7B_]HO1?"_QL\4^#/'OQ0^$?P\^,VK>!_A+\1?&O@)].N/"?C#7?#>G0
M1:J=:"Z9IR7<UEK-E:7ZVJ&[MC&%-?J7=:3!<R9F&_RR/E*K(DBX)*O'(&1\
M[OF#+S@ 'DD/73U',C/*Q()P=J[AA4VQ\I"HC 39$ J@8PPH _-KX;? _4_'
MW[7=O^U5\6/V:[OX!^*O@-\.];^ 7PJUC4_B=X2\?R_$WP)JM\E['XNN+/P7
M=SC38+);>.TLK3Q:7\0V+33263(LDN_D_B5_P2#_ &5OBWX]\?\ BWQ9XJ^/
MT/@_XK?&3PE^T;XX^ WAGXR:[X<^!6M?'+PG?Z7J47Q+C\)Z5;6NJ66O:Y<Z
M'IDOB.2WU^"TU1;2W$UD&C0+^IYTB.62297=)=T82168O$%4[C!YA=(965PO
MG(@?&X8R01=@T^.)-AYP[2!AD\N#D#<68*,G +'K0!^0VH?\$</@/-XUL?&W
MAK]HO]MOP%<>'OBEXN^,?@30O!'[0-[I/AKX<>.?'NC7_AWQI>^#=.N/#U[+
M:V_B+0]1O=*N;/4;G4T@M[IY+(VLY::MWX8_\$E?@M\'Y_V;7\)?M#_MD26O
M[+'BWQ1XO^&NFZY\='U72[J\\<27O_"8:=XN@F\.QR:_I'B"TU&^L;NQ:2$)
M;73"-HW^:OUE6!$C*A0Q..OX9&>H'7CWQ2&W1UPT:CD<#G*Y!.2>>F?\F@#Q
M;XK:W\1_"O@?Q+J7P@\'Z'XV^(,=FT7A'0/$VOQ>$_"QU?4)S!9WOB+6IH[B
MYM_#ND2NFJ>((]/+ZW>6]LUKI,1EF0+YI^QY^SS:_LS_  :3P"VO_P#"6^-O
M$OC3Q]\8/B]XR>&6V/BWXP_&#Q1J'COX@:Y;V4IEEM-+.MZU+8:!92,6L]"L
MM,B  A11]1WFF6UR\@>-75XDCEC<!XW3<[ F-P49T;YD. 0W.X$4ZULULD*6
MZE4)^Z6\PX 55.Y@'8D $[F)4#:"5 H L!57!P2RC*ELG<,X4*!T/RD;F (.
M<J<X%R)BR\]B5!]0IP#_ )^M0KG))&. /J0SL2/;YL \9QT%2P_</^^__H1H
M EHHHH **** (9/OI_NO_..OR]_X*/\ _)1_^"6?_:33X;_^LX_M/5^H<BLQ
M4KC@,#GW*_X5^7?_  4>.?B/_P $M.0?^-FOPX^[G''[./[3V>3UY[C(]Z /
MU)HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** /R!_X*:_$KP1\+?B!_P3;^)'Q,\3
MZ)X$\!>%_P!LZVN?$/C+Q+>KIWAK0K"?X-?$>"VO-7U613:V%O>33PVUM<7$
MD=L;NXMXGF7?FOHY/^"G?_!/3 V_MG?LYL&S(I'Q0\.<I(S,IXO#G(/;W[<U
MG_MT?\D:E_['3PO_ .FB]K\F3_K5_P" _P#I-#0!^O/_  \[_P"">_\ T>7^
MSI_X<_PY_P#)='_#SO\ X)[_ /1Y?[.G_AS_  Y_\EU^1E% 'ZY_\/._^">_
M_1Y?[.G_ (<_PY_\ET?\/._^">__ $>7^SI_X<_PY_\ )=?D910!^N?_  \[
M_P"">_\ T>7^SI_X<_PY_P#)='_#SO\ X)[_ /1Y?[.G_AS_  Y_\EU^1E%
M'ZY_\/._^">__1Y?[.G_ (<_PY_\ET?\/._^">__ $>7^SI_X<_PY_\ )=?D
M910!^N?_  \[_P"">_\ T>7^SI_X<_PY_P#)='_#SO\ X)[_ /1Y?[.G_AS_
M  Y_\EU^1E% 'ZY_\/._^">__1Y?[.G_ (<_PY_\ET?\/._^">__ $>7^SI_
MX<_PY_\ )=?D910!^M[?\%-_^">K$G_ALW]G8$]<?%#PX!P,?\_=)_P\U_X)
MZ_\ 1YO[._\ X=#PY_\ )5?DC10!^N*_\%./^">R @?MF?LZG)R2?B?X<)S@
M#_G[] *=_P /._\ @GO_ -'E_LZ?^'/\.?\ R77Y&44 ?KG_ ,/._P#@GO\
M]'E_LZ?^'/\ #G_R71_P\[_X)[_]'E_LZ?\ AS_#G_R77Y&44 ?K>W_!3;_@
MGJS%O^&S/V=@2 #CXH>',<=/^7L^M)_P\U_X)Z_]'F_L[_\ AT/#G_R57Y(T
M4 ?K=_P\U_X)Z_\ 1YO[._\ X=#PY_\ )5/7_@IQ_P $]D&!^V9^SJ>2>?B?
MX<)R>O\ R]U^1U% 'ZY_\/._^">__1Y?[.G_ (<_PY_\ET?\/._^">__ $>7
M^SI_X<_PY_\ )=?D910!^N?_  \[_P"">_\ T>7^SI_X<_PY_P#)='_#SO\
MX)[_ /1Y?[.G_AS_  Y_\EU^1E% 'ZZ?\/._^">N#G]LS]G49Z$?$[PX<'W'
MVOU(_7TKX2_:Y_:__93^/OQL_P""8/@OX+?M#_"GXI^+K7_@HYX$\0-X:\#>
M+],\1ZTFD:?^SI^TG%>ZE-9:;)</!IMB;F%;J[F\J&*2XMHMQDF53\YR=5^C
M?S6OHO\ 9'_Y.)^&7_80\1_^H7K] '[DP7<LK2*\>QHPKXVL0R$X8J2!G';^
M\/F'!!K1KGO#O_(.TW_L&6O_ * M=#0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>8
<FILENAME>cga-20201231.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Feb 10 12:45:16 EST 2021 -->
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:cga="http://cgagri.com/20201231" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:pf0="http://xbrl.sec.gov/country/2020-01-31" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:compsci="http://compsciresources.com" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">
  <link:schemaRef xlink:type="simple" xlink:href="cga-20201231.xsd"/>
  <context id="c0_From1Jul2020To31Dec2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c1_AsOf10Feb2021">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <instant>2021-02-10</instant>
    </period>
  </context>
  <context id="c2_AsOf31Dec2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c3_AsOf30Jun2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c4_From1Oct2020To31Dec2020_JinongMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cga:JinongMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c5_From1Oct2019To31Dec2019_JinongMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cga:JinongMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c6_From1Jul2020To31Dec2020_JinongMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cga:JinongMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c7_From1Jul2019To31Dec2019_JinongMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cga:JinongMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c8_From1Oct2020To31Dec2020_GufengMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cga:GufengMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c9_From1Oct2019To31Dec2019_GufengMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cga:GufengMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c10_From1Jul2020To31Dec2020_GufengMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cga:GufengMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c11_From1Jul2019To31Dec2019_GufengMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cga:GufengMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c12_From1Oct2020To31Dec2020_YuxingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cga:YuxingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c13_From1Oct2019To31Dec2019_YuxingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cga:YuxingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c14_From1Jul2020To31Dec2020_YuxingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cga:YuxingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c15_From1Jul2019To31Dec2019_YuxingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cga:YuxingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c16_From1Oct2020To31Dec2020_VariableInterestEntityPrimaryBeneficiaryMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c17_From1Oct2019To31Dec2019_VariableInterestEntityPrimaryBeneficiaryMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c18_From1Jul2020To31Dec2020_VariableInterestEntityPrimaryBeneficiaryMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c19_From1Jul2019To31Dec2019_VariableInterestEntityPrimaryBeneficiaryMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c20_From1Oct2020To31Dec2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c21_From1Oct2019To31Dec2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c22_From1Jul2019To31Dec2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c23_AsOf30Jun2020_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c24_AsOf30Jun2020_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c25_AsOf30Jun2020_StatutoryReserveMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cga:StatutoryReserveMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c26_AsOf30Jun2020_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c27_AsOf30Jun2020_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c28_From1Jul2020To31Dec2020_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c29_From1Jul2020To31Dec2020_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c30_From1Jul2020To31Dec2020_StatutoryReserveMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cga:StatutoryReserveMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c31_From1Jul2020To31Dec2020_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c32_From1Jul2020To31Dec2020_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c33_AsOf31Dec2020_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c34_AsOf31Dec2020_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c35_AsOf31Dec2020_StatutoryReserveMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cga:StatutoryReserveMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c36_AsOf31Dec2020_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c37_AsOf31Dec2020_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c38_AsOf30Jun2019_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-06-30</instant>
    </period>
  </context>
  <context id="c39_AsOf30Jun2019_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-06-30</instant>
    </period>
  </context>
  <context id="c40_AsOf30Jun2019_StatutoryReserveMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cga:StatutoryReserveMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-06-30</instant>
    </period>
  </context>
  <context id="c41_AsOf30Jun2019_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-06-30</instant>
    </period>
  </context>
  <context id="c42_AsOf30Jun2019_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-06-30</instant>
    </period>
  </context>
  <context id="c43_AsOf30Jun2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <instant>2019-06-30</instant>
    </period>
  </context>
  <context id="c44_From1Jul2019To31Dec2019_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c45_From1Jul2019To31Dec2019_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c46_From1Jul2019To31Dec2019_StatutoryReserveMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cga:StatutoryReserveMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c47_From1Jul2019To31Dec2019_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c48_From1Jul2019To31Dec2019_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c49_AsOf31Dec2019_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c50_AsOf31Dec2019_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c51_AsOf31Dec2019_StatutoryReserveMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cga:StatutoryReserveMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c52_AsOf31Dec2019_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c53_AsOf31Dec2019_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c54_AsOf31Dec2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c55_From11Jun2013To16Jun2013">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <startDate>2013-06-11</startDate>
      <endDate>2013-06-16</endDate>
    </period>
  </context>
  <context id="c56_AsOf31Dec2020_UnitedStatesBanksMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cga:UnitedStatesBanksMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c57_AsOf30Jun2020_UnitedStatesBanksMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cga:UnitedStatesBanksMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c58_AsOf31Dec2020_BuildingImprovementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c59_AsOf30Jun2020_BuildingImprovementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c60_AsOf31Dec2020_VehiclesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c61_AsOf30Jun2020_VehiclesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c62_AsOf31Dec2020_OtherMachineryAndEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c63_AsOf30Jun2020_OtherMachineryAndEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c64_From1Sep2009To25Sep2009_UseRightsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2009-09-01</startDate>
      <endDate>2009-09-25</endDate>
    </period>
  </context>
  <context id="c65_AsOf25Sep2009_UseRightsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2009-09-25</instant>
    </period>
  </context>
  <context id="c66_From1Aug2003To13Aug2003_UseRightsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2003-08-01</startDate>
      <endDate>2003-08-13</endDate>
    </period>
  </context>
  <context id="c67_AsOf13Aug2003_UseRightsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2003-08-13</instant>
    </period>
  </context>
  <context id="c68_AsOf16Aug2001_UseRightsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2001-08-16</instant>
    </period>
  </context>
  <context id="c69_From1Aug2001To16Aug2001_UseRightsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2001-08-01</startDate>
      <endDate>2001-08-16</endDate>
    </period>
  </context>
  <context id="c70_AsOf16Aug2001_PatentedTechnologyMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2001-08-16</instant>
    </period>
  </context>
  <context id="c71_From1Aug2001To16Aug2001_PatentedTechnologyMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2001-08-01</startDate>
      <endDate>2001-08-16</endDate>
    </period>
  </context>
  <context id="c72_AsOf2Jul2010_PatentedTechnologyMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2010-07-02</instant>
    </period>
  </context>
  <context id="c73_From8Jun2010To2Jul2010_PatentedTechnologyMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2010-06-08</startDate>
      <endDate>2010-07-02</endDate>
    </period>
  </context>
  <context id="c74_From8Jun2010To2Jul2010_CustomerRelationshipsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2010-06-08</startDate>
      <endDate>2010-07-02</endDate>
    </period>
  </context>
  <context id="c75_AsOf2Jul2010_CustomerRelationshipsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2010-07-02</instant>
    </period>
  </context>
  <context id="c76_AsOf30Jun2016_CustomerRelationshipsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-06-30</instant>
    </period>
  </context>
  <context id="c77_From1Jun2016To30Jun2016_MinimumMember_CustomerRelationshipsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-06-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="c78_From1Jun2016To30Jun2016_MaximumMember_CustomerRelationshipsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-06-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="c79_From8Jun2010To2Jul2010_NoncompeteAgreementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2010-06-08</startDate>
      <endDate>2010-07-02</endDate>
    </period>
  </context>
  <context id="c80_AsOf2Jul2010_NoncompeteAgreementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2010-07-02</instant>
    </period>
  </context>
  <context id="c81_AsOf30Jun2016_NoncompeteAgreementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-06-30</instant>
    </period>
  </context>
  <context id="c82_From1Jun2016To30Jun2016_NoncompeteAgreementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-06-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="c83_AsOf2Jul2010_TrademarksMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2010-07-02</instant>
    </period>
  </context>
  <context id="c84_AsOf31Dec2020_UseRightsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c85_AsOf30Jun2020_UseRightsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c86_AsOf31Dec2020_PatentedTechnologyMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c87_AsOf30Jun2020_PatentedTechnologyMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c88_AsOf31Dec2020_CustomerRelationshipsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c89_AsOf30Jun2020_CustomerRelationshipsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c90_AsOf31Dec2020_NoncompeteAgreementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c91_AsOf30Jun2020_NoncompeteAgreementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c92_AsOf31Dec2020_TrademarksMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c93_AsOf30Jun2020_TrademarksMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c94_From1Jul2020To31Dec2020_UseRightsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c95_From1Jul2020To31Dec2020_PatentedTechnologyMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c96_From1Jul2020To31Dec2020_CustomerRelationshipsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c97_From1Jul2020To31Dec2020_NoncompeteAgreementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c98_From1Mar2017To31Mar2017_JinongMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:JinongMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-03-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="c99_From5Mar2017To31Mar2017_JinongMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:JinongMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-03-05</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="c100_From1Jul2020To31Dec2020_JinongMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:JinongMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c101_From1Jul2019To31Dec2019_JinongMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:JinongMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c102_From1Dec2015To31Dec2015_SalesAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cga:SalesAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-12-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="c103_From1Jul2020To31Dec2020_YuxingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cga:YuxingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c104_From1Jul2019To31Dec2019_YuxingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cga:YuxingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c105_AsOf31Dec2020_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember_GufengMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfLeaseArrangementTypeAxis">cga:XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cga:GufengMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c106_AsOf30Jun2020_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember_GufengMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfLeaseArrangementTypeAxis">cga:XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cga:GufengMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c107_AsOf31Dec2020_JinongMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cga:JinongMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c108_AsOf30Jun2020_JinongMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cga:JinongMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c109_From25Jun2020To2Jul2020_KingtoneInformationMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfLeaseArrangementTypeAxis">cga:KingtoneInformationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-06-25</startDate>
      <endDate>2020-07-02</endDate>
    </period>
  </context>
  <context id="c110_AsOf31Dec2020_MinimumMember_LoansPayableMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c111_AsOf31Dec2020_MaximumMember_LoansPayableMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c112_From1Jul2020To31Dec2020_PostalSavingBankOfChinaPingguBranchMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:PostalSavingBankOfChinaPingguBranchMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c113_AsOf31Dec2020_PostalSavingBankOfChinaPingguBranchMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:PostalSavingBankOfChinaPingguBranchMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c114_From1Jul2020To31Dec2020_BeijingBankPingguBranchMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:BeijingBankPingguBranchMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c115_AsOf31Dec2020_BeijingBankPingguBranchMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:BeijingBankPingguBranchMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c116_From1Jul2020To31Dec2020_PostalSavingBankOfChinaPingguBranchTwoMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:PostalSavingBankOfChinaPingguBranchTwoMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c117_AsOf31Dec2020_PostalSavingBankOfChinaPingguBranchTwoMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:PostalSavingBankOfChinaPingguBranchTwoMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c118_AsOf31Dec2020_JinongMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cga:JinongMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c119_From1Jul2020To31Dec2020_ZhenbaiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cga:ZhenbaiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c120_AsOf30Jun2016_ZhenbaiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cga:ZhenbaiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-06-30</instant>
    </period>
  </context>
  <context id="c121_From1Nov2019To15Nov2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <startDate>2019-11-01</startDate>
      <endDate>2019-11-15</endDate>
    </period>
  </context>
  <context id="c122_AsOf15Nov2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <instant>2019-11-15</instant>
    </period>
  </context>
  <context id="c123_From30Jan2020To14Feb2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <startDate>2020-01-30</startDate>
      <endDate>2020-02-14</endDate>
    </period>
  </context>
  <context id="c124_AsOf14Feb2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <instant>2020-02-14</instant>
    </period>
  </context>
  <context id="c125_From1Jul2019To31Dec2019_ZhenbaiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cga:ZhenbaiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c126_From1Jul2019To31Dec2019_WangtianLishijieXindeguoXinyuleiJinyangguangMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cga:WangtianLishijieXindeguoXinyuleiJinyangguangMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c127_AsOf31Dec2019_WangtianLishijieXindeguoXinyuleiJinyangguangMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cga:WangtianLishijieXindeguoXinyuleiJinyangguangMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c128_From1Jul2019To31Dec2019_FengnongXiangrongMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cga:FengnongXiangrongMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c129_AsOf31Dec2019_FengnongXiangrongMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cga:FengnongXiangrongMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c130_From25Dec2007To1Jan2008_EnterpriseIncomeTaxMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TaxStatusAxis">cga:EnterpriseIncomeTaxMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2007-12-25</startDate>
      <endDate>2008-01-01</endDate>
    </period>
  </context>
  <context id="c131_From1Jul2020To31Dec2020_PRCMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cga:PRCMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c132_From1Apr2017To28Apr2017_PRCMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cga:PRCMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-04-01</startDate>
      <endDate>2017-04-28</endDate>
    </period>
  </context>
  <context id="c133_From1Apr2017To28Apr2017_MinimumMember_PRCMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cga:PRCMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-04-01</startDate>
      <endDate>2017-04-28</endDate>
    </period>
  </context>
  <context id="c134_From1Apr2017To28Apr2017_MaximumMember_PRCMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cga:PRCMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-04-01</startDate>
      <endDate>2017-04-28</endDate>
    </period>
  </context>
  <context id="c135_From1Apr2018To4Apr2018_PRCMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cga:PRCMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-04-01</startDate>
      <endDate>2018-04-04</endDate>
    </period>
  </context>
  <context id="c136_From1Apr2018To4Apr2018_MinimumMember_PRCMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cga:PRCMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-04-01</startDate>
      <endDate>2018-04-04</endDate>
    </period>
  </context>
  <context id="c137_From1Apr2018To4Apr2018_MaximumMember_PRCMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cga:PRCMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-04-01</startDate>
      <endDate>2018-04-04</endDate>
    </period>
  </context>
  <context id="c138_From1Mar2019To20Mar2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <startDate>2019-03-01</startDate>
      <endDate>2019-03-20</endDate>
    </period>
  </context>
  <context id="c139_From1Mar2019To20Mar2019_MinimumMember_PRCMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cga:PRCMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-03-01</startDate>
      <endDate>2019-03-20</endDate>
    </period>
  </context>
  <context id="c140_From1Mar2019To20Mar2019_MaximumMember_PRCMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cga:PRCMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-03-01</startDate>
      <endDate>2019-03-20</endDate>
    </period>
  </context>
  <context id="c141_From1Jul2020To31Dec2020_EnterpriseIncomeTaxMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TaxStatusAxis">cga:EnterpriseIncomeTaxMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c142_From1Jul2020To31Dec2020_CN">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:CN</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c143_From1Jul2020To31Dec2020_US">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:US</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c144_From1Jul2019To31Dec2019_CN">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:CN</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c145_From1Jul2019To31Dec2019_US">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:US</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c146_From3Nov2019To15Nov2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <startDate>2019-11-03</startDate>
      <endDate>2019-11-15</endDate>
    </period>
  </context>
  <context id="c147_From26Jan2020To14Feb2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <startDate>2020-01-26</startDate>
      <endDate>2020-02-14</endDate>
    </period>
  </context>
  <context id="c148_From1Jul2020To31Dec2020_TwoVendorMember_SupplierConcentrationRiskMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cga:TwoVendorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c149_From1Jul2019To31Dec2019_OneVendorsMember_SupplierConcentrationRiskMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cga:OneVendorsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c150_From1Jul2020To31Dec2020_CustomerConcentrationRiskMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c151_From1Oct2020To31Dec2020_JinongMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:JinongMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c152_From1Oct2019To31Dec2019_JinongMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:JinongMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c153_From1Jul2020To31Dec2020_JinongMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:JinongMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c154_From1Jul2019To31Dec2019_JinongMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:JinongMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c155_From1Oct2020To31Dec2020_GufengMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:GufengMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c156_From1Oct2019To31Dec2019_GufengMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:GufengMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c157_From1Jul2020To31Dec2020_GufengMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:GufengMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c158_From1Jul2019To31Dec2019_GufengMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:GufengMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c159_From1Oct2020To31Dec2020_YuxingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:YuxingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c160_From1Oct2019To31Dec2019_YuxingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:YuxingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c161_From1Jul2020To31Dec2020_YuxingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:YuxingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c162_From1Jul2019To31Dec2019_YuxingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:YuxingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c163_From1Oct2020To31Dec2020_VariableInterestEntitiesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:VariableInterestEntitiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c164_From1Oct2019To31Dec2019_VariableInterestEntitiesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:VariableInterestEntitiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c165_From1Jul2020To31Dec2020_VariableInterestEntitiesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:VariableInterestEntitiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c166_From1Jul2019To31Dec2019_VariableInterestEntitiesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:VariableInterestEntitiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c167_From1Oct2020To31Dec2020_SegmentReconcilingItems1Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:SegmentReconcilingItems1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c168_From1Oct2019To31Dec2019_SegmentReconcilingItems1Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:SegmentReconcilingItems1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c169_From1Jul2020To31Dec2020_SegmentReconcilingItems1Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:SegmentReconcilingItems1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c170_From1Jul2019To31Dec2019_SegmentReconcilingItems1Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:SegmentReconcilingItems1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c171_From1Oct2020To31Dec2020_SegmentReconcilingItems2Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:SegmentReconcilingItems2Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c172_From1Oct2019To31Dec2019_SegmentReconcilingItems2Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:SegmentReconcilingItems2Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c173_From1Jul2020To31Dec2020_SegmentReconcilingItems2Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:SegmentReconcilingItems2Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c174_From1Jul2019To31Dec2019_SegmentReconcilingItems2Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:SegmentReconcilingItems2Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c175_From1Oct2020To31Dec2020_SegmentReconcilingItems3Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:SegmentReconcilingItems3Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c176_From1Oct2019To31Dec2019_SegmentReconcilingItems3Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:SegmentReconcilingItems3Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c177_From1Jul2020To31Dec2020_SegmentReconcilingItems3Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:SegmentReconcilingItems3Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c178_From1Jul2019To31Dec2019_SegmentReconcilingItems3Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:SegmentReconcilingItems3Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c179_AsOf31Dec2020_JinongMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:JinongMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c180_AsOf30Jun2020_JinongMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:JinongMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c181_AsOf31Dec2020_GufengMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:GufengMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c182_AsOf30Jun2020_GufengMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:GufengMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c183_AsOf31Dec2020_YuxingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:YuxingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c184_AsOf30Jun2020_YuxingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:YuxingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c185_AsOf31Dec2020_VariableInterestEntitiesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:VariableInterestEntitiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c186_AsOf30Jun2020_VariableInterestEntitiesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:VariableInterestEntitiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c187_AsOf31Dec2020_SegmentReconcilingItems1Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:SegmentReconcilingItems1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c188_AsOf30Jun2020_SegmentReconcilingItems1Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:SegmentReconcilingItems1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c189_AsOf31Dec2020_SegmentReconcilingItems2Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:SegmentReconcilingItems2Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c190_AsOf30Jun2020_SegmentReconcilingItems2Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:SegmentReconcilingItems2Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c191_From18Jun2020To2Jul2020_KingtoneInformationMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfLeaseArrangementTypeAxis">cga:KingtoneInformationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-06-18</startDate>
      <endDate>2020-07-02</endDate>
    </period>
  </context>
  <context id="c192_AsOf2Jul2020_KingtoneInformationMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfLeaseArrangementTypeAxis">cga:KingtoneInformationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-07-02</instant>
    </period>
  </context>
  <context id="c193_From18Jun2020To2Jul2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <startDate>2020-06-18</startDate>
      <endDate>2020-07-02</endDate>
    </period>
  </context>
  <context id="c194_From1Feb2004To29Feb2004">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <startDate>2004-02-01</startDate>
      <endDate>2004-02-29</endDate>
    </period>
  </context>
  <context id="c195_From1Feb2004To29Feb2004_VillagecommitteeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfLeaseArrangementTypeAxis">cga:VillagecommitteeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2004-02-01</startDate>
      <endDate>2004-02-29</endDate>
    </period>
  </context>
  <context id="c196_AsOf31Dec2020_VariableInterestEntityOneMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:VariableInterestEntityOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c197_AsOf30Jun2020_VariableInterestEntityOneMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:VariableInterestEntityOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c198_From1Oct2020To31Dec2020_VariableInterestEntityOneMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:VariableInterestEntityOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c199_From1Oct2019To31Dec2019_VariableInterestEntityOneMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:VariableInterestEntityOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c200_From1Jul2020To31Dec2020_VariableInterestEntityOneMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:VariableInterestEntityOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c201_From1Jul2019To31Dec2019_VariableInterestEntityOneMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cga:TypeOfVariableInterestEntitiesByClassificationOfEntityAxis">cga:VariableInterestEntityOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c202_AsOf30Jun2016_VariableInterestEntitiesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cga:VariableInterestEntitiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-06-30</instant>
    </period>
  </context>
  <context id="c203_AsOf1Jan2017_ZhenbaiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cga:ZhenbaiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-01-01</instant>
    </period>
  </context>
  <context id="c204_AsOf30Nov2017_ZhenbaiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cga:ZhenbaiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-11-30</instant>
    </period>
  </context>
  <context id="c205_AsOf1Jan2017">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
    </entity>
    <period>
      <instant>2017-01-01</instant>
    </period>
  </context>
  <unit id="shares">
    <measure>xbrli:shares</measure>
  </unit>
  <unit id="usd">
    <measure>iso4217:USD</measure>
  </unit>
  <unit id="usdPershares">
    <divide>
      <unitNumerator>
        <measure>iso4217:USD</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>xbrli:shares</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="cny">
    <measure>iso4217:CNY</measure>
  </unit>
  <unit id="pure">
    <measure>xbrli:pure</measure>
  </unit>
  <unit id="cnyPershares">
    <divide>
      <unitNumerator>
        <measure>iso4217:CNY</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>xbrli:shares</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="sqft">
    <measure>utr:sqft</measure>
  </unit>
  <link:footnoteLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:label="_OperatingIncomeloss-c167_From1Oct2020To31Dec2020_SegmentReconcilingItems1Member_usd" xlink:href="#_OperatingIncomeloss-c167_From1Oct2020To31Dec2020_SegmentReconcilingItems1Member_usd"/>
    <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="ftnt_0" xml:lang="en-US">Reconciling amounts refer to the unallocated assets or expenses of Green New Jersey.</link:footnote>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_OperatingIncomeloss-c167_From1Oct2020To31Dec2020_SegmentReconcilingItems1Member_usd" xlink:to="ftnt_0" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_OperatingIncomeloss-c168_From1Oct2019To31Dec2019_SegmentReconcilingItems1Member_usd" xlink:href="#_OperatingIncomeloss-c168_From1Oct2019To31Dec2019_SegmentReconcilingItems1Member_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_OperatingIncomeloss-c168_From1Oct2019To31Dec2019_SegmentReconcilingItems1Member_usd" xlink:to="ftnt_0" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_OperatingIncomeloss-c169_From1Jul2020To31Dec2020_SegmentReconcilingItems1Member_usd" xlink:href="#_OperatingIncomeloss-c169_From1Jul2020To31Dec2020_SegmentReconcilingItems1Member_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_OperatingIncomeloss-c169_From1Jul2020To31Dec2020_SegmentReconcilingItems1Member_usd" xlink:to="ftnt_0" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_OperatingIncomeloss-c170_From1Jul2019To31Dec2019_SegmentReconcilingItems1Member_usd" xlink:href="#_OperatingIncomeloss-c170_From1Jul2019To31Dec2019_SegmentReconcilingItems1Member_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_OperatingIncomeloss-c170_From1Jul2019To31Dec2019_SegmentReconcilingItems1Member_usd" xlink:to="ftnt_0" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_OperatingIncomeloss-c171_From1Oct2020To31Dec2020_SegmentReconcilingItems2Member_usd" xlink:href="#_OperatingIncomeloss-c171_From1Oct2020To31Dec2020_SegmentReconcilingItems2Member_usd"/>
    <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="ftnt_1" xml:lang="en-US">Reconciling amounts refer to the unallocated assets or expenses of the Parent Company.</link:footnote>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_OperatingIncomeloss-c171_From1Oct2020To31Dec2020_SegmentReconcilingItems2Member_usd" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_OperatingIncomeloss-c172_From1Oct2019To31Dec2019_SegmentReconcilingItems2Member_usd" xlink:href="#_OperatingIncomeloss-c172_From1Oct2019To31Dec2019_SegmentReconcilingItems2Member_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_OperatingIncomeloss-c172_From1Oct2019To31Dec2019_SegmentReconcilingItems2Member_usd" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_OperatingIncomeloss-c173_From1Jul2020To31Dec2020_SegmentReconcilingItems2Member_usd" xlink:href="#_OperatingIncomeloss-c173_From1Jul2020To31Dec2020_SegmentReconcilingItems2Member_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_OperatingIncomeloss-c173_From1Jul2020To31Dec2020_SegmentReconcilingItems2Member_usd" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_OperatingIncomeloss-c174_From1Jul2019To31Dec2019_SegmentReconcilingItems2Member_usd" xlink:href="#_OperatingIncomeloss-c174_From1Jul2019To31Dec2019_SegmentReconcilingItems2Member_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_OperatingIncomeloss-c174_From1Jul2019To31Dec2019_SegmentReconcilingItems2Member_usd" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_ProfitLoss-c167_From1Oct2020To31Dec2020_SegmentReconcilingItems1Member_usd" xlink:href="#_ProfitLoss-c167_From1Oct2020To31Dec2020_SegmentReconcilingItems1Member_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_ProfitLoss-c167_From1Oct2020To31Dec2020_SegmentReconcilingItems1Member_usd" xlink:to="ftnt_0" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_ProfitLoss-c168_From1Oct2019To31Dec2019_SegmentReconcilingItems1Member_usd" xlink:href="#_ProfitLoss-c168_From1Oct2019To31Dec2019_SegmentReconcilingItems1Member_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_ProfitLoss-c168_From1Oct2019To31Dec2019_SegmentReconcilingItems1Member_usd" xlink:to="ftnt_0" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_ProfitLoss-c169_From1Jul2020To31Dec2020_SegmentReconcilingItems1Member_usd" xlink:href="#_ProfitLoss-c169_From1Jul2020To31Dec2020_SegmentReconcilingItems1Member_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_ProfitLoss-c169_From1Jul2020To31Dec2020_SegmentReconcilingItems1Member_usd" xlink:to="ftnt_0" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_ProfitLoss-c170_From1Jul2019To31Dec2019_SegmentReconcilingItems1Member_usd" xlink:href="#_ProfitLoss-c170_From1Jul2019To31Dec2019_SegmentReconcilingItems1Member_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_ProfitLoss-c170_From1Jul2019To31Dec2019_SegmentReconcilingItems1Member_usd" xlink:to="ftnt_0" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_ProfitLoss-c171_From1Oct2020To31Dec2020_SegmentReconcilingItems2Member_usd" xlink:href="#_ProfitLoss-c171_From1Oct2020To31Dec2020_SegmentReconcilingItems2Member_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_ProfitLoss-c171_From1Oct2020To31Dec2020_SegmentReconcilingItems2Member_usd" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_ProfitLoss-c172_From1Oct2019To31Dec2019_SegmentReconcilingItems2Member_usd" xlink:href="#_ProfitLoss-c172_From1Oct2019To31Dec2019_SegmentReconcilingItems2Member_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_ProfitLoss-c172_From1Oct2019To31Dec2019_SegmentReconcilingItems2Member_usd" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_ProfitLoss-c173_From1Jul2020To31Dec2020_SegmentReconcilingItems2Member_usd" xlink:href="#_ProfitLoss-c173_From1Jul2020To31Dec2020_SegmentReconcilingItems2Member_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_ProfitLoss-c173_From1Jul2020To31Dec2020_SegmentReconcilingItems2Member_usd" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_ProfitLoss-c174_From1Jul2019To31Dec2019_SegmentReconcilingItems2Member_usd" xlink:href="#_ProfitLoss-c174_From1Jul2019To31Dec2019_SegmentReconcilingItems2Member_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_ProfitLoss-c174_From1Jul2019To31Dec2019_SegmentReconcilingItems2Member_usd" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_Assets-c187_AsOf31Dec2020_SegmentReconcilingItems1Member_usd" xlink:href="#_Assets-c187_AsOf31Dec2020_SegmentReconcilingItems1Member_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_Assets-c187_AsOf31Dec2020_SegmentReconcilingItems1Member_usd" xlink:to="ftnt_0" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_Assets-c188_AsOf30Jun2020_SegmentReconcilingItems1Member_usd" xlink:href="#_Assets-c188_AsOf30Jun2020_SegmentReconcilingItems1Member_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_Assets-c188_AsOf30Jun2020_SegmentReconcilingItems1Member_usd" xlink:to="ftnt_0" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_Assets-c189_AsOf31Dec2020_SegmentReconcilingItems2Member_usd" xlink:href="#_Assets-c189_AsOf31Dec2020_SegmentReconcilingItems2Member_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_Assets-c189_AsOf31Dec2020_SegmentReconcilingItems2Member_usd" xlink:to="ftnt_1" order="1"/>
    <link:loc xlink:type="locator" xlink:label="_Assets-c190_AsOf30Jun2020_SegmentReconcilingItems2Member_usd" xlink:href="#_Assets-c190_AsOf30Jun2020_SegmentReconcilingItems2Member_usd"/>
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_Assets-c190_AsOf30Jun2020_SegmentReconcilingItems2Member_usd" xlink:to="ftnt_1" order="1"/>
  </link:footnoteLink>
  <dei:AmendmentFlag contextRef="c0_From1Jul2020To31Dec2020">false</dei:AmendmentFlag>
  <dei:CurrentFiscalYearEndDate contextRef="c0_From1Jul2020To31Dec2020">--06-30</dei:CurrentFiscalYearEndDate>
  <dei:DocumentFiscalPeriodFocus contextRef="c0_From1Jul2020To31Dec2020">Q2</dei:DocumentFiscalPeriodFocus>
  <dei:DocumentFiscalYearFocus contextRef="c0_From1Jul2020To31Dec2020">2021</dei:DocumentFiscalYearFocus>
  <dei:DocumentPeriodEndDate contextRef="c0_From1Jul2020To31Dec2020">2020-12-31</dei:DocumentPeriodEndDate>
  <dei:DocumentType contextRef="c0_From1Jul2020To31Dec2020">10-Q</dei:DocumentType>
  <dei:EntityCentralIndexKey contextRef="c0_From1Jul2020To31Dec2020">0000857949</dei:EntityCentralIndexKey>
  <dei:EntityCurrentReportingStatus contextRef="c0_From1Jul2020To31Dec2020">Yes</dei:EntityCurrentReportingStatus>
  <dei:EntityEmergingGrowthCompany contextRef="c0_From1Jul2020To31Dec2020">false</dei:EntityEmergingGrowthCompany>
  <dei:EntityFileNumber contextRef="c0_From1Jul2020To31Dec2020">001-34260</dei:EntityFileNumber>
  <dei:EntityFilerCategory contextRef="c0_From1Jul2020To31Dec2020">Non-accelerated Filer</dei:EntityFilerCategory>
  <dei:EntityIncorporationStateCountryCode contextRef="c0_From1Jul2020To31Dec2020">NV</dei:EntityIncorporationStateCountryCode>
  <dei:EntityInteractiveDataCurrent contextRef="c0_From1Jul2020To31Dec2020">Yes</dei:EntityInteractiveDataCurrent>
  <dei:EntityRegistrantName contextRef="c0_From1Jul2020To31Dec2020">China Green Agriculture, Inc.</dei:EntityRegistrantName>
  <dei:EntityShellCompany contextRef="c0_From1Jul2020To31Dec2020">false</dei:EntityShellCompany>
  <dei:EntitySmallBusiness contextRef="c0_From1Jul2020To31Dec2020">true</dei:EntitySmallBusiness>
  <dei:EntityCommonStockSharesOutstanding unitRef="shares" contextRef="c1_AsOf10Feb2021" decimals="INF">6350129</dei:EntityCommonStockSharesOutstanding>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">9826386</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">11934778</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AccountsReceivableNetCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">102412975</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">105693326</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:InventoryNet unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">90830515</us-gaap:InventoryNet>
  <us-gaap:InventoryNet unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">98921081</us-gaap:InventoryNet>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">4104630</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">3567912</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">178678</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">66</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:AdvancesOnInventoryPurchases unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">34409623</us-gaap:AdvancesOnInventoryPurchases>
  <us-gaap:AdvancesOnInventoryPurchases unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">65081818</us-gaap:AdvancesOnInventoryPurchases>
  <us-gaap:AssetsCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">241762807</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">285198981</us-gaap:AssetsCurrent>
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">23330179</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">22928334</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:OtherAssets unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">405290</us-gaap:OtherAssets>
  <us-gaap:OtherAssets unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">260362</us-gaap:OtherAssets>
  <cga:OtherNoncurrentAssets unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">10803381</cga:OtherNoncurrentAssets>
  <cga:OtherNoncurrentAssets unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">10943875</cga:OtherNoncurrentAssets>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">16653569</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">15751625</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:Goodwill unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">7617568</us-gaap:Goodwill>
  <us-gaap:Goodwill unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">7045006</us-gaap:Goodwill>
  <us-gaap:Assets unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">300572794</us-gaap:Assets>
  <us-gaap:Assets unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">342128183</us-gaap:Assets>
  <us-gaap:AccountsPayableCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">17527362</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">17719093</us-gaap:AccountsPayableCurrent>
  <us-gaap:DepositLiabilityCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">8881013</us-gaap:DepositLiabilityCurrent>
  <us-gaap:DepositLiabilityCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">7342590</us-gaap:DepositLiabilityCurrent>
  <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">15282706</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
  <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">14139324</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">4345258</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">4212407</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:TaxesPayableCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">32408684</us-gaap:TaxesPayableCurrent>
  <us-gaap:TaxesPayableCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">31645452</us-gaap:TaxesPayableCurrent>
  <us-gaap:ShortTermBorrowings unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">4131000</us-gaap:ShortTermBorrowings>
  <us-gaap:ShortTermBorrowings unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">3537500</us-gaap:ShortTermBorrowings>
  <us-gaap:InterestPayableCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">784890</us-gaap:InterestPayableCurrent>
  <us-gaap:InterestPayableCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">725895</us-gaap:InterestPayableCurrent>
  <us-gaap:LiabilitiesCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">83360912</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">79322261</us-gaap:LiabilitiesCurrent>
  <us-gaap:Liabilities unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">83360912</us-gaap:Liabilities>
  <us-gaap:Liabilities unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">79322261</us-gaap:Liabilities>
  <us-gaap:PreferredStockValue unitRef="usd" contextRef="c2_AsOf31Dec2020" xs:nil="true"/>
  <us-gaap:PreferredStockValue unitRef="usd" contextRef="c3_AsOf30Jun2020" xs:nil="true"/>
  <us-gaap:CommonStockValue unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">6350</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">6350</us-gaap:CommonStockValue>
  <us-gaap:AdditionalPaidInCapitalCommonStock unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">155455332</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:AdditionalPaidInCapitalCommonStock unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">155455332</us-gaap:AdditionalPaidInCapitalCommonStock>
  <cga:StatutoryReserve unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">29245366</cga:StatutoryReserve>
  <cga:StatutoryReserve unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">29743991</cga:StatutoryReserve>
  <us-gaap:RetainedEarningsAccumulatedDeficit unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">41373386</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">111864338</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">-8868553</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">-34264089</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">217211881</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">262805922</us-gaap:StockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">300572794</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">342128183</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:PreferredStockParOrStatedValuePerShare unitRef="usdPershares" contextRef="c2_AsOf31Dec2020" decimals="3">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockParOrStatedValuePerShare unitRef="usdPershares" contextRef="c3_AsOf30Jun2020" decimals="3">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockSharesAuthorized unitRef="shares" contextRef="c2_AsOf31Dec2020" decimals="INF">20000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesAuthorized unitRef="shares" contextRef="c3_AsOf30Jun2020" decimals="INF">20000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesIssued unitRef="shares" contextRef="c2_AsOf31Dec2020" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockSharesIssued unitRef="shares" contextRef="c3_AsOf30Jun2020" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockSharesOutstanding unitRef="shares" contextRef="c2_AsOf31Dec2020" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockSharesOutstanding unitRef="shares" contextRef="c3_AsOf30Jun2020" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:CommonStockParOrStatedValuePerShare unitRef="usdPershares" contextRef="c2_AsOf31Dec2020" decimals="3">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare unitRef="usdPershares" contextRef="c3_AsOf30Jun2020" decimals="3">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesAuthorized unitRef="shares" contextRef="c2_AsOf31Dec2020" decimals="INF">115197165</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized unitRef="shares" contextRef="c3_AsOf30Jun2020" decimals="INF">115197165</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued unitRef="shares" contextRef="c2_AsOf31Dec2020" decimals="INF">6350129</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued unitRef="shares" contextRef="c3_AsOf30Jun2020" decimals="INF">6350129</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding unitRef="shares" contextRef="c2_AsOf31Dec2020" decimals="INF">6350129</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesOutstanding unitRef="shares" contextRef="c3_AsOf30Jun2020" decimals="INF">6350129</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c4_From1Oct2020To31Dec2020_JinongMember" decimals="0">14901875</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c5_From1Oct2019To31Dec2019_JinongMember" decimals="0">14521485</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c6_From1Jul2020To31Dec2020_JinongMember" decimals="0">29431187</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c7_From1Jul2019To31Dec2019_JinongMember" decimals="0">33576301</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c8_From1Oct2020To31Dec2020_GufengMember" decimals="0">22436394</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c9_From1Oct2019To31Dec2019_GufengMember" decimals="0">22266549</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c10_From1Jul2020To31Dec2020_GufengMember" decimals="0">38264597</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c11_From1Jul2019To31Dec2019_GufengMember" decimals="0">38589766</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c12_From1Oct2020To31Dec2020_YuxingMember" decimals="0">2682195</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c13_From1Oct2019To31Dec2019_YuxingMember" decimals="0">2461510</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c14_From1Jul2020To31Dec2020_YuxingMember" decimals="0">5105683</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c15_From1Jul2019To31Dec2019_YuxingMember" decimals="0">5001221</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c16_From1Oct2020To31Dec2020_VariableInterestEntityPrimaryBeneficiaryMember" decimals="0">8320878</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c17_From1Oct2019To31Dec2019_VariableInterestEntityPrimaryBeneficiaryMember" decimals="0">10315465</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c18_From1Jul2020To31Dec2020_VariableInterestEntityPrimaryBeneficiaryMember" decimals="0">19698107</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c19_From1Jul2019To31Dec2019_VariableInterestEntityPrimaryBeneficiaryMember" decimals="0">23219292</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">48341342</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">49565009</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">92499574</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">100386580</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c4_From1Oct2020To31Dec2020_JinongMember" decimals="0">10921417</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c5_From1Oct2019To31Dec2019_JinongMember" decimals="0">10127892</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c6_From1Jul2020To31Dec2020_JinongMember" decimals="0">21606881</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c7_From1Jul2019To31Dec2019_JinongMember" decimals="0">20620422</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c8_From1Oct2020To31Dec2020_GufengMember" decimals="0">19846423</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c9_From1Oct2019To31Dec2019_GufengMember" decimals="0">19755967</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c10_From1Jul2020To31Dec2020_GufengMember" decimals="0">33824240</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c11_From1Jul2019To31Dec2019_GufengMember" decimals="0">34209975</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c12_From1Oct2020To31Dec2020_YuxingMember" decimals="0">2140856</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c13_From1Oct2019To31Dec2019_YuxingMember" decimals="0">2110321</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c14_From1Jul2020To31Dec2020_YuxingMember" decimals="0">4182928</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c15_From1Jul2019To31Dec2019_YuxingMember" decimals="0">4162317</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c16_From1Oct2020To31Dec2020_VariableInterestEntityPrimaryBeneficiaryMember" decimals="0">7008527</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c17_From1Oct2019To31Dec2019_VariableInterestEntityPrimaryBeneficiaryMember" decimals="0">8750344</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c18_From1Jul2020To31Dec2020_VariableInterestEntityPrimaryBeneficiaryMember" decimals="0">16149737</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c19_From1Jul2019To31Dec2019_VariableInterestEntityPrimaryBeneficiaryMember" decimals="0">19414134</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">39917223</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">40744524</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">75763786</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">78406848</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GrossProfit unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">8424119</us-gaap:GrossProfit>
  <us-gaap:GrossProfit unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">8820485</us-gaap:GrossProfit>
  <us-gaap:GrossProfit unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">16735788</us-gaap:GrossProfit>
  <us-gaap:GrossProfit unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">21979732</us-gaap:GrossProfit>
  <us-gaap:SellingExpense unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">3349155</us-gaap:SellingExpense>
  <us-gaap:SellingExpense unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">3856972</us-gaap:SellingExpense>
  <us-gaap:SellingExpense unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">8061111</us-gaap:SellingExpense>
  <us-gaap:SellingExpense unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">7487327</us-gaap:SellingExpense>
  <us-gaap:GeneralAndAdministrativeExpense unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">43537527</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">32761531</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">76481622</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">49103323</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:OperatingExpenses unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">46886682</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">36618503</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">84542733</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">56590650</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">-38462563</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">-27798018</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">-67806945</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-34610918</us-gaap:OperatingIncomeLoss>
  <us-gaap:OtherNonoperatingIncomeExpense unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">-49064</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">-73263</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">-54229</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-103454</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:InvestmentIncomeInterest unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">20987</us-gaap:InvestmentIncomeInterest>
  <us-gaap:InvestmentIncomeInterest unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">53262</us-gaap:InvestmentIncomeInterest>
  <us-gaap:InvestmentIncomeInterest unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">43392</us-gaap:InvestmentIncomeInterest>
  <us-gaap:InvestmentIncomeInterest unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">106886</us-gaap:InvestmentIncomeInterest>
  <us-gaap:InterestExpenseDebt unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">67185</us-gaap:InterestExpenseDebt>
  <us-gaap:InterestExpenseDebt unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">87496</us-gaap:InterestExpenseDebt>
  <us-gaap:InterestExpenseDebt unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">123953</us-gaap:InterestExpenseDebt>
  <us-gaap:InterestExpenseDebt unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">164698</us-gaap:InterestExpenseDebt>
  <us-gaap:NonoperatingIncomeExpense unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">-95262</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">-107497</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">-134790</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-161266</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">-38557825</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">-27905515</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">-67941736</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-34772183</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">1478838</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">824635</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">3047841</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">375504</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">-40036663</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">-27080880</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">-70989577</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-34396679</us-gaap:NetIncomeLoss>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">11927692</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">10330982</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">25395536</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-7036503</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">-28108971</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">-16749898</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">-45594041</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-41433182</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic unitRef="shares" contextRef="c20_From1Oct2020To31Dec2020" decimals="INF">6350129</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic unitRef="shares" contextRef="c21_From1Oct2019To31Dec2019" decimals="INF">5474979</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic unitRef="shares" contextRef="c0_From1Jul2020To31Dec2020" decimals="INF">6350129</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic unitRef="shares" contextRef="c22_From1Jul2019To31Dec2019" decimals="INF">4989745</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:EarningsPerShareBasic unitRef="usdPershares" contextRef="c20_From1Oct2020To31Dec2020" decimals="2">-6.30</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic unitRef="usdPershares" contextRef="c21_From1Oct2019To31Dec2019" decimals="2">-4.95</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic unitRef="usdPershares" contextRef="c0_From1Jul2020To31Dec2020" decimals="2">-11.18</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic unitRef="usdPershares" contextRef="c22_From1Jul2019To31Dec2019" decimals="2">-6.89</us-gaap:EarningsPerShareBasic>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding unitRef="shares" contextRef="c20_From1Oct2020To31Dec2020" decimals="INF">6350129</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding unitRef="shares" contextRef="c21_From1Oct2019To31Dec2019" decimals="INF">5474979</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding unitRef="shares" contextRef="c0_From1Jul2020To31Dec2020" decimals="INF">6350129</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding unitRef="shares" contextRef="c22_From1Jul2019To31Dec2019" decimals="INF">4989745</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:EarningsPerShareDiluted unitRef="usdPershares" contextRef="c20_From1Oct2020To31Dec2020" decimals="2">-6.30</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted unitRef="usdPershares" contextRef="c21_From1Oct2019To31Dec2019" decimals="2">-4.95</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted unitRef="usdPershares" contextRef="c0_From1Jul2020To31Dec2020" decimals="2">-11.18</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted unitRef="usdPershares" contextRef="c22_From1Jul2019To31Dec2019" decimals="2">-6.89</us-gaap:EarningsPerShareDiluted>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c23_AsOf30Jun2020_CommonStockMember" decimals="INF">6350129</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c23_AsOf30Jun2020_CommonStockMember" decimals="0">6350</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c24_AsOf30Jun2020_AdditionalPaidInCapitalMember" decimals="0">155455332</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c25_AsOf30Jun2020_StatutoryReserveMember" decimals="0">29743991</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c26_AsOf30Jun2020_RetainedEarningsMember" decimals="0">111864338</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c27_AsOf30Jun2020_AccumulatedOtherComprehensiveIncomeMember" decimals="0">-34264089</us-gaap:StockholdersEquity>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c28_From1Jul2020To31Dec2020_CommonStockMember" xs:nil="true"/>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c29_From1Jul2020To31Dec2020_AdditionalPaidInCapitalMember" xs:nil="true"/>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c30_From1Jul2020To31Dec2020_StatutoryReserveMember" xs:nil="true"/>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c31_From1Jul2020To31Dec2020_RetainedEarningsMember" decimals="0">-70989577</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c32_From1Jul2020To31Dec2020_AccumulatedOtherComprehensiveIncomeMember" xs:nil="true"/>
  <cga:TransferToStatutoryReserveValue unitRef="usd" contextRef="c30_From1Jul2020To31Dec2020_StatutoryReserveMember" decimals="0">-498625</cga:TransferToStatutoryReserveValue>
  <cga:TransferToStatutoryReserveValue unitRef="usd" contextRef="c31_From1Jul2020To31Dec2020_RetainedEarningsMember" decimals="0">498625</cga:TransferToStatutoryReserveValue>
  <cga:TransferToStatutoryReserveValue unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" xs:nil="true"/>
  <cga:OtherComprehensiveIncome unitRef="usd" contextRef="c32_From1Jul2020To31Dec2020_AccumulatedOtherComprehensiveIncomeMember" decimals="0">25395536</cga:OtherComprehensiveIncome>
  <cga:OtherComprehensiveIncome unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">25395536</cga:OtherComprehensiveIncome>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c33_AsOf31Dec2020_CommonStockMember" decimals="INF">6350129</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c33_AsOf31Dec2020_CommonStockMember" decimals="0">6350</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c34_AsOf31Dec2020_AdditionalPaidInCapitalMember" decimals="0">155455332</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c35_AsOf31Dec2020_StatutoryReserveMember" decimals="0">29245366</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c36_AsOf31Dec2020_RetainedEarningsMember" decimals="0">41373386</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c37_AsOf31Dec2020_AccumulatedOtherComprehensiveIncomeMember" decimals="0">-8868553</us-gaap:StockholdersEquity>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c38_AsOf30Jun2019_CommonStockMember" decimals="INF">3986912</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c38_AsOf30Jun2019_CommonStockMember" decimals="0">3987</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c39_AsOf30Jun2019_AdditionalPaidInCapitalMember" decimals="0">138012445</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c40_AsOf30Jun2019_StatutoryReserveMember" decimals="0">31237891</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c41_AsOf30Jun2019_RetainedEarningsMember" decimals="0">247122574</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c42_AsOf30Jun2019_AccumulatedOtherComprehensiveIncomeMember" decimals="0">-19821211</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c43_AsOf30Jun2019" decimals="0">396555685</us-gaap:StockholdersEquity>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c44_From1Jul2019To31Dec2019_CommonStockMember" xs:nil="true"/>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c45_From1Jul2019To31Dec2019_AdditionalPaidInCapitalMember" xs:nil="true"/>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c46_From1Jul2019To31Dec2019_StatutoryReserveMember" xs:nil="true"/>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c47_From1Jul2019To31Dec2019_RetainedEarningsMember" decimals="0">-34396679</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c48_From1Jul2019To31Dec2019_AccumulatedOtherComprehensiveIncomeMember" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices unitRef="shares" contextRef="c44_From1Jul2019To31Dec2019_CommonStockMember" decimals="INF">931000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices unitRef="usd" contextRef="c44_From1Jul2019To31Dec2019_CommonStockMember" decimals="0">931</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices unitRef="usd" contextRef="c45_From1Jul2019To31Dec2019_AdditionalPaidInCapitalMember" decimals="0">10251069</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">10252000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities unitRef="shares" contextRef="c44_From1Jul2019To31Dec2019_CommonStockMember" decimals="INF">995000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
  <cga:StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes unitRef="usd" contextRef="c44_From1Jul2019To31Dec2019_CommonStockMember" decimals="0">995</cga:StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes>
  <cga:StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes unitRef="usd" contextRef="c45_From1Jul2019To31Dec2019_AdditionalPaidInCapitalMember" decimals="0">4974005</cga:StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes>
  <cga:StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">4975000</cga:StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes>
  <us-gaap:StockIssuedDuringPeriodSharesOther unitRef="shares" contextRef="c44_From1Jul2019To31Dec2019_CommonStockMember" decimals="INF">59567</us-gaap:StockIssuedDuringPeriodSharesOther>
  <us-gaap:StockIssuedDuringPeriodValueOther unitRef="usd" contextRef="c44_From1Jul2019To31Dec2019_CommonStockMember" decimals="0">60</us-gaap:StockIssuedDuringPeriodValueOther>
  <us-gaap:StockIssuedDuringPeriodValueOther unitRef="usd" contextRef="c45_From1Jul2019To31Dec2019_AdditionalPaidInCapitalMember" decimals="0">329940</us-gaap:StockIssuedDuringPeriodValueOther>
  <us-gaap:StockIssuedDuringPeriodValueOther unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">330000</us-gaap:StockIssuedDuringPeriodValueOther>
  <cga:TransferToStatutoryReserveValue unitRef="usd" contextRef="c44_From1Jul2019To31Dec2019_CommonStockMember" xs:nil="true"/>
  <cga:TransferToStatutoryReserveValue unitRef="usd" contextRef="c45_From1Jul2019To31Dec2019_AdditionalPaidInCapitalMember" xs:nil="true"/>
  <cga:TransferToStatutoryReserveValue unitRef="usd" contextRef="c46_From1Jul2019To31Dec2019_StatutoryReserveMember" decimals="0">-546377</cga:TransferToStatutoryReserveValue>
  <cga:TransferToStatutoryReserveValue unitRef="usd" contextRef="c47_From1Jul2019To31Dec2019_RetainedEarningsMember" decimals="0">546377</cga:TransferToStatutoryReserveValue>
  <cga:TransferToStatutoryReserveValue unitRef="usd" contextRef="c48_From1Jul2019To31Dec2019_AccumulatedOtherComprehensiveIncomeMember" xs:nil="true"/>
  <cga:TransferToStatutoryReserveValue unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">0</cga:TransferToStatutoryReserveValue>
  <cga:OtherComprehensiveIncome unitRef="usd" contextRef="c44_From1Jul2019To31Dec2019_CommonStockMember" xs:nil="true"/>
  <cga:OtherComprehensiveIncome unitRef="usd" contextRef="c45_From1Jul2019To31Dec2019_AdditionalPaidInCapitalMember" xs:nil="true"/>
  <cga:OtherComprehensiveIncome unitRef="usd" contextRef="c46_From1Jul2019To31Dec2019_StatutoryReserveMember" xs:nil="true"/>
  <cga:OtherComprehensiveIncome unitRef="usd" contextRef="c47_From1Jul2019To31Dec2019_RetainedEarningsMember" xs:nil="true"/>
  <cga:OtherComprehensiveIncome unitRef="usd" contextRef="c48_From1Jul2019To31Dec2019_AccumulatedOtherComprehensiveIncomeMember" decimals="0">-7036503</cga:OtherComprehensiveIncome>
  <cga:OtherComprehensiveIncome unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-7036503</cga:OtherComprehensiveIncome>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c49_AsOf31Dec2019_CommonStockMember" decimals="INF">5972479</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c49_AsOf31Dec2019_CommonStockMember" decimals="0">5972</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c50_AsOf31Dec2019_AdditionalPaidInCapitalMember" decimals="0">153567460</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c51_AsOf31Dec2019_StatutoryReserveMember" decimals="0">30691515</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c52_AsOf31Dec2019_RetainedEarningsMember" decimals="0">213272272</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c53_AsOf31Dec2019_AccumulatedOtherComprehensiveIncomeMember" decimals="0">-26857714</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c54_AsOf31Dec2019" decimals="0">370679505</us-gaap:StockholdersEquity>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">-70989577</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-34396679</us-gaap:ProfitLoss>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">1867471</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">2370218</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:ProvisionForDoubtfulAccounts unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">38475657</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">27670550</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">-1562</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-33837</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:AmortizationOfDebtDiscountPremium unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">41719</us-gaap:AmortizationOfDebtDiscountPremium>
  <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">30791832</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
  <us-gaap:DerivativeGainLossOnDerivativeNet unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">17741</us-gaap:DerivativeGainLossOnDerivativeNet>
  <us-gaap:IncreaseDecreaseInAccountsReceivable unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">27015611</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccountsReceivable unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">40783391</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInDueFromRelatedParties unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">172434</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
  <us-gaap:IncreaseDecreaseInDueFromRelatedParties unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">147492</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">251484</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">224409</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <us-gaap:IncreaseDecreaseInInventories unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">15219180</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInInventories unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-44905007</us-gaap:IncreaseDecreaseInInventories>
  <cga:IncreaseDecreaseInAdvancesToSuppliers unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">-34718741</cga:IncreaseDecreaseInAdvancesToSuppliers>
  <cga:IncreaseDecreaseInAdvancesToSuppliers unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-1662134</cga:IncreaseDecreaseInAdvancesToSuppliers>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">-994332</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-932053</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
  <us-gaap:IncreaseDecreaseInAccountsPayable unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">-1558575</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInAccountsPayable unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-3495243</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">909131</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
  <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">1090142</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">580112</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-2446447</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">630812</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">705810</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInInterestPayableNet unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">25600</us-gaap:IncreaseDecreaseInInterestPayableNet>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">-6237210</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-2074331</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">92801</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">50533</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
  <cga:ChangeInConstructionInProcess unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">119489</cga:ChangeInConstructionInProcess>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">-212290</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-50533</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:ProceedsFromIssuanceOfCommonStock unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">10252000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:PaymentsForProceedsFromDepositOnLoan unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">-306000</us-gaap:PaymentsForProceedsFromDepositOnLoan>
  <us-gaap:PaymentsForProceedsFromDepositOnLoan unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-279600</us-gaap:PaymentsForProceedsFromDepositOnLoan>
  <us-gaap:ProceedsFromRelatedPartyDebt unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">400000</us-gaap:ProceedsFromRelatedPartyDebt>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">306000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">10939200</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">4035108</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-2367640</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">-2108392</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">6446696</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c43_AsOf30Jun2019" decimals="0">72259804</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c54_AsOf31Dec2019" decimals="0">78706500</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:InterestPaidNet unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">123953</us-gaap:InterestPaidNet>
  <us-gaap:InterestPaidNet unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">68293</us-gaap:InterestPaidNet>
  <us-gaap:IncomeTaxesPaidNet unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">239711</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:IncomeTaxesPaidNet unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">108974</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;b&gt;NOTE 1 &amp;#x2013; ORGANIZATION AND DESCRIPTION OF BUSINESS&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;China Green Agriculture, Inc. (the &amp;#x201c;Company&amp;#x201d;,
&amp;#x201c;Parent Company&amp;#x201d; or &amp;#x201c;Green Nevada&amp;#x201d;), through its subsidiaries, is engaged in the research, development,
production, distribution and sale of humic acid-based compound fertilizer, compound fertilizer, blended fertilizer, organic compound
fertilizer, slow-release fertilizers, highly-concentrated water-soluble fertilizers and mixed organic-inorganic compound fertilizer
and the development, production and distribution of agricultural products.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Unless the context indicates otherwise,
as used in this Report, the following are the references herein of all the subsidiaries of the Company (i) Green Agriculture Holding
Corporation (&amp;#x201c;Green New Jersey&amp;#x201d;), a wholly-owned subsidiary of Green Nevada, incorporated in the State of New Jersey;
(ii) Shaanxi TechTeam Jinong Humic Acid Product Co., Ltd. (&amp;#x201c;Jinong&amp;#x201d;), a wholly-owned subsidiary of Green New Jersey
organized under the laws of the PRC; (iii) Xi&amp;#x2019;an Hu County Yuxing Agriculture Technology Development Co., Ltd. (&amp;#x201c;Yuxing&amp;#x201d;),
a Variable Interest Entity (&amp;#x201c;VIE&amp;#x201d;) in the in PRC controlled by Jinong through a series of contractual agreements;
(iv) Beijing Gufeng Chemical Products Co., Ltd., a wholly-owned subsidiary of Jinong in the PRC (&amp;#x201c;Gufeng&amp;#x201d;), and (v)
Beijing Tianjuyuan Fertilizer Co., Ltd., Gufeng&amp;#x2019;s wholly-owned subsidiary in the PRC (&amp;#x201c;Tianjuyuan&amp;#x201d;).&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On June 30, 2016 the Company, through
its wholly-owned subsidiary Jinong, entered into strategic acquisition agreements and a series of contractual agreements with
the shareholders of the following six companies that are organized under the laws of the PRC and would be deemed VIEs: Shaanxi
Lishijie Agrochemical Co., Ltd. (&amp;#x201c;Lishijie&amp;#x201d;), Songyuan Jinyangguang Sannong Service Co., Ltd. (&amp;#x201c;Jinyangguang&amp;#x201d;),
Shenqiu County Zhenbai Agriculture Co., Ltd. (&amp;#x201c;Zhenbai&amp;#x201d;), Weinan City Linwei District Wangtian Agricultural Materials
Co., Ltd. (&amp;#x201c;Wangtian&amp;#x201d;), Aksu Xindeguo Agricultural Materials Co., Ltd. (&amp;#x201c;Xindeguo&amp;#x201d;), and Xinjiang Xinyulei
Eco-agriculture Science and Technology co., Ltd. (&amp;#x201c;Xinyulei&amp;#x201d;). On January 1, 2017, the Company, through its wholly-owned
subsidiary Jinong, entered into strategic acquisition agreements and a series of contractual agreements with the shareholders
of the following two companies that are organized under the laws of the PRC and would be deemed VIEs, Sunwu County Xiangrong Agricultural
Materials Co., Ltd. (&amp;#x201c;Xiangrong&amp;#x201d;), and Anhui Fengnong Seed Co., Ltd. (&amp;#x201c;Fengnong&amp;#x201d;).&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On November 30, 2017, the Company, through
its wholly-owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements
with the shareholders of Zhenbai.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;&lt;i&gt;Yuxing, Lishijie, Jinyangguang, Wangtian,
Xindeguo, Xinyulei, Xiangrong and Fengnong may also collectively be referred to as the &amp;#x201c;the VIE Companies&amp;#x201d;; Lishijie,
Jinyangguang, Wangtian, Xindeguo, Xinyulei, Xiangrong and Fengnong may also collectively be referred to as &amp;#x201c;the sales VIEs&amp;#x201d;
or &amp;#x201c;the sales VIE companies&amp;#x201d;.&lt;/i&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;The Company&amp;#x2019;s corporate structure as of December 31,
2020 is set forth in the diagram below:&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;img src=&quot;image_001.jpg&quot; alt=&quot;&quot;/&gt;&lt;/p&gt;&lt;br/&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;b&gt;NOTE 2 &amp;#x2013; BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT
ACCOUNTING POLICIES&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Principle of consolidation&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The accompanying unaudited condensed consolidated
financial statements include the accounts of the Company and its wholly-owned subsidiaries, Green New Jersey, Jinong, Gufeng,
Tianjuyuan, and the VIE Companies. All significant inter-company accounts and transactions have been eliminated in consolidation.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Effective June 16, 2013, Yuxing was converted
from being a wholly-owned foreign enterprise 100% owned by Jinong to a domestic enterprise 100% owned one natural person, who
is not affiliated to the Company (&amp;#x201c;Yuxing&amp;#x2019;s Owner&amp;#x201d;). Effective the same day, Yuxing&amp;#x2019;s Owner entered into
a series of contractual agreements with Jinong pursuant to which Yuxing became the VIE of Jinong.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;VIE assessment&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;A VIE is an entity (1) that has total
equity at risk that is not sufficient to finance its activities without additional subordinated financial support from other entities,
(2) where the group of equity holders does not have the power to direct the activities of the entity that most significantly impact
the entity&amp;#x2019;s economic performance, or the obligation to absorb the entity&amp;#x2019;s expected losses or the right to receive
the entity&amp;#x2019;s expected residual returns, or both, or (3) where the voting rights of some investors are not proportional to
their obligations to absorb the expected losses of the entity, their rights to receive the expected residual returns of the entity,
or both, and substantially all of the entity&amp;#x2019;s activities either involve or are conducted on behalf of an investor that
has disproportionately few voting rights. To determine if an entity is considered a VIE, the Company first performs a qualitative
analysis, which requires certain subjective decisions regarding its assessments, including, but not limited to, the design of
the entity, the variability that the entity was designed to create and pass along to its interest holders, the rights of the parties,
and the purpose of the arrangement. If the Company cannot conclude after a qualitative analysis whether an entity is a VIE, it
performs a quantitative analysis. The qualitative analysis considered the design of the entity, the risks that cause variability,
the purpose for which the entity was created, and the variability that the entity was designed to pass along to its variable interest
holders. When the primary beneficiary could not be identified through a qualitative analysis, we used internal cash flow models
to compute and allocate expected losses or expected residual returns to each variable interest holder based upon the relative
contractual rights and preferences of each interest holder in the VIE&amp;#x2019;s capital structure.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Use of estimates&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The preparation of unaudited condensed
consolidated financial statements in conformity with accounting principles generally accepted in the United States of America
requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements and the amount of
revenues and expenses during the reporting periods. Management makes these estimates using the best information available at the
time the estimates are made. However, actual results and outcomes may differ from management&amp;#x2019;s estimates and assumptions
due to risks and uncertainties, including uncertainty in the current economic environment due to the recent pandemic outbreak
of the novel coronavirus (&amp;#x201c;COVID-19&amp;#x201d;).&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Leases&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The Company determines if an arrangement
is a lease or contains a lease at inception. Operating lease right-of-use assets and lease liabilities are recognized at commencement
based on the present value of lease payments over the lease term. As the implicit rate is typically not readily determinable in
the Company&amp;#x2019;s lease agreements, the Company uses its incremental borrowing rate as of the lease commencement date to determine
the present value of the lease payments. The incremental borrowing rate is based on the Company&amp;#x2019;s specific rate of interest
to borrow on a collateralized basis, over a similar term and in a similar economic environment as the lease. Lease expense is
recognized on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recognized on
the balance sheet; the Company recognizes lease expense for these leases on a straight-line basis over the lease term. Additionally,
the Company accounts for lease and non-lease components as a single lease component for its identified asset classes. As of December
31, 2020, the Company does not have any material leases for the implementation of ASC 842.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Cash and cash equivalents and concentration of cash&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;For statement of cash flows purposes,
the Company considers all cash on hand and in banks, certificates of deposit with state owned banks in the PRC and banks in the
United States, and other highly-liquid investments with maturities of three months or less, when purchased, to be cash and cash
equivalents. The Company maintains large sums of cash in three major banks in China. The aggregate cash in such accounts and on
hand as of December 31, 2020 and June 30, 2020 were $9,756,745 and $11,866,308, respectively. There is no insurance securing these
deposits in China. In addition, the Company also had $69,641 and $68,470 in cash in two banks in the United States as of December
31, 2020 and June 30, 2020, respectively. Cash overdraft as of balance sheet date will be reflected as liabilities in the balance
sheet. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on
its cash in bank accounts.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Accounts receivable&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Management regularly reviews the composition
of accounts receivable and analyzes customer credit worthiness, current economic trends and changes in customer payment patterns
to evaluate the adequacy of these reserves at each year-end. Accounts considered uncollectible are provisioned for /written off
based upon management&amp;#x2019;s assessment. As of December 31, 2020, and June 30, 2020, the Company had accounts receivable of $102,412,975
and $105,693,326, net of allowance for doubtful accounts of $31,196,455 and $38,466,200, respectively. The company recorded bad
debt expense in the amount of $ 38 million and $ 28 million for six months ended December 31, 2020 and 2019, respectively. The
Company adopts no policy to accept product returns after the sales delivery.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Inventories&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Inventory is valued at the lower of cost
(determined on a weighted average basis) or market. Inventories consist of raw materials, work in process, finished goods and
packaging materials. The Company reviews its inventories regularly for possible obsolete goods and establishes reserves when determined
necessary. As of December 31, 2020, and 2019, the Company had no reserve for obsolete goods. The company confirmed the loss of
$31 million and $18 million of inventories for six months ended December 31, 2020 and 2019, respectively.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Intangible Assets&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The Company records intangible assets
acquired individually or as part of a group at fair value. Intangible assets with definitive lives are amortized over the useful
life of the intangible asset, which is the period over which the asset is expected to contribute directly or indirectly to the
entity&amp;#x2019;s future cash flows. The Company evaluates intangible assets for impairment at least annually and more often whenever
events or changes in circumstances indicate that the carrying value may not be recoverable. Whenever any such impairment exists,
an impairment loss will be recognized for the amount by which the carrying value exceeds the fair value. The Company has not recorded
impairment of intangible assets as of December 31, 2020 and 2019, respectively.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Customer deposits&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Payments received before all the relevant
criteria for revenue recognition are satisfied are recorded as customer deposits. When all revenue recognition criteria are met,
the customer deposits are recognized as revenue. As of December 31, 2020, and June 30, 2020, the Company had customer deposits
of $8,881,013 and $7,342,590, respectively.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Earnings per share&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Basic earnings per share is computed based
on the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed
based on the weighted average number of shares of common stock plus the effect of dilutive potential common shares outstanding
during the period using the treasury stock method. Dilutive potential common shares include outstanding stock options and stock
awards.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;The components of basic and diluted earnings per share consist
of the following:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Three Months Ended&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Net income (loss) for Basic Earnings Per Share&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(40,036,663&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(27,080,880&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Basic Weighted Average Number of Shares&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,350,129&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5,474,979&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Net income (loss) Per Share &amp;#x2013; Basic&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(6.30&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(4.95&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Net income (loss) for Diluted Earnings Per Share&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(30,952,914&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(27,080,880&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Diluted Weighted Average Number of Shares&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,350,129&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5,474,979&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Net income (loss) Per Share &amp;#x2013; Diluted&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(6.30&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(4.95&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Six Months Ended&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Net Income for Basic Earnings Per Share&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(70,989,577&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(34,396,679&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Basic Weighted Average Number of Shares&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,350,129&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;4,989,745&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Net Income Per Share &amp;#x2013; Basic&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(11.18&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(6.89&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Net Income for Diluted Earnings Per Share&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(70,989,577&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(34,396,679&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Diluted Weighted Average Number of Shares&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,350,129&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;4,989,745&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Net Income Per Share &amp;#x2013; Diluted&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(11.18&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(6.89&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Recent accounting pronouncements&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;In August 2018, the FASB issued ASU 2018-13,
&amp;#x201c;Changes to the Disclosure Requirements for Fair Value Measurement.&amp;#x201d; ASU 2018-13 modifies the disclosure requirements
on fair value measurements from Accounting Standards Codification (&amp;#x201c;ASC&amp;#x201d;) 820, &amp;#x201c;Fair Value Measurement.&amp;#x201d;
ASU 2018-13 is effective for interim and annual reporting periods beginning after December&amp;#xa0;15, 2019, with early adoption
permitted. The effect of the adoption of ASU&amp;#xa0;2018-13 will be a change to the disclosure requirements for certain fair value
measurements.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;In August 2018, the FASB issued ASU 2018-15,
&amp;#x201c;Customer&amp;#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract.&amp;#x201d;
ASU 2018-15 requires customers in a cloud computing arrangement that is a service contract to follow the internal-use software
guidance in ASC 350-40, &amp;#x201c;Intangibles&amp;#x2014;Goodwill and Other&amp;#x2014;Internal-Use Software,&amp;#x201d; to determine which implementation
costs may be capitalized. ASU 2018-15 is effective for interim and annual reporting periods beginning after December 15, 2019,
with early adoption permitted. The amendments in ASU 2018-15 can be applied either retrospectively or prospectively to all implementation
costs incurred after the date of adoption. The Company does not expect the adoption of ASU 2018-15 to have a material impact on
its unaudited condensed consolidated financial statements.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;In December 2019, the FASB issued ASU
2019-12, &amp;#x201c;Simplifying the Accounting for Income Taxes.&amp;#x201d; ASU 2019-12 eliminates certain exceptions within ASC 740,
&amp;#x201c;Income Taxes,&amp;#x201d; and clarifies certain aspects of ASC 740 to promote consistency among reporting entities. ASU 2019-12
is effective for interim and annual reporting periods beginning after December 15, 2020, with early adoption permitted. Most amendments
within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective
or modified retrospective basis. The Company is evaluating the impact that adoption of ASU 2019-12 will have on its unaudited
condensed consolidated financial statements.&lt;/p&gt;&lt;br/&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <us-gaap:ConsolidationPolicyTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Principle of consolidation&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The accompanying unaudited condensed consolidated
financial statements include the accounts of the Company and its wholly-owned subsidiaries, Green New Jersey, Jinong, Gufeng,
Tianjuyuan, and the VIE Companies. All significant inter-company accounts and transactions have been eliminated in consolidation.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Effective June 16, 2013, Yuxing was converted
from being a wholly-owned foreign enterprise 100% owned by Jinong to a domestic enterprise 100% owned one natural person, who
is not affiliated to the Company (&amp;#x201c;Yuxing&amp;#x2019;s Owner&amp;#x201d;). Effective the same day, Yuxing&amp;#x2019;s Owner entered into
a series of contractual agreements with Jinong pursuant to which Yuxing became the VIE of Jinong.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
  <cga:EquityMethodInvestmentOwnershipPercentageDescription contextRef="c55_From11Jun2013To16Jun2013">Yuxing was converted from being a wholly-owned foreign enterprise 100% owned by Jinong to a domestic enterprise 100% owned one natural person, who is not affiliated to the Company (&amp;#x201c;Yuxing&amp;#x2019;s Owner&amp;#x201d;). Effective the same day, Yuxing&amp;#x2019;s Owner entered into a series of contractual agreements with Jinong pursuant to which Yuxing became the VIE of Jinong.</cga:EquityMethodInvestmentOwnershipPercentageDescription>
  <cga:VieAssessmentPolicyTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;VIE assessment&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;A VIE is an entity (1) that has total
equity at risk that is not sufficient to finance its activities without additional subordinated financial support from other entities,
(2) where the group of equity holders does not have the power to direct the activities of the entity that most significantly impact
the entity&amp;#x2019;s economic performance, or the obligation to absorb the entity&amp;#x2019;s expected losses or the right to receive
the entity&amp;#x2019;s expected residual returns, or both, or (3) where the voting rights of some investors are not proportional to
their obligations to absorb the expected losses of the entity, their rights to receive the expected residual returns of the entity,
or both, and substantially all of the entity&amp;#x2019;s activities either involve or are conducted on behalf of an investor that
has disproportionately few voting rights. To determine if an entity is considered a VIE, the Company first performs a qualitative
analysis, which requires certain subjective decisions regarding its assessments, including, but not limited to, the design of
the entity, the variability that the entity was designed to create and pass along to its interest holders, the rights of the parties,
and the purpose of the arrangement. If the Company cannot conclude after a qualitative analysis whether an entity is a VIE, it
performs a quantitative analysis. The qualitative analysis considered the design of the entity, the risks that cause variability,
the purpose for which the entity was created, and the variability that the entity was designed to pass along to its variable interest
holders. When the primary beneficiary could not be identified through a qualitative analysis, we used internal cash flow models
to compute and allocate expected losses or expected residual returns to each variable interest holder based upon the relative
contractual rights and preferences of each interest holder in the VIE&amp;#x2019;s capital structure.&lt;/p&gt;</cga:VieAssessmentPolicyTextBlock>
  <us-gaap:UseOfEstimates contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Use of estimates&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The preparation of unaudited condensed
consolidated financial statements in conformity with accounting principles generally accepted in the United States of America
requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements and the amount of
revenues and expenses during the reporting periods. Management makes these estimates using the best information available at the
time the estimates are made. However, actual results and outcomes may differ from management&amp;#x2019;s estimates and assumptions
due to risks and uncertainties, including uncertainty in the current economic environment due to the recent pandemic outbreak
of the novel coronavirus (&amp;#x201c;COVID-19&amp;#x201d;).&lt;/p&gt;</us-gaap:UseOfEstimates>
  <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Leases&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The Company determines if an arrangement
is a lease or contains a lease at inception. Operating lease right-of-use assets and lease liabilities are recognized at commencement
based on the present value of lease payments over the lease term. As the implicit rate is typically not readily determinable in
the Company&amp;#x2019;s lease agreements, the Company uses its incremental borrowing rate as of the lease commencement date to determine
the present value of the lease payments. The incremental borrowing rate is based on the Company&amp;#x2019;s specific rate of interest
to borrow on a collateralized basis, over a similar term and in a similar economic environment as the lease. Lease expense is
recognized on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recognized on
the balance sheet; the Company recognizes lease expense for these leases on a straight-line basis over the lease term. Additionally,
the Company accounts for lease and non-lease components as a single lease component for its identified asset classes. As of December
31, 2020, the Company does not have any material leases for the implementation of ASC 842.&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
  <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Cash and cash equivalents and concentration of cash&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;For statement of cash flows purposes,
the Company considers all cash on hand and in banks, certificates of deposit with state owned banks in the PRC and banks in the
United States, and other highly-liquid investments with maturities of three months or less, when purchased, to be cash and cash
equivalents. The Company maintains large sums of cash in three major banks in China. The aggregate cash in such accounts and on
hand as of December 31, 2020 and June 30, 2020 were $9,756,745 and $11,866,308, respectively. There is no insurance securing these
deposits in China. In addition, the Company also had $69,641 and $68,470 in cash in two banks in the United States as of December
31, 2020 and June 30, 2020, respectively. Cash overdraft as of balance sheet date will be reflected as liabilities in the balance
sheet. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on
its cash in bank accounts.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
  <us-gaap:Cash unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">9756745</us-gaap:Cash>
  <us-gaap:Cash unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">11866308</us-gaap:Cash>
  <us-gaap:InterestBearingDepositsInBanks unitRef="usd" contextRef="c56_AsOf31Dec2020_UnitedStatesBanksMember" decimals="0">69641</us-gaap:InterestBearingDepositsInBanks>
  <us-gaap:InterestBearingDepositsInBanks unitRef="usd" contextRef="c57_AsOf30Jun2020_UnitedStatesBanksMember" decimals="0">68470</us-gaap:InterestBearingDepositsInBanks>
  <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Accounts receivable&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Management regularly reviews the composition
of accounts receivable and analyzes customer credit worthiness, current economic trends and changes in customer payment patterns
to evaluate the adequacy of these reserves at each year-end. Accounts considered uncollectible are provisioned for /written off
based upon management&amp;#x2019;s assessment. As of December 31, 2020, and June 30, 2020, the Company had accounts receivable of $102,412,975
and $105,693,326, net of allowance for doubtful accounts of $31,196,455 and $38,466,200, respectively. The company recorded bad
debt expense in the amount of $ 38 million and $ 28 million for six months ended December 31, 2020 and 2019, respectively. The
Company adopts no policy to accept product returns after the sales delivery.&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
  <us-gaap:AccountsReceivableNet unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">102412975</us-gaap:AccountsReceivableNet>
  <us-gaap:AccountsReceivableNet unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">105693326</us-gaap:AccountsReceivableNet>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">31196455</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">38466200</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:TimeSharingTransactionsAllowanceForUncollectibleAccounts unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="-6">38000000</us-gaap:TimeSharingTransactionsAllowanceForUncollectibleAccounts>
  <us-gaap:TimeSharingTransactionsAllowanceForUncollectibleAccounts unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="-6">28000000</us-gaap:TimeSharingTransactionsAllowanceForUncollectibleAccounts>
  <us-gaap:InventoryPolicyTextBlock contextRef="c22_From1Jul2019To31Dec2019">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Inventories&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Inventory is valued at the lower of cost
(determined on a weighted average basis) or market. Inventories consist of raw materials, work in process, finished goods and
packaging materials. The Company reviews its inventories regularly for possible obsolete goods and establishes reserves when determined
necessary. As of December 31, 2020, and 2019, the Company had no reserve for obsolete goods. The company confirmed the loss of
$31 million and $18 million of inventories for six months ended December 31, 2020 and 2019, respectively.&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
  <us-gaap:InventoryWriteDown unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="-6">31000000</us-gaap:InventoryWriteDown>
  <us-gaap:InventoryWriteDown unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="-6">18000000</us-gaap:InventoryWriteDown>
  <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Intangible Assets&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The Company records intangible assets
acquired individually or as part of a group at fair value. Intangible assets with definitive lives are amortized over the useful
life of the intangible asset, which is the period over which the asset is expected to contribute directly or indirectly to the
entity&amp;#x2019;s future cash flows. The Company evaluates intangible assets for impairment at least annually and more often whenever
events or changes in circumstances indicate that the carrying value may not be recoverable. Whenever any such impairment exists,
an impairment loss will be recognized for the amount by which the carrying value exceeds the fair value. The Company has not recorded
impairment of intangible assets as of December 31, 2020 and 2019, respectively.&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
  <cga:CustomerDepositsPolicyTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Customer deposits&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Payments received before all the relevant
criteria for revenue recognition are satisfied are recorded as customer deposits. When all revenue recognition criteria are met,
the customer deposits are recognized as revenue. As of December 31, 2020, and June 30, 2020, the Company had customer deposits
of $8,881,013 and $7,342,590, respectively.&lt;/p&gt;</cga:CustomerDepositsPolicyTextBlock>
  <cga:CustomerDeposits unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">8881013</cga:CustomerDeposits>
  <cga:CustomerDeposits unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">7342590</cga:CustomerDeposits>
  <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Earnings per share&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Basic earnings per share is computed based
on the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed
based on the weighted average number of shares of common stock plus the effect of dilutive potential common shares outstanding
during the period using the treasury stock method. Dilutive potential common shares include outstanding stock options and stock
awards.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;The components of basic and diluted earnings per share consist
of the following:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Three Months Ended&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Net income (loss) for Basic Earnings Per Share&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(40,036,663&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(27,080,880&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Basic Weighted Average Number of Shares&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,350,129&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5,474,979&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Net income (loss) Per Share &amp;#x2013; Basic&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(6.30&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(4.95&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Net income (loss) for Diluted Earnings Per Share&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(30,952,914&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(27,080,880&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Diluted Weighted Average Number of Shares&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,350,129&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5,474,979&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Net income (loss) Per Share &amp;#x2013; Diluted&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(6.30&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(4.95&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Six Months Ended&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Net Income for Basic Earnings Per Share&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(70,989,577&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(34,396,679&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Basic Weighted Average Number of Shares&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,350,129&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;4,989,745&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Net Income Per Share &amp;#x2013; Basic&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(11.18&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(6.89&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Net Income for Diluted Earnings Per Share&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(70,989,577&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(34,396,679&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Diluted Weighted Average Number of Shares&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,350,129&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;4,989,745&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Net Income Per Share &amp;#x2013; Diluted&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(11.18&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(6.89&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Recent accounting pronouncements&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;In August 2018, the FASB issued ASU 2018-13,
&amp;#x201c;Changes to the Disclosure Requirements for Fair Value Measurement.&amp;#x201d; ASU 2018-13 modifies the disclosure requirements
on fair value measurements from Accounting Standards Codification (&amp;#x201c;ASC&amp;#x201d;) 820, &amp;#x201c;Fair Value Measurement.&amp;#x201d;
ASU 2018-13 is effective for interim and annual reporting periods beginning after December&amp;#xa0;15, 2019, with early adoption
permitted. The effect of the adoption of ASU&amp;#xa0;2018-13 will be a change to the disclosure requirements for certain fair value
measurements.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;In August 2018, the FASB issued ASU 2018-15,
&amp;#x201c;Customer&amp;#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract.&amp;#x201d;
ASU 2018-15 requires customers in a cloud computing arrangement that is a service contract to follow the internal-use software
guidance in ASC 350-40, &amp;#x201c;Intangibles&amp;#x2014;Goodwill and Other&amp;#x2014;Internal-Use Software,&amp;#x201d; to determine which implementation
costs may be capitalized. ASU 2018-15 is effective for interim and annual reporting periods beginning after December 15, 2019,
with early adoption permitted. The amendments in ASU 2018-15 can be applied either retrospectively or prospectively to all implementation
costs incurred after the date of adoption. The Company does not expect the adoption of ASU 2018-15 to have a material impact on
its unaudited condensed consolidated financial statements.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;In December 2019, the FASB issued ASU
2019-12, &amp;#x201c;Simplifying the Accounting for Income Taxes.&amp;#x201d; ASU 2019-12 eliminates certain exceptions within ASC 740,
&amp;#x201c;Income Taxes,&amp;#x201d; and clarifies certain aspects of ASC 740 to promote consistency among reporting entities. ASU 2019-12
is effective for interim and annual reporting periods beginning after December 15, 2020, with early adoption permitted. Most amendments
within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective
or modified retrospective basis. The Company is evaluating the impact that adoption of ASU 2019-12 will have on its unaudited
condensed consolidated financial statements.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Three Months Ended&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Net income (loss) for Basic Earnings Per Share&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(40,036,663&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(27,080,880&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Basic Weighted Average Number of Shares&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,350,129&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5,474,979&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Net income (loss) Per Share &amp;#x2013; Basic&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(6.30&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(4.95&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Net income (loss) for Diluted Earnings Per Share&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(30,952,914&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(27,080,880&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Diluted Weighted Average Number of Shares&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,350,129&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5,474,979&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Net income (loss) Per Share &amp;#x2013; Diluted&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(6.30&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(4.95&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Six Months Ended&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Net Income for Basic Earnings Per Share&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(70,989,577&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(34,396,679&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Basic Weighted Average Number of Shares&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,350,129&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;4,989,745&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Net Income Per Share &amp;#x2013; Basic&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(11.18&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(6.89&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Net Income for Diluted Earnings Per Share&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(70,989,577&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(34,396,679&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Diluted Weighted Average Number of Shares&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,350,129&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;4,989,745&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Net Income Per Share &amp;#x2013; Diluted&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(11.18&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(6.89&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <us-gaap:NetIncomeLossAttributableToParentDiluted unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">-30952914</us-gaap:NetIncomeLossAttributableToParentDiluted>
  <us-gaap:NetIncomeLossAttributableToParentDiluted unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">-27080880</us-gaap:NetIncomeLossAttributableToParentDiluted>
  <us-gaap:NetIncomeLossAttributableToParentDiluted unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">-70989577</us-gaap:NetIncomeLossAttributableToParentDiluted>
  <us-gaap:NetIncomeLossAttributableToParentDiluted unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-34396679</us-gaap:NetIncomeLossAttributableToParentDiluted>
  <us-gaap:SubstantialDoubtAboutGoingConcernTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;&lt;b&gt;NOTE 3 &amp;#x2013; GOING CERCERN&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The Company&amp;#x2019;s financial statements
are prepared assuming that the Company will continue as a going concern. The Company has incurred operating losses and had negative
operating cash flows during the reporting period from July 1, 2020 through December 31, 2020. These factors raise doubt about
the Company&amp;#x2019;s ability to continue as a going concern.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;To meet its working capital needs through
the next twelve months and to fund the growth of the Company, the Company may consider plans to raise additional funds through
the issuance of equity or borrow loan from local bank. The ability of the Company to continue as a going concern is dependent
upon its ability to successfully execute its new business strategy and eventually attain profitable operations.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The accompanying financial statements
do not include any adjustments to reflect the recoverability and classification of recorded asset amounts and classification of
liabilities that might be necessary should the Company be unable to continue as going concern.&lt;/p&gt;&lt;br/&gt;</us-gaap:SubstantialDoubtAboutGoingConcernTextBlock>
  <us-gaap:InventoryDisclosureTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;b&gt;NOTE 4 &amp;#x2013; INVENTORIES&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Inventories consisted of the following:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June 30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Raw materials&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;25,106,028&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;43,177,071&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Supplies and packing materials&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;410,239&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;465,746&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Work in progress&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;299,260&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;374,756&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Finished goods&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;65,014,988&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;54,903,508&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;90,830,515&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;98,921,081&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;</us-gaap:InventoryDisclosureTextBlock>
  <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June 30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Raw materials&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;25,106,028&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;43,177,071&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Supplies and packing materials&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;410,239&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;465,746&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Work in progress&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;299,260&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;374,756&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Finished goods&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;65,014,988&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;54,903,508&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;90,830,515&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;98,921,081&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
  <us-gaap:InventoryRawMaterials unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">25106028</us-gaap:InventoryRawMaterials>
  <us-gaap:InventoryRawMaterials unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">43177071</us-gaap:InventoryRawMaterials>
  <us-gaap:OtherInventorySupplies unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">410239</us-gaap:OtherInventorySupplies>
  <us-gaap:OtherInventorySupplies unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">465746</us-gaap:OtherInventorySupplies>
  <us-gaap:InventoryWorkInProcess unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">299260</us-gaap:InventoryWorkInProcess>
  <us-gaap:InventoryWorkInProcess unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">374756</us-gaap:InventoryWorkInProcess>
  <us-gaap:InventoryFinishedGoods unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">65014988</us-gaap:InventoryFinishedGoods>
  <us-gaap:InventoryFinishedGoods unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">54903508</us-gaap:InventoryFinishedGoods>
  <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;b&gt;NOTE 5 &amp;#x2013; PROPERTY, PLANT AND EQUIPMENT&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;Property, plant and equipment consisted of the following:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June 30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Building and improvements&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;40,871,707&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;37,799,650&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Auto&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;3,460,239&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;3,207,619&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;19,104,231&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;17,601,852&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Total property, plant and equipment&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;63,436,177&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;58,609,121&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(40,105,998&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(35,680,787&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;23,330,179&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;22,928,334&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
  <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June 30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Building and improvements&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;40,871,707&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;37,799,650&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Auto&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;3,460,239&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;3,207,619&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;19,104,231&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;17,601,852&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Total property, plant and equipment&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;63,436,177&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;58,609,121&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(40,105,998&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(35,680,787&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;23,330,179&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;22,928,334&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c58_AsOf31Dec2020_BuildingImprovementsMember" decimals="0">40871707</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c59_AsOf30Jun2020_BuildingImprovementsMember" decimals="0">37799650</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c60_AsOf31Dec2020_VehiclesMember" decimals="0">3460239</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c61_AsOf30Jun2020_VehiclesMember" decimals="0">3207619</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c62_AsOf31Dec2020_OtherMachineryAndEquipmentMember" decimals="0">19104231</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c63_AsOf30Jun2020_OtherMachineryAndEquipmentMember" decimals="0">17601852</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">63436177</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">58609121</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">40105998</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">35680787</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZEF8DZJKOl02n7N2iAQL3is3dodB8dSmiVU7qA0/jkaIzgB3vejGWWo58CZ/xiUQUgzk9vXfSzWyv81o/QZdxJLacEFLvQCh3E0ziK9V1ujXgef6oQ+3mZjYKsNkBy2qj4gNS26QGbj/UsDIkt8wCcEH6zg+xV/hNXOC44PPKYVGz9Wh+ZRFB9GiCBO/XixXVWpzuMH/Hom2BxUB4BbvDeSmUPTzVxxwY=] CSR-->
  <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;b&gt;NOTE 6 &amp;#x2013; INTANGIBLE ASSETS&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Intangible assets consisted of the following:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June 30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Land use rights, net&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;9,447,307&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;8,850,905&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Technology patent, net&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,006&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,069&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Customer relationships, net&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;832,443&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;908,933&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Non-compete agreement&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;144,713&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;230,669&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;Trademarks&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;6,227,100&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;5,759,049&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;16,653,569&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;15,751,625&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;LAND USE RIGHT&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On September 25, 2009, Yuxing was granted
a land use right for approximately 88 acres (353,000 square meters or 3.8 million square feet) by the People&amp;#x2019;s Government
and Land &amp;amp; Resources Bureau of Hu County, Xi&amp;#x2019;an, Shaanxi Province. The fair value of the related intangible asset was
determined to be the respective cost of RMB73,184,895 (or $11,197,289). The intangible asset is being amortized over the grant
period of 50 years using the straight-line method.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On August 13, 2003, Tianjuyuan was granted
a certificate of Land Use Right for a parcel of land of approximately 11 acres (42,726 square meters or 459,898 square feet) at
Ping Gu District, Beijing. The purchase cost was recorded at RMB1,045,950 (or $160,030). The intangible asset is being amortized
over the grant period of 50 years.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On August 16, 2001, Jinong received a
land use right as a contribution from a shareholder, which was granted by the People&amp;#x2019;s Government and Land &amp;amp; Resources
Bureau of Yangling District, Shaanxi Province. The fair value of the related intangible asset at the time of the contribution
was determined to be RMB7,285,099 (or $1,114,620). The intangible asset is being amortized over the grant period of 50 years.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;The Land Use Rights consisted of the following:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June 30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Land use rights&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;12,471,938&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;11,534,506&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: accumulated amortization&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(3,024,631&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(2,683,601&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total land use rights, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;9,447,307&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;8,850,905&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;TECHNOLOGY PATENT&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On August 16, 2001, Jinong was issued
a technology patent related to a proprietary formula used in the production of humic acid. The fair value of the related intangible
asset was determined to be the respective cost of RMB 5,875,068 (or $898,885) and is being amortized over the patent period of
10 years using the straight-line method. This technology patent has been fully amortized.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On July 2, 2010, the Company acquired
Gufeng and its wholly-owned subsidiary Tianjuyuan. The fair value of the acquired technology patent was estimated to be RMB9,200,000
(or $1,407,600) and is amortized over the remaining useful life of six years using the straight-line method. As of June 30, 2020,
this technology patent is fully amortized.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;The technology know-how consisted of the following:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June 30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Technology know-how&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;2,311,022&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;2,137,317&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: accumulated amortization&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(2,309,016&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(2,135,248&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total technology know-how, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;2,006&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;2,069&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;CUSTOMER RELATIONSHIPS&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On July 2, 2010, the Company acquired
Gufeng and its wholly-owned subsidiary Tianjuyuan. The fair value of the acquired customer relationships was estimated to be RMB65,000,000
(or $9,945,000) and is amortized over the remaining useful life of ten years. On June 30, 2016 and January 1, 2017, the Company
acquired the sales VIE Companies. The fair value of the acquired customer relationships was estimated to be RMB16,472,179 (or
$2,520,243) and is amortized over the remaining useful life of seven to ten years.&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June 30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Customer relationships&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;12,198,629&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;11,281,739&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: accumulated amortization&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(11,366,186&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(10,372,806&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total customer relationships, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;832,443&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;908,933&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;NON-COMPETE AGREEMENT&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On July 2, 2010, the Company acquired
Gufeng and its wholly-owned subsidiary Tianjuyuan. The fair value of the acquired non-compete agreement was estimated to be RMB1,320,000
(or $201,960) and is amortized over the remaining useful life of five years using the straight-line method. On June 30, 2016 and
January 1, 2017, the Company acquired the sales VIE Companies. The fair value of the acquired non-compete agreements was estimated
to be RMB6,150,683 (or $941,054) and is amortized over the remaining useful life of five years using the straight-line method.&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June 30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Non-compete agreement&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,249,007&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,155,127&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: accumulated amortization&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(1,104,294&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(924,458&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total non-compete agreement, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;144,713&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;230,669&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;TRADEMARKS&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On July 2, 2010, the Company acquired
Gufeng and its wholly-owned subsidiary Tianjuyuan. The preliminary fair value of the acquired trademarks was estimated to be RMB40,700,000
(or $6,227,100) and is subject to an annual impairment test.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;AMORTIZATION EXPENSE&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Estimated amortization expenses of intangible
assets for the next five twelve months periods ended December 31, are as follows:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Twelve
    Months Ended on December 31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: black 1.5pt solid; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Expense
    &lt;br/&gt;
    ($)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;vertical-align: bottom; width: 89%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2021&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; width: 8%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt;768,524&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2022&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt;594,402&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2023&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt;519,970&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2024&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt;381,232&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2025&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt;355,516&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
  <cga:IntangibleAssetsLandUseRightDescription contextRef="c64_From1Sep2009To25Sep2009_UseRightsMember">Yuxing was granted a land use right for approximately 88 acres (353,000 square meters or 3.8 million square feet) by the People&amp;#x2019;s Government and Land &amp;amp; Resources Bureau of Hu County, Xi&amp;#x2019;an, Shaanxi Province. The fair value of the related intangible asset was determined to be the respective cost of RMB73,184,895 (or $11,197,289). The intangible asset is being amortized over the grant period of 50 years using the straight-line method.</cga:IntangibleAssetsLandUseRightDescription>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="cny" contextRef="c65_AsOf25Sep2009_UseRightsMember" decimals="0">73184895</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="usd" contextRef="c65_AsOf25Sep2009_UseRightsMember" decimals="0">11197289</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c64_From1Sep2009To25Sep2009_UseRightsMember">P50Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
  <cga:IntangibleAssetsLandUseRightDescription contextRef="c66_From1Aug2003To13Aug2003_UseRightsMember">On August 13, 2003, Tianjuyuan was granted a certificate of Land Use Right for a parcel of land of approximately 11 acres (42,726 square meters or 459,898 square feet) at Ping Gu District, Beijing.</cga:IntangibleAssetsLandUseRightDescription>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="cny" contextRef="c67_AsOf13Aug2003_UseRightsMember" decimals="0">1045950</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="usd" contextRef="c67_AsOf13Aug2003_UseRightsMember" decimals="0">160030</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c66_From1Aug2003To13Aug2003_UseRightsMember">P50Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="cny" contextRef="c68_AsOf16Aug2001_UseRightsMember" decimals="0">7285099</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="usd" contextRef="c68_AsOf16Aug2001_UseRightsMember" decimals="0">1114620</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c69_From1Aug2001To16Aug2001_UseRightsMember">P50Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="cny" contextRef="c70_AsOf16Aug2001_PatentedTechnologyMember" decimals="0">5875068</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="usd" contextRef="c70_AsOf16Aug2001_PatentedTechnologyMember" decimals="0">898885</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c71_From1Aug2001To16Aug2001_PatentedTechnologyMember">P10Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="cny" contextRef="c72_AsOf2Jul2010_PatentedTechnologyMember" decimals="0">9200000</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="usd" contextRef="c72_AsOf2Jul2010_PatentedTechnologyMember" decimals="0">1407600</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c73_From8Jun2010To2Jul2010_PatentedTechnologyMember">P6Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod contextRef="c74_From8Jun2010To2Jul2010_CustomerRelationshipsMember">The fair value of the acquired customer relationships was estimated to be RMB65,000,000 (or $9,945,000) and is amortized over the remaining useful life of ten years.</us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="cny" contextRef="c75_AsOf2Jul2010_CustomerRelationshipsMember" decimals="0">65000000</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="usd" contextRef="c75_AsOf2Jul2010_CustomerRelationshipsMember" decimals="0">9945000</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="cny" contextRef="c76_AsOf30Jun2016_CustomerRelationshipsMember" decimals="0">16472179</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="usd" contextRef="c76_AsOf30Jun2016_CustomerRelationshipsMember" decimals="0">2520243</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c77_From1Jun2016To30Jun2016_MinimumMember_CustomerRelationshipsMember">P7Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
  <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c78_From1Jun2016To30Jun2016_MaximumMember_CustomerRelationshipsMember">P10Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod contextRef="c79_From8Jun2010To2Jul2010_NoncompeteAgreementsMember">The fair value of the acquired non-compete agreement was estimated to be RMB1,320,000 (or $201,960) and is amortized over the remaining useful life of five years using the straight-line method.</us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="cny" contextRef="c80_AsOf2Jul2010_NoncompeteAgreementsMember" decimals="0">1320000</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="usd" contextRef="c80_AsOf2Jul2010_NoncompeteAgreementsMember" decimals="0">201960</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="cny" contextRef="c81_AsOf30Jun2016_NoncompeteAgreementsMember" decimals="0">6150683</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="usd" contextRef="c81_AsOf30Jun2016_NoncompeteAgreementsMember" decimals="0">941054</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c82_From1Jun2016To30Jun2016_NoncompeteAgreementsMember">P5Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="cny" contextRef="c83_AsOf2Jul2010_TrademarksMember" decimals="0">40700000</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure unitRef="usd" contextRef="c83_AsOf2Jul2010_TrademarksMember" decimals="0">6227100</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
  <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June 30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Land use rights, net&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;9,447,307&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;8,850,905&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Technology patent, net&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,006&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,069&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Customer relationships, net&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;832,443&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;908,933&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Non-compete agreement&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;144,713&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;230,669&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;Trademarks&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;6,227,100&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;5,759,049&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;16,653,569&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;15,751,625&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill unitRef="usd" contextRef="c84_AsOf31Dec2020_UseRightsMember" decimals="0">9447307</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill unitRef="usd" contextRef="c85_AsOf30Jun2020_UseRightsMember" decimals="0">8850905</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill unitRef="usd" contextRef="c86_AsOf31Dec2020_PatentedTechnologyMember" decimals="0">2006</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill unitRef="usd" contextRef="c87_AsOf30Jun2020_PatentedTechnologyMember" decimals="0">2069</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill unitRef="usd" contextRef="c88_AsOf31Dec2020_CustomerRelationshipsMember" decimals="0">832443</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill unitRef="usd" contextRef="c89_AsOf30Jun2020_CustomerRelationshipsMember" decimals="0">908933</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill unitRef="usd" contextRef="c90_AsOf31Dec2020_NoncompeteAgreementsMember" decimals="0">144713</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill unitRef="usd" contextRef="c91_AsOf30Jun2020_NoncompeteAgreementsMember" decimals="0">230669</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill unitRef="usd" contextRef="c92_AsOf31Dec2020_TrademarksMember" decimals="0">6227100</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill unitRef="usd" contextRef="c93_AsOf30Jun2020_TrademarksMember" decimals="0">5759049</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock contextRef="c94_From1Jul2020To31Dec2020_UseRightsMember">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June 30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Land use rights&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;12,471,938&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;11,534,506&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: accumulated amortization&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(3,024,631&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(2,683,601&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total land use rights, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;9,447,307&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;8,850,905&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
  <us-gaap:FiniteLivedIntangibleAssetsGross unitRef="usd" contextRef="c84_AsOf31Dec2020_UseRightsMember" decimals="0">12471938</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross unitRef="usd" contextRef="c85_AsOf30Jun2020_UseRightsMember" decimals="0">11534506</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization unitRef="usd" contextRef="c84_AsOf31Dec2020_UseRightsMember" decimals="0">3024631</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization unitRef="usd" contextRef="c85_AsOf30Jun2020_UseRightsMember" decimals="0">2683601</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet unitRef="usd" contextRef="c84_AsOf31Dec2020_UseRightsMember" decimals="0">9447307</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet unitRef="usd" contextRef="c85_AsOf30Jun2020_UseRightsMember" decimals="0">8850905</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock contextRef="c95_From1Jul2020To31Dec2020_PatentedTechnologyMember">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June 30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Technology know-how&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;2,311,022&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;2,137,317&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: accumulated amortization&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(2,309,016&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(2,135,248&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total technology know-how, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;2,006&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;2,069&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
  <us-gaap:FiniteLivedIntangibleAssetsGross unitRef="usd" contextRef="c86_AsOf31Dec2020_PatentedTechnologyMember" decimals="0">2311022</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross unitRef="usd" contextRef="c87_AsOf30Jun2020_PatentedTechnologyMember" decimals="0">2137317</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization unitRef="usd" contextRef="c86_AsOf31Dec2020_PatentedTechnologyMember" decimals="0">-2309016</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization unitRef="usd" contextRef="c87_AsOf30Jun2020_PatentedTechnologyMember" decimals="0">-2135248</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet unitRef="usd" contextRef="c86_AsOf31Dec2020_PatentedTechnologyMember" decimals="0">2006</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet unitRef="usd" contextRef="c87_AsOf30Jun2020_PatentedTechnologyMember" decimals="0">2069</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock contextRef="c96_From1Jul2020To31Dec2020_CustomerRelationshipsMember">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June 30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Customer relationships&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;12,198,629&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;11,281,739&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: accumulated amortization&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(11,366,186&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(10,372,806&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total customer relationships, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;832,443&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;908,933&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
  <us-gaap:FiniteLivedIntangibleAssetsGross unitRef="usd" contextRef="c88_AsOf31Dec2020_CustomerRelationshipsMember" decimals="0">12198629</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross unitRef="usd" contextRef="c89_AsOf30Jun2020_CustomerRelationshipsMember" decimals="0">11281739</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization unitRef="usd" contextRef="c88_AsOf31Dec2020_CustomerRelationshipsMember" decimals="0">-11366186</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization unitRef="usd" contextRef="c89_AsOf30Jun2020_CustomerRelationshipsMember" decimals="0">-10372806</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet unitRef="usd" contextRef="c88_AsOf31Dec2020_CustomerRelationshipsMember" decimals="0">832443</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet unitRef="usd" contextRef="c89_AsOf30Jun2020_CustomerRelationshipsMember" decimals="0">908933</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock contextRef="c97_From1Jul2020To31Dec2020_NoncompeteAgreementsMember">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June 30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Non-compete agreement&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,249,007&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,155,127&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: accumulated amortization&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(1,104,294&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(924,458&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total non-compete agreement, net&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;144,713&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;230,669&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
  <us-gaap:FiniteLivedIntangibleAssetsGross unitRef="usd" contextRef="c90_AsOf31Dec2020_NoncompeteAgreementsMember" decimals="0">1249007</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross unitRef="usd" contextRef="c91_AsOf30Jun2020_NoncompeteAgreementsMember" decimals="0">1155127</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization unitRef="usd" contextRef="c90_AsOf31Dec2020_NoncompeteAgreementsMember" decimals="0">1104294</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization unitRef="usd" contextRef="c91_AsOf30Jun2020_NoncompeteAgreementsMember" decimals="0">924458</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet unitRef="usd" contextRef="c90_AsOf31Dec2020_NoncompeteAgreementsMember" decimals="0">144713</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet unitRef="usd" contextRef="c91_AsOf30Jun2020_NoncompeteAgreementsMember" decimals="0">230669</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Twelve
    Months Ended on December 31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: black 1.5pt solid; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Expense
    &lt;br/&gt;
    ($)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;vertical-align: bottom; width: 89%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2021&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; width: 8%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt;768,524&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2022&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt;594,402&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2023&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt;519,970&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2024&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt;381,232&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2025&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: top; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt;355,516&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;vertical-align: bottom&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">768524</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">594402</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">519970</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">381232</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">355516</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <us-gaap:OtherAssetsDisclosureTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;&lt;b&gt;NOTE 7 &amp;#x2013; OTHER NON-CURRENT ASSETS&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Other non-current assets mainly include
advance payments related to leasing land for use by the Company. As of December 31, 2020, the balance of other non-current assets
was $10,803,381, which was the lease fee advances for agriculture lands that the Company engaged in Shiquan County from 2021 to
2027.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;In March 2017, Jinong entered into a lease
agreement for approximately 3,400 mu, and 2600-hectare agriculture lands in Shiquan County, Shaanxi Province. The lease was from
April 2017 and was renewable for every ten-year period up to 2066. The aggregate leasing fee was approximately RMB 13 million
per annum, The Company had made 10-year advances of leasing fee per lease terms. The Company has amortized $1 million and $1 million
as expenses for the six months ended December 31, 2020 and 2019, respectively.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Estimated amortization expenses of the
lease advance payments for the next four twelve-month periods ended December 31 and thereafter are as follows:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Twelve
    months ending December 31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;width: 90%; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2022&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 7%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2,054,025&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2023&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2,054,025&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2024&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2,054,025&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2025 and thereafter&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;4,641,306&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;</us-gaap:OtherAssetsDisclosureTextBlock>
  <us-gaap:OtherAssetsNoncurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">10803381</us-gaap:OtherAssetsNoncurrent>
  <cga:AreaOfLandDescription contextRef="c98_From1Mar2017To31Mar2017_JinongMember">Jinong entered into a lease agreement for approximately 3,400 mu, and 2600-hectare agriculture lands in Shiquan County, Shaanxi Province. The lease was from April 2017 and was renewable for every ten-year period up to 2066.</cga:AreaOfLandDescription>
  <cga:RentalFees unitRef="cny" contextRef="c99_From5Mar2017To31Mar2017_JinongMember" decimals="-6">13000000</cga:RentalFees>
  <cga:RentalTerms contextRef="c99_From5Mar2017To31Mar2017_JinongMember">P10Y</cga:RentalTerms>
  <us-gaap:AmortizationOfDeferredLeasingFees unitRef="usd" contextRef="c100_From1Jul2020To31Dec2020_JinongMember" decimals="-6">1000000</us-gaap:AmortizationOfDeferredLeasingFees>
  <us-gaap:AmortizationOfDeferredLeasingFees unitRef="usd" contextRef="c101_From1Jul2019To31Dec2019_JinongMember" decimals="-6">1000000</us-gaap:AmortizationOfDeferredLeasingFees>
  <us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Twelve
    months ending December 31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;width: 90%; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2022&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 7%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2,054,025&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2023&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2,054,025&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2024&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2,054,025&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2025 and thereafter&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;4,641,306&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock>
  <us-gaap:FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearTwo unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">2054025</us-gaap:FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearTwo>
  <us-gaap:FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearThree unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">2054025</us-gaap:FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearThree>
  <us-gaap:FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">2054025</us-gaap:FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour>
  <us-gaap:FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingAfterYearFive unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">4641306</us-gaap:FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingAfterYearFive>
  <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;b&gt;NOTE 8 &amp;#x2013; ACCRUED EXPENSES AND OTHER PAYABLES&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;Accrued expenses and other payables consisted of the following:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June 30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Payroll and welfare payable&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;182,416&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;168,705&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Accrued expenses&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;8,565,068&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;7,640,130&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Other payables&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,406,906&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,211,818&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Other levy payable&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;128,316&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;118,671&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;15,282,706&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;14,139,324&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
  <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June 30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Payroll and welfare payable&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;182,416&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;168,705&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Accrued expenses&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;8,565,068&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;7,640,130&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Other payables&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,406,906&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,211,818&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Other levy payable&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;128,316&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;118,671&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;15,282,706&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;14,139,324&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
  <us-gaap:AccruedPayrollTaxesCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">182416</us-gaap:AccruedPayrollTaxesCurrent>
  <us-gaap:AccruedPayrollTaxesCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">168705</us-gaap:AccruedPayrollTaxesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">8565068</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">7640130</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:AccountsPayableOtherCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">6406906</us-gaap:AccountsPayableOtherCurrent>
  <us-gaap:AccountsPayableOtherCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">6211818</us-gaap:AccountsPayableOtherCurrent>
  <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">128316</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
  <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">118671</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
  <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;b&gt;NOTE 9 &amp;#x2013; AMOUNT DUE TO RELATED PARTIES&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;At the end of December 2015, Yuxing entered
into a sales agreement with the Company&amp;#x2019;s affiliate, 900LH.com Food Co., Ltd. (&amp;#x201c;900LH.com&amp;#x201d;, previously announced
as Xi&amp;#x2019;an Gem Grain Co., Ltd) pursuant to which Yuxing is to supply various vegetables to 900LH.com for its incoming seasonal
sales at the holidays and year ends (the &amp;#x201c;Sales Agreement&amp;#x201d;). The contingent contracted value of the Sales Agreement
is RMB 25,500,000 (approximately $3,901,500). For the six months Ended December 31, 2020 and 2019, Yuxing has sold approximately
$176,409 and $300,210 products to 900LH.com.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;As of December 31, 2020, and June 30,
2020, the amount due to related parties was $4,345,258 and $4,212,407, respectively.&amp;#xa0;&amp;#xa0;As of December 31, 2020, and June
30, 2020, $1,071,000 and $990,500, respectively were amounts that Gufeng borrowed from a related party, Xi&amp;#x2019;an Techteam Science
&amp;amp; Technology Industry (Group) Co. Ltd., a company controlled by Mr. Zhuoyu Li, Chairman and CEO of the Company, representing
unsecured, non-interest-bearing loans that are due on demand.&amp;#xa0;&amp;#xa0;These loans are not subject to written agreements.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;As of December 31, 2020, and June 30,
2020, the Company&amp;#x2019;s subsidiary, Jinong, owed 900LH.com $12,779 and $11,819, respectively.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On July 1, 2020, Jinong signed an office
lease with Kingtone Information Technology Co., Ltd. (&amp;#x201c;Kingtone Information&amp;#x201d;), of which Mr. Zhuoyu Li, Chairman and
CEO of the Company, served as Chairman. Pursuant to the lease, Jinong rented 612 square meters (approximately 6,588 square feet)
of office space from Kingtone Information. The lease provides for a two-year term effective as of July 1, 2020 with monthly rent
of RMB24,480 (approximately $3,745).&lt;/p&gt;&lt;br/&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty unitRef="cny" contextRef="c102_From1Dec2015To31Dec2015_SalesAgreementMember" decimals="0">25500000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty unitRef="usd" contextRef="c102_From1Dec2015To31Dec2015_SalesAgreementMember" decimals="0">3901500</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty unitRef="usd" contextRef="c103_From1Jul2020To31Dec2020_YuxingMember" decimals="0">176409</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty unitRef="usd" contextRef="c104_From1Jul2019To31Dec2019_YuxingMember" decimals="0">300210</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <us-gaap:DueToRelatedPartiesCurrent unitRef="usd" contextRef="c105_AsOf31Dec2020_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember_GufengMember" decimals="0">1071000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent unitRef="usd" contextRef="c106_AsOf30Jun2020_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember_GufengMember" decimals="0">990500</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent unitRef="usd" contextRef="c107_AsOf31Dec2020_JinongMember" decimals="0">12779</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent unitRef="usd" contextRef="c108_AsOf30Jun2020_JinongMember" decimals="0">11819</us-gaap:DueToRelatedPartiesCurrent>
  <cga:DescriptionOfOfficeLease contextRef="c0_From1Jul2020To31Dec2020">Jinong signed an office lease with Kingtone Information Technology Co., Ltd. (&amp;#x201c;Kingtone Information&amp;#x201d;), of which Mr. Zhuoyu Li, Chairman and CEO of the Company, served as Chairman. Pursuant to the lease, Jinong rented 612 square meters (approximately 6,588 square feet) of office space from Kingtone Information.</cga:DescriptionOfOfficeLease>
  <cga:LesseeFinanceLeasesTermOfContract contextRef="c109_From25Jun2020To2Jul2020_KingtoneInformationMember">The lease provides for a two-year term effective as of July 1, 2020 with monthly rent of RMB24,480 (approximately $3,745).</cga:LesseeFinanceLeasesTermOfContract>
  <cga:MonthlyRentExpenses unitRef="cny" contextRef="c109_From25Jun2020To2Jul2020_KingtoneInformationMember" decimals="0">24480</cga:MonthlyRentExpenses>
  <cga:MonthlyRentExpenses unitRef="usd" contextRef="c109_From25Jun2020To2Jul2020_KingtoneInformationMember" decimals="0">3745</cga:MonthlyRentExpenses>
  <us-gaap:ShortTermDebtTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;b&gt;NOTE 10 &amp;#x2013; LOAN PAYABLES&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;As of December 31, 2020, the short-term
loan payables consisted of three loans which mature on dates ranging from June 17, 2020 through August 5, 2021 with interest rates
ranging from 5.22% to 5.66%. All loans are collateralized by Tianjuyuan&amp;#x2019;s land use right and building ownership right.&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;No.&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Payee&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Loan period per agreement&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Interest Rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December&amp;#xa0;31,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 7%; text-align: center&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 56%; text-align: left&quot;&gt;Postal Saving Bank of China - Pinggu Branch&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap; width: 11%; text-align: center&quot;&gt;June 17, 2020-June 16, 2021&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;5.66&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;2,295,000&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;2&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Beijing Bank - Pinggu Branch&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap; text-align: center&quot;&gt;June 22, 2020-June 22, 2021&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5.22&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,530,000&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-bottom: 1.5pt&quot;&gt;3&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Postal Saving Bank of China - Pinggu Branch&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap; text-align: center; padding-bottom: 1.5pt&quot;&gt;August 6, 2020-August 5, 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: right&quot;&gt;5.66&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;306,000&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: center; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap; text-align: center; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;4,131,000&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The interest expense from short-term loans
was $123,953 and $164,698 for the period ended December 31, 2020 and 2019, respectively.&lt;/p&gt;&lt;br/&gt;</us-gaap:ShortTermDebtTextBlock>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage unitRef="pure" contextRef="c110_AsOf31Dec2020_MinimumMember_LoansPayableMember" decimals="4">0.0522</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage unitRef="pure" contextRef="c111_AsOf31Dec2020_MaximumMember_LoansPayableMember" decimals="4">0.0566</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:InterestExpenseShortTermBorrowings unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">123953</us-gaap:InterestExpenseShortTermBorrowings>
  <us-gaap:InterestExpenseShortTermBorrowings unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">164698</us-gaap:InterestExpenseShortTermBorrowings>
  <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;No.&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Payee&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Loan period per agreement&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Interest Rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December&amp;#xa0;31,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 7%; text-align: center&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 56%; text-align: left&quot;&gt;Postal Saving Bank of China - Pinggu Branch&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap; width: 11%; text-align: center&quot;&gt;June 17, 2020-June 16, 2021&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;5.66&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;2,295,000&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;2&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Beijing Bank - Pinggu Branch&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap; text-align: center&quot;&gt;June 22, 2020-June 22, 2021&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5.22&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,530,000&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: center; padding-bottom: 1.5pt&quot;&gt;3&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Postal Saving Bank of China - Pinggu Branch&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap; text-align: center; padding-bottom: 1.5pt&quot;&gt;August 6, 2020-August 5, 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: right&quot;&gt;5.66&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;306,000&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: center; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap; text-align: center; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;4,131,000&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
  <cga:LoanPeriodPerAgreementStartAndEnd contextRef="c112_From1Jul2020To31Dec2020_PostalSavingBankOfChinaPingguBranchMember">June 17, 2020-June 16, 2021</cga:LoanPeriodPerAgreementStartAndEnd>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage unitRef="pure" contextRef="c113_AsOf31Dec2020_PostalSavingBankOfChinaPingguBranchMember" decimals="4">0.0566</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:LoansPayableToBankCurrent unitRef="usd" contextRef="c113_AsOf31Dec2020_PostalSavingBankOfChinaPingguBranchMember" decimals="0">2295000</us-gaap:LoansPayableToBankCurrent>
  <cga:LoanPeriodPerAgreementStartAndEnd contextRef="c114_From1Jul2020To31Dec2020_BeijingBankPingguBranchMember">June 22, 2020-June 22, 2021</cga:LoanPeriodPerAgreementStartAndEnd>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage unitRef="pure" contextRef="c115_AsOf31Dec2020_BeijingBankPingguBranchMember" decimals="4">0.0522</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:LoansPayableToBankCurrent unitRef="usd" contextRef="c115_AsOf31Dec2020_BeijingBankPingguBranchMember" decimals="0">1530000</us-gaap:LoansPayableToBankCurrent>
  <cga:LoanPeriodPerAgreementStartAndEnd contextRef="c116_From1Jul2020To31Dec2020_PostalSavingBankOfChinaPingguBranchTwoMember">August 6, 2020-August 5, 2021</cga:LoanPeriodPerAgreementStartAndEnd>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage unitRef="pure" contextRef="c117_AsOf31Dec2020_PostalSavingBankOfChinaPingguBranchTwoMember" decimals="4">0.0566</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:LoansPayableToBankCurrent unitRef="usd" contextRef="c117_AsOf31Dec2020_PostalSavingBankOfChinaPingguBranchTwoMember" decimals="0">306000</us-gaap:LoansPayableToBankCurrent>
  <us-gaap:LoansPayableToBankCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">4131000</us-gaap:LoansPayableToBankCurrent>
  <us-gaap:DebtDisclosureTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;b&gt;NOTE 11 &amp;#x2013; CONVERTIBLE NOTES PAYABLE&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Relating to the acquisition of the VIE
Companies, the Company subsidiary, Jinong, issued to the VIE Companies shareholders convertible notes payable twice, in the aggregate
notional amount of RMB 51,000,000 ($7,803,000) with a term of three years and an annual interest rate of 3%.&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;No.&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center&quot;&gt;Related Acquisitions of Sales VIEs&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center&quot;&gt;Issuance Date&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Maturity Date&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center&quot;&gt;Notional Interest &lt;br/&gt;
Rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center&quot;&gt;Conversion Price&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center&quot;&gt;Notional Amount&lt;br/&gt; (in RMB)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;vertical-align: top; width: 5%; text-align: center&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 37%; text-align: left&quot;&gt;Wangtian, Lishijie, Xindeguo, Xinyulei, Jinyangguang&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 11%; text-align: center&quot;&gt;June 30, 2016&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 11%; text-align: center&quot;&gt;June 30, 2019&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 8%; text-align: right&quot;&gt;3&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 8%; text-align: right&quot;&gt;5.00&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 8%; text-align: right&quot;&gt;39,000,000&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center&quot;&gt;2&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Fengnong, Xiangrong&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;January&amp;#xa0;1,&amp;#xa0;2017&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;December&amp;#xa0;31,&amp;#xa0;2019&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;3&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5.00&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;12,000,000&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The convertible notes take priority over
the preferred stock and common stock of Jinong, and any other class or series of capital stocks Jinong issues in the future in
terms of interests and payments in the event of any liquidation, dissolution or winding up of Jinong. On or after the third anniversary
of the issuance date of the note, noteholders may request Jinong to process the note conversion to convert the note into shares
of the Company&amp;#x2019;s common stock. The notes cannot be converted prior to the mature date. The per share conversion price of
the notes is the higher of the following: (i) $5.00 per share or (ii) 75% of the closing price of the Company&amp;#x2019;s common stock
on the date the noteholder delivers the conversion notice. Due to the discontinuation of VIE agreements with Zhenbai&amp;#x2019;s shareholders,
certain convertible notes issued on June 30, 2016 with a face amount of RMB 12,000,000 ($1,836,000) were tendered back to the
Company. All outstanding balance of unpaid principal and accrued interest in the tendered convertible notes were forfeited.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On November 15, 2019, the Company issued
995,000 shares of common stock at the price of $5.00 per share for the total amount of $4,975,000 to the holders of the Company&amp;#x2019;s
convertible notes payable in connection with the payment of the convertible notes&amp;#x2019; principal and interests. The convertible
notes were issued on June 30, 2016 and matured on June 30, 2019.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On February 14, 2020, the Company issued
377,650 shares of common stock at the price of $5.00 per share for the total amount of $1,888,250 to the holders of the Company&amp;#x2019;s
convertible notes payable in connection with the payment of the convertible notes&amp;#x2019; principal and interests. The convertible
notes were issued on January 1, 2017 and matured on January 1, 2020.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The Company determined that the fair value
of the convertible notes payable was 0 as of December 31, 2020 and June 30, 2020. Aside from the forfeiture of the convertible
notes previously issued to Zhenbai&amp;#x2019;s shareholders, the difference between the fair value of the notes and the face amount
of the notes is being amortized to accretion implied interest expense over the three-year life of the notes. As of December 31,
2020, the accumulated amortization of this discount into accretion expenses was $1,375,499. As of December 31, 2019, the accumulated
amortization of this discount into accretion expenses was $1,375,511.&lt;/p&gt;&lt;br/&gt;</us-gaap:DebtDisclosureTextBlock>
  <us-gaap:ConvertibleNotesPayable unitRef="cny" contextRef="c118_AsOf31Dec2020_JinongMember" decimals="0">51000000</us-gaap:ConvertibleNotesPayable>
  <us-gaap:ConvertibleNotesPayable unitRef="usd" contextRef="c118_AsOf31Dec2020_JinongMember" decimals="0">7803000</us-gaap:ConvertibleNotesPayable>
  <us-gaap:DebtInstrumentTerm contextRef="c6_From1Jul2020To31Dec2020_JinongMember">P3Y</us-gaap:DebtInstrumentTerm>
  <us-gaap:DebtInstrumentInterestRateDuringPeriod unitRef="pure" contextRef="c6_From1Jul2020To31Dec2020_JinongMember" decimals="2">0.03</us-gaap:DebtInstrumentInterestRateDuringPeriod>
  <us-gaap:DebtConversionDescription contextRef="c119_From1Jul2020To31Dec2020_ZhenbaiMember">The per share conversion price of the notes is the higher of the following: (i) $5.00 per share or (ii) 75% of the closing price of the Company&amp;#x2019;s common stock on the date the noteholder delivers the conversion notice.</us-gaap:DebtConversionDescription>
  <us-gaap:ConvertibleNotesPayable unitRef="cny" contextRef="c120_AsOf30Jun2016_ZhenbaiMember" decimals="0">12000000</us-gaap:ConvertibleNotesPayable>
  <us-gaap:ConvertibleNotesPayable unitRef="usd" contextRef="c120_AsOf30Jun2016_ZhenbaiMember" decimals="0">1836000</us-gaap:ConvertibleNotesPayable>
  <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities unitRef="shares" contextRef="c121_From1Nov2019To15Nov2019" decimals="INF">995000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
  <us-gaap:SharesIssuedPricePerShare unitRef="usdPershares" contextRef="c122_AsOf15Nov2019" decimals="2">5.00</us-gaap:SharesIssuedPricePerShare>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments unitRef="usd" contextRef="c121_From1Nov2019To15Nov2019" decimals="0">4975000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
  <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities unitRef="shares" contextRef="c123_From30Jan2020To14Feb2020" decimals="INF">377650</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
  <us-gaap:SharesIssuedPricePerShare unitRef="usdPershares" contextRef="c124_AsOf14Feb2020" decimals="2">5.00</us-gaap:SharesIssuedPricePerShare>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments unitRef="usd" contextRef="c123_From30Jan2020To14Feb2020" decimals="0">1888250</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
  <us-gaap:NotesPayableFairValueDisclosure unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">0</us-gaap:NotesPayableFairValueDisclosure>
  <us-gaap:NotesPayableFairValueDisclosure unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">0</us-gaap:NotesPayableFairValueDisclosure>
  <us-gaap:AccretionExpense unitRef="usd" contextRef="c119_From1Jul2020To31Dec2020_ZhenbaiMember" decimals="0">1375499</us-gaap:AccretionExpense>
  <us-gaap:AccretionExpense unitRef="usd" contextRef="c125_From1Jul2019To31Dec2019_ZhenbaiMember" decimals="0">1375511</us-gaap:AccretionExpense>
  <us-gaap:ConvertibleDebtTableTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;No.&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center&quot;&gt;Related Acquisitions of Sales VIEs&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center&quot;&gt;Issuance Date&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Maturity Date&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center&quot;&gt;Notional Interest &lt;br/&gt;
Rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center&quot;&gt;Conversion Price&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center&quot;&gt;Notional Amount&lt;br/&gt; (in RMB)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;vertical-align: top; width: 5%; text-align: center&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 37%; text-align: left&quot;&gt;Wangtian, Lishijie, Xindeguo, Xinyulei, Jinyangguang&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 11%; text-align: center&quot;&gt;June 30, 2016&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 11%; text-align: center&quot;&gt;June 30, 2019&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 8%; text-align: right&quot;&gt;3&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 8%; text-align: right&quot;&gt;5.00&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 8%; text-align: right&quot;&gt;39,000,000&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;vertical-align: top; text-align: center&quot;&gt;2&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Fengnong, Xiangrong&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;January&amp;#xa0;1,&amp;#xa0;2017&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;December&amp;#xa0;31,&amp;#xa0;2019&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;3&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5.00&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;12,000,000&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ConvertibleDebtTableTextBlock>
  <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c126_From1Jul2019To31Dec2019_WangtianLishijieXindeguoXinyuleiJinyangguangMember">2016-06-30</us-gaap:DebtInstrumentIssuanceDate1>
  <us-gaap:DebtInstrumentMaturityDate contextRef="c126_From1Jul2019To31Dec2019_WangtianLishijieXindeguoXinyuleiJinyangguangMember">2019-06-30</us-gaap:DebtInstrumentMaturityDate>
  <us-gaap:DebtConversionOriginalDebtInterestRateOfDebt unitRef="pure" contextRef="c126_From1Jul2019To31Dec2019_WangtianLishijieXindeguoXinyuleiJinyangguangMember" decimals="2">0.03</us-gaap:DebtConversionOriginalDebtInterestRateOfDebt>
  <us-gaap:DebtInstrumentConvertibleConversionPrice1 unitRef="cnyPershares" contextRef="c127_AsOf31Dec2019_WangtianLishijieXindeguoXinyuleiJinyangguangMember" decimals="2">5.00</us-gaap:DebtInstrumentConvertibleConversionPrice1>
  <us-gaap:ConvertibleNotesPayable unitRef="cny" contextRef="c127_AsOf31Dec2019_WangtianLishijieXindeguoXinyuleiJinyangguangMember" decimals="0">39000000</us-gaap:ConvertibleNotesPayable>
  <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c128_From1Jul2019To31Dec2019_FengnongXiangrongMember">2017-01-01</us-gaap:DebtInstrumentIssuanceDate1>
  <us-gaap:DebtInstrumentMaturityDate contextRef="c128_From1Jul2019To31Dec2019_FengnongXiangrongMember">2019-12-31</us-gaap:DebtInstrumentMaturityDate>
  <us-gaap:DebtConversionOriginalDebtInterestRateOfDebt unitRef="pure" contextRef="c128_From1Jul2019To31Dec2019_FengnongXiangrongMember" decimals="2">0.03</us-gaap:DebtConversionOriginalDebtInterestRateOfDebt>
  <us-gaap:DebtInstrumentConvertibleConversionPrice1 unitRef="cnyPershares" contextRef="c129_AsOf31Dec2019_FengnongXiangrongMember" decimals="2">5.00</us-gaap:DebtInstrumentConvertibleConversionPrice1>
  <us-gaap:ConvertibleNotesPayable unitRef="cny" contextRef="c129_AsOf31Dec2019_FengnongXiangrongMember" decimals="0">12000000</us-gaap:ConvertibleNotesPayable>
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;b&gt;NOTE 12 &amp;#x2013; TAXES PAYABLE&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Enterprise Income Tax&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Effective January 1, 2008, the Enterprise
Income Tax (&amp;#x201c;EIT&amp;#x201d;) law of the PRC replaced the tax laws for Domestic Enterprises (&amp;#x201c;DEs&amp;#x201d;) and Foreign Invested
Enterprises (&amp;#x201c;FIEs&amp;#x201d;). The EIT rate of 25% replaced the 33% rate that was applicable to both DEs and FIEs. The two-year
tax exemption and three-year 50% tax reduction tax holiday for production-oriented FIEs was eliminated. Since January 1, 2008,
Jinong became subject to income tax in China at a rate of 15% as a high-tech company, because of the expiration of its tax exemption
on December 31, 2007. Accordingly, it made provision for income taxes for the six-month period ended December 31, 2020 and 2019
of $273,796 and $-857,195, respectively.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Value-Added Tax&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;All the Company&amp;#x2019;s fertilizer products
that are produced and sold in the PRC were subject to a Chinese Value-Added Tax (VAT) of 13% of the gross sales price. On April
29, 2008, the PRC State of Administration of Taxation (SAT) released Notice #56, &amp;#x201c;&lt;i&gt;Exemption of VAT for Organic Fertilizer
Products&lt;/i&gt;&amp;#x201d;, which allows certain fertilizer products to be exempt from VAT beginning June 1, 2008. The Company submitted
the application for exemption in May 2009, which was granted effective September 1, 2009, continuing through December 31, 2015.
On August 10, 2015 and August 28, 2015, the SAT released Notice #90. &amp;#x201c;&lt;i&gt;Reinstatement of VAT for Fertilizer Products&lt;/i&gt;&amp;#x201d;,
and Notice #97, &amp;#x201c;&lt;i&gt;Supplementary Reinstatement of VAT for Fertilizer Products&lt;/i&gt;&amp;#x201d;, which restore the VAT of 13%
of the gross sales price on certain fertilizer products includes non-organic fertilizer products starting from September 1, 2015,
but granted taxpayers a reduced rate of 3% from September 1, 2015 through June 30, 2016.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On April 28, 2017, the PRC State of Administration
of Taxation (SAT) released Notice 2017 #37, &amp;#x201c;&lt;i&gt;Notice on Policy of Reduced Value Added Tax Rate,&lt;/i&gt;&amp;#x201d; under which,
effective July 1, 2017, all the Company&amp;#x2019;s fertilizer products that are produced and sold in the PRC are subject to a Chinese
Value-Added Tax (VAT) of 11% of the gross sales price. The tax rate was reduced 2% from 13%.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On April 4, 2018, the PRC State of Administration
of Taxation (SAT) released Notice 2018 #32, &amp;#x201c;&lt;i&gt;Notice on Adjustment of VAT Tax Rate,&lt;/i&gt;&amp;#x201d; under which, effective
May 1, 2018, all the Company&amp;#x2019;s fertilizer products that are produced and sold in the PRC are subject to a Chinese Value-Added
Tax (VAT) of 10% of the gross sales price. The tax rate was reduced 1% from 11%.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On March 20, 2019, the PRC State of Administration
of Taxation (SAT) released Notice 2019 #39, &amp;#x201c;&lt;i&gt;Announcement on Policies Concerning Deepening the Reform of Value Added
Tax,&lt;/i&gt;&amp;#x201d; under which, effective April 1, 2019, all the Company&amp;#x2019;s fertilizer products that are produced and sold in
the PRC are subject to a Chinese Value-Added Tax (VAT) of 9% of the gross sales price. The tax rate was reduced 1% from 10%.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Income Taxes and Related Payables&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June&amp;#xa0;30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-bottom: 1.5pt&quot;&gt;VAT provision&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(254,916&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(257,068&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Income tax payable&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,231,626&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,704,543&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Other levies&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,421,439&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,187,442&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Repatriation tax&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;29,010,535&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;29,010,535&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;32,408,684&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;31,645,452&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;The provision for income taxes consists of the following&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Current tax - foreign&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;3,047,841&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(375,504&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Deferred tax&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;3,047,841&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(375,504&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;Significant components of deferred tax assets were as follows:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June&amp;#xa0;30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Deferred tax assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; width: 76%; text-align: left&quot;&gt;Deferred Tax Benefit&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;35,936,326&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;33,743,546&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 10pt&quot;&gt;Valuation allowance&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(35,936,326&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(33,743,546&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total deferred tax assets&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Tax Rate Reconciliation&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Our effective tax rates were approximately
-4.5% and-1.1% for the six months Ended December 31, 2020 and 2019, respectively. Substantially all the Company&amp;#x2019;s income
before income taxes and related tax expense are from PRC sources. Actual income tax benefit reported in the consolidated statements
of operations and comprehensive income (loss) differ from the amounts computed by applying the US statutory income tax rate of
21.0% to income before income taxes for the six months Ended December 31, 2020 and 2019 for the following reasons:&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;December 31, 2020&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;China&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;United
    States&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: black 1.5pt solid; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;15%
    - 25%&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: black 1.5pt solid; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;21%&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: black 1.5pt solid; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 40%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Pretax
    income (loss)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(66,971,669&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 5%; text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(970,067&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 5%; text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(67,941,736&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 5%; text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Expected income tax expense (benefit)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(16,742,917&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;25.0&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(203,714&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;21.0&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(16,946,631&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;High-tech income benefits on Jinong&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;1,528,049&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(2.3)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;1,528,049&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;padding-left: 10pt; text-indent: -10pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Losses
    from subsidiaries in which no benefit is recognized&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;15,985,920&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(23.9&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;15,985,920&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 10pt; text-indent: -10pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Change
    in valuation allowance on deferred tax asset from US tax benefit&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2,276,790&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;(3.4)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;203,714&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(21.0&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2,480,504&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Actual tax expense&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;3,047,841&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(4.6&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)%&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;%&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;3,047,841&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(4.5&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;December 31, 2019&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;white-space: nowrap; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;China&lt;br/&gt;
    15% - 25%&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;white-space: nowrap; text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;United
    States&lt;br/&gt;
    21%&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;white-space: nowrap; text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;white-space: nowrap; text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 40%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Pretax
    income (loss)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(33,920,976&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 5%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(851,206&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 5%; text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(34,772,182&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 5%; text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Expected income tax expense (benefit)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(8,480,244&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;25.0&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(178,753&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;21.0&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(8,658,997&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;High-tech income benefits on Jinong&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;571,464&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(1.7&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;571,464&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;padding-left: 10pt; text-indent: -10pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Losses
    from subsidiaries in which no benefit is recognized&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;7,533,276&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(22.2&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;7,533,276&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 10pt; text-indent: -10pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Change
    in valuation allowance on deferred tax asset from US tax benefit&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;178,753&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(21.0&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;178,753&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Actual tax expense&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(375,504&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(1.1&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)%&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;%&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(375,504&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(1.1&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <cga:NewEnterpriseIncomeTaxRate unitRef="pure" contextRef="c130_From25Dec2007To1Jan2008_EnterpriseIncomeTaxMember" decimals="2">0.25</cga:NewEnterpriseIncomeTaxRate>
  <cga:ExistingEnterpriseIncomeTaxRate unitRef="pure" contextRef="c130_From25Dec2007To1Jan2008_EnterpriseIncomeTaxMember" decimals="2">0.33</cga:ExistingEnterpriseIncomeTaxRate>
  <us-gaap:IncomeTaxHolidayDescription contextRef="c0_From1Jul2020To31Dec2020">The two-year tax exemption and three-year 50% tax reduction tax holiday for production-oriented FIEs was eliminated.</us-gaap:IncomeTaxHolidayDescription>
  <cga:HighTechIncomeTaxRate unitRef="pure" contextRef="c130_From25Dec2007To1Jan2008_EnterpriseIncomeTaxMember" decimals="2">0.15</cga:HighTechIncomeTaxRate>
  <cga:ProvisionForIncomeTaxes unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">-273796</cga:ProvisionForIncomeTaxes>
  <cga:ProvisionForIncomeTaxes unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-857195</cga:ProvisionForIncomeTaxes>
  <cga:ValueAddedTaxRate unitRef="pure" contextRef="c0_From1Jul2020To31Dec2020" decimals="2">0.13</cga:ValueAddedTaxRate>
  <us-gaap:IncomeTaxHolidayDescription contextRef="c131_From1Jul2020To31Dec2020_PRCMember">&amp;#x201c;Reinstatement of VAT for Fertilizer Products&amp;#x201d;, and Notice #97, &amp;#x201c;Supplementary Reinstatement of VAT for Fertilizer Products&amp;#x201d;, which restore the VAT of 13% of the gross sales price on certain fertilizer products includes non-organic fertilizer products starting from September 1, 2015, but granted taxpayers a reduced rate of 3% from September 1, 2015 through June 30, 2016.</us-gaap:IncomeTaxHolidayDescription>
  <cga:ValueAddedTaxRate unitRef="pure" contextRef="c132_From1Apr2017To28Apr2017_PRCMember" decimals="2">0.11</cga:ValueAddedTaxRate>
  <cga:ValueAddedTaxRate unitRef="pure" contextRef="c133_From1Apr2017To28Apr2017_MinimumMember_PRCMember" decimals="2">0.02</cga:ValueAddedTaxRate>
  <cga:ValueAddedTaxRate unitRef="pure" contextRef="c134_From1Apr2017To28Apr2017_MaximumMember_PRCMember" decimals="2">0.13</cga:ValueAddedTaxRate>
  <cga:ValueAddedTaxRate unitRef="pure" contextRef="c135_From1Apr2018To4Apr2018_PRCMember" decimals="2">0.10</cga:ValueAddedTaxRate>
  <cga:ValueAddedTaxRate unitRef="pure" contextRef="c136_From1Apr2018To4Apr2018_MinimumMember_PRCMember" decimals="2">0.01</cga:ValueAddedTaxRate>
  <cga:ValueAddedTaxRate unitRef="pure" contextRef="c137_From1Apr2018To4Apr2018_MaximumMember_PRCMember" decimals="2">0.11</cga:ValueAddedTaxRate>
  <cga:ValueAddedTaxRate unitRef="pure" contextRef="c138_From1Mar2019To20Mar2019" decimals="2">0.09</cga:ValueAddedTaxRate>
  <cga:ValueAddedTaxRate unitRef="pure" contextRef="c139_From1Mar2019To20Mar2019_MinimumMember_PRCMember" decimals="2">0.01</cga:ValueAddedTaxRate>
  <cga:ValueAddedTaxRate unitRef="pure" contextRef="c140_From1Mar2019To20Mar2019_MaximumMember_PRCMember" decimals="2">0.10</cga:ValueAddedTaxRate>
  <cga:EffectiveTaxRateDescription contextRef="c141_From1Jul2020To31Dec2020_EnterpriseIncomeTaxMember">Our effective tax rates were approximately -4.5% and-1.1% for the six months Ended December 31, 2020 and 2019</cga:EffectiveTaxRateDescription>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate unitRef="pure" contextRef="c0_From1Jul2020To31Dec2020" decimals="3">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate unitRef="pure" contextRef="c22_From1Jul2019To31Dec2019" decimals="3">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <cga:ScheduleOfTaxPayableTableTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June&amp;#xa0;30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-bottom: 1.5pt&quot;&gt;VAT provision&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(254,916&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(257,068&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Income tax payable&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,231,626&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,704,543&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Other levies&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,421,439&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,187,442&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Repatriation tax&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;29,010,535&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;29,010,535&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;32,408,684&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;31,645,452&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</cga:ScheduleOfTaxPayableTableTextBlock>
  <us-gaap:SalesAndExciseTaxPayableCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">254916</us-gaap:SalesAndExciseTaxPayableCurrent>
  <us-gaap:SalesAndExciseTaxPayableCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">257068</us-gaap:SalesAndExciseTaxPayableCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">2231626</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">1704543</us-gaap:AccruedIncomeTaxesCurrent>
  <cga:OtherLevies unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">1421439</cga:OtherLevies>
  <cga:OtherLevies unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">1187442</cga:OtherLevies>
  <cga:RepatriationTax unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">-29010535</cga:RepatriationTax>
  <cga:RepatriationTax unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">-29010535</cga:RepatriationTax>
  <cga:IncomeTaxesAndRelatedPayablesCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">32408684</cga:IncomeTaxesAndRelatedPayablesCurrent>
  <cga:IncomeTaxesAndRelatedPayablesCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">31645452</cga:IncomeTaxesAndRelatedPayablesCurrent>
  <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center&quot;&gt;2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Current tax - foreign&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;3,047,841&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(375,504&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Deferred tax&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;3,047,841&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(375,504&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
  <us-gaap:CurrentForeignTaxExpenseBenefit unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">3047841</us-gaap:CurrentForeignTaxExpenseBenefit>
  <us-gaap:CurrentForeignTaxExpenseBenefit unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-375504</us-gaap:CurrentForeignTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" xs:nil="true"/>
  <us-gaap:DeferredIncomeTaxExpenseBenefit unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" xs:nil="true"/>
  <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June&amp;#xa0;30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Deferred tax assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 0.125in; width: 76%; text-align: left&quot;&gt;Deferred Tax Benefit&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;35,936,326&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;33,743,546&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 10pt&quot;&gt;Valuation allowance&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(35,936,326&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(33,743,546&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total deferred tax assets&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
  <us-gaap:DeferredTaxAssetsGross unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">35936326</us-gaap:DeferredTaxAssetsGross>
  <us-gaap:DeferredTaxAssetsGross unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">33743546</us-gaap:DeferredTaxAssetsGross>
  <us-gaap:DeferredTaxAssetsValuationAllowance unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">35936326</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxAssetsValuationAllowance unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">33743546</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxAssetsNet unitRef="usd" contextRef="c2_AsOf31Dec2020" xs:nil="true"/>
  <us-gaap:DeferredTaxAssetsNet unitRef="usd" contextRef="c3_AsOf30Jun2020" xs:nil="true"/>
  <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;China&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;United
    States&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: black 1.5pt solid; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;15%
    - 25%&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: black 1.5pt solid; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;21%&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: black 1.5pt solid; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 40%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Pretax
    income (loss)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(66,971,669&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 5%; text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(970,067&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 5%; text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(67,941,736&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 5%; text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Expected income tax expense (benefit)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(16,742,917&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;25.0&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(203,714&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;21.0&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(16,946,631&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;High-tech income benefits on Jinong&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;1,528,049&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(2.3)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;1,528,049&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;padding-left: 10pt; text-indent: -10pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Losses
    from subsidiaries in which no benefit is recognized&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;15,985,920&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(23.9&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;15,985,920&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 10pt; text-indent: -10pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Change
    in valuation allowance on deferred tax asset from US tax benefit&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2,276,790&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;(3.4)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;203,714&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(21.0&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2,480,504&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Actual tax expense&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;3,047,841&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(4.6&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)%&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;%&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;3,047,841&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(4.5&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;white-space: nowrap; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;China&lt;br/&gt;
    15% - 25%&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;white-space: nowrap; text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;United
    States&lt;br/&gt;
    21%&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;white-space: nowrap; text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;white-space: nowrap; text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 40%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Pretax
    income (loss)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(33,920,976&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 5%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(851,206&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 5%; text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(34,772,182&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 5%; text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Expected income tax expense (benefit)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(8,480,244&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;25.0&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(178,753&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;21.0&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(8,658,997&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;High-tech income benefits on Jinong&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;571,464&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(1.7&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;571,464&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;padding-left: 10pt; text-indent: -10pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Losses
    from subsidiaries in which no benefit is recognized&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;7,533,276&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(22.2&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;7,533,276&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-left: 10pt; text-indent: -10pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Change
    in valuation allowance on deferred tax asset from US tax benefit&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;178,753&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(21.0&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)%&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;178,753&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;Actual tax expense&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(375,504&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(1.1&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)%&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;%&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(375,504&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;(1.1&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c142_From1Jul2020To31Dec2020_CN" decimals="0">-66971669</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c143_From1Jul2020To31Dec2020_US" decimals="0">-970067</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit unitRef="usd" contextRef="c142_From1Jul2020To31Dec2020_CN" decimals="0">-16742917</cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit>
  <cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit unitRef="pure" contextRef="c142_From1Jul2020To31Dec2020_CN" decimals="3">0.250</cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit>
  <cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit unitRef="usd" contextRef="c143_From1Jul2020To31Dec2020_US" decimals="0">-203714</cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit>
  <cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit unitRef="pure" contextRef="c143_From1Jul2020To31Dec2020_US" decimals="3">0.210</cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit>
  <cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">-16946631</cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit>
  <cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits unitRef="usd" contextRef="c142_From1Jul2020To31Dec2020_CN" decimals="0">1528049</cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits>
  <cga:EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits unitRef="pure" contextRef="c142_From1Jul2020To31Dec2020_CN" decimals="3">-0.023</cga:EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits>
  <cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits unitRef="usd" contextRef="c143_From1Jul2020To31Dec2020_US" xs:nil="true"/>
  <cga:EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits unitRef="pure" contextRef="c143_From1Jul2020To31Dec2020_US" xs:nil="true"/>
  <cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">1528049</cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits>
  <cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary unitRef="usd" contextRef="c142_From1Jul2020To31Dec2020_CN" decimals="0">15985920</cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary>
  <cga:EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary unitRef="pure" contextRef="c142_From1Jul2020To31Dec2020_CN" decimals="3">-0.239</cga:EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary>
  <cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary unitRef="usd" contextRef="c143_From1Jul2020To31Dec2020_US" xs:nil="true"/>
  <cga:EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary unitRef="pure" contextRef="c143_From1Jul2020To31Dec2020_US" xs:nil="true"/>
  <cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">15985920</cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary>
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance unitRef="usd" contextRef="c142_From1Jul2020To31Dec2020_CN" decimals="0">2276790</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance unitRef="pure" contextRef="c142_From1Jul2020To31Dec2020_CN" decimals="3">-0.034</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance unitRef="usd" contextRef="c143_From1Jul2020To31Dec2020_US" decimals="0">203714</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance unitRef="pure" contextRef="c143_From1Jul2020To31Dec2020_US" decimals="3">-0.210</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">2480504</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c142_From1Jul2020To31Dec2020_CN" decimals="0">3047841</us-gaap:IncomeTaxExpenseBenefit>
  <cga:ActualTaxExpensesPercentage unitRef="pure" contextRef="c142_From1Jul2020To31Dec2020_CN" decimals="3">-0.046</cga:ActualTaxExpensesPercentage>
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c143_From1Jul2020To31Dec2020_US" xs:nil="true"/>
  <cga:ActualTaxExpensesPercentage unitRef="pure" contextRef="c143_From1Jul2020To31Dec2020_US" xs:nil="true"/>
  <cga:ActualTaxExpensesPercentage unitRef="pure" contextRef="c0_From1Jul2020To31Dec2020" decimals="3">-0.045</cga:ActualTaxExpensesPercentage>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c144_From1Jul2019To31Dec2019_CN" decimals="0">-33920976</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c145_From1Jul2019To31Dec2019_US" decimals="0">-851206</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit unitRef="usd" contextRef="c144_From1Jul2019To31Dec2019_CN" decimals="0">-8480244</cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit>
  <cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit unitRef="pure" contextRef="c144_From1Jul2019To31Dec2019_CN" decimals="3">0.250</cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit>
  <cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit unitRef="usd" contextRef="c145_From1Jul2019To31Dec2019_US" decimals="0">-178753</cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit>
  <cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit unitRef="pure" contextRef="c145_From1Jul2019To31Dec2019_US" decimals="3">0.210</cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit>
  <cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-8658997</cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit>
  <cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits unitRef="usd" contextRef="c144_From1Jul2019To31Dec2019_CN" decimals="0">571464</cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits>
  <cga:EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits unitRef="pure" contextRef="c144_From1Jul2019To31Dec2019_CN" decimals="3">-0.017</cga:EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits>
  <cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits unitRef="usd" contextRef="c145_From1Jul2019To31Dec2019_US" xs:nil="true"/>
  <cga:EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits unitRef="pure" contextRef="c145_From1Jul2019To31Dec2019_US" xs:nil="true"/>
  <cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">571464</cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits>
  <cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary unitRef="usd" contextRef="c144_From1Jul2019To31Dec2019_CN" decimals="0">7533276</cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary>
  <cga:EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary unitRef="pure" contextRef="c144_From1Jul2019To31Dec2019_CN" decimals="3">-0.222</cga:EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary>
  <cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary unitRef="usd" contextRef="c145_From1Jul2019To31Dec2019_US" xs:nil="true"/>
  <cga:EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary unitRef="pure" contextRef="c145_From1Jul2019To31Dec2019_US" xs:nil="true"/>
  <cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">7533276</cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary>
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance unitRef="usd" contextRef="c144_From1Jul2019To31Dec2019_CN" xs:nil="true"/>
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance unitRef="usd" contextRef="c145_From1Jul2019To31Dec2019_US" decimals="0">178753</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance unitRef="pure" contextRef="c145_From1Jul2019To31Dec2019_US" decimals="3">-0.210</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">178753</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c144_From1Jul2019To31Dec2019_CN" decimals="0">-375504</us-gaap:IncomeTaxExpenseBenefit>
  <cga:ActualTaxExpensesPercentage unitRef="pure" contextRef="c144_From1Jul2019To31Dec2019_CN" decimals="3">-0.011</cga:ActualTaxExpensesPercentage>
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c145_From1Jul2019To31Dec2019_US" xs:nil="true"/>
  <cga:ActualTaxExpensesPercentage unitRef="pure" contextRef="c145_From1Jul2019To31Dec2019_US" xs:nil="true"/>
  <cga:ActualTaxExpensesPercentage unitRef="pure" contextRef="c22_From1Jul2019To31Dec2019" decimals="3">-0.011</cga:ActualTaxExpensesPercentage>
  <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;&lt;b&gt;NOTE 13 &amp;#x2013; STOCKHOLDERS&amp;#x2019;
EQUITY&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Common Stock&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On November 15, 2019, the Company issued
995,000 shares of common stock at the price of $5.00 per share for the total amount of $4,975,000 to the holders of the Company&amp;#x2019;s
convertible notes payable in connection with the payment of the convertible notes&amp;#x2019; principal and interests. The convertible
notes were issued on June 30, 2016 and matured on June 30, 2019.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On February 14, 2020, the Company issued
377,650 shares of common stock at the price of $5.00 per share to the holders of the Company&amp;#x2019;s convertible notes payable
in connection with the payment of the convertible notes&amp;#x2019; principal and interests. The convertible notes were issued on January
1, 2017 and matured on January 1, 2020.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;There were no shares of common stock issued
during the six months ended December 31, 2020.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;As of December 31, 2020, and June 30,
2020, there were 6,350,129 and 6,350,129 shares of common stock issued and outstanding, respectively.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Preferred Stock&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Under the Company&amp;#x2019;s Articles of
Incorporation, the Board has the authority, without further action by stockholders, to designate up to 20,000,000 shares of preferred
stock in one or more series and to fix the rights, preferences, privileges, qualifications and restrictions granted to or imposed
upon the preferred stock, including dividend rights, conversion rights, voting rights, rights and terms of redemption, liquidation
preference and sinking fund terms, any or all of which may be greater than the rights of the common stock. If the Company sells
preferred stock under its registration statement on Form S-3, it will fix the rights, preferences, privileges, qualifications
and restrictions of the preferred stock of each series in the certificate of designation relating to that series and will file
the certificate of designation that describes the terms of the series of preferred stock the Company offers before the issuance
of the related series of preferred stock.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;As of December 31, 2020, the Company has
20,000,000 shares of preferred stock authorized, with a par value of $.001 per share, of which no shares are issued or outstanding.&lt;/p&gt;&lt;br/&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
  <us-gaap:CommonStockSharesIssued unitRef="shares" contextRef="c122_AsOf15Nov2019" decimals="INF">995000</us-gaap:CommonStockSharesIssued>
  <us-gaap:SaleOfStockPricePerShare unitRef="usdPershares" contextRef="c122_AsOf15Nov2019" decimals="2">5.00</us-gaap:SaleOfStockPricePerShare>
  <us-gaap:ProceedsFromIssuanceOfCommonStock unitRef="usd" contextRef="c146_From3Nov2019To15Nov2019" decimals="0">4975000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:CommonStockSharesIssued unitRef="shares" contextRef="c124_AsOf14Feb2020" decimals="INF">377650</us-gaap:CommonStockSharesIssued>
  <us-gaap:SaleOfStockPricePerShare unitRef="usdPershares" contextRef="c124_AsOf14Feb2020" decimals="2">5.00</us-gaap:SaleOfStockPricePerShare>
  <us-gaap:DebtInstrumentMaturityDate contextRef="c147_From26Jan2020To14Feb2020">2020-01-01</us-gaap:DebtInstrumentMaturityDate>
  <us-gaap:PreferredUnitsDescription contextRef="c0_From1Jul2020To31Dec2020">Under the Company&amp;#x2019;s Articles of Incorporation, the Board has the authority, without further action by stockholders, to designate up to 20,000,000 shares of preferred stock in one or more series and to fix the rights, preferences, privileges, qualifications and restrictions granted to or imposed upon the preferred stock, including dividend rights, conversion rights, voting rights, rights and terms of redemption, liquidation preference and sinking fund terms, any or all of which may be greater than the rights of the common stock.</us-gaap:PreferredUnitsDescription>
  <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;b&gt;NOTE 14 &amp;#x2013; CONCENTRATIONS AND LITIGATION&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;b&gt;&lt;i&gt;Market Concentration&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;All the Company&amp;#x2019;s revenue-generating
operations are conducted in the PRC. Accordingly, the Company&amp;#x2019;s business, financial condition and results of operations
may be influenced by the political, economic and legal environments in the PRC, and by the general state of the PRC&amp;#x2019;s economy.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The Company&amp;#x2019;s operations in the
PRC are subject to specific considerations and significant risks not typically associated with companies in North America and
Western Europe. These include risks associated with, among other things, the political, economic and legal environment and foreign
currency exchange. The Company&amp;#x2019;s results may be adversely affected by, among other things, changes in governmental policies
with respect to laws and regulations, anti-inflationary measures, currency conversion and remittance abroad, and rates and methods
of taxation.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;b&gt;&lt;i&gt;Vendor and Customer Concentration&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;There were two vendors from which the
Company purchased more than 10% of its raw materials, with the total of 22.2% of its raw materials for the six months ended December
31, 2020. Total purchases from these vendors are $20,257,292 for the six-month period ended December 31, 2020.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;There was only one vendor which the Company
purchased more than 10% of its raw materials, with the total of 10.4% of its raw materials for the six months ended December 31,
2019. Total purchases from this vendor are $3,534,955 for the six-month period ended December 31, 2019.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;No customer accounted for over 10% of the Company&amp;#x2019;s sales
for the six months Ended December 31, 2020 and 2019.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;&lt;b&gt;&lt;i&gt;Litigation&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On June 5, 2020, an individual filed suit
pro se (as in, representing oneself without an attorney) in the Southern District of Florida federal court alleging violations
of the Securities Exchange Act. The Company believes the action is without merit and vigorously opposed it. The company has moved
to dismiss the litigation and for attorney&amp;#x2019;s fees from the plaintiff. The motions are pending.&lt;/p&gt;&lt;br/&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
  <us-gaap:ConcentrationRiskSupplier contextRef="c148_From1Jul2020To31Dec2020_TwoVendorMember_SupplierConcentrationRiskMember">There were two vendors from which the Company purchased more than 10% of its raw materials, with the total of 22.2% of its raw materials for the six months ended December 31, 2020.</us-gaap:ConcentrationRiskSupplier>
  <cga:NumberOfVendors unitRef="pure" contextRef="c148_From1Jul2020To31Dec2020_TwoVendorMember_SupplierConcentrationRiskMember" decimals="INF">2</cga:NumberOfVendors>
  <cga:PurchaseAmount unitRef="usd" contextRef="c148_From1Jul2020To31Dec2020_TwoVendorMember_SupplierConcentrationRiskMember" decimals="0">20257292</cga:PurchaseAmount>
  <cga:NumberOfVendors unitRef="pure" contextRef="c149_From1Jul2019To31Dec2019_OneVendorsMember_SupplierConcentrationRiskMember" decimals="INF">1</cga:NumberOfVendors>
  <cga:PurchaseAmount unitRef="usd" contextRef="c149_From1Jul2019To31Dec2019_OneVendorsMember_SupplierConcentrationRiskMember" decimals="0">3534955</cga:PurchaseAmount>
  <us-gaap:ConcentrationRiskSupplier contextRef="c149_From1Jul2019To31Dec2019_OneVendorsMember_SupplierConcentrationRiskMember">There was only one vendor which the Company purchased more than 10% of its raw materials, with the total of 10.4% of its raw materials for the six months ended December 31, 2019.</us-gaap:ConcentrationRiskSupplier>
  <us-gaap:ConcentrationRiskCustomer contextRef="c150_From1Jul2020To31Dec2020_CustomerConcentrationRiskMember">No customer accounted for over 10% of the Company&amp;#x2019;s sales for the six months Ended December 31, 2020 and 2019.</us-gaap:ConcentrationRiskCustomer>
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;b&gt;NOTE 15 &amp;#x2013; SEGMENT REPORTING&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The Company is organized into four main
business segments, based on location and product: Jinong (fertilizer production), Gufeng (fertilizer production), Yuxing (agricultural
products production) and the sales VIEs. Each of the four operating segments referenced above has separate and distinct general
ledgers. The chief operating decision maker (&amp;#x201c;CODM&amp;#x201d;) receives financial information, including revenue, gross margin,
operating income (expense) and net income (loss) produced from the various general ledger systems to make decisions about allocating
resources and assessing performance; however, the principal measure of segment profitability or loss used by the CODM is net income
(loss) by segment.&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Three&amp;#xa0;Months &lt;br/&gt; Ended&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Three&amp;#xa0;Months&lt;br/&gt; Ended&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Six&amp;#xa0;Months &lt;br/&gt; Ended&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Six&amp;#xa0;Months &lt;br/&gt; Ended&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December 31, 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December 31, 2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December 31,&lt;br/&gt;
2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December 31,&lt;br/&gt;
2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Revenues from unaffiliated customers:&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 52%; text-align: justify; padding-left: 9pt&quot;&gt;Jinong&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;14,901,875&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;14,521,485&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;29,431,187&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;33,576,301&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Gufeng&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;22,436,394&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;22,266,549&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;38,264,597&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;38,589,766&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Yuxing&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,682,195&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,461,510&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5,105,683&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5,001,221&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt&quot;&gt;Sales VIEs&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;8,320,878&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;10,315,465&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;19,698,107&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;23,219,292&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Consolidated&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;48,341,342&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;49,565,009&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;92,499,574&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;100,386,580&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;Operating income (loss):&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Jinong&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(6,822,917&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(6,345,818&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(5,064,240&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(5,767,775&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Gufeng&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(29,684,059&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(21,628,851&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(60,820,293&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(33,129,109&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Yuxing&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;151,213&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;141,271&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;288,426&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;295,949&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Sales VIEs&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(1,592,608&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;547,915&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(1,240,771&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;4,841,232&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Reconciling item (1)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt&quot;&gt;Reconciling item (2)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;455,876&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(512,534&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(851,214&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 4pt&quot;&gt;Consolidated&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(37,492,495&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(27,798,017&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(66,836,878&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(34,610,917&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;Net income (loss):&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Jinong&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(6,808,850&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(5,381,542&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(5,290,807&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(4,857,441&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Gufeng&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(29,815,966&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(21,682,935&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(61,009,636&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(33,194,889&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Yuxing&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;167,650&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;140,943&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;304,559&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;295,498&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Sales VIEs&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(1,702,737&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;355,224&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(1,734,009&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;4,223,710&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Reconciling item (1)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;7&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Reconciling item (2)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(1,876,485&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(512,534&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(3,246,858&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(851,214&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt&quot;&gt;Reconciling item (3)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(277&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(36&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(12,827&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(12,350&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 4pt&quot;&gt;Consolidated&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(40,036,663&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(27,080,879&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(70,989,577&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(34,396,679&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;Depreciation and Amortization:&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Jinong&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;202,293&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;190,770&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;394,871&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;381,848&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Gufeng&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;303,556&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;516,523&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;608,667&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,036,858&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Yuxing&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;311,775&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;293,996&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;610,571&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;589,649&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt&quot;&gt;Sales VIEs&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;129,414&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;180,739&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;253,363&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;361,862&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 4pt&quot;&gt;Consolidated&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;947,039&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,182,028&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,867,471&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;2,370,218&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;Interest expense:&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Jinong&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;19,188&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;25,600&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Gufeng&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;67,185&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;68,204&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;123,953&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;138,993&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Yuxing&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt&quot;&gt;Sales VIEs&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(77,098&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(77,097&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 4pt&quot;&gt;Consolidated&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;67,185&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;10,294&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;123,953&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;87,496&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;Capital Expenditure:&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Jinong&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;53,381&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;20,371&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;57,048&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;24,949&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Gufeng&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;18,308&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;35,753&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Yuxing&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;18,762&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;25,585&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt&quot;&gt;Sales VIEs&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 4pt&quot;&gt;Consolidated&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;71,689&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;39,132&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;92,801&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;50,533&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;As of&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June&amp;#xa0;30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Identifiable assets:&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;width: 76%&quot;&gt;Jinong&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;84,809,661&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;83,055,679&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Gufeng&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;167,150,529&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;213,038,203&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Yuxing&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;37,626,582&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;34,310,053&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Sales VIEs&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;46,392,824&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;44,715,491&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Reconciling item (1)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(35,572,923&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(33,157,364&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Reconciling item (2)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;166,121&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;166,121&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Consolidated&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;300,572,794&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;342,128,183&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%&quot;&gt;&lt;tr style=&quot;vertical-align: top; text-align: justify&quot;&gt;
&lt;td style=&quot;width: 0in&quot;&gt;&lt;/td&gt;&lt;td style=&quot;width: 0.25in; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;(1)&lt;/i&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;Reconciling
                                         amounts refer to the unallocated assets or expenses of Green New Jersey.&lt;/i&gt;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%&quot;&gt;&lt;tr style=&quot;vertical-align: top; text-align: justify&quot;&gt;
&lt;td style=&quot;width: 0in&quot;&gt;&lt;/td&gt;&lt;td style=&quot;width: 0.25in; text-align: left&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;(2)&lt;/i&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;i&gt;Reconciling
                                         amounts refer to the unallocated assets or expenses of the Parent Company.&lt;/i&gt;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <us-gaap:NumberOfOperatingSegments unitRef="pure" contextRef="c0_From1Jul2020To31Dec2020" decimals="INF">4</us-gaap:NumberOfOperatingSegments>
  <cga:NumberOfBusinessSegments unitRef="pure" contextRef="c0_From1Jul2020To31Dec2020" decimals="INF">4</cga:NumberOfBusinessSegments>
  <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Three&amp;#xa0;Months &lt;br/&gt; Ended&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Three&amp;#xa0;Months&lt;br/&gt; Ended&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Six&amp;#xa0;Months &lt;br/&gt; Ended&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Six&amp;#xa0;Months &lt;br/&gt; Ended&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December 31, 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December 31, 2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December 31,&lt;br/&gt;
2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;December 31,&lt;br/&gt;
2019&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Revenues from unaffiliated customers:&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 52%; text-align: justify; padding-left: 9pt&quot;&gt;Jinong&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;14,901,875&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;14,521,485&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;29,431,187&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;33,576,301&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Gufeng&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;22,436,394&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;22,266,549&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;38,264,597&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;38,589,766&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Yuxing&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,682,195&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,461,510&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5,105,683&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5,001,221&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt&quot;&gt;Sales VIEs&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;8,320,878&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;10,315,465&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;19,698,107&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;23,219,292&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Consolidated&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;48,341,342&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;49,565,009&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;92,499,574&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;100,386,580&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;Operating income (loss):&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Jinong&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(6,822,917&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(6,345,818&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(5,064,240&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(5,767,775&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Gufeng&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(29,684,059&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(21,628,851&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(60,820,293&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(33,129,109&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Yuxing&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;151,213&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;141,271&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;288,426&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;295,949&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Sales VIEs&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(1,592,608&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;547,915&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(1,240,771&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;4,841,232&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Reconciling item (1)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt&quot;&gt;Reconciling item (2)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;455,876&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(512,534&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(851,214&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 4pt&quot;&gt;Consolidated&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(37,492,495&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(27,798,017&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(66,836,878&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(34,610,917&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;Net income (loss):&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Jinong&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(6,808,850&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(5,381,542&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(5,290,807&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(4,857,441&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Gufeng&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(29,815,966&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(21,682,935&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(61,009,636&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(33,194,889&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Yuxing&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;167,650&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;140,943&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;304,559&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;295,498&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Sales VIEs&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(1,702,737&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;355,224&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(1,734,009&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;4,223,710&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Reconciling item (1)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;7&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Reconciling item (2)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(1,876,485&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(512,534&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(3,246,858&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(851,214&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt&quot;&gt;Reconciling item (3)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(277&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(36&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(12,827&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(12,350&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 4pt&quot;&gt;Consolidated&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(40,036,663&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(27,080,879&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(70,989,577&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(34,396,679&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;Depreciation and Amortization:&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Jinong&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;202,293&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;190,770&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;394,871&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;381,848&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Gufeng&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;303,556&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;516,523&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;608,667&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,036,858&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Yuxing&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;311,775&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;293,996&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;610,571&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;589,649&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt&quot;&gt;Sales VIEs&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;129,414&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;180,739&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;253,363&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;361,862&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 4pt&quot;&gt;Consolidated&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;947,039&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,182,028&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,867,471&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;2,370,218&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;Interest expense:&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Jinong&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;19,188&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;25,600&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Gufeng&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;67,185&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;68,204&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;123,953&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;138,993&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Yuxing&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt&quot;&gt;Sales VIEs&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(77,098&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(77,097&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 4pt&quot;&gt;Consolidated&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;67,185&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;10,294&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;123,953&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;87,496&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;font style=&quot;font-size: 5pt&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;Capital Expenditure:&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Jinong&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;53,381&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;20,371&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;57,048&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;24,949&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Gufeng&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;18,308&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;35,753&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-left: 9pt&quot;&gt;Yuxing&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;18,762&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;25,585&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt&quot;&gt;Sales VIEs&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: justify; padding-bottom: 4pt&quot;&gt;Consolidated&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;71,689&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;39,132&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;92,801&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;50,533&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;As of&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June&amp;#xa0;30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Identifiable assets:&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;width: 76%&quot;&gt;Jinong&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;84,809,661&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;83,055,679&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Gufeng&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;167,150,529&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;213,038,203&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Yuxing&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;37,626,582&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;34,310,053&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Sales VIEs&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;46,392,824&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;44,715,491&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Reconciling item (1)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(35,572,923&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(33,157,364&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Reconciling item (2)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;166,121&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;166,121&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Consolidated&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;300,572,794&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;342,128,183&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c151_From1Oct2020To31Dec2020_JinongMember" decimals="0">14901875</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c152_From1Oct2019To31Dec2019_JinongMember" decimals="0">14521485</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c153_From1Jul2020To31Dec2020_JinongMember" decimals="0">29431187</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c154_From1Jul2019To31Dec2019_JinongMember" decimals="0">33576301</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c155_From1Oct2020To31Dec2020_GufengMember" decimals="0">22436394</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c156_From1Oct2019To31Dec2019_GufengMember" decimals="0">22266549</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c157_From1Jul2020To31Dec2020_GufengMember" decimals="0">38264597</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c158_From1Jul2019To31Dec2019_GufengMember" decimals="0">38589766</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c159_From1Oct2020To31Dec2020_YuxingMember" decimals="0">2682195</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c160_From1Oct2019To31Dec2019_YuxingMember" decimals="0">2461510</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c161_From1Jul2020To31Dec2020_YuxingMember" decimals="0">5105683</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c162_From1Jul2019To31Dec2019_YuxingMember" decimals="0">5001221</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c163_From1Oct2020To31Dec2020_VariableInterestEntitiesMember" decimals="0">8320878</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c164_From1Oct2019To31Dec2019_VariableInterestEntitiesMember" decimals="0">10315465</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c165_From1Jul2020To31Dec2020_VariableInterestEntitiesMember" decimals="0">19698107</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c166_From1Jul2019To31Dec2019_VariableInterestEntitiesMember" decimals="0">23219292</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c151_From1Oct2020To31Dec2020_JinongMember" decimals="0">-6822917</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c152_From1Oct2019To31Dec2019_JinongMember" decimals="0">-6345818</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c153_From1Jul2020To31Dec2020_JinongMember" decimals="0">-5064240</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c154_From1Jul2019To31Dec2019_JinongMember" decimals="0">-5767775</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c155_From1Oct2020To31Dec2020_GufengMember" decimals="0">-29684059</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c156_From1Oct2019To31Dec2019_GufengMember" decimals="0">-21628851</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c157_From1Jul2020To31Dec2020_GufengMember" decimals="0">-60820293</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c158_From1Jul2019To31Dec2019_GufengMember" decimals="0">-33129109</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c159_From1Oct2020To31Dec2020_YuxingMember" decimals="0">151213</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c160_From1Oct2019To31Dec2019_YuxingMember" decimals="0">141271</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c161_From1Jul2020To31Dec2020_YuxingMember" decimals="0">288426</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c162_From1Jul2019To31Dec2019_YuxingMember" decimals="0">295949</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c163_From1Oct2020To31Dec2020_VariableInterestEntitiesMember" decimals="0">-1592608</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c164_From1Oct2019To31Dec2019_VariableInterestEntitiesMember" decimals="0">547915</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c165_From1Jul2020To31Dec2020_VariableInterestEntitiesMember" decimals="0">-1240771</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c166_From1Jul2019To31Dec2019_VariableInterestEntitiesMember" decimals="0">4841232</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss id="_OperatingIncomeloss-c167_From1Oct2020To31Dec2020_SegmentReconcilingItems1Member_usd" unitRef="usd" contextRef="c167_From1Oct2020To31Dec2020_SegmentReconcilingItems1Member" xs:nil="true"/>
  <cga:OperatingIncomeloss id="_OperatingIncomeloss-c168_From1Oct2019To31Dec2019_SegmentReconcilingItems1Member_usd" unitRef="usd" contextRef="c168_From1Oct2019To31Dec2019_SegmentReconcilingItems1Member" xs:nil="true"/>
  <cga:OperatingIncomeloss id="_OperatingIncomeloss-c169_From1Jul2020To31Dec2020_SegmentReconcilingItems1Member_usd" unitRef="usd" contextRef="c169_From1Jul2020To31Dec2020_SegmentReconcilingItems1Member" xs:nil="true"/>
  <cga:OperatingIncomeloss id="_OperatingIncomeloss-c170_From1Jul2019To31Dec2019_SegmentReconcilingItems1Member_usd" unitRef="usd" contextRef="c170_From1Jul2019To31Dec2019_SegmentReconcilingItems1Member" xs:nil="true"/>
  <cga:OperatingIncomeloss id="_OperatingIncomeloss-c171_From1Oct2020To31Dec2020_SegmentReconcilingItems2Member_usd" unitRef="usd" contextRef="c171_From1Oct2020To31Dec2020_SegmentReconcilingItems2Member" decimals="0">455876</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss id="_OperatingIncomeloss-c172_From1Oct2019To31Dec2019_SegmentReconcilingItems2Member_usd" unitRef="usd" contextRef="c172_From1Oct2019To31Dec2019_SegmentReconcilingItems2Member" decimals="0">-512534</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss id="_OperatingIncomeloss-c173_From1Jul2020To31Dec2020_SegmentReconcilingItems2Member_usd" unitRef="usd" contextRef="c173_From1Jul2020To31Dec2020_SegmentReconcilingItems2Member" xs:nil="true"/>
  <cga:OperatingIncomeloss id="_OperatingIncomeloss-c174_From1Jul2019To31Dec2019_SegmentReconcilingItems2Member_usd" unitRef="usd" contextRef="c174_From1Jul2019To31Dec2019_SegmentReconcilingItems2Member" decimals="0">-851214</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">-37492495</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">-27798017</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">-66836878</cga:OperatingIncomeloss>
  <cga:OperatingIncomeloss unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">-34610917</cga:OperatingIncomeloss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c151_From1Oct2020To31Dec2020_JinongMember" decimals="0">-6808850</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c152_From1Oct2019To31Dec2019_JinongMember" decimals="0">-5381542</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c153_From1Jul2020To31Dec2020_JinongMember" decimals="0">-5290807</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c154_From1Jul2019To31Dec2019_JinongMember" decimals="0">-4857441</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c155_From1Oct2020To31Dec2020_GufengMember" decimals="0">-29815966</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c156_From1Oct2019To31Dec2019_GufengMember" decimals="0">-21682935</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c157_From1Jul2020To31Dec2020_GufengMember" decimals="0">-61009636</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c158_From1Jul2019To31Dec2019_GufengMember" decimals="0">-33194889</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c159_From1Oct2020To31Dec2020_YuxingMember" decimals="0">167650</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c160_From1Oct2019To31Dec2019_YuxingMember" decimals="0">140943</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c161_From1Jul2020To31Dec2020_YuxingMember" decimals="0">304559</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c162_From1Jul2019To31Dec2019_YuxingMember" decimals="0">295498</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c163_From1Oct2020To31Dec2020_VariableInterestEntitiesMember" decimals="0">-1702737</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c164_From1Oct2019To31Dec2019_VariableInterestEntitiesMember" decimals="0">355224</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c165_From1Jul2020To31Dec2020_VariableInterestEntitiesMember" decimals="0">-1734009</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c166_From1Jul2019To31Dec2019_VariableInterestEntitiesMember" decimals="0">4223710</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss id="_ProfitLoss-c167_From1Oct2020To31Dec2020_SegmentReconcilingItems1Member_usd" unitRef="usd" contextRef="c167_From1Oct2020To31Dec2020_SegmentReconcilingItems1Member" decimals="0">2</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss id="_ProfitLoss-c168_From1Oct2019To31Dec2019_SegmentReconcilingItems1Member_usd" unitRef="usd" contextRef="c168_From1Oct2019To31Dec2019_SegmentReconcilingItems1Member" decimals="0">1</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss id="_ProfitLoss-c169_From1Jul2020To31Dec2020_SegmentReconcilingItems1Member_usd" unitRef="usd" contextRef="c169_From1Jul2020To31Dec2020_SegmentReconcilingItems1Member" decimals="0">2</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss id="_ProfitLoss-c170_From1Jul2019To31Dec2019_SegmentReconcilingItems1Member_usd" unitRef="usd" contextRef="c170_From1Jul2019To31Dec2019_SegmentReconcilingItems1Member" decimals="0">7</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss id="_ProfitLoss-c171_From1Oct2020To31Dec2020_SegmentReconcilingItems2Member_usd" unitRef="usd" contextRef="c171_From1Oct2020To31Dec2020_SegmentReconcilingItems2Member" decimals="0">-1876485</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss id="_ProfitLoss-c172_From1Oct2019To31Dec2019_SegmentReconcilingItems2Member_usd" unitRef="usd" contextRef="c172_From1Oct2019To31Dec2019_SegmentReconcilingItems2Member" decimals="0">-512534</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss id="_ProfitLoss-c173_From1Jul2020To31Dec2020_SegmentReconcilingItems2Member_usd" unitRef="usd" contextRef="c173_From1Jul2020To31Dec2020_SegmentReconcilingItems2Member" decimals="0">-3246858</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss id="_ProfitLoss-c174_From1Jul2019To31Dec2019_SegmentReconcilingItems2Member_usd" unitRef="usd" contextRef="c174_From1Jul2019To31Dec2019_SegmentReconcilingItems2Member" decimals="0">-851214</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c175_From1Oct2020To31Dec2020_SegmentReconcilingItems3Member" decimals="0">-277</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c176_From1Oct2019To31Dec2019_SegmentReconcilingItems3Member" decimals="0">-36</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c177_From1Jul2020To31Dec2020_SegmentReconcilingItems3Member" decimals="0">-12827</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c178_From1Jul2019To31Dec2019_SegmentReconcilingItems3Member" decimals="0">-12350</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">-40036663</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">-27080879</us-gaap:ProfitLoss>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c151_From1Oct2020To31Dec2020_JinongMember" decimals="0">202293</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c152_From1Oct2019To31Dec2019_JinongMember" decimals="0">190770</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c153_From1Jul2020To31Dec2020_JinongMember" decimals="0">394871</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c154_From1Jul2019To31Dec2019_JinongMember" decimals="0">381848</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c155_From1Oct2020To31Dec2020_GufengMember" decimals="0">303556</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c156_From1Oct2019To31Dec2019_GufengMember" decimals="0">516523</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c157_From1Jul2020To31Dec2020_GufengMember" decimals="0">608667</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c158_From1Jul2019To31Dec2019_GufengMember" decimals="0">1036858</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c159_From1Oct2020To31Dec2020_YuxingMember" decimals="0">311775</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c160_From1Oct2019To31Dec2019_YuxingMember" decimals="0">293996</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c161_From1Jul2020To31Dec2020_YuxingMember" decimals="0">610571</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c162_From1Jul2019To31Dec2019_YuxingMember" decimals="0">589649</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c163_From1Oct2020To31Dec2020_VariableInterestEntitiesMember" decimals="0">129414</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c164_From1Oct2019To31Dec2019_VariableInterestEntitiesMember" decimals="0">180739</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c165_From1Jul2020To31Dec2020_VariableInterestEntitiesMember" decimals="0">253363</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c166_From1Jul2019To31Dec2019_VariableInterestEntitiesMember" decimals="0">361862</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">947039</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">1182028</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c151_From1Oct2020To31Dec2020_JinongMember" xs:nil="true"/>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c152_From1Oct2019To31Dec2019_JinongMember" decimals="0">19188</us-gaap:InterestIncomeExpenseNet>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c153_From1Jul2020To31Dec2020_JinongMember" xs:nil="true"/>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c154_From1Jul2019To31Dec2019_JinongMember" decimals="0">25600</us-gaap:InterestIncomeExpenseNet>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c155_From1Oct2020To31Dec2020_GufengMember" decimals="0">67185</us-gaap:InterestIncomeExpenseNet>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c156_From1Oct2019To31Dec2019_GufengMember" decimals="0">68204</us-gaap:InterestIncomeExpenseNet>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c157_From1Jul2020To31Dec2020_GufengMember" decimals="0">123953</us-gaap:InterestIncomeExpenseNet>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c158_From1Jul2019To31Dec2019_GufengMember" decimals="0">138993</us-gaap:InterestIncomeExpenseNet>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c159_From1Oct2020To31Dec2020_YuxingMember" xs:nil="true"/>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c160_From1Oct2019To31Dec2019_YuxingMember" xs:nil="true"/>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c161_From1Jul2020To31Dec2020_YuxingMember" xs:nil="true"/>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c162_From1Jul2019To31Dec2019_YuxingMember" xs:nil="true"/>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c163_From1Oct2020To31Dec2020_VariableInterestEntitiesMember" xs:nil="true"/>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c164_From1Oct2019To31Dec2019_VariableInterestEntitiesMember" decimals="0">-77098</us-gaap:InterestIncomeExpenseNet>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c165_From1Jul2020To31Dec2020_VariableInterestEntitiesMember" xs:nil="true"/>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c166_From1Jul2019To31Dec2019_VariableInterestEntitiesMember" decimals="0">-77097</us-gaap:InterestIncomeExpenseNet>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">67185</us-gaap:InterestIncomeExpenseNet>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">10294</us-gaap:InterestIncomeExpenseNet>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">123953</us-gaap:InterestIncomeExpenseNet>
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">87496</us-gaap:InterestIncomeExpenseNet>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c151_From1Oct2020To31Dec2020_JinongMember" decimals="0">53381</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c152_From1Oct2019To31Dec2019_JinongMember" decimals="0">20371</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c153_From1Jul2020To31Dec2020_JinongMember" decimals="0">57048</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c154_From1Jul2019To31Dec2019_JinongMember" decimals="0">24949</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c155_From1Oct2020To31Dec2020_GufengMember" decimals="0">18308</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c156_From1Oct2019To31Dec2019_GufengMember" xs:nil="true"/>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c157_From1Jul2020To31Dec2020_GufengMember" decimals="0">35753</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c158_From1Jul2019To31Dec2019_GufengMember" xs:nil="true"/>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c159_From1Oct2020To31Dec2020_YuxingMember" xs:nil="true"/>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c160_From1Oct2019To31Dec2019_YuxingMember" decimals="0">18762</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c161_From1Jul2020To31Dec2020_YuxingMember" xs:nil="true"/>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c162_From1Jul2019To31Dec2019_YuxingMember" decimals="0">25585</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c163_From1Oct2020To31Dec2020_VariableInterestEntitiesMember" xs:nil="true"/>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c164_From1Oct2019To31Dec2019_VariableInterestEntitiesMember" xs:nil="true"/>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c165_From1Jul2020To31Dec2020_VariableInterestEntitiesMember" xs:nil="true"/>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c166_From1Jul2019To31Dec2019_VariableInterestEntitiesMember" xs:nil="true"/>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c20_From1Oct2020To31Dec2020" decimals="0">71689</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c21_From1Oct2019To31Dec2019" decimals="0">39132</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">92801</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:PaymentsToAcquireProductiveAssets unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">50533</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:Assets unitRef="usd" contextRef="c179_AsOf31Dec2020_JinongMember" decimals="0">84809661</us-gaap:Assets>
  <us-gaap:Assets unitRef="usd" contextRef="c180_AsOf30Jun2020_JinongMember" decimals="0">83055679</us-gaap:Assets>
  <us-gaap:Assets unitRef="usd" contextRef="c181_AsOf31Dec2020_GufengMember" decimals="0">167150529</us-gaap:Assets>
  <us-gaap:Assets unitRef="usd" contextRef="c182_AsOf30Jun2020_GufengMember" decimals="0">213038203</us-gaap:Assets>
  <us-gaap:Assets unitRef="usd" contextRef="c183_AsOf31Dec2020_YuxingMember" decimals="0">37626582</us-gaap:Assets>
  <us-gaap:Assets unitRef="usd" contextRef="c184_AsOf30Jun2020_YuxingMember" decimals="0">34310053</us-gaap:Assets>
  <us-gaap:Assets unitRef="usd" contextRef="c185_AsOf31Dec2020_VariableInterestEntitiesMember" decimals="0">46392824</us-gaap:Assets>
  <us-gaap:Assets unitRef="usd" contextRef="c186_AsOf30Jun2020_VariableInterestEntitiesMember" decimals="0">44715491</us-gaap:Assets>
  <us-gaap:Assets id="_Assets-c187_AsOf31Dec2020_SegmentReconcilingItems1Member_usd" unitRef="usd" contextRef="c187_AsOf31Dec2020_SegmentReconcilingItems1Member" decimals="0">-35572923</us-gaap:Assets>
  <us-gaap:Assets id="_Assets-c188_AsOf30Jun2020_SegmentReconcilingItems1Member_usd" unitRef="usd" contextRef="c188_AsOf30Jun2020_SegmentReconcilingItems1Member" decimals="0">-33157364</us-gaap:Assets>
  <us-gaap:Assets id="_Assets-c189_AsOf31Dec2020_SegmentReconcilingItems2Member_usd" unitRef="usd" contextRef="c189_AsOf31Dec2020_SegmentReconcilingItems2Member" decimals="0">166121</us-gaap:Assets>
  <us-gaap:Assets id="_Assets-c190_AsOf30Jun2020_SegmentReconcilingItems2Member_usd" unitRef="usd" contextRef="c190_AsOf30Jun2020_SegmentReconcilingItems2Member" decimals="0">166121</us-gaap:Assets>
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;&lt;b&gt;NOTE 16 &amp;#x2013; COMMITMENTS AND CONTINGENCIES&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On July 1, 2020, Jinong signed an office
lease with Kingtone Information Technology Co., Ltd. (&amp;#x201c;Kingtone Information&amp;#x201d;), of which Mr. Zhuoyu Li, Chairman and
CEO of the Company, served as Chairman. Pursuant to the lease, Jinong rented 612 square meters (approximately 6,588 square feet)
of office space from Kingtone Information. The lease provides for a two-year term effective as of July 1, 2020 with monthly rent
of RMB24,480 (approximately $3,745).&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;In February 2004, Tianjuyuan signed a
fifty-year lease with the village committee of Dong Gao Village and Zhen Nan Zhang Dai Village in the Beijing Ping Gu District,
at a monthly rent of RMB 2,958(approximately $437).&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Accordingly, the Company recorded an aggregate
of $24,318 and $23,414 as rent expenses from these committed property leases for the six-month periods ended December 31, 2020
and 2019, respectively. The contingent rent expenses herein for the next five twelve-month periods ended December 31, are as follows:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Years
    ending December 31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;width: 88%; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2021&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;48,635&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2022&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;48,635&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2023&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;48,635&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2024&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;48,635&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2025&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;48,635&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <cga:AreaOfLandDescription contextRef="c191_From18Jun2020To2Jul2020_KingtoneInformationMember">Pursuant to the lease, Jinong rented 612 square meters (approximately 6,588 square feet) of office space from Kingtone Information.</cga:AreaOfLandDescription>
  <us-gaap:AreaOfLand unitRef="sqft" contextRef="c192_AsOf2Jul2020_KingtoneInformationMember" decimals="0">6588</us-gaap:AreaOfLand>
  <us-gaap:LeaseAndRentalExpense unitRef="cny" contextRef="c193_From18Jun2020To2Jul2020" decimals="0">24480</us-gaap:LeaseAndRentalExpense>
  <us-gaap:LeaseAndRentalExpense unitRef="usd" contextRef="c191_From18Jun2020To2Jul2020_KingtoneInformationMember" decimals="0">3745</us-gaap:LeaseAndRentalExpense>
  <cga:RentalTermDescription contextRef="c194_From1Feb2004To29Feb2004">In February 2004, Tianjuyuan signed a fifty-year lease with the village committee of Dong Gao Village and Zhen Nan Zhang Dai Village in the Beijing Ping Gu District, at a monthly rent of RMB 2,958(approximately $437).</cga:RentalTermDescription>
  <us-gaap:LeaseAndRentalExpense unitRef="cny" contextRef="c195_From1Feb2004To29Feb2004_VillagecommitteeMember" decimals="0">2958</us-gaap:LeaseAndRentalExpense>
  <cga:LeaseRentExpenses unitRef="usd" contextRef="c195_From1Feb2004To29Feb2004_VillagecommitteeMember" decimals="0">437</cga:LeaseRentExpenses>
  <us-gaap:LeaseAndRentalExpense unitRef="usd" contextRef="c0_From1Jul2020To31Dec2020" decimals="0">24318</us-gaap:LeaseAndRentalExpense>
  <us-gaap:LeaseAndRentalExpense unitRef="usd" contextRef="c22_From1Jul2019To31Dec2019" decimals="0">23414</us-gaap:LeaseAndRentalExpense>
  <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;border-bottom: black 1.5pt solid; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&lt;b&gt;Years
    ending December 31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;width: 88%; text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2021&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;$&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 9%; text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;48,635&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2022&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;48,635&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2023&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;48,635&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2024&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;48,635&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: #CCEEFF&quot;&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;2025&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;48,635&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">48635</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">48635</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">48635</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">48635</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears unitRef="usd" contextRef="c2_AsOf31Dec2020" decimals="0">48635</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
  <us-gaap:VariableInterestEntityDisclosureTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;b&gt;NOTE 17 &amp;#x2013; VARIABLE INTEREST ENTITIES&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;In accordance with accounting standards
regarding consolidation of variable interest entities, VIEs are generally entities that lack sufficient equity to finance their
activities without additional financial support from other parties or whose equity holders lack adequate decision-making ability.
All VIEs with which a company is involved must be evaluated to determine the primary beneficiary of the risks and rewards of the
VIE. The primary beneficiary is required to consolidate the VIE for financial reporting purposes.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Green Nevada through one of its subsidiaries,
Jinong, entered into a series of agreements (the &amp;#x201c;VIE Agreements&amp;#x201d;) with Yuxing for it to qualify as a VIE, effective
June 16, 2013.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The Company has concluded, based on the
contractual arrangements, that Yuxing is a VIE and that the Company&amp;#x2019;s wholly-owned subsidiary, Jinong, absorbs much of the
risk of loss from the activities of Yuxing, thereby enabling the Company, through Jinong, to receive a majority of Yuxing expected
residual returns.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On June 30, 2016 and January 1, 2017,
the Company, through its wholly-owned subsidiary Jinong, entered into strategic acquisition agreements and into a series of contractual
agreements to qualify as VIEs with the shareholders of the sales VIE Companies.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Jinong, the sales VIE Companies, and the
shareholders of the sales VIE Companies also entered into a series of contractual agreements for the sales VIE Companies to qualify
as VIEs (the &amp;#x201c;VIE Agreements&amp;#x201d;).&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On November 30, 2017, the Company, through
its wholly-owned subsidiary Jinong, exited the VIE agreements with the shareholders of Zhenbai.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;As a result of these contractual arrangements,
with Yuxing and the sales VIE Companies the Company is entitled to substantially all the economic benefits of Yuxing and the VIE
Companies. The following financial statement amounts and balances of the VIEs were included in the accompanying unaudited condensed
consolidated financial statements as of December 31, 2020 and June 30, 2020:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June&amp;#xa0;30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font-weight: bold; text-align: center&quot;&gt;ASSETS&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;Current Assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,301,431&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;712,301&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Accounts receivable, net&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;26,634,008&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;33,727,918&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Inventories&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;31,402,330&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;22,995,075&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Other current assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,082,989&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;593,942&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Related party receivable&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;178,678&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;66&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Advances to suppliers&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;2,143,448&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;520,901&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 10pt&quot;&gt;Total Current Assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;62,742,884&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;58,550,203&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Plant, Property and Equipment, Net&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;8,661,703&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;8,513,395&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Other assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;96,383&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;59,575&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Intangible Assets, Net&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;9,803,637&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;9,391,626&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;Goodwill&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;2,714,799&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;2,510,745&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt; padding-left: 10pt&quot;&gt;Total Assets&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;84,019,406&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;79,025,544&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font-weight: bold; text-align: center&quot;&gt;LIABILITIES AND STOCKHOLDERS&amp;#x2019; EQUITY&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Current Liabilities&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Accounts payable&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;15,588,427&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;16,416,828&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Customer deposits&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,104,555&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;86,430&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Accrued expenses and other payables&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;7,934,163&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,996,544&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Amount due to related parties&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;45,104,164&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;41,549,931&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 10pt&quot;&gt;Total Current Liabilities&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;69,731,309&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;65,049,733&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total Liabilities&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;69,731,309&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;65,049,733&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Stockholders&amp;#x2019; equity&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;14,288,097&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;13,975,811&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt; padding-left: 10pt&quot;&gt;Total Liabilities and Stockholders&amp;#x2019; Equity&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;84,019,406&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;79,025,544&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Three Months Ended&lt;br/&gt; December
    31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&amp;#xa0;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%&quot;&gt;Revenue&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;11,003,073&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;12,776,975&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;Expenses&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;12,538,159&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;12,280,810&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Net income (loss)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(1,535,086&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;496,165&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Six Months Ended&lt;br/&gt; December
    31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&amp;#xa0;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%&quot;&gt;Revenue&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;24,803,790&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;28,220,513&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;Expenses&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;26,233,239&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;23,701,306&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Net income&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(1,429,449&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;4,519,207&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;</us-gaap:VariableInterestEntityDisclosureTextBlock>
  <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;December 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June&amp;#xa0;30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font-weight: bold; text-align: center&quot;&gt;ASSETS&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;Current Assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,301,431&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;712,301&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Accounts receivable, net&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;26,634,008&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;33,727,918&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Inventories&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;31,402,330&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;22,995,075&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Other current assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,082,989&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;593,942&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Related party receivable&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;178,678&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;66&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Advances to suppliers&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;2,143,448&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;520,901&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 10pt&quot;&gt;Total Current Assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;62,742,884&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;58,550,203&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Plant, Property and Equipment, Net&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;8,661,703&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;8,513,395&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Other assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;96,383&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;59,575&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Intangible Assets, Net&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;9,803,637&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;9,391,626&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;Goodwill&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;2,714,799&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;2,510,745&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt; padding-left: 10pt&quot;&gt;Total Assets&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;84,019,406&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;79,025,544&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;font-weight: bold; text-align: center&quot;&gt;LIABILITIES AND STOCKHOLDERS&amp;#x2019; EQUITY&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Current Liabilities&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Accounts payable&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;15,588,427&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;16,416,828&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Customer deposits&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,104,555&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;86,430&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Accrued expenses and other payables&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;7,934,163&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,996,544&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Amount due to related parties&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;45,104,164&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;41,549,931&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-left: 10pt&quot;&gt;Total Current Liabilities&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;69,731,309&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;65,049,733&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total Liabilities&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;69,731,309&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;65,049,733&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Stockholders&amp;#x2019; equity&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;14,288,097&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;13,975,811&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt; padding-left: 10pt&quot;&gt;Total Liabilities and Stockholders&amp;#x2019; Equity&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;84,019,406&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;79,025,544&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Three Months Ended&lt;br/&gt; December
    31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&amp;#xa0;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%&quot;&gt;Revenue&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;11,003,073&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;12,776,975&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;Expenses&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;12,538,159&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;12,280,810&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Net income (loss)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(1,535,086&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;496,165&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Six Months Ended&lt;br/&gt; December
    31,&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#xa0;&amp;#xa0;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%&quot;&gt;Revenue&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;24,803,790&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;28,220,513&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;Expenses&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;26,233,239&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;23,701,306&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Net income&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(1,429,449&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;4,519,207&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">1301431</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">712301</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AccountsReceivableNetCurrent unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">26634008</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">33727918</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:InventoryNet unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">31402330</us-gaap:InventoryNet>
  <us-gaap:InventoryNet unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">22995075</us-gaap:InventoryNet>
  <us-gaap:OtherAssetsCurrent unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">1082989</us-gaap:OtherAssetsCurrent>
  <us-gaap:OtherAssetsCurrent unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">593942</us-gaap:OtherAssetsCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">178678</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">66</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:AdvancesOnInventoryPurchases unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">2143448</us-gaap:AdvancesOnInventoryPurchases>
  <us-gaap:AdvancesOnInventoryPurchases unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">520901</us-gaap:AdvancesOnInventoryPurchases>
  <us-gaap:AssetsCurrent unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">62742884</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">58550203</us-gaap:AssetsCurrent>
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">8661703</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">8513395</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:OtherAssetsNoncurrent unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">96383</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherAssetsNoncurrent unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">59575</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">9803637</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">9391626</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:Goodwill unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">2714799</us-gaap:Goodwill>
  <us-gaap:Goodwill unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">2510745</us-gaap:Goodwill>
  <us-gaap:Assets unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">84019406</us-gaap:Assets>
  <us-gaap:Assets unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">79025544</us-gaap:Assets>
  <us-gaap:AccountsPayableCurrent unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">15588427</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">16416828</us-gaap:AccountsPayableCurrent>
  <us-gaap:DepositLiabilityCurrent unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">1104555</us-gaap:DepositLiabilityCurrent>
  <us-gaap:DepositLiabilityCurrent unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">86430</us-gaap:DepositLiabilityCurrent>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">7934163</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">6996544</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:DueToRelatedPartiesCurrent unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">45104164</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">41549931</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:LiabilitiesCurrent unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">69731309</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">65049733</us-gaap:LiabilitiesCurrent>
  <us-gaap:Liabilities unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">69731309</us-gaap:Liabilities>
  <us-gaap:Liabilities unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">65049733</us-gaap:Liabilities>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">14288097</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">13975811</us-gaap:StockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity unitRef="usd" contextRef="c196_AsOf31Dec2020_VariableInterestEntityOneMember" decimals="0">84019406</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity unitRef="usd" contextRef="c197_AsOf30Jun2020_VariableInterestEntityOneMember" decimals="0">79025544</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:RevenueNotFromContractWithCustomerOther unitRef="usd" contextRef="c198_From1Oct2020To31Dec2020_VariableInterestEntityOneMember" decimals="0">11003073</us-gaap:RevenueNotFromContractWithCustomerOther>
  <us-gaap:RevenueNotFromContractWithCustomerOther unitRef="usd" contextRef="c199_From1Oct2019To31Dec2019_VariableInterestEntityOneMember" decimals="0">12776975</us-gaap:RevenueNotFromContractWithCustomerOther>
  <us-gaap:OperatingLeaseExpense unitRef="usd" contextRef="c198_From1Oct2020To31Dec2020_VariableInterestEntityOneMember" decimals="0">12538159</us-gaap:OperatingLeaseExpense>
  <us-gaap:OperatingLeaseExpense unitRef="usd" contextRef="c199_From1Oct2019To31Dec2019_VariableInterestEntityOneMember" decimals="0">12280810</us-gaap:OperatingLeaseExpense>
  <us-gaap:NetIncomeLossAllocatedToGeneralPartners unitRef="usd" contextRef="c198_From1Oct2020To31Dec2020_VariableInterestEntityOneMember" decimals="0">-1535086</us-gaap:NetIncomeLossAllocatedToGeneralPartners>
  <us-gaap:NetIncomeLossAllocatedToGeneralPartners unitRef="usd" contextRef="c199_From1Oct2019To31Dec2019_VariableInterestEntityOneMember" decimals="0">496165</us-gaap:NetIncomeLossAllocatedToGeneralPartners>
  <us-gaap:RevenueNotFromContractWithCustomerOther unitRef="usd" contextRef="c200_From1Jul2020To31Dec2020_VariableInterestEntityOneMember" decimals="0">24803790</us-gaap:RevenueNotFromContractWithCustomerOther>
  <us-gaap:RevenueNotFromContractWithCustomerOther unitRef="usd" contextRef="c201_From1Jul2019To31Dec2019_VariableInterestEntityOneMember" decimals="0">28220513</us-gaap:RevenueNotFromContractWithCustomerOther>
  <us-gaap:OperatingLeaseExpense unitRef="usd" contextRef="c200_From1Jul2020To31Dec2020_VariableInterestEntityOneMember" decimals="0">26233239</us-gaap:OperatingLeaseExpense>
  <us-gaap:OperatingLeaseExpense unitRef="usd" contextRef="c201_From1Jul2019To31Dec2019_VariableInterestEntityOneMember" decimals="0">23701306</us-gaap:OperatingLeaseExpense>
  <us-gaap:NetIncomeLossAllocatedToGeneralPartners unitRef="usd" contextRef="c200_From1Jul2020To31Dec2020_VariableInterestEntityOneMember" decimals="0">-1429449</us-gaap:NetIncomeLossAllocatedToGeneralPartners>
  <us-gaap:NetIncomeLossAllocatedToGeneralPartners unitRef="usd" contextRef="c201_From1Jul2019To31Dec2019_VariableInterestEntityOneMember" decimals="0">4519207</us-gaap:NetIncomeLossAllocatedToGeneralPartners>
  <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;b&gt;NOTE 18 &amp;#x2013; BUSINESS COMBINATIONS&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On June 30, 2016, the Company, through
its wholly-owned subsidiary Jinong, entered into strategic acquisition agreements and also into a series of contractual agreements
to qualify as VIEs with the shareholders of Shaanxi Lishijie Agrochemical Co., Ltd., Songyuan Jinyangguang Sannong Service Co.,
Ltd., Shenqiu County Zhenbai Agriculture Co., Ltd., Weinan City Linwei District Wangtian Agricultural Materials Co., Ltd., Aksu
Xindeguo Agricultural Materials Co., Ltd., and Xinjiang Xinyulei Eco-agriculture Science and Technology Co., Ltd.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Subsequently, on January 1, 2017, Jinong
entered into similar strategic acquisition agreements and a series of contractual agreements to qualify as VIEs with the shareholders
of Sunwu County Xiangrong Agricultural Materials Co., Ltd., and Anhui Fengnong Seed Co., Ltd.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On November 30, 2017, the Company, through
its wholly-owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements
with the shareholders of Zhenbai.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The VIE Agreements are as follows:&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Entrusted Management Agreements&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Pursuant to the terms of certain Entrusted
Management Agreements dated June 30, 2016 and January 1, 2017, between Jinong and the shareholders of the sales VIE Companies
(the &amp;#x201c;Entrusted Management Agreements&amp;#x201d;), the sales VIE Companies and their shareholders agreed to entrust the operations
and management of its business to Jinong. According to the Entrusted Management Agreement, Jinong possesses the full and exclusive
right to manage the sales VIE Companies&amp;#x2019; operations, assets and personnel, has the right to control all the sales VIE Companies&amp;#x2019;
cash flows through an entrusted bank account, is entitled to the sales VIE Companies&amp;#x2019; net profits as a management fee, is
obligated to pay all the sales VIE Companies&amp;#x2019; payables and loan payments, and bears all losses of the sales VIE Companies.
The Entrusted Management Agreements will remain in effect until (i) the parties mutually agree to terminate the agreement; (ii)
the dissolution of the sales VIE Companies; or (iii) Jinong acquires all the assets or equity of the sales VIE Companies (as more
fully described below under &amp;#x201c;Exclusive Option Agreements&amp;#x201d;).&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Exclusive Technology Supply Agreements&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Pursuant to the terms of certain Exclusive
Technology Supply Agreements dated June 30, 2016 and January 1, 2017, between Jinong and the sales VIE companies (the &amp;#x201c;Exclusive
Technology Supply Agreements&amp;#x201d;), Jinong is the exclusive technology provider to the sales VIE companies. The sales VIE companies
agreed to pay Jinong all fees payable for technology supply prior to making any payments under the Entrusted Management Agreement.
The Exclusive Technology Supply Agreements shall remain in effect until (i) the parties mutually agree to terminate the agreement;
(ii) the dissolution of the sales VIE companies; or (iii) Jinong acquires the sales VIE companies (as more fully described below
under &amp;#x201c;Exclusive Option Agreements&amp;#x201d;).&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Shareholder&amp;#x2019;s Voting Proxy Agreements&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Pursuant to the terms of certain Shareholder&amp;#x2019;s
Voting Proxy Agreements dated June 30, 2016 and January 1, 2017, among Jinong and the shareholders of the sales VIE companies
(the &amp;#x201c;Shareholder&amp;#x2019;s Voting Proxy Agreements&amp;#x201d;), the shareholders of the sales VIE companies irrevocably appointed
Jinong as their proxy to exercise on such shareholders&amp;#x2019; behalf all of their voting rights as shareholders pursuant to PRC
law and the Articles of Association of the sales VIE companies, including the appointment and election of directors of the sales
VIE companies. Jinong agreed that it shall maintain a board of directors, the composition and appointment of which shall be approved
by the Board of the Company. The Shareholder&amp;#x2019;s Voting Proxy Agreements will remain in effect until Jinong acquires all the
assets or equity of the sales VIE companies.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Exclusive Option Agreements&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Pursuant to the terms of certain Exclusive
Option Agreements dated June 30, 2016 and January 1, 2017, among Jinong, the sales VIE companies, and the shareholders of the
sales VIE companies (the &amp;#x201c;Exclusive Option Agreements&amp;#x201d;), the shareholders of the sales VIE companies granted Jinong
an irrevocable and exclusive purchase option (the &amp;#x201c;Option&amp;#x201d;) to acquire the sales VIE companies&amp;#x2019; equity interests
and/or remaining assets, but only to the extent that the acquisition does not violate limitations imposed by PRC law on such transactions.
The Option is exercisable at any time at Jinong&amp;#x2019;s discretion so long as such exercise and subsequent acquisition of the
sales VIE companies does not violate PRC law. The consideration for the exercise of the Option is to be determined by the parties
and memorialized in the future by definitive agreements setting forth the kind and value of such consideration. Jinong may transfer
all rights and obligations under the Exclusive Option Agreements to any third parties without the approval of the shareholders
of the sales VIE companies so long as a written notice is provided. The Exclusive Option Agreements may be terminated by mutual
agreements or by 30 days written notice by Jinong.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Equity Pledge Agreements&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Pursuant to the terms of certain Equity
Pledge Agreements dated June 30, 2016 and January 1, 2017, among Jinong and the shareholders of the sales VIE companies (the &amp;#x201c;Pledge
Agreements&amp;#x201d;), the shareholders of the sales VIE companies pledged all of their equity interests in the sales VIE companies
to Jinong, including the proceeds thereof, to guarantee all of Jinong&amp;#x2019;s rights and benefits under the Entrusted Management
Agreements, the Exclusive Technology Supply Agreements, the Shareholder&amp;#x2019; Voting Proxy Agreements and the Exclusive Option
Agreements. Prior to termination of the Pledge Agreements, the pledged equity interests cannot be transferred without Jinong&amp;#x2019;s
prior written consent. The Pledge Agreements may be terminated only upon the written agreement of the parties.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Non-Compete Agreements&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Pursuant to the terms of certain Non-Compete
Agreements dated June 30, 2016 and January 1, 2017, among Jinong and the shareholders of the sales VIE companies (the &amp;#x201c;Non-Compete
Agreements&amp;#x201d;), the shareholders of the sales VIE companies agreed that during the period beginning on the initial date of
their services with Jinong, and ending five (5) years after termination of their services with Jinong, without Jinong&amp;#x2019;s
prior written consent, they will not provide services or accept positions including but not limited to partners, directors, shareholders,
managers, proxies or consultants, provided by any profit making organizations with businesses that may compete with Jinong. They
will not solicit or interfere with any of the Jinong&amp;#x2019;s customers, or solicit, induce, recruit or encourage any person engaged
or employed by Jinong to terminate his or her service or engagement. If the shareholders of the sales VIE companies breach the
non-compete obligations contained therein, Jinong is entitled to all loss and damages; if the damages are difficult to determine,
remedies bore the shareholders of the sales VIE companies shall be no less than 50% of the salaries and other expenses Jinong
provided in the past.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The Company entered these VIE Agreements
as a way for the Company to have more control over the distribution of its products. The transactions are accounted for as business
combinations in accordance with ASC 805. A summary of the purchase price allocations at fair value is below:&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;For acquisitions made on June 30, 2016:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 88%&quot;&gt;Cash&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;708,737&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Accounts receivable&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,422,850&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Advances to suppliers&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,803,180&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Prepaid expenses and other current assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;807,645&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Inventories&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;7,787,043&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;140,868&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Intangible assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;270,900&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Other assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;3,404,741&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Goodwill&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;3,158,179&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Accounts payable&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(3,962,670&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Customer deposits&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(3,486,150&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Accrued expenses and other payables&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(4,653,324&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Taxes payable&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(16,912&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Purchase price&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;12,385,087&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;A summary of the purchase consideration paid is below:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 88%&quot;&gt;Cash&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;5,568,500&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Convertible notes&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,671,769&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Derivative liability&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;144,818&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;12,385,087&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The cash component of the purchase price
for these acquisitions made on June 30, 2016 was paid in July and August 2016.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;For acquisitions made on January 1, 2017:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 88%; text-align: left&quot;&gt;Working Capital&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;941,192&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;222,875&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Intangible assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1440&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Goodwill&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;684,400&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Customer Relationship&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;522,028&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Non-compete Agreement&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;392,852&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Purchase price&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;2,764,787&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;A summary of the purchase consideration paid is below:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 88%&quot;&gt;Cash&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,201,888&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Convertible notes&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,559,350&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Derivative liability&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;3,549&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;2,764,787&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;The cash component of the purchase price
for these acquisitions made on January 1, 2017 was paid during March 2017.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;On November 30, 2017, the Company, through
its wholly-owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements
with the shareholders of Zhenbai. In return, the shareholders of Zhenbai agreed to tender the whole payment consideration in the
SAA back to the Company with early termination penalties. The convertible notes paid to Zhenbai&amp;#x2019;s shareholders and the accrued
interest has been forfeited.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;For the discontinuation of Zhenbai made
on November 30, 2017, the Company gave up the control of the following assets in Zhenbai:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 88%; text-align: left&quot;&gt;Working Capital&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,179,352&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Intangible assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;896,559&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Customer Relationship&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;684,727&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Non-compete Agreement&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;211,833&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;Goodwill&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;538,488&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total Asset&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;2,614,401&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;In return, the purchase consideration returned to the Company
from Zhenbai&amp;#x2019;s shareholders is summarized below:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 88%&quot;&gt;Cash&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;461,330&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Interest Payable&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;83,039&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Convertible notes&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,724,683&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Derivative liability&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;13,353&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Total Payback&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;2,282,406&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Net Loss&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(331,995&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
  <cga:NonCompeteAgreementsDescription contextRef="c0_From1Jul2020To31Dec2020">Pursuant to the terms of certain Non-Compete Agreements dated June 30, 2016 and January 1, 2017, among Jinong and the shareholders of the sales VIE companies (the &amp;#x201c;Non-Compete Agreements&amp;#x201d;), the shareholders of the sales VIE companies agreed that during the period beginning on the initial date of their services with Jinong, and ending five (5) years after termination of their services with Jinong, without Jinong&amp;#x2019;s prior written consent, they will not provide services or accept positions including but not limited to partners, directors, shareholders, managers, proxies or consultants, provided by any profit making organizations with businesses that may compete with Jinong. They will not solicit or interfere with any of the Jinong&amp;#x2019;s customers, or solicit, induce, recruit or encourage any person engaged or employed by Jinong to terminate his or her service or engagement. If the shareholders of the sales VIE companies breach the non-compete obligations contained therein, Jinong is entitled to all loss and damages; if the damages are difficult to determine, remedies bore the shareholders of the sales VIE companies shall be no less than 50% of the salaries and other expenses Jinong provided in the past.</cga:NonCompeteAgreementsDescription>
  <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 88%&quot;&gt;Cash&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;708,737&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Accounts receivable&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,422,850&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Advances to suppliers&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,803,180&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Prepaid expenses and other current assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;807,645&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Inventories&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;7,787,043&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;140,868&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Intangible assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;270,900&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Other assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;3,404,741&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Goodwill&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;3,158,179&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Accounts payable&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(3,962,670&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Customer deposits&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(3,486,150&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Accrued expenses and other payables&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(4,653,324&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Taxes payable&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(16,912&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Purchase price&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;12,385,087&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 88%; text-align: left&quot;&gt;Working Capital&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;941,192&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;222,875&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Intangible assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1440&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Goodwill&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;684,400&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Customer Relationship&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;522,028&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Non-compete Agreement&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;392,852&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Purchase price&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;2,764,787&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 88%; text-align: left&quot;&gt;Working Capital&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,179,352&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Intangible assets&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;896,559&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Customer Relationship&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;684,727&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Non-compete Agreement&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;211,833&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;Goodwill&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;538,488&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total Asset&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;2,614,401&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents unitRef="usd" contextRef="c202_AsOf30Jun2016_VariableInterestEntitiesMember" decimals="0">708737</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables unitRef="usd" contextRef="c202_AsOf30Jun2016_VariableInterestEntitiesMember" decimals="0">6422850</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers unitRef="usd" contextRef="c202_AsOf30Jun2016_VariableInterestEntitiesMember" decimals="0">1803180</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets unitRef="usd" contextRef="c202_AsOf30Jun2016_VariableInterestEntitiesMember" decimals="0">807645</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory unitRef="usd" contextRef="c202_AsOf30Jun2016_VariableInterestEntitiesMember" decimals="0">7787043</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment unitRef="usd" contextRef="c202_AsOf30Jun2016_VariableInterestEntitiesMember" decimals="0">140868</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets unitRef="usd" contextRef="c202_AsOf30Jun2016_VariableInterestEntitiesMember" decimals="0">270900</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther unitRef="usd" contextRef="c202_AsOf30Jun2016_VariableInterestEntitiesMember" decimals="0">3404741</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
  <us-gaap:Goodwill unitRef="usd" contextRef="c202_AsOf30Jun2016_VariableInterestEntitiesMember" decimals="0">3158179</us-gaap:Goodwill>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable unitRef="usd" contextRef="c202_AsOf30Jun2016_VariableInterestEntitiesMember" decimals="0">3962670</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits unitRef="usd" contextRef="c202_AsOf30Jun2016_VariableInterestEntitiesMember" decimals="0">3486150</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables unitRef="usd" contextRef="c202_AsOf30Jun2016_VariableInterestEntitiesMember" decimals="0">4653324</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable unitRef="usd" contextRef="c202_AsOf30Jun2016_VariableInterestEntitiesMember" decimals="0">16912</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice unitRef="usd" contextRef="c202_AsOf30Jun2016_VariableInterestEntitiesMember" decimals="0">12385087</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital unitRef="usd" contextRef="c203_AsOf1Jan2017_ZhenbaiMember" decimals="0">941192</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment unitRef="usd" contextRef="c203_AsOf1Jan2017_ZhenbaiMember" decimals="0">222875</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets unitRef="usd" contextRef="c203_AsOf1Jan2017_ZhenbaiMember" decimals="0">1440</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
  <us-gaap:Goodwill unitRef="usd" contextRef="c203_AsOf1Jan2017_ZhenbaiMember" decimals="0">684400</us-gaap:Goodwill>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship unitRef="usd" contextRef="c203_AsOf1Jan2017_ZhenbaiMember" decimals="0">522028</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement unitRef="usd" contextRef="c203_AsOf1Jan2017_ZhenbaiMember" decimals="0">392852</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice unitRef="usd" contextRef="c203_AsOf1Jan2017_ZhenbaiMember" decimals="0">2764787</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital unitRef="usd" contextRef="c204_AsOf30Nov2017_ZhenbaiMember" decimals="0">1179352</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets unitRef="usd" contextRef="c204_AsOf30Nov2017_ZhenbaiMember" decimals="0">896559</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship unitRef="usd" contextRef="c204_AsOf30Nov2017_ZhenbaiMember" decimals="0">684727</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement unitRef="usd" contextRef="c204_AsOf30Nov2017_ZhenbaiMember" decimals="0">211833</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement>
  <us-gaap:Goodwill unitRef="usd" contextRef="c204_AsOf30Nov2017_ZhenbaiMember" decimals="0">538488</us-gaap:Goodwill>
  <us-gaap:Assets unitRef="usd" contextRef="c204_AsOf30Nov2017_ZhenbaiMember" decimals="0">2614401</us-gaap:Assets>
  <cga:SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 88%&quot;&gt;Cash&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;5,568,500&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Convertible notes&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6,671,769&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Derivative liability&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;144,818&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;12,385,087&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 88%&quot;&gt;Cash&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,201,888&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Convertible notes&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,559,350&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Derivative liability&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;3,549&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;2,764,787&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 88%&quot;&gt;Cash&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;461,330&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Interest Payable&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;83,039&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Convertible notes&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,724,683&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Derivative liability&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;13,353&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Total Payback&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;2,282,406&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Net Loss&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(331,995&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</cga:SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash unitRef="usd" contextRef="c202_AsOf30Jun2016_VariableInterestEntitiesMember" decimals="0">5568500</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes unitRef="usd" contextRef="c202_AsOf30Jun2016_VariableInterestEntitiesMember" decimals="0">6671769</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability unitRef="usd" contextRef="c202_AsOf30Jun2016_VariableInterestEntitiesMember" decimals="0">144818</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss unitRef="usd" contextRef="c202_AsOf30Jun2016_VariableInterestEntitiesMember" decimals="0">12385087</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash unitRef="usd" contextRef="c205_AsOf1Jan2017" decimals="0">1201888</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes unitRef="usd" contextRef="c205_AsOf1Jan2017" decimals="0">1559350</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability unitRef="usd" contextRef="c205_AsOf1Jan2017" decimals="0">3549</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss unitRef="usd" contextRef="c205_AsOf1Jan2017" decimals="0">2764787</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash unitRef="usd" contextRef="c204_AsOf30Nov2017_ZhenbaiMember" decimals="0">461330</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash>
  <cga:BusinessCombinationInterestPayable unitRef="usd" contextRef="c204_AsOf30Nov2017_ZhenbaiMember" decimals="0">83039</cga:BusinessCombinationInterestPayable>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes unitRef="usd" contextRef="c204_AsOf30Nov2017_ZhenbaiMember" decimals="0">1724683</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability unitRef="usd" contextRef="c204_AsOf30Nov2017_ZhenbaiMember" decimals="0">13353</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal unitRef="usd" contextRef="c204_AsOf30Nov2017_ZhenbaiMember" decimals="0">2282406</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal>
  <cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss unitRef="usd" contextRef="c204_AsOf30Nov2017_ZhenbaiMember" decimals="0">-331995</cga:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss>
  <cga:OtherEventsTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;b&gt;NOTE 19 &amp;#x2013; OTHER EVENTS&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;In December 2019, a novel strain of coronavirus
was reported to have surfaced in Wuhan, China, which was continuing to spread throughout China and other parts of the world, including
the United States. On January 30, 2020, the World Health Organization declared the outbreak of the COVID-19 a &amp;#x201c;Public Health
Emergency of International Concern,&amp;#x201d; and on March 11, 2020, the World Health Organization characterized the outbreak as
a &amp;#x201c;pandemic&amp;#x201d;. The epidemic has resulted in quarantines, travel restrictions, and the temporary closure of office buildings
and facilities in China and in the U.S.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Xi&amp;#x2019;an City, where our headquarters
are located, is one of the most affected areas in China. The Company has been following the orders of local government and health
authorities to minimize exposure risk for its employees, including the closures of its offices and having employees work remotely
from January of 2020 until March of 2020. An occurrence of an uncontrollable event such as the COVID-19 pandemic may negatively
affect our operations and financial results.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Substantially all our revenues are generated
in China. Consequently, our results of operations were adversely and materially affected by COVID-19. Any potential impact to
our results will depend on, to a large extent, future developments and new information that may emerge regarding the duration
and severity of COVID-19 and the actions taken by government authorities and other entities to contain COVID-19 or treat its impact,
almost all of which are beyond our control. Potential impacts include, but are not limited to, the following:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%&quot;&gt;
&lt;tr style=&quot;vertical-align: top&quot;&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#x25cf;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;temporary closure
    of offices, travel restrictions or suspension of transportation of our products to our customers and our suppliers have been
    negatively affected, and could continue to be negatively affected, on their ability to supply our demands;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%&quot;&gt;
&lt;tr style=&quot;vertical-align: top&quot;&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#x25cf;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;our customers that
    are negatively impacted by the outbreak of COVID-19 may reduce their budgets to purchase our products and services, which
    may materially adversely impact our revenue;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%&quot;&gt;
&lt;tr style=&quot;vertical-align: top&quot;&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#x25cf;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;we may have to provide
    significant sales incentives to our customers in response to the outbreak, which may in turn materially adversely affect our
    financial condition and operating results;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%&quot;&gt;
&lt;tr style=&quot;vertical-align: top&quot;&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#x25cf;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;the business operations
    of our customers and suppliers have been and could continue to be negatively impacted by the outbreak, result in loss of customers
    or disruption of our services, which may in turn materially adversely affect our financial condition and operating results;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%&quot;&gt;
&lt;tr style=&quot;vertical-align: top&quot;&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#x25cf;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;any disruption of
    our supply chain, logistics providers or customers could adversely impact our business and results of operations, including
    causing our suppliers to cease manufacturing products for a period or materially delay delivery to customers, which may also
    lead to loss of customers, as well as reputational, competitive and business harm to us;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%&quot;&gt;
&lt;tr style=&quot;vertical-align: top&quot;&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#x25cf;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;many of our customers,
    distributors, suppliers and other partners are individuals and small and medium-sized enterprises (SMEs), which may not have
    strong cash flows or be well capitalized, and may be vulnerable to an epidemic outbreak and slowing macroeconomic conditions.
    If the SMEs that we work with cannot weather COVID-19 and the resulting economic impact, or cannot resume business as usual
    after a prolonged outbreak, our revenues and business operations may be materially and adversely impacted;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%&quot;&gt;
&lt;tr style=&quot;vertical-align: top&quot;&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;&amp;#x25cf;&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt&quot;&gt;the global stock
    markets have experienced, and may continue to experience, significant decline from the COVID-19 outbreak, which could materially
    adversely affect our stock price;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;Because of the uncertainty surrounding
the COVID-19 outbreak, the financial impact related to the outbreak of and response to the COVID-19 cannot be reasonably estimated
at this time, but our results for the full fiscal year of 2020 and first quarter of fiscal year of 2021 had been adversely affected.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;In general, our business could be adversely
affected by the effects of epidemics, including, but not limited to, the COVID-19, avian influenza, severe acute respiratory syndrome
(SARS), the influenza A virus, the Ebola virus, or other outbreaks. In response to an epidemic or other outbreaks, government
and other organizations may adopt regulations and policies that could lead to severe disruption to our daily operations, including
temporary closure of our offices and other facilities. These severe conditions may cause us and/or our partners to make internal
adjustments, including but not limited to, temporarily closing business, limiting business hours, and setting restrictions on
travel and/or visits with clients and partners for a prolonged period. Various impacts arising from severe conditions may cause
business disruption, resulting in material, adverse effects to our financial condition and results of operations.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;We are taking significant measures to
mitigate the financial and operational impacts of COVID-19 as well as additional actions to improve our liquidity through cost
reduction and conservation measures. &lt;/p&gt;&lt;br/&gt;</cga:OtherEventsTextBlock>
  <us-gaap:SubsequentEventsTextBlock contextRef="c0_From1Jul2020To31Dec2020">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;b&gt;NOTE 20 &amp;#x2013; SUBSEQUENT EVENTS&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;In accordance with ASC 855-10, the Company
has analyzed its operations after December 31, 2020 to the date these unaudited condensed consolidated financial statements were
available to be issued and has determined that there were no significant subsequent events or transactions that would require
recognition or disclosure in the unaudited condensed consolidated financial statements.&lt;/p&gt;&lt;br/&gt;</us-gaap:SubsequentEventsTextBlock>
</xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>cga-20201231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Feb 10 12:45:16 EST 2021 -->
<xs:schema elementFormDefault="qualified" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" xmlns:cga="http://cgagri.com/20201231" targetNamespace="http://cgagri.com/20201231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="cga-20201231_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="cga-20201231_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="cga-20201231_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="cga-20201231_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://cgagri.com/role/ConsolidatedBalanceSheet" id="cga_r_ConsolidatedBalanceSheet">
        <link:definition>001 - Statement - Unaudited Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals" id="cga_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>002 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ConsolidatedIncomeStatement" id="cga_r_ConsolidatedIncomeStatement">
        <link:definition>003 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ShareholdersEquityType2or3" id="cga_r_ShareholdersEquityType2or3">
        <link:definition>004 - Statement - Unaudited Condensed Consolidated Statements of Stockholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ConsolidatedCashFlow" id="cga_r_ConsolidatedCashFlow">
        <link:definition>005 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/OrganizationandDescriptionofBusiness" id="cga_r_OrganizationandDescriptionofBusiness">
        <link:definition>006 - Disclosure - Organization and Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" id="cga_r_BasisofPresentationandSummaryofSignificantAccountingPolicies">
        <link:definition>007 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/GoingCercern" id="cga_r_GoingCercern">
        <link:definition>008 - Disclosure - Going Cercern</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/Inventories" id="cga_r_Inventories">
        <link:definition>009 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/PropertyPlantandEquipment" id="cga_r_PropertyPlantandEquipment">
        <link:definition>010 - Disclosure - Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/IntangibleAssets" id="cga_r_IntangibleAssets">
        <link:definition>011 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/OtherNonCurrentAssets" id="cga_r_OtherNonCurrentAssets">
        <link:definition>012 - Disclosure - Other Non-Current Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/AccruedExpensesandOtherPayables" id="cga_r_AccruedExpensesandOtherPayables">
        <link:definition>013 - Disclosure - Accrued Expenses and Other Payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/AmountDuetoRelatedParties" id="cga_r_AmountDuetoRelatedParties">
        <link:definition>014 - Disclosure - Amount Due to Related Parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/LoanPayables" id="cga_r_LoanPayables">
        <link:definition>015 - Disclosure - Loan Payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ConvertibleNotesPayable" id="cga_r_ConvertibleNotesPayable">
        <link:definition>016 - Disclosure - Convertible Notes Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/TaxesPayable" id="cga_r_TaxesPayable">
        <link:definition>017 - Disclosure - Taxes Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/StockholdersEquity" id="cga_r_StockholdersEquity">
        <link:definition>018 - Disclosure - Stockholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ConcentrationsandLitigation" id="cga_r_ConcentrationsandLitigation">
        <link:definition>019 - Disclosure - Concentrations and Litigation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/SegmentReporting" id="cga_r_SegmentReporting">
        <link:definition>020 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/CommitmentsandContingencies" id="cga_r_CommitmentsandContingencies">
        <link:definition>021 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/VariableInterestEntities" id="cga_r_VariableInterestEntities">
        <link:definition>022 - Disclosure - Variable Interest Entities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/BusinessCombinations" id="cga_r_BusinessCombinations">
        <link:definition>023 - Disclosure - Business Combinations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/OtherEvents" id="cga_r_OtherEvents">
        <link:definition>024 - Disclosure - Other Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/SubsequentEvents" id="cga_r_SubsequentEvents">
        <link:definition>025 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/AccountingPoliciesByPolicy" id="cga_r_AccountingPoliciesByPolicy">
        <link:definition>026 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" id="cga_r_BasisofPresentationandSummaryofSignificantAccountingPoliciesTables">
        <link:definition>027 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/InventoriesTables" id="cga_r_InventoriesTables">
        <link:definition>028 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/PropertyPlantandEquipmentTables" id="cga_r_PropertyPlantandEquipmentTables">
        <link:definition>029 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/IntangibleAssetsTables" id="cga_r_IntangibleAssetsTables">
        <link:definition>030 - Disclosure - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/OtherNonCurrentAssetsTables" id="cga_r_OtherNonCurrentAssetsTables">
        <link:definition>031 - Disclosure - Other Non-Current Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/AccruedExpensesandOtherPayablesTables" id="cga_r_AccruedExpensesandOtherPayablesTables">
        <link:definition>032 - Disclosure - Accrued Expenses and Other Payables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/LoanPayablesTables" id="cga_r_LoanPayablesTables">
        <link:definition>033 - Disclosure - Loan Payables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ConvertibleNotesPayableTables" id="cga_r_ConvertibleNotesPayableTables">
        <link:definition>034 - Disclosure - Convertible Notes Payable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/TaxesPayableTables" id="cga_r_TaxesPayableTables">
        <link:definition>035 - Disclosure - Taxes Payable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/SegmentReportingTables" id="cga_r_SegmentReportingTables">
        <link:definition>036 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/CommitmentsandContingenciesTables" id="cga_r_CommitmentsandContingenciesTables">
        <link:definition>037 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/VariableInterestEntitiesTables" id="cga_r_VariableInterestEntitiesTables">
        <link:definition>038 - Disclosure - Variable Interest Entities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/BusinessCombinationsTables" id="cga_r_BusinessCombinationsTables">
        <link:definition>039 - Disclosure - Business Combinations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" id="cga_r_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails">
        <link:definition>040 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofbasicanddilutedearningspershareTable" id="cga_r_ScheduleofbasicanddilutedearningspershareTable">
        <link:definition>041 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted earnings per share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofinventoriesTable" id="cga_r_ScheduleofinventoriesTable">
        <link:definition>042 - Disclosure - Inventories (Details) - Schedule of inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofpropertyplantandequipmentTable" id="cga_r_ScheduleofpropertyplantandequipmentTable">
        <link:definition>043 - Disclosure - Property, Plant and Equipment (Details) - Schedule of property, plant and equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/IntangibleAssetsDetails" id="cga_r_IntangibleAssetsDetails">
        <link:definition>044 - Disclosure - Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofintangibleassetsTable" id="cga_r_ScheduleofintangibleassetsTable">
        <link:definition>045 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofintangibleassetsTable0" id="cga_r_ScheduleofintangibleassetsTable0">
        <link:definition>046 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofintangibleassetsTable00" id="cga_r_ScheduleofintangibleassetsTable00">
        <link:definition>047 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofintangibleassetsTable000" id="cga_r_ScheduleofintangibleassetsTable000">
        <link:definition>048 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZEF8DZJKOl02n7N2iAQL3is3dodB8dSmiVU7qA0/jkaIzgB3vejGWWo58CZ/xiUQUgzk9vXfSzWyv81o/QZdxJLacEFLvQCh3E0ziK9V1ujXgef6oQ+3mZjYKsNkBy2qj4gNS26QGbj/UsDIkt8wCcEH6zg+xV/hNXOC44PPKYVGz9Wh+ZRFB9GiCBO/XixXVWpzuMH/Hom4tCOmnp4W4XtaAVdqqvaDI=] CSR-->
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofintangibleassetsTable0000" id="cga_r_ScheduleofintangibleassetsTable0000">
        <link:definition>049 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleoffinitelivedintangibleassetsfutureamortizationexpenseTable" id="cga_r_ScheduleoffinitelivedintangibleassetsfutureamortizationexpenseTable">
        <link:definition>050 - Disclosure - Intangible Assets (Details) - Schedule of finite-lived intangible assets, future amortization expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/OtherNonCurrentAssetsDetails" id="cga_r_OtherNonCurrentAssetsDetails">
        <link:definition>051 - Disclosure - Other Non-Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofestimatedamortizationexpensesofrentaladvancepaymentsTable" id="cga_r_ScheduleofestimatedamortizationexpensesofrentaladvancepaymentsTable">
        <link:definition>052 - Disclosure - Other Non-Current Assets (Details) - Schedule of estimated amortization expenses of rental advance payments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofaccruedexpensesandotherpayablesTable" id="cga_r_ScheduleofaccruedexpensesandotherpayablesTable">
        <link:definition>053 - Disclosure - Accrued Expenses and Other Payables (Details) - Schedule of accrued expenses and other payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/AmountDuetoRelatedPartiesDetails" id="cga_r_AmountDuetoRelatedPartiesDetails">
        <link:definition>054 - Disclosure - Amount Due to Related Parties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/LoanPayablesDetails" id="cga_r_LoanPayablesDetails">
        <link:definition>055 - Disclosure - Loan Payables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofloanpayablesTable" id="cga_r_ScheduleofloanpayablesTable">
        <link:definition>056 - Disclosure - Loan Payables (Details) - Schedule of loan payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ConvertibleNotesPayableDetails" id="cga_r_ConvertibleNotesPayableDetails">
        <link:definition>057 - Disclosure - Convertible Notes Payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofconvertiblenotespayableTable" id="cga_r_ScheduleofconvertiblenotespayableTable">
        <link:definition>058 - Disclosure - Convertible Notes Payable (Details) - Schedule of convertible notes payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/TaxesPayableDetails" id="cga_r_TaxesPayableDetails">
        <link:definition>059 - Disclosure - Taxes Payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofincometaxesandrelatedpayablesTable" id="cga_r_ScheduleofincometaxesandrelatedpayablesTable">
        <link:definition>060 - Disclosure - Taxes Payable (Details) - Schedule of income taxes and related payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofprovisionforincometaxesTable" id="cga_r_ScheduleofprovisionforincometaxesTable">
        <link:definition>061 - Disclosure - Taxes Payable (Details) - Schedule of provision for income taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" id="cga_r_ScheduleofdeferredtaxassetsandliabilitiesTable">
        <link:definition>062 - Disclosure - Taxes Payable (Details) - Schedule of deferred tax assets and liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofeffectiveincometaxratereconciliationTable" id="cga_r_ScheduleofeffectiveincometaxratereconciliationTable">
        <link:definition>063 - Disclosure - Taxes Payable (Details) - Schedule of effective income tax rate reconciliation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/StockholdersEquityDetails" id="cga_r_StockholdersEquityDetails">
        <link:definition>064 - Disclosure - Stockholders&#8217; Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ConcentrationsandLitigationDetails" id="cga_r_ConcentrationsandLitigationDetails">
        <link:definition>065 - Disclosure - Concentrations and Litigation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/SegmentReportingDetails" id="cga_r_SegmentReportingDetails">
        <link:definition>066 - Disclosure - Segment Reporting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofsegmentreportinginformationTable" id="cga_r_ScheduleofsegmentreportinginformationTable">
        <link:definition>067 - Disclosure - Segment Reporting (Details) - Schedule of segment reporting information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/CommitmentsandContingenciesDetails" id="cga_r_CommitmentsandContingenciesDetails">
        <link:definition>068 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofpaymentsforleaseexpensesTable" id="cga_r_ScheduleofpaymentsforleaseexpensesTable">
        <link:definition>069 - Disclosure - Commitments and Contingencies (Details) - Schedule of payments for lease expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofVIEsconsolidatedfinancialstatementsTable" id="cga_r_ScheduleofVIEsconsolidatedfinancialstatementsTable">
        <link:definition>070 - Disclosure - Variable Interest Entities (Details) - Schedule of VIEs consolidated financial statements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/BusinessCombinationsDetails" id="cga_r_BusinessCombinationsDetails">
        <link:definition>071 - Disclosure - Business Combinations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofpurchasepriceallocationsatfairvalueTable" id="cga_r_ScheduleofpurchasepriceallocationsatfairvalueTable">
        <link:definition>072 - Disclosure - Business Combinations (Details) - Schedule of purchase price allocations at fair value</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofpurchaseconsiderationpaidforVIETable" id="cga_r_ScheduleofpurchaseconsiderationpaidforVIETable">
        <link:definition>073 - Disclosure - Business Combinations (Details) - Schedule of purchase consideration paid for VIE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2020-01-31" schemaLocation="https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd"/>
  <xs:element name="ScheduleOfBasicAndDilutedEarningsPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfBasicAndDilutedEarningsPerShareAbstract"/>
  <xs:element name="ScheduleOfInventoriesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfInventoriesAbstract"/>
  <xs:element name="ScheduleOfPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfIntangibleAssetsAbstract"/>
  <xs:element name="ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
  <xs:element name="ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract"/>
  <xs:element name="ScheduleOfAccruedExpensesAndOtherPayablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfAccruedExpensesAndOtherPayablesAbstract"/>
  <xs:element name="ScheduleOfLoanPayablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfLoanPayablesAbstract"/>
  <xs:element name="ScheduleOfConvertibleNotesPayableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfConvertibleNotesPayableAbstract"/>
  <xs:element name="ScheduleOfIncomeTaxesAndRelatedPayablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfIncomeTaxesAndRelatedPayablesAbstract"/>
  <xs:element name="ScheduleOfProvisionForIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfProvisionForIncomeTaxesAbstract"/>
  <xs:element name="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract"/>
  <xs:element name="ScheduleOfSegmentReportingInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfSegmentReportingInformationAbstract"/>
  <xs:element name="ScheduleOfPaymentsForLeaseExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfPaymentsForLeaseExpensesAbstract"/>
  <xs:element name="ScheduleOfViesConsolidatedFinancialStatementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfViesConsolidatedFinancialStatementsAbstract"/>
  <xs:element name="ScheduleOfPurchasePriceAllocationsAtFairValueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfPurchasePriceAllocationsAtFairValueAbstract"/>
  <xs:element name="ScheduleOfPurchaseConsiderationPaidForVieAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfPurchaseConsiderationPaidForVieAbstract"/>
  <xs:element name="OtherEventsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_OtherEventsAbstract"/>
  <xs:element name="DeferredTaxAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_DeferredTaxAssetsAbstract"/>
  <xs:element name="RevenuesFromUnaffiliatedCustomersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_RevenuesFromUnaffiliatedCustomersAbstract"/>
  <xs:element name="CapitalExpenditureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_CapitalExpenditureAbstract"/>
  <xs:element name="IdentifiableAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_IdentifiableAssetsAbstract"/>
  <xs:element name="OtherNoncurrentAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_OtherNoncurrentAssets"/>
  <xs:element name="StatutoryReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_StatutoryReserve"/>
  <xs:element name="TransferToStatutoryReserveValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_TransferToStatutoryReserveValue"/>
  <xs:element name="OtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_OtherComprehensiveIncome"/>
  <xs:element name="StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes"/>
  <xs:element name="IncreaseDecreaseInAdvancesToSuppliers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_IncreaseDecreaseInAdvancesToSuppliers"/>
  <xs:element name="ChangeInConstructionInProcess" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_ChangeInConstructionInProcess"/>
  <xs:element name="OtherEventsTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_OtherEventsTextBlock"/>
  <xs:element name="VieAssessmentPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_VieAssessmentPolicyTextBlock"/>
  <xs:element name="CustomerDepositsPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_CustomerDepositsPolicyTextBlock"/>
  <xs:element name="IntangibleAssetsTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_IntangibleAssetsTablesTable"/>
  <xs:element name="IntangibleAssetsTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_IntangibleAssetsTablesLineItems"/>
  <xs:element name="ScheduleOfTaxPayableTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfTaxPayableTableTextBlock"/>
  <xs:element name="SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock"/>
  <xs:element name="LoanPayablesDetailsScheduleofloanpayablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_LoanPayablesDetailsScheduleofloanpayablesTable"/>
  <xs:element name="LoanPayablesDetailsScheduleofloanpayablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_LoanPayablesDetailsScheduleofloanpayablesLineItems"/>
  <xs:element name="LoanPeriodPerAgreementStartAndEnd" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_LoanPeriodPerAgreementStartAndEnd"/>
  <xs:element name="ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableTable"/>
  <xs:element name="ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems"/>
  <xs:element name="OtherLevies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_OtherLevies"/>
  <xs:element name="RepatriationTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_RepatriationTax"/>
  <xs:element name="IncomeTaxesAndRelatedPayablesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_IncomeTaxesAndRelatedPayablesCurrent"/>
  <xs:element name="TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationTable"/>
  <xs:element name="TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems"/>
  <xs:element name="IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit"/>
  <xs:element name="IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits"/>
  <xs:element name="IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary"/>
  <xs:element name="ActualTaxExpensesPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ActualTaxExpensesPercentage"/>
  <xs:element name="TypeOfVariableInterestEntitiesByClassificationOfEntityDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain"/>
  <xs:element name="OperatingIncomeloss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_OperatingIncomeloss"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement"/>
  <xs:element name="BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIETable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIETable"/>
  <xs:element name="BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss"/>
  <xs:element name="BusinessCombinationInterestPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_BusinessCombinationInterestPayable"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal"/>
  <xs:element name="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems"/>
  <xs:element name="EquityMethodInvestmentOwnershipPercentageDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_EquityMethodInvestmentOwnershipPercentageDescription"/>
  <xs:element name="CustomerDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_CustomerDeposits"/>
  <xs:element name="IntangibleAssetsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_IntangibleAssetsDetailsTable"/>
  <xs:element name="IntangibleAssetsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_IntangibleAssetsDetailsLineItems"/>
  <xs:element name="IntangibleAssetsLandUseRightDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_IntangibleAssetsLandUseRightDescription"/>
  <xs:element name="OtherNonCurrentAssetsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_OtherNonCurrentAssetsDetailsTable"/>
  <xs:element name="OtherNonCurrentAssetsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_OtherNonCurrentAssetsDetailsLineItems"/>
  <xs:element name="AreaOfLandDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_AreaOfLandDescription"/>
  <xs:element name="RentalFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_RentalFees"/>
  <xs:element name="RentalTerms" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_RentalTerms"/>
  <xs:element name="TypeOfLeaseArrangementTypeDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_TypeOfLeaseArrangementTypeDomain"/>
  <xs:element name="AmountDuetoRelatedPartiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_AmountDuetoRelatedPartiesDetailsTable"/>
  <xs:element name="AmountDuetoRelatedPartiesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_AmountDuetoRelatedPartiesDetailsLineItems"/>
  <xs:element name="DescriptionOfOfficeLease" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_DescriptionOfOfficeLease"/>
  <xs:element name="LesseeFinanceLeasesTermOfContract" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_LesseeFinanceLeasesTermOfContract"/>
  <xs:element name="MonthlyRentExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_MonthlyRentExpenses"/>
  <xs:element name="LoanPayablesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_LoanPayablesDetailsTable"/>
  <xs:element name="LoanPayablesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_LoanPayablesDetailsLineItems"/>
  <xs:element name="ConvertibleNotesPayableDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_ConvertibleNotesPayableDetailsTable"/>
  <xs:element name="ConvertibleNotesPayableDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ConvertibleNotesPayableDetailsLineItems"/>
  <xs:element name="TaxStatusDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_TaxStatusDomain"/>
  <xs:element name="TaxesPayableDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_TaxesPayableDetailsTable"/>
  <xs:element name="TaxesPayableDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_TaxesPayableDetailsLineItems"/>
  <xs:element name="NewEnterpriseIncomeTaxRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_NewEnterpriseIncomeTaxRate"/>
  <xs:element name="ExistingEnterpriseIncomeTaxRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ExistingEnterpriseIncomeTaxRate"/>
  <xs:element name="HighTechIncomeTaxRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_HighTechIncomeTaxRate"/>
  <xs:element name="ProvisionForIncomeTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_ProvisionForIncomeTaxes"/>
  <xs:element name="ValueAddedTaxRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ValueAddedTaxRate"/>
  <xs:element name="EffectiveTaxRateDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_EffectiveTaxRateDescription"/>
  <xs:element name="ConcentrationsandLitigationDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_ConcentrationsandLitigationDetailsTable"/>
  <xs:element name="ConcentrationsandLitigationDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ConcentrationsandLitigationDetailsLineItems"/>
  <xs:element name="NumberOfVendors" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_NumberOfVendors"/>
  <xs:element name="PurchaseAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_PurchaseAmount"/>
  <xs:element name="NumberOfBusinessSegments" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_NumberOfBusinessSegments"/>
  <xs:element name="CommitmentsandContingenciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_CommitmentsandContingenciesDetailsTable"/>
  <xs:element name="CommitmentsandContingenciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_CommitmentsandContingenciesDetailsLineItems"/>
  <xs:element name="RentalTermDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_RentalTermDescription"/>
  <xs:element name="LeaseRentExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_LeaseRentExpenses"/>
  <xs:element name="NonCompeteAgreementsDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_NonCompeteAgreementsDescription"/>
  <xs:element name="TaxStatusAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="cga_TaxStatusAxis"/>
  <xs:element name="TypeOfLeaseArrangementTypeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="cga_TypeOfLeaseArrangementTypeAxis"/>
  <xs:element name="TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis"/>
  <xs:element name="BeijingBankPingguBranchMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_BeijingBankPingguBranchMember"/>
  <xs:element name="EnterpriseIncomeTaxMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_EnterpriseIncomeTaxMember"/>
  <xs:element name="FengnongXiangrongMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_FengnongXiangrongMember"/>
  <xs:element name="GufengMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_GufengMember"/>
  <xs:element name="JinongMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_JinongMember"/>
  <xs:element name="KingtoneInformationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_KingtoneInformationMember"/>
  <xs:element name="OneVendorsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_OneVendorsMember"/>
  <xs:element name="PRCMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_PRCMember"/>
  <xs:element name="PostalSavingBankOfChinaPingguBranchMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_PostalSavingBankOfChinaPingguBranchMember"/>
  <xs:element name="PostalSavingBankOfChinaPingguBranchTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_PostalSavingBankOfChinaPingguBranchTwoMember"/>
  <xs:element name="SalesAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_SalesAgreementMember"/>
  <xs:element name="SegmentReconcilingItems1Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_SegmentReconcilingItems1Member"/>
  <xs:element name="SegmentReconcilingItems2Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_SegmentReconcilingItems2Member"/>
  <xs:element name="SegmentReconcilingItems3Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_SegmentReconcilingItems3Member"/>
  <xs:element name="StatutoryReserveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_StatutoryReserveMember"/>
  <xs:element name="TwoVendorMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_TwoVendorMember"/>
  <xs:element name="UnitedStatesBanksMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnitedStatesBanksMember"/>
  <xs:element name="VariableInterestEntitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_VariableInterestEntitiesMember"/>
  <xs:element name="VariableInterestEntityOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_VariableInterestEntityOneMember"/>
  <xs:element name="VillagecommitteeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_VillagecommitteeMember"/>
  <xs:element name="WangtianLishijieXindeguoXinyuleiJinyangguangMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_WangtianLishijieXindeguoXinyuleiJinyangguangMember"/>
  <xs:element name="XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember"/>
  <xs:element name="YuxingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_YuxingMember"/>
  <xs:element name="ZhenbaiMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ZhenbaiMember"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>cga-20201231_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Feb 10 12:45:16 EST 2021 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConsolidatedBalanceSheet" roleURI="http://cgagri.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConsolidatedIncomeStatement" roleURI="http://cgagri.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConsolidatedCashFlow" roleURI="http://cgagri.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofinventoriesTable" roleURI="http://cgagri.com/role/ScheduleofinventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofaccruedexpensesandotherpayablesTable" roleURI="http://cgagri.com/role/ScheduleofaccruedexpensesandotherpayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofprovisionforincometaxesTable" roleURI="http://cgagri.com/role/ScheduleofprovisionforincometaxesTable"/>
  <calculationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AdvancesOnInventoryPurchases" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssets" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="cga_OtherNoncurrentAssets" xlink:href="cga-20201231.xsd#cga_OtherNoncurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="cga_OtherNoncurrentAssets" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DepositLiabilityCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_TaxesPayableCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ShortTermBorrowings" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_InterestPayableCurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="cga_StatutoryReserve" xlink:href="cga-20201231.xsd#cga_StatutoryReserve"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="cga_StatutoryReserve" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InvestmentIncomeInterest" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestExpenseDebt" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZEF8DZJKOl02n7N2iAQL3is3dodB8dSmiVU7qA0/jkaIzgB3vejGWWo58CZ/xiUQUgzk9vXfSzWyv81o/QZdxJLacEFLvQCh3E0ziK9V1ujXgef6oQ+3mZjYKsNkBy2qj4gNS26QGbj/UsDIkt8wCcEH6zg+xV/hNXOC44PPKYVGz9Wh+ZRFB9GiCBO/XixXVWpzuMH/Hom8MMr9OghZlMYW10rhponzE=] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProfitLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" order="12" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedParties" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" order="15" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="16" weight="-1"/>
    <loc xlink:type="locator" xlink:label="cga_IncreaseDecreaseInAdvancesToSuppliers" xlink:href="cga-20201231.xsd#cga_IncreaseDecreaseInAdvancesToSuppliers"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="cga_IncreaseDecreaseInAdvancesToSuppliers" order="17" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" order="18" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" order="1" weight="-1"/>
    <loc xlink:type="locator" xlink:label="cga_ChangeInConstructionInProcess" xlink:href="cga-20201231.xsd#cga_ChangeInConstructionInProcess"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="cga_ChangeInConstructionInProcess" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromDepositOnLoan" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromDepositOnLoan"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsForProceedsFromDepositOnLoan" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofinventoriesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryRawMaterials" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInventorySupplies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInventorySupplies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_OtherInventorySupplies" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryWorkInProcess" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoods" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofaccruedexpensesandotherpayablesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofprovisionforincometaxesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="2" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>cga-20201231_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Feb 10 12:45:16 EST 2021 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConsolidatedBalanceSheet" roleURI="http://cgagri.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConsolidatedIncomeStatement" roleURI="http://cgagri.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ShareholdersEquityType2or3" roleURI="http://cgagri.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConsolidatedCashFlow" roleURI="http://cgagri.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_OrganizationandDescriptionofBusiness" roleURI="http://cgagri.com/role/OrganizationandDescriptionofBusiness"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_BasisofPresentationandSummaryofSignificantAccountingPolicies" roleURI="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_GoingCercern" roleURI="http://cgagri.com/role/GoingCercern"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_Inventories" roleURI="http://cgagri.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_PropertyPlantandEquipment" roleURI="http://cgagri.com/role/PropertyPlantandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_IntangibleAssets" roleURI="http://cgagri.com/role/IntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_OtherNonCurrentAssets" roleURI="http://cgagri.com/role/OtherNonCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_AccruedExpensesandOtherPayables" roleURI="http://cgagri.com/role/AccruedExpensesandOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_AmountDuetoRelatedParties" roleURI="http://cgagri.com/role/AmountDuetoRelatedParties"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_LoanPayables" roleURI="http://cgagri.com/role/LoanPayables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConvertibleNotesPayable" roleURI="http://cgagri.com/role/ConvertibleNotesPayable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_TaxesPayable" roleURI="http://cgagri.com/role/TaxesPayable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_StockholdersEquity" roleURI="http://cgagri.com/role/StockholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConcentrationsandLitigation" roleURI="http://cgagri.com/role/ConcentrationsandLitigation"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_SegmentReporting" roleURI="http://cgagri.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_CommitmentsandContingencies" roleURI="http://cgagri.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_VariableInterestEntities" roleURI="http://cgagri.com/role/VariableInterestEntities"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_BusinessCombinations" roleURI="http://cgagri.com/role/BusinessCombinations"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_OtherEvents" roleURI="http://cgagri.com/role/OtherEvents"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_SubsequentEvents" roleURI="http://cgagri.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_AccountingPoliciesByPolicy" roleURI="http://cgagri.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" roleURI="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_InventoriesTables" roleURI="http://cgagri.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_PropertyPlantandEquipmentTables" roleURI="http://cgagri.com/role/PropertyPlantandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_IntangibleAssetsTables" roleURI="http://cgagri.com/role/IntangibleAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_OtherNonCurrentAssetsTables" roleURI="http://cgagri.com/role/OtherNonCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_AccruedExpensesandOtherPayablesTables" roleURI="http://cgagri.com/role/AccruedExpensesandOtherPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_LoanPayablesTables" roleURI="http://cgagri.com/role/LoanPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConvertibleNotesPayableTables" roleURI="http://cgagri.com/role/ConvertibleNotesPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_TaxesPayableTables" roleURI="http://cgagri.com/role/TaxesPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_SegmentReportingTables" roleURI="http://cgagri.com/role/SegmentReportingTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_CommitmentsandContingenciesTables" roleURI="http://cgagri.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_VariableInterestEntitiesTables" roleURI="http://cgagri.com/role/VariableInterestEntitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_BusinessCombinationsTables" roleURI="http://cgagri.com/role/BusinessCombinationsTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofbasicanddilutedearningspershareTable" roleURI="http://cgagri.com/role/ScheduleofbasicanddilutedearningspershareTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofinventoriesTable" roleURI="http://cgagri.com/role/ScheduleofinventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofpropertyplantandequipmentTable" roleURI="http://cgagri.com/role/ScheduleofpropertyplantandequipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofintangibleassetsTable" roleURI="http://cgagri.com/role/ScheduleofintangibleassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofintangibleassetsTable0" roleURI="http://cgagri.com/role/ScheduleofintangibleassetsTable0"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofintangibleassetsTable00" roleURI="http://cgagri.com/role/ScheduleofintangibleassetsTable00"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofintangibleassetsTable000" roleURI="http://cgagri.com/role/ScheduleofintangibleassetsTable000"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofintangibleassetsTable0000" roleURI="http://cgagri.com/role/ScheduleofintangibleassetsTable0000"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleoffinitelivedintangibleassetsfutureamortizationexpenseTable" roleURI="http://cgagri.com/role/ScheduleoffinitelivedintangibleassetsfutureamortizationexpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofestimatedamortizationexpensesofrentaladvancepaymentsTable" roleURI="http://cgagri.com/role/ScheduleofestimatedamortizationexpensesofrentaladvancepaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofaccruedexpensesandotherpayablesTable" roleURI="http://cgagri.com/role/ScheduleofaccruedexpensesandotherpayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofloanpayablesTable" roleURI="http://cgagri.com/role/ScheduleofloanpayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofconvertiblenotespayableTable" roleURI="http://cgagri.com/role/ScheduleofconvertiblenotespayableTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofincometaxesandrelatedpayablesTable" roleURI="http://cgagri.com/role/ScheduleofincometaxesandrelatedpayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofprovisionforincometaxesTable" roleURI="http://cgagri.com/role/ScheduleofprovisionforincometaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofdeferredtaxassetsandliabilitiesTable" roleURI="http://cgagri.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofeffectiveincometaxratereconciliationTable" roleURI="http://cgagri.com/role/ScheduleofeffectiveincometaxratereconciliationTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofsegmentreportinginformationTable" roleURI="http://cgagri.com/role/ScheduleofsegmentreportinginformationTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofpaymentsforleaseexpensesTable" roleURI="http://cgagri.com/role/ScheduleofpaymentsforleaseexpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofVIEsconsolidatedfinancialstatementsTable" roleURI="http://cgagri.com/role/ScheduleofVIEsconsolidatedfinancialstatementsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofpurchasepriceallocationsatfairvalueTable" roleURI="http://cgagri.com/role/ScheduleofpurchasepriceallocationsatfairvalueTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofpurchaseconsiderationpaidforVIETable" roleURI="http://cgagri.com/role/ScheduleofpurchaseconsiderationpaidforVIETable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" roleURI="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_IntangibleAssetsDetails" roleURI="http://cgagri.com/role/IntangibleAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_OtherNonCurrentAssetsDetails" roleURI="http://cgagri.com/role/OtherNonCurrentAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_AmountDuetoRelatedPartiesDetails" roleURI="http://cgagri.com/role/AmountDuetoRelatedPartiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_LoanPayablesDetails" roleURI="http://cgagri.com/role/LoanPayablesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConvertibleNotesPayableDetails" roleURI="http://cgagri.com/role/ConvertibleNotesPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_TaxesPayableDetails" roleURI="http://cgagri.com/role/TaxesPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_StockholdersEquityDetails" roleURI="http://cgagri.com/role/StockholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConcentrationsandLitigationDetails" roleURI="http://cgagri.com/role/ConcentrationsandLitigationDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_SegmentReportingDetails" roleURI="http://cgagri.com/role/SegmentReportingDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_CommitmentsandContingenciesDetails" roleURI="http://cgagri.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_BusinessCombinationsDetails" roleURI="http://cgagri.com/role/BusinessCombinationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#DocumentAndEntityInformation" roleURI="http://cgagri.com/role/DocumentAndEntityInformation"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AdvancesOnInventoryPurchases" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssets" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_OtherNoncurrentAssets" xlink:href="cga-20201231.xsd#cga_OtherNoncurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="cga_OtherNoncurrentAssets" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Goodwill" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DepositLiabilityCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_StatutoryReserve" xlink:href="cga-20201231.xsd#cga_StatutoryReserve"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="cga_StatutoryReserve" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_TitleOfIndividualAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_JinongMember" xlink:href="cga-20201231.xsd#cga_JinongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="cga_JinongMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_GufengMember" xlink:href="cga-20201231.xsd#cga_GufengMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="cga_GufengMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_YuxingMember" xlink:href="cga-20201231.xsd#cga_YuxingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="cga_YuxingMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenuesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenueAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpenseDebt" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NetIncomeLoss" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_StatutoryReserveMember" xlink:href="cga-20201231.xsd#cga_StatutoryReserveMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="cga_StatutoryReserveMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes" xlink:href="cga-20201231.xsd#cga_StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cga_StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TransferToStatutoryReserveValue" xlink:href="cga-20201231.xsd#cga_TransferToStatutoryReserveValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cga_TransferToStatutoryReserveValue" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_OtherComprehensiveIncome" xlink:href="cga-20201231.xsd#cga_OtherComprehensiveIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cga_OtherComprehensiveIncome" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedParties" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_IncreaseDecreaseInAdvancesToSuppliers" xlink:href="cga-20201231.xsd#cga_IncreaseDecreaseInAdvancesToSuppliers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="cga_IncreaseDecreaseInAdvancesToSuppliers" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_ChangeInConstructionInProcess" xlink:href="cga-20201231.xsd#cga_ChangeInConstructionInProcess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="cga_ChangeInConstructionInProcess" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromDepositOnLoan" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromDepositOnLoan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForProceedsFromDepositOnLoan" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/OrganizationandDescriptionofBusiness">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/GoingCercern">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/Inventories">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/PropertyPlantandEquipment">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/IntangibleAssets">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/OtherNonCurrentAssets">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/AccruedExpensesandOtherPayables">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/AmountDuetoRelatedParties">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/LoanPayables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConvertibleNotesPayable">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/TaxesPayable">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/StockholdersEquity">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConcentrationsandLitigation">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/SegmentReporting">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/CommitmentsandContingencies">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/VariableInterestEntities">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_VariableInterestEntityDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/BusinessCombinations">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/OtherEvents">
    <loc xlink:type="locator" xlink:label="cga_OtherEventsAbstract" xlink:href="cga-20201231.xsd#cga_OtherEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="cga_OtherEventsTextBlock" xlink:href="cga-20201231.xsd#cga_OtherEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_OtherEventsAbstract" xlink:to="cga_OtherEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/SubsequentEvents">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_VieAssessmentPolicyTextBlock" xlink:href="cga-20201231.xsd#cga_VieAssessmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cga_VieAssessmentPolicyTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_CustomerDepositsPolicyTextBlock" xlink:href="cga-20201231.xsd#cga_CustomerDepositsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cga_CustomerDepositsPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/InventoriesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/PropertyPlantandEquipmentTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/IntangibleAssetsTables">
    <loc xlink:type="locator" xlink:label="cga_IntangibleAssetsTablesLineItems" xlink:href="cga-20201231.xsd#cga_IntangibleAssetsTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_IntangibleAssetsTablesTable" xlink:href="cga-20201231.xsd#cga_IntangibleAssetsTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cga_IntangibleAssetsTablesLineItems" xlink:to="cga_IntangibleAssetsTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_IntangibleAssetsTablesTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseRightsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_UseRightsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentedTechnologyMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentedTechnologyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentedTechnologyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_IntangibleAssetsTablesLineItems" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_IntangibleAssetsTablesLineItems" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/OtherNonCurrentAssetsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/AccruedExpensesandOtherPayablesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/LoanPayablesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConvertibleNotesPayableTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ConvertibleDebtTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/TaxesPayableTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfTaxPayableTableTextBlock" xlink:href="cga-20201231.xsd#cga_ScheduleOfTaxPayableTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="cga_ScheduleOfTaxPayableTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/SegmentReportingTables">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/CommitmentsandContingenciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/VariableInterestEntitiesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/BusinessCombinationsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock" xlink:href="cga-20201231.xsd#cga_SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="cga_SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofbasicanddilutedearningspershareTable">
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfBasicAndDilutedEarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToParentDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToParentDiluted" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofinventoriesTable">
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfInventoriesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfInventoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInventorySupplies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInventorySupplies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_OtherInventorySupplies" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryNet" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofpropertyplantandequipmentTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingImprovementsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherMachineryAndEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherMachineryAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OtherMachineryAndEquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofintangibleassetsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseRightsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_UseRightsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentedTechnologyMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentedTechnologyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentedTechnologyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TrademarksMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofintangibleassetsTable0">
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseRightsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_UseRightsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofintangibleassetsTable00">
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentedTechnologyMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentedTechnologyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentedTechnologyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofintangibleassetsTable000">
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofintangibleassetsTable0000">
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleoffinitelivedintangibleassetsfutureamortizationexpenseTable">
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZEF8DZJKOl02n7N2iAQL3is3dodB8dSmiVU7qA0/jkaIzgB3vejGWWo58CZ/xiUQUgzk9vXfSzWyv81o/QZdxJLacEFLvQCh3E0ziK9V1ujXgef6oQ+3mZjYKsNkBy2qj4gNS26QGbj/UsDIkt8wCcEH6zg+xV/hNXOC44PPKYVGz9Wh+ZRFB9GiCBO/XixXVWpzuMH/HomyGwi1SDbR39WF37qlT+8XA=] CSR-->
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofestimatedamortizationexpensesofrentaladvancepaymentsTable">
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract" xlink:to="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearTwo" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract" xlink:to="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearThree" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract" xlink:to="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour" xlink:to="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingAfterYearFive" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofaccruedexpensesandotherpayablesTable">
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfAccruedExpensesAndOtherPayablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_AccruedPayrollTaxesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofloanpayablesTable">
    <loc xlink:type="locator" xlink:label="cga_LoanPayablesDetailsScheduleofloanpayablesLineItems" xlink:href="cga-20201231.xsd#cga_LoanPayablesDetailsScheduleofloanpayablesLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_LoanPayablesDetailsScheduleofloanpayablesTable" xlink:href="cga-20201231.xsd#cga_LoanPayablesDetailsScheduleofloanpayablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cga_LoanPayablesDetailsScheduleofloanpayablesLineItems" xlink:to="cga_LoanPayablesDetailsScheduleofloanpayablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_LoanPayablesDetailsScheduleofloanpayablesTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_PostalSavingBankOfChinaPingguBranchMember" xlink:href="cga-20201231.xsd#cga_PostalSavingBankOfChinaPingguBranchMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="cga_PostalSavingBankOfChinaPingguBranchMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_BeijingBankPingguBranchMember" xlink:href="cga-20201231.xsd#cga_BeijingBankPingguBranchMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="cga_BeijingBankPingguBranchMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_PostalSavingBankOfChinaPingguBranchTwoMember" xlink:href="cga-20201231.xsd#cga_PostalSavingBankOfChinaPingguBranchTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="cga_PostalSavingBankOfChinaPingguBranchTwoMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_LoanPeriodPerAgreementStartAndEnd" xlink:href="cga-20201231.xsd#cga_LoanPeriodPerAgreementStartAndEnd"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_LoanPayablesDetailsScheduleofloanpayablesLineItems" xlink:to="cga_LoanPeriodPerAgreementStartAndEnd" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_LoanPayablesDetailsScheduleofloanpayablesLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableToBankCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableToBankCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_LoanPayablesDetailsScheduleofloanpayablesLineItems" xlink:to="us-gaap_LoansPayableToBankCurrent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofconvertiblenotespayableTable">
    <loc xlink:type="locator" xlink:label="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems" xlink:href="cga-20201231.xsd#cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableTable" xlink:href="cga-20201231.xsd#cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems" xlink:to="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_WangtianLishijieXindeguoXinyuleiJinyangguangMember" xlink:href="cga-20201231.xsd#cga_WangtianLishijieXindeguoXinyuleiJinyangguangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="cga_WangtianLishijieXindeguoXinyuleiJinyangguangMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_FengnongXiangrongMember" xlink:href="cga-20201231.xsd#cga_FengnongXiangrongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="cga_FengnongXiangrongMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentIssuanceDate1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentIssuanceDate1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems" xlink:to="us-gaap_DebtInstrumentIssuanceDate1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionOriginalDebtInterestRateOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems" xlink:to="us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems" xlink:to="us-gaap_ConvertibleNotesPayable" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofincometaxesandrelatedpayablesTable">
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfIncomeTaxesAndRelatedPayablesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfIncomeTaxesAndRelatedPayablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfIncomeTaxesAndRelatedPayablesAbstract" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfIncomeTaxesAndRelatedPayablesAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_OtherLevies" xlink:href="cga-20201231.xsd#cga_OtherLevies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfIncomeTaxesAndRelatedPayablesAbstract" xlink:to="cga_OtherLevies" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_RepatriationTax" xlink:href="cga-20201231.xsd#cga_RepatriationTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfIncomeTaxesAndRelatedPayablesAbstract" xlink:to="cga_RepatriationTax" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxesAndRelatedPayablesCurrent" xlink:href="cga-20201231.xsd#cga_IncomeTaxesAndRelatedPayablesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfIncomeTaxesAndRelatedPayablesAbstract" xlink:to="cga_IncomeTaxesAndRelatedPayablesCurrent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofprovisionforincometaxesTable">
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfProvisionForIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable">
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofeffectiveincometaxratereconciliationTable">
    <loc xlink:type="locator" xlink:label="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:href="cga-20201231.xsd#cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationTable" xlink:href="cga-20201231.xsd#cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationTable" xlink:to="srt_StatementGeographicalAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CN" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" xlink:href="cga-20201231.xsd#cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" xlink:href="cga-20201231.xsd#cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" xlink:href="cga-20201231.xsd#cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" xlink:href="cga-20201231.xsd#cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:href="cga-20201231.xsd#cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:href="cga-20201231.xsd#cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_ActualTaxExpensesPercentage" xlink:href="cga-20201231.xsd#cga_ActualTaxExpensesPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="cga_ActualTaxExpensesPercentage" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofsegmentreportinginformationTable">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" xlink:href="cga-20201231.xsd#cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain" xlink:href="cga-20201231.xsd#cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain_0" xlink:href="cga-20201231.xsd#cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_VariableInterestEntitiesMember" xlink:href="cga-20201231.xsd#cga_VariableInterestEntitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain" xlink:to="cga_VariableInterestEntitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_SegmentReconcilingItems1Member" xlink:href="cga-20201231.xsd#cga_SegmentReconcilingItems1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain" xlink:to="cga_SegmentReconcilingItems1Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_SegmentReconcilingItems2Member" xlink:href="cga-20201231.xsd#cga_SegmentReconcilingItems2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain" xlink:to="cga_SegmentReconcilingItems2Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_SegmentReconcilingItems3Member" xlink:href="cga-20201231.xsd#cga_SegmentReconcilingItems3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain" xlink:to="cga_SegmentReconcilingItems3Member" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_JinongMember" xlink:href="cga-20201231.xsd#cga_JinongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cga_JinongMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_GufengMember" xlink:href="cga-20201231.xsd#cga_GufengMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cga_GufengMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_YuxingMember" xlink:href="cga-20201231.xsd#cga_YuxingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cga_YuxingMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_OperatingIncomeloss" xlink:href="cga-20201231.xsd#cga_OperatingIncomeloss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="cga_OperatingIncomeloss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ProfitLoss" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestIncomeExpenseNet" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofpaymentsforleaseexpensesTable">
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfPaymentsForLeaseExpensesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfPaymentsForLeaseExpensesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfPaymentsForLeaseExpensesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfPaymentsForLeaseExpensesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfPaymentsForLeaseExpensesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfPaymentsForLeaseExpensesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfPaymentsForLeaseExpensesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofVIEsconsolidatedfinancialstatementsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" xlink:href="cga-20201231.xsd#cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain" xlink:href="cga-20201231.xsd#cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain_0" xlink:href="cga-20201231.xsd#cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_VariableInterestEntityOneMember" xlink:href="cga-20201231.xsd#cga_VariableInterestEntityOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain" xlink:to="cga_VariableInterestEntityOneMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_AssetsAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AdvancesOnInventoryPurchases" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DepositLiabilityCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueNotFromContractWithCustomerOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomerOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_RevenueNotFromContractWithCustomerOther" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_OperatingLeaseExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAllocatedToGeneralPartners" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAllocatedToGeneralPartners"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_NetIncomeLossAllocatedToGeneralPartners" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofpurchasepriceallocationsatfairvalueTable">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="srt_TitleOfIndividualAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_ZhenbaiMember" xlink:href="cga-20201231.xsd#cga_ZhenbaiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="cga_ZhenbaiMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_VariableInterestEntitiesMember" xlink:href="cga-20201231.xsd#cga_VariableInterestEntitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="cga_VariableInterestEntitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Assets" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital" order="18" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofpurchaseconsiderationpaidforVIETable">
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems" xlink:href="cga-20201231.xsd#cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIETable" xlink:href="cga-20201231.xsd#cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIETable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems" xlink:to="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIETable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIETable" xlink:to="srt_TitleOfIndividualAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIETable" xlink:to="us-gaap_FinancialInstrumentAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_ZhenbaiMember" xlink:href="cga-20201231.xsd#cga_ZhenbaiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="cga_ZhenbaiMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_VariableInterestEntitiesMember" xlink:href="cga-20201231.xsd#cga_VariableInterestEntitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="cga_VariableInterestEntitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationInterestPayable" xlink:href="cga-20201231.xsd#cga_BusinessCombinationInterestPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems" xlink:to="cga_BusinessCombinationInterestPayable" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="cga-20201231.xsd#cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="cga-20201231.xsd#cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="dei_LegalEntityAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain_0" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_UnitedStatesBanksMember" xlink:href="cga-20201231.xsd#cga_UnitedStatesBanksMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="cga_UnitedStatesBanksMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_EquityMethodInvestmentOwnershipPercentageDescription" xlink:href="cga-20201231.xsd#cga_EquityMethodInvestmentOwnershipPercentageDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="cga_EquityMethodInvestmentOwnershipPercentageDescription" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_Cash" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestBearingDepositsInBanks" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDepositsInBanks"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_InterestBearingDepositsInBanks" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_AccountsReceivableNet" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TimeSharingTransactionsAllowanceForUncollectibleAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimeSharingTransactionsAllowanceForUncollectibleAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_TimeSharingTransactionsAllowanceForUncollectibleAccounts" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_InventoryWriteDown" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_CustomerDeposits" xlink:href="cga-20201231.xsd#cga_CustomerDeposits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="cga_CustomerDeposits" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/IntangibleAssetsDetails">
    <loc xlink:type="locator" xlink:label="cga_IntangibleAssetsDetailsLineItems" xlink:href="cga-20201231.xsd#cga_IntangibleAssetsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_IntangibleAssetsDetailsTable" xlink:href="cga-20201231.xsd#cga_IntangibleAssetsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cga_IntangibleAssetsDetailsLineItems" xlink:to="cga_IntangibleAssetsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_IntangibleAssetsDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_IntangibleAssetsDetailsTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseRightsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_UseRightsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentedTechnologyMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentedTechnologyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentedTechnologyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TrademarksMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_IntangibleAssetsLandUseRightDescription" xlink:href="cga-20201231.xsd#cga_IntangibleAssetsLandUseRightDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_IntangibleAssetsDetailsLineItems" xlink:to="cga_IntangibleAssetsLandUseRightDescription" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_IntangibleAssetsDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_IntangibleAssetsDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_IntangibleAssetsDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/OtherNonCurrentAssetsDetails">
    <loc xlink:type="locator" xlink:label="cga_OtherNonCurrentAssetsDetailsLineItems" xlink:href="cga-20201231.xsd#cga_OtherNonCurrentAssetsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_OtherNonCurrentAssetsDetailsTable" xlink:href="cga-20201231.xsd#cga_OtherNonCurrentAssetsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cga_OtherNonCurrentAssetsDetailsLineItems" xlink:to="cga_OtherNonCurrentAssetsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_OtherNonCurrentAssetsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_JinongMember" xlink:href="cga-20201231.xsd#cga_JinongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cga_JinongMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_OtherNonCurrentAssetsDetailsLineItems" xlink:to="us-gaap_OtherAssetsNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_AreaOfLandDescription" xlink:href="cga-20201231.xsd#cga_AreaOfLandDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_OtherNonCurrentAssetsDetailsLineItems" xlink:to="cga_AreaOfLandDescription" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_RentalFees" xlink:href="cga-20201231.xsd#cga_RentalFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_OtherNonCurrentAssetsDetailsLineItems" xlink:to="cga_RentalFees" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_RentalTerms" xlink:href="cga-20201231.xsd#cga_RentalTerms"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_OtherNonCurrentAssetsDetailsLineItems" xlink:to="cga_RentalTerms" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDeferredLeasingFees" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDeferredLeasingFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_OtherNonCurrentAssetsDetailsLineItems" xlink:to="us-gaap_AmortizationOfDeferredLeasingFees" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/AmountDuetoRelatedPartiesDetails">
    <loc xlink:type="locator" xlink:label="cga_AmountDuetoRelatedPartiesDetailsLineItems" xlink:href="cga-20201231.xsd#cga_AmountDuetoRelatedPartiesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_AmountDuetoRelatedPartiesDetailsTable" xlink:href="cga-20201231.xsd#cga_AmountDuetoRelatedPartiesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cga_AmountDuetoRelatedPartiesDetailsLineItems" xlink:to="cga_AmountDuetoRelatedPartiesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_AmountDuetoRelatedPartiesDetailsTable" xlink:to="dei_LegalEntityAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain_0" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfLeaseArrangementTypeAxis" xlink:href="cga-20201231.xsd#cga_TypeOfLeaseArrangementTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_AmountDuetoRelatedPartiesDetailsTable" xlink:to="cga_TypeOfLeaseArrangementTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfLeaseArrangementTypeDomain" xlink:href="cga-20201231.xsd#cga_TypeOfLeaseArrangementTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="cga_TypeOfLeaseArrangementTypeAxis" xlink:to="cga_TypeOfLeaseArrangementTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfLeaseArrangementTypeDomain_0" xlink:href="cga-20201231.xsd#cga_TypeOfLeaseArrangementTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="cga_TypeOfLeaseArrangementTypeAxis" xlink:to="cga_TypeOfLeaseArrangementTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_AmountDuetoRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_AmountDuetoRelatedPartiesDetailsTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_JinongMember" xlink:href="cga-20201231.xsd#cga_JinongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="cga_JinongMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember" xlink:href="cga-20201231.xsd#cga_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TypeOfLeaseArrangementTypeDomain" xlink:to="cga_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_KingtoneInformationMember" xlink:href="cga-20201231.xsd#cga_KingtoneInformationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TypeOfLeaseArrangementTypeDomain" xlink:to="cga_KingtoneInformationMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_YuxingMember" xlink:href="cga-20201231.xsd#cga_YuxingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="cga_YuxingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_GufengMember" xlink:href="cga-20201231.xsd#cga_GufengMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="cga_GufengMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_SalesAgreementMember" xlink:href="cga-20201231.xsd#cga_SalesAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="cga_SalesAgreementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_AmountDuetoRelatedPartiesDetailsLineItems" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_AmountDuetoRelatedPartiesDetailsLineItems" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_DescriptionOfOfficeLease" xlink:href="cga-20201231.xsd#cga_DescriptionOfOfficeLease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_AmountDuetoRelatedPartiesDetailsLineItems" xlink:to="cga_DescriptionOfOfficeLease" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_LesseeFinanceLeasesTermOfContract" xlink:href="cga-20201231.xsd#cga_LesseeFinanceLeasesTermOfContract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_AmountDuetoRelatedPartiesDetailsLineItems" xlink:to="cga_LesseeFinanceLeasesTermOfContract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_MonthlyRentExpenses" xlink:href="cga-20201231.xsd#cga_MonthlyRentExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_AmountDuetoRelatedPartiesDetailsLineItems" xlink:to="cga_MonthlyRentExpenses" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/LoanPayablesDetails">
    <loc xlink:type="locator" xlink:label="cga_LoanPayablesDetailsLineItems" xlink:href="cga-20201231.xsd#cga_LoanPayablesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_LoanPayablesDetailsTable" xlink:href="cga-20201231.xsd#cga_LoanPayablesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cga_LoanPayablesDetailsLineItems" xlink:to="cga_LoanPayablesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_LoanPayablesDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_LoanPayablesDetailsTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_LoansPayableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_LoanPayablesDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_LoanPayablesDetailsLineItems" xlink:to="us-gaap_InterestExpenseShortTermBorrowings" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConvertibleNotesPayableDetails">
    <loc xlink:type="locator" xlink:label="cga_ConvertibleNotesPayableDetailsLineItems" xlink:href="cga-20201231.xsd#cga_ConvertibleNotesPayableDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_ConvertibleNotesPayableDetailsTable" xlink:href="cga-20201231.xsd#cga_ConvertibleNotesPayableDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cga_ConvertibleNotesPayableDetailsLineItems" xlink:to="cga_ConvertibleNotesPayableDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_ConvertibleNotesPayableDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_JinongMember" xlink:href="cga-20201231.xsd#cga_JinongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="cga_JinongMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_ZhenbaiMember" xlink:href="cga-20201231.xsd#cga_ZhenbaiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="cga_ZhenbaiMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ConvertibleNotesPayableDetailsLineItems" xlink:to="us-gaap_ConvertibleNotesPayable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ConvertibleNotesPayableDetailsLineItems" xlink:to="us-gaap_DebtInstrumentTerm" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ConvertibleNotesPayableDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ConvertibleNotesPayableDetailsLineItems" xlink:to="us-gaap_DebtConversionDescription" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ConvertibleNotesPayableDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ConvertibleNotesPayableDetailsLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ConvertibleNotesPayableDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ConvertibleNotesPayableDetailsLineItems" xlink:to="us-gaap_NotesPayableFairValueDisclosure" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccretionExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ConvertibleNotesPayableDetailsLineItems" xlink:to="us-gaap_AccretionExpense" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/TaxesPayableDetails">
    <loc xlink:type="locator" xlink:label="cga_TaxesPayableDetailsLineItems" xlink:href="cga-20201231.xsd#cga_TaxesPayableDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_TaxesPayableDetailsTable" xlink:href="cga-20201231.xsd#cga_TaxesPayableDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cga_TaxesPayableDetailsLineItems" xlink:to="cga_TaxesPayableDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_TaxesPayableDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TaxStatusAxis" xlink:href="cga-20201231.xsd#cga_TaxStatusAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_TaxesPayableDetailsTable" xlink:to="cga_TaxStatusAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TaxStatusDomain" xlink:href="cga-20201231.xsd#cga_TaxStatusDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="cga_TaxStatusAxis" xlink:to="cga_TaxStatusDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TaxStatusDomain_0" xlink:href="cga-20201231.xsd#cga_TaxStatusDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="cga_TaxStatusAxis" xlink:to="cga_TaxStatusDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_TaxesPayableDetailsTable" xlink:to="srt_RangeAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_EnterpriseIncomeTaxMember" xlink:href="cga-20201231.xsd#cga_EnterpriseIncomeTaxMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxStatusDomain" xlink:to="cga_EnterpriseIncomeTaxMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_PRCMember" xlink:href="cga-20201231.xsd#cga_PRCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="cga_PRCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_NewEnterpriseIncomeTaxRate" xlink:href="cga-20201231.xsd#cga_NewEnterpriseIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxesPayableDetailsLineItems" xlink:to="cga_NewEnterpriseIncomeTaxRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_ExistingEnterpriseIncomeTaxRate" xlink:href="cga-20201231.xsd#cga_ExistingEnterpriseIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxesPayableDetailsLineItems" xlink:to="cga_ExistingEnterpriseIncomeTaxRate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxHolidayDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxesPayableDetailsLineItems" xlink:to="us-gaap_IncomeTaxHolidayDescription" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_HighTechIncomeTaxRate" xlink:href="cga-20201231.xsd#cga_HighTechIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxesPayableDetailsLineItems" xlink:to="cga_HighTechIncomeTaxRate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_ProvisionForIncomeTaxes" xlink:href="cga-20201231.xsd#cga_ProvisionForIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxesPayableDetailsLineItems" xlink:to="cga_ProvisionForIncomeTaxes" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_ValueAddedTaxRate" xlink:href="cga-20201231.xsd#cga_ValueAddedTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxesPayableDetailsLineItems" xlink:to="cga_ValueAddedTaxRate" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_EffectiveTaxRateDescription" xlink:href="cga-20201231.xsd#cga_EffectiveTaxRateDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxesPayableDetailsLineItems" xlink:to="cga_EffectiveTaxRateDescription" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TaxesPayableDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/StockholdersEquityDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_SaleOfStockPricePerShare" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredUnitsDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredUnitsDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PreferredUnitsDescription" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConcentrationsandLitigationDetails">
    <loc xlink:type="locator" xlink:label="cga_ConcentrationsandLitigationDetailsLineItems" xlink:href="cga-20201231.xsd#cga_ConcentrationsandLitigationDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_ConcentrationsandLitigationDetailsTable" xlink:href="cga-20201231.xsd#cga_ConcentrationsandLitigationDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cga_ConcentrationsandLitigationDetailsLineItems" xlink:to="cga_ConcentrationsandLitigationDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_ConcentrationsandLitigationDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_ConcentrationsandLitigationDetailsTable" xlink:to="srt_MajorCustomersAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TwoVendorMember" xlink:href="cga-20201231.xsd#cga_TwoVendorMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cga_TwoVendorMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_OneVendorsMember" xlink:href="cga-20201231.xsd#cga_OneVendorsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cga_OneVendorsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskSupplier" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskSupplier"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ConcentrationsandLitigationDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskSupplier" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_NumberOfVendors" xlink:href="cga-20201231.xsd#cga_NumberOfVendors"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ConcentrationsandLitigationDetailsLineItems" xlink:to="cga_NumberOfVendors" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_PurchaseAmount" xlink:href="cga-20201231.xsd#cga_PurchaseAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ConcentrationsandLitigationDetailsLineItems" xlink:to="cga_PurchaseAmount" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCustomer" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCustomer"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ConcentrationsandLitigationDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskCustomer" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/SegmentReportingDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_NumberOfBusinessSegments" xlink:href="cga-20201231.xsd#cga_NumberOfBusinessSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="cga_NumberOfBusinessSegments" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/CommitmentsandContingenciesDetails">
    <loc xlink:type="locator" xlink:label="cga_CommitmentsandContingenciesDetailsLineItems" xlink:href="cga-20201231.xsd#cga_CommitmentsandContingenciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_CommitmentsandContingenciesDetailsTable" xlink:href="cga-20201231.xsd#cga_CommitmentsandContingenciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cga_CommitmentsandContingenciesDetailsLineItems" xlink:to="cga_CommitmentsandContingenciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfLeaseArrangementTypeAxis" xlink:href="cga-20201231.xsd#cga_TypeOfLeaseArrangementTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_CommitmentsandContingenciesDetailsTable" xlink:to="cga_TypeOfLeaseArrangementTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfLeaseArrangementTypeDomain" xlink:href="cga-20201231.xsd#cga_TypeOfLeaseArrangementTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="cga_TypeOfLeaseArrangementTypeAxis" xlink:to="cga_TypeOfLeaseArrangementTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfLeaseArrangementTypeDomain_0" xlink:href="cga-20201231.xsd#cga_TypeOfLeaseArrangementTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="cga_TypeOfLeaseArrangementTypeAxis" xlink:to="cga_TypeOfLeaseArrangementTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_KingtoneInformationMember" xlink:href="cga-20201231.xsd#cga_KingtoneInformationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TypeOfLeaseArrangementTypeDomain" xlink:to="cga_KingtoneInformationMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_VillagecommitteeMember" xlink:href="cga-20201231.xsd#cga_VillagecommitteeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TypeOfLeaseArrangementTypeDomain" xlink:to="cga_VillagecommitteeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_AreaOfLandDescription" xlink:href="cga-20201231.xsd#cga_AreaOfLandDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_CommitmentsandContingenciesDetailsLineItems" xlink:to="cga_AreaOfLandDescription" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AreaOfLand"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_AreaOfLand" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_LeaseAndRentalExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_RentalTermDescription" xlink:href="cga-20201231.xsd#cga_RentalTermDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_CommitmentsandContingenciesDetailsLineItems" xlink:to="cga_RentalTermDescription" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_LeaseRentExpenses" xlink:href="cga-20201231.xsd#cga_LeaseRentExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_CommitmentsandContingenciesDetailsLineItems" xlink:to="cga_LeaseRentExpenses" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/BusinessCombinationsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="cga_NonCompeteAgreementsDescription" xlink:href="cga-20201231.xsd#cga_NonCompeteAgreementsDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="cga_NonCompeteAgreementsDescription" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://cgagri.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="17" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>cga-20201231_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Feb 10 12:45:16 EST 2021 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Total Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Identifiable assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Assets_lbl1" xml:lang="en-US">Total Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_Assets_lbl2" xml:lang="en-US">Total Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Total Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Total Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total Stockholders&#8217; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US">Stockholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total Liabilities and Stockholders&#8217; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Total Liabilities and Stockholders&#8217; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title of Individual [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Income (loss) from operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other income (expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">Net Income for Basic Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance, shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl0" xml:lang="en-US">Balance, shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net increase in cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents, beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and cash equivalents, ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfBasicAndDilutedEarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfBasicAndDilutedEarningsPerShareAbstract_lbl" xml:lang="en-US">Schedule of basic and diluted earnings per share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:to="cga_ScheduleOfBasicAndDilutedEarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfInventoriesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfInventoriesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfInventoriesAbstract_lbl" xml:lang="en-US">Schedule of inventories [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfInventoriesAbstract" xlink:to="cga_ScheduleOfInventoriesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Inventories, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryNet_lbl1" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Schedule of property, plant and equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="cga_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfIntangibleAssetsAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfIntangibleAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfIntangibleAssetsAbstract_lbl" xml:lang="en-US">Schedule of intangible assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfIntangibleAssetsAbstract" xlink:to="cga_ScheduleOfIntangibleAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" xml:lang="en-US">Schedule of finite-lived intangible assets, future amortization expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="cga_ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract_lbl" xml:lang="en-US">Disclosure Text Block Supplement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_DisclosureTextBlockSupplementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract_lbl" xml:lang="en-US">Schedule of estimated amortization expenses of rental advance payments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract" xlink:to="cga_ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US">Payables and Accruals [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfAccruedExpensesAndOtherPayablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfAccruedExpensesAndOtherPayablesAbstract_lbl" xml:lang="en-US">Schedule of accrued expenses and other payables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="cga_ScheduleOfAccruedExpensesAndOtherPayablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accrued expenses and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfLoanPayablesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfLoanPayablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfLoanPayablesAbstract_lbl" xml:lang="en-US">Schedule of loan payables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfLoanPayablesAbstract" xlink:to="cga_ScheduleOfLoanPayablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeAxis_lbl" xml:lang="en-US">Short-term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfConvertibleNotesPayableAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfConvertibleNotesPayableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfConvertibleNotesPayableAbstract_lbl" xml:lang="en-US">Schedule of convertible notes payable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfConvertibleNotesPayableAbstract" xlink:to="cga_ScheduleOfConvertibleNotesPayableAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfIncomeTaxesAndRelatedPayablesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfIncomeTaxesAndRelatedPayablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfIncomeTaxesAndRelatedPayablesAbstract_lbl" xml:lang="en-US">Schedule of income taxes and related payables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfIncomeTaxesAndRelatedPayablesAbstract" xlink:to="cga_ScheduleOfIncomeTaxesAndRelatedPayablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfProvisionForIncomeTaxesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfProvisionForIncomeTaxesAbstract_lbl" xml:lang="en-US">Schedule of provision for income taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="cga_ScheduleOfProvisionForIncomeTaxesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Provision for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Actual tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of deferred tax assets and liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="cga_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract_lbl" xml:lang="en-US">Schedule of effective income tax rate reconciliation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US">Stockholders&apos; Equity Note [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US">Risks and Uncertainties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfSegmentReportingInformationAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfSegmentReportingInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfSegmentReportingInformationAbstract_lbl" xml:lang="en-US">Schedule of segment reporting information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfSegmentReportingInformationAbstract" xlink:to="cga_ScheduleOfSegmentReportingInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" xlink:href="cga-20201231.xsd#cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis_lbl" xml:lang="en-US">Type of Variable Interest Entities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfPaymentsForLeaseExpensesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfPaymentsForLeaseExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfPaymentsForLeaseExpensesAbstract_lbl" xml:lang="en-US">Schedule of payments for lease expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfPaymentsForLeaseExpensesAbstract" xlink:to="cga_ScheduleOfPaymentsForLeaseExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfViesConsolidatedFinancialStatementsAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfViesConsolidatedFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfViesConsolidatedFinancialStatementsAbstract_lbl" xml:lang="en-US">Schedule of VIEs consolidated financial statements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfViesConsolidatedFinancialStatementsAbstract" xlink:to="cga_ScheduleOfViesConsolidatedFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl" xml:lang="en-US">Business Combinations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfPurchasePriceAllocationsAtFairValueAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfPurchasePriceAllocationsAtFairValueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfPurchasePriceAllocationsAtFairValueAbstract_lbl" xml:lang="en-US">Schedule of purchase price allocations at fair value [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfPurchasePriceAllocationsAtFairValueAbstract" xlink:to="cga_ScheduleOfPurchasePriceAllocationsAtFairValueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US">Financial Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfPurchaseConsiderationPaidForVieAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfPurchaseConsiderationPaidForVieAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfPurchaseConsiderationPaidForVieAbstract_lbl" xml:lang="en-US">Schedule of purchase consideration paid for VIE [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfPurchaseConsiderationPaidForVieAbstract" xlink:to="cga_ScheduleOfPurchaseConsiderationPaidForVieAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_OtherEventsAbstract" xlink:href="cga-20201231.xsd#cga_OtherEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_OtherEventsAbstract_lbl" xml:lang="en-US">Other Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherEventsAbstract" xlink:to="cga_OtherEventsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_lbl" xml:lang="en-US">Amount due from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedPartiesCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_lbl0" xml:lang="en-US">Related party receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedPartiesCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvancesOnInventoryPurchases_lbl" xml:lang="en-US">Advances to suppliers, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvancesOnInventoryPurchases" xlink:to="us-gaap_AdvancesOnInventoryPurchases_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdvancesOnInventoryPurchases_lbl0" xml:lang="en-US">Advances to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvancesOnInventoryPurchases" xlink:to="us-gaap_AdvancesOnInventoryPurchases_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Plant, property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US">Plant, Property and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssets_lbl" xml:lang="en-US">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_OtherNoncurrentAssets" xlink:href="cga-20201231.xsd#cga_OtherNoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_OtherNoncurrentAssets_lbl" xml:lang="en-US">Other non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherNoncurrentAssets" xlink:to="cga_OtherNoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0" xml:lang="en-US">Intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1" xml:lang="en-US">Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepositLiabilityCurrent_lbl" xml:lang="en-US">Customer deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositLiabilityCurrent" xlink:to="us-gaap_DepositLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueToRelatedPartiesCurrent_lbl" xml:lang="en-US">Amount due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToRelatedPartiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US">Short term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPayableCurrent_lbl" xml:lang="en-US">Interest payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders&#8217; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred Stock, $.001 par value, 20,000,000 shares authorized, zero shares issued and outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Preferred stock par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, $.001 par value, 115,197,165 shares authorized, 6,350,129 and 6,350,129 shares issued and outstanding as of December 31, 2020 and June 30, 2020, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_StatutoryReserve" xlink:href="cga-20201231.xsd#cga_StatutoryReserve"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_StatutoryReserve_lbl" xml:lang="en-US">Statutory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_StatutoryReserve" xlink:to="cga_StatutoryReserve_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US">Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xml:lang="en-US">Total net sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl0" xml:lang="en-US">Revenues from unaffiliated customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfRevenueAbstract_lbl" xml:lang="en-US">Cost of goods sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfRevenueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Total cost of goods sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingExpense_lbl" xml:lang="en-US">Selling expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_SellingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Other income (expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other income (expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US">Interest income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income (loss) before income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Pretax income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US">Other comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US">Foreign currency translation gain (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic weighted average shares outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Basic Weighted Average Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic net earnings per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Net Income Per Share &#8211; Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted weighted average shares outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Diluted Weighted Average Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted net earnings per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Net Income Per Share &#8211; Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_TransferToStatutoryReserveValue" xlink:href="cga-20201231.xsd#cga_TransferToStatutoryReserveValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_TransferToStatutoryReserveValue_lbl" xml:lang="en-US">Transfer to statutory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TransferToStatutoryReserveValue" xlink:to="cga_TransferToStatutoryReserveValue_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_OtherComprehensiveIncome" xlink:href="cga-20201231.xsd#cga_OtherComprehensiveIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_OtherComprehensiveIncome_lbl" xml:lang="en-US">Other comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherComprehensiveIncome" xlink:to="cga_OtherComprehensiveIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xml:lang="en-US">Issuance of stock for consulting services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xml:lang="en-US">Issuance of stock for consulting services (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes" xlink:href="cga-20201231.xsd#cga_StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes_lbl" xml:lang="en-US">Issuance of stock for convertible notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes" xlink:to="cga_StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Issuance of stock for convertible notes (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl0" xml:lang="en-US">Stock issued for convertible notes (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther_lbl" xml:lang="en-US">Stock based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl" xml:lang="en-US">Stock based compensation (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile Net income (loss) to net cash provided by (used in) operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl0" xml:lang="en-US">Depreciation and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Provision for losses on accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Amortization of debt discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xml:lang="en-US">Inventories impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_lbl" xml:lang="en-US">Changes in operating assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_lbl" xml:lang="en-US">Changes in operating liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl" xml:lang="en-US">Customer deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US">Tax payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Accrued expenses and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl" xml:lang="en-US">Interest payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from the sale of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0" xml:lang="en-US">Proceeds from issuance of stock (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xml:lang="en-US">Advance from related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xml:lang="en-US">Effect of exchange rate change on cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplement disclosure of cash flow information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest expense paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Income taxes paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">Gain (Loss) on disposal of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet_lbl" xml:lang="en-US">Change in fair value of derivative liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties_lbl" xml:lang="en-US">Amount due from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xml:lang="en-US">Other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IncreaseDecreaseInAdvancesToSuppliers" xlink:href="cga-20201231.xsd#cga_IncreaseDecreaseInAdvancesToSuppliers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cga_IncreaseDecreaseInAdvancesToSuppliers_lbl" xml:lang="en-US">Advances to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncreaseDecreaseInAdvancesToSuppliers" xlink:to="cga_IncreaseDecreaseInAdvancesToSuppliers_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl" xml:lang="en-US">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of plant, property, and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ChangeInConstructionInProcess" xlink:href="cga-20201231.xsd#cga_ChangeInConstructionInProcess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cga_ChangeInConstructionInProcess_lbl" xml:lang="en-US">Change in construction in process</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ChangeInConstructionInProcess" xlink:to="cga_ChangeInConstructionInProcess_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromDepositOnLoan" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromDepositOnLoan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForProceedsFromDepositOnLoan_lbl" xml:lang="en-US">Proceeds from loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromDepositOnLoan" xlink:to="us-gaap_PaymentsForProceedsFromDepositOnLoan_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_JinongMember" xlink:href="cga-20201231.xsd#cga_JinongMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_JinongMember_lbl" xml:lang="en-US">Jinong</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_JinongMember" xlink:to="cga_JinongMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cga_JinongMember_lbl0" xml:lang="en-US">Jinong [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_JinongMember" xlink:to="cga_JinongMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_GufengMember" xlink:href="cga-20201231.xsd#cga_GufengMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_GufengMember_lbl" xml:lang="en-US">Gufeng</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_GufengMember" xlink:to="cga_GufengMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cga_GufengMember_lbl0" xml:lang="en-US">Gufeng [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_GufengMember" xlink:to="cga_GufengMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_YuxingMember" xlink:href="cga-20201231.xsd#cga_YuxingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_YuxingMember_lbl" xml:lang="en-US">Yuxing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_YuxingMember" xlink:to="cga_YuxingMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cga_YuxingMember_lbl0" xml:lang="en-US">Yuxing [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_YuxingMember" xlink:to="cga_YuxingMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xml:lang="en-US">VIEs - others</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid In Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_StatutoryReserveMember" xlink:href="cga-20201231.xsd#cga_StatutoryReserveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_StatutoryReserveMember_lbl" xml:lang="en-US">Statutory Reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_StatutoryReserveMember" xlink:to="cga_StatutoryReserveMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US">ORGANIZATION AND DESCRIPTION OF BUSINESS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of basic and diluted earnings per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToParentDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl" xml:lang="en-US">Net Income for Diluted Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:to="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_lbl" xml:lang="en-US">GOING CERCERN</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:to="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">INVENTORIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Schedule of inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInventorySupplies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInventorySupplies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherInventorySupplies_lbl" xml:lang="en-US">Supplies and packing materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherInventorySupplies" xlink:to="us-gaap_OtherInventorySupplies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work in progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished goods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY, PLANT AND EQUIPMENT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Total property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">INTANGIBLE ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Land use rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0" xml:lang="en-US">Technology know-how</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl1" xml:lang="en-US">Customer relationships</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl2" xml:lang="en-US">Non-compete agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Total land use rights, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0" xml:lang="en-US">Total technology know-how, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl1" xml:lang="en-US">Total customer relationships, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl2" xml:lang="en-US">Total non-compete agreement, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Less: accumulated amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0" xml:lang="en-US">Less: accumulated amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">Schedule of finite-lived intangible assets, future amortization expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US">OTHER NON-CURRENT ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsDisclosureTextBlock" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_lbl" xml:lang="en-US">Schedule of estimated amortization expenses of lease advance payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearTwo_lbl" xml:lang="en-US">2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearTwo" xlink:to="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearThree_lbl" xml:lang="en-US">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearThree" xlink:to="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour_lbl" xml:lang="en-US">2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour" xlink:to="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingAfterYearFive_lbl" xml:lang="en-US">2025 and thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingAfterYearFive" xlink:to="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">ACCRUED EXPENSES AND OTHER PAYABLES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of accrued expenses and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedPayrollTaxesCurrent_lbl" xml:lang="en-US">Payroll and welfare payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableOtherCurrent_lbl" xml:lang="en-US">Other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableOtherCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl" xml:lang="en-US">Other levy payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">AMOUNT DUE TO RELATED PARTIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl" xml:lang="en-US">LOAN PAYABLES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of loan payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_LoanPeriodPerAgreementStartAndEnd" xlink:href="cga-20201231.xsd#cga_LoanPeriodPerAgreementStartAndEnd"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_LoanPeriodPerAgreementStartAndEnd_lbl" xml:lang="en-US">Loan period per agreement, Start and End</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LoanPeriodPerAgreementStartAndEnd" xlink:to="cga_LoanPeriodPerAgreementStartAndEnd_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Loans payable, interest rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0" xml:lang="en-US">Loans payable, interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableToBankCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableToBankCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayableToBankCurrent_lbl" xml:lang="en-US">Short term loans payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableToBankCurrent" xlink:to="us-gaap_LoansPayableToBankCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">CONVERTIBLE NOTES PAYABLE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of convertible notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtTableTextBlock" xlink:to="us-gaap_ConvertibleDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentIssuanceDate1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentIssuanceDate1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentIssuanceDate1_lbl" xml:lang="en-US">Issuance Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIssuanceDate1" xlink:to="us-gaap_DebtInstrumentIssuanceDate1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionOriginalDebtInterestRateOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_lbl" xml:lang="en-US">Notional Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:to="us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl" xml:lang="en-US">Conversion Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleNotesPayable_lbl" xml:lang="en-US">Conversion Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayable" xlink:to="us-gaap_ConvertibleNotesPayable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConvertibleNotesPayable_lbl0" xml:lang="en-US">Aggregate amount of convertible notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayable" xlink:to="us-gaap_ConvertibleNotesPayable_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US">Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl0" xml:lang="en-US">Maturity date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">TAXES PAYABLE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfTaxPayableTableTextBlock" xlink:href="cga-20201231.xsd#cga_ScheduleOfTaxPayableTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_ScheduleOfTaxPayableTableTextBlock_lbl" xml:lang="en-US">Schedule of income taxes and related payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfTaxPayableTableTextBlock" xlink:to="cga_ScheduleOfTaxPayableTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US">Income tax payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_OtherLevies" xlink:href="cga-20201231.xsd#cga_OtherLevies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_OtherLevies_lbl" xml:lang="en-US">Other levies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherLevies" xlink:to="cga_OtherLevies_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxesAndRelatedPayablesCurrent" xlink:href="cga-20201231.xsd#cga_IncomeTaxesAndRelatedPayablesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_IncomeTaxesAndRelatedPayablesCurrent_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxesAndRelatedPayablesCurrent" xlink:to="cga_IncomeTaxesAndRelatedPayablesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of provision for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xml:lang="en-US">Current tax - foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_DeferredTaxAssetsAbstract" xlink:href="cga-20201231.xsd#cga_DeferredTaxAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_DeferredTaxAssetsAbstract_lbl" xml:lang="en-US">Deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_DeferredTaxAssetsAbstract" xlink:to="cga_DeferredTaxAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Deferred Tax Benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Total deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of effective income tax rate reconciliation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" xlink:href="cga-20201231.xsd#cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Expected income tax expense (benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" xlink:to="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" xlink:href="cga-20201231.xsd#cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Expected income tax expense (benefit), percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" xlink:to="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" xlink:href="cga-20201231.xsd#cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits_lbl" xml:lang="en-US">High-tech income benefits on Jinong</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" xlink:to="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" xlink:href="cga-20201231.xsd#cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits_lbl" xml:lang="en-US">High-tech income benefits on Jinong, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" xlink:to="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:href="cga-20201231.xsd#cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl" xml:lang="en-US">Losses from subsidiaries in which no benefit is recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:to="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:href="cga-20201231.xsd#cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl" xml:lang="en-US">Losses from subsidiaries in which no benefit is recognized, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:to="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Change in valuation allowance on deferred tax asset from US tax benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Change in valuation allowance on deferred tax asset from US tax benefit, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ActualTaxExpensesPercentage" xlink:href="cga-20201231.xsd#cga_ActualTaxExpensesPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_ActualTaxExpensesPercentage_lbl" xml:lang="en-US">Actual tax expense, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ActualTaxExpensesPercentage" xlink:to="cga_ActualTaxExpensesPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">CONCENTRATIONS AND LITIGATION</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">SEGMENT REPORTING</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of segment reporting information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_RevenuesFromUnaffiliatedCustomersAbstract" xlink:href="cga-20201231.xsd#cga_RevenuesFromUnaffiliatedCustomersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_RevenuesFromUnaffiliatedCustomersAbstract_lbl" xml:lang="en-US">Revenues from unaffiliated customers:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_RevenuesFromUnaffiliatedCustomersAbstract" xlink:to="cga_RevenuesFromUnaffiliatedCustomersAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLossAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLossAbstract_lbl" xml:lang="en-US">Operating income (loss):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLossAbstract" xlink:to="us-gaap_OperatingIncomeLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_OperatingIncomeloss" xlink:href="cga-20201231.xsd#cga_OperatingIncomeloss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_OperatingIncomeloss_lbl" xml:lang="en-US">Operating income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OperatingIncomeloss" xlink:to="cga_OperatingIncomeloss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAbstract_lbl" xml:lang="en-US">Net income (loss):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortizationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortizationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortizationAbstract_lbl" xml:lang="en-US">Depreciation and Amortization:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortizationAbstract" xlink:to="us-gaap_DepreciationAndAmortizationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseAbstract_lbl" xml:lang="en-US">Interest expense:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseAbstract" xlink:to="us-gaap_InterestExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestIncomeExpenseNet_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_CapitalExpenditureAbstract" xlink:href="cga-20201231.xsd#cga_CapitalExpenditureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_CapitalExpenditureAbstract_lbl" xml:lang="en-US">Capital Expenditure:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CapitalExpenditureAbstract" xlink:to="cga_CapitalExpenditureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xml:lang="en-US">Capital Expenditure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IdentifiableAssetsAbstract" xlink:href="cga-20201231.xsd#cga_IdentifiableAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_IdentifiableAssetsAbstract_lbl" xml:lang="en-US">Identifiable assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IdentifiableAssetsAbstract" xlink:to="cga_IdentifiableAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US">Schedule of payments for lease expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US">2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US">2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl" xml:lang="en-US">VARIABLE INTEREST ENTITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:to="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" xml:lang="en-US">Schedule of VIEs consolidated financial statements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl0" xml:lang="en-US">Other non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xml:lang="en-US">Accrued expenses and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueNotFromContractWithCustomerOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomerOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueNotFromContractWithCustomerOther_lbl" xml:lang="en-US">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueNotFromContractWithCustomerOther" xlink:to="us-gaap_RevenueNotFromContractWithCustomerOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US">Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAllocatedToGeneralPartners" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAllocatedToGeneralPartners"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAllocatedToGeneralPartners_lbl" xml:lang="en-US">Net income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAllocatedToGeneralPartners" xlink:to="us-gaap_NetIncomeLossAllocatedToGeneralPartners_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xml:lang="en-US">BUSINESS COMBINATIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl" xml:lang="en-US">Schedule of purchase price allocations at fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers_lbl" xml:lang="en-US">Advances to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_lbl" xml:lang="en-US">Machinery and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl" xml:lang="en-US">Intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl" xml:lang="en-US">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice_lbl" xml:lang="en-US">Purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital_lbl" xml:lang="en-US">Working Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship_lbl" xml:lang="en-US">Customer Relationship</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement_lbl" xml:lang="en-US">Non-compete Agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock" xlink:href="cga-20201231.xsd#cga_SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock_lbl" xml:lang="en-US">Schedule of purchase consideration paid for VIE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock" xlink:to="cga_SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash_lbl" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes_lbl" xml:lang="en-US">Convertible notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability_lbl" xml:lang="en-US">Derivative liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss_lbl" xml:lang="en-US">Net Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationInterestPayable" xlink:href="cga-20201231.xsd#cga_BusinessCombinationInterestPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_BusinessCombinationInterestPayable_lbl" xml:lang="en-US">Interest Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationInterestPayable" xlink:to="cga_BusinessCombinationInterestPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal_lbl" xml:lang="en-US">Total Payback</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_OtherEventsTextBlock" xlink:href="cga-20201231.xsd#cga_OtherEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_OtherEventsTextBlock_lbl" xml:lang="en-US">OTHER EVENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherEventsTextBlock" xlink:to="cga_OtherEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_lbl" xml:lang="en-US">VAT provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_RepatriationTax" xlink:href="cga-20201231.xsd#cga_RepatriationTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cga_RepatriationTax_lbl" xml:lang="en-US">Repatriation tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_RepatriationTax" xlink:to="cga_RepatriationTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits_lbl" xml:lang="en-US">Customer deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables_lbl" xml:lang="en-US">Accrued expenses and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable_lbl" xml:lang="en-US">Taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingImprovementsMember_lbl" xml:lang="en-US">Building and Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingImprovementsMember" xlink:to="us-gaap_BuildingImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Auto [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherMachineryAndEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherMachineryAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherMachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherMachineryAndEquipmentMember" xlink:to="us-gaap_OtherMachineryAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseRightsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseRightsMember_lbl" xml:lang="en-US">Land use rights, net [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseRightsMember" xlink:to="us-gaap_UseRightsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_UseRightsMember_lbl0" xml:lang="en-US">Land Use Rights [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseRightsMember" xlink:to="us-gaap_UseRightsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentedTechnologyMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentedTechnologyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PatentedTechnologyMember_lbl" xml:lang="en-US">Technology patent, net [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentedTechnologyMember" xlink:to="us-gaap_PatentedTechnologyMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PatentedTechnologyMember_lbl0" xml:lang="en-US">Technology Patent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentedTechnologyMember" xlink:to="us-gaap_PatentedTechnologyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_PatentedTechnologyMember_lbl1" xml:lang="en-US">Patented Technology [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentedTechnologyMember" xlink:to="us-gaap_PatentedTechnologyMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US">Customer relationships, net [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CustomerRelationshipsMember_lbl0" xml:lang="en-US">Customer Relationships [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl" xml:lang="en-US">Non-compete agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncompeteAgreementsMember" xlink:to="us-gaap_NoncompeteAgreementsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl0" xml:lang="en-US">Non-Compete Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncompeteAgreementsMember" xlink:to="us-gaap_NoncompeteAgreementsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TrademarksMember_lbl" xml:lang="en-US">Trademarks [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TrademarksMember" xlink:to="us-gaap_TrademarksMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_PostalSavingBankOfChinaPingguBranchMember" xlink:href="cga-20201231.xsd#cga_PostalSavingBankOfChinaPingguBranchMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_PostalSavingBankOfChinaPingguBranchMember_lbl" xml:lang="en-US">Postal Saving Bank of China - Pinggu Branch One [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_PostalSavingBankOfChinaPingguBranchMember" xlink:to="cga_PostalSavingBankOfChinaPingguBranchMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BeijingBankPingguBranchMember" xlink:href="cga-20201231.xsd#cga_BeijingBankPingguBranchMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_BeijingBankPingguBranchMember_lbl" xml:lang="en-US">Beijing Bank - Pinggu Branch [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BeijingBankPingguBranchMember" xlink:to="cga_BeijingBankPingguBranchMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_PostalSavingBankOfChinaPingguBranchTwoMember" xlink:href="cga-20201231.xsd#cga_PostalSavingBankOfChinaPingguBranchTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_PostalSavingBankOfChinaPingguBranchTwoMember_lbl" xml:lang="en-US">Postal Saving Bank of China - Pinggu Branch Two [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_PostalSavingBankOfChinaPingguBranchTwoMember" xlink:to="cga_PostalSavingBankOfChinaPingguBranchTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_WangtianLishijieXindeguoXinyuleiJinyangguangMember" xlink:href="cga-20201231.xsd#cga_WangtianLishijieXindeguoXinyuleiJinyangguangMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_WangtianLishijieXindeguoXinyuleiJinyangguangMember_lbl" xml:lang="en-US">Wangtian, Lishijie, Xindeguo, Xinyulei, Jinyangguang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_WangtianLishijieXindeguoXinyuleiJinyangguangMember" xlink:to="cga_WangtianLishijieXindeguoXinyuleiJinyangguangMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_FengnongXiangrongMember" xlink:href="cga-20201231.xsd#cga_FengnongXiangrongMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_FengnongXiangrongMember_lbl" xml:lang="en-US">Fengnong, Xiangrong [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FengnongXiangrongMember" xlink:to="cga_FengnongXiangrongMember_lbl"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_CN_lbl" xml:lang="en-US">China 15% - 25% [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US">United States 21% [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_VariableInterestEntitiesMember" xlink:href="cga-20201231.xsd#cga_VariableInterestEntitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_VariableInterestEntitiesMember_lbl" xml:lang="en-US">Sales VIEs [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VariableInterestEntitiesMember" xlink:to="cga_VariableInterestEntitiesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cga_VariableInterestEntitiesMember_lbl0" xml:lang="en-US">Variable Interest Entities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VariableInterestEntitiesMember" xlink:to="cga_VariableInterestEntitiesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_SegmentReconcilingItems1Member" xlink:href="cga-20201231.xsd#cga_SegmentReconcilingItems1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_SegmentReconcilingItems1Member_lbl" xml:lang="en-US">Reconciling item (1) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_SegmentReconcilingItems1Member" xlink:to="cga_SegmentReconcilingItems1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_SegmentReconcilingItems2Member" xlink:href="cga-20201231.xsd#cga_SegmentReconcilingItems2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_SegmentReconcilingItems2Member_lbl" xml:lang="en-US">Reconciling item (2) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_SegmentReconcilingItems2Member" xlink:to="cga_SegmentReconcilingItems2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_SegmentReconcilingItems3Member" xlink:href="cga-20201231.xsd#cga_SegmentReconcilingItems3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_SegmentReconcilingItems3Member_lbl" xml:lang="en-US">Reconciling item (3) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_SegmentReconcilingItems3Member" xlink:to="cga_SegmentReconcilingItems3Member_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_VariableInterestEntityOneMember" xlink:href="cga-20201231.xsd#cga_VariableInterestEntityOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_VariableInterestEntityOneMember_lbl" xml:lang="en-US">Variable Interest Entities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VariableInterestEntityOneMember" xlink:to="cga_VariableInterestEntityOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ZhenbaiMember" xlink:href="cga-20201231.xsd#cga_ZhenbaiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_ZhenbaiMember_lbl" xml:lang="en-US">Zhenbai [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ZhenbaiMember" xlink:to="cga_ZhenbaiMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfLeaseArrangementTypeAxis" xlink:href="cga-20201231.xsd#cga_TypeOfLeaseArrangementTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_TypeOfLeaseArrangementTypeAxis_lbl" xml:lang="en-US">Type of Lease Arrangement, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TypeOfLeaseArrangementTypeAxis" xlink:to="cga_TypeOfLeaseArrangementTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_TaxStatusAxis" xlink:href="cga-20201231.xsd#cga_TaxStatusAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_TaxStatusAxis_lbl" xml:lang="en-US">Tax Status [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TaxStatusAxis" xlink:to="cga_TaxStatusAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_EquityMethodInvestmentOwnershipPercentageDescription" xlink:href="cga-20201231.xsd#cga_EquityMethodInvestmentOwnershipPercentageDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_EquityMethodInvestmentOwnershipPercentageDescription_lbl" xml:lang="en-US">Ownership percentage, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EquityMethodInvestmentOwnershipPercentageDescription" xlink:to="cga_EquityMethodInvestmentOwnershipPercentageDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Aggregate cash in accounts and on hand</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestBearingDepositsInBanks" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDepositsInBanks"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestBearingDepositsInBanks_lbl" xml:lang="en-US">Deposits in banks</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestBearingDepositsInBanks" xlink:to="us-gaap_InterestBearingDepositsInBanks_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNet_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Allowance for doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TimeSharingTransactionsAllowanceForUncollectibleAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimeSharingTransactionsAllowanceForUncollectibleAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TimeSharingTransactionsAllowanceForUncollectibleAccounts_lbl" xml:lang="en-US">Uncollectible accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TimeSharingTransactionsAllowanceForUncollectibleAccounts" xlink:to="us-gaap_TimeSharingTransactionsAllowanceForUncollectibleAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US">Loss of inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_CustomerDeposits" xlink:href="cga-20201231.xsd#cga_CustomerDeposits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_CustomerDeposits_lbl" xml:lang="en-US">Customer deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerDeposits" xlink:to="cga_CustomerDeposits_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IntangibleAssetsLandUseRightDescription" xlink:href="cga-20201231.xsd#cga_IntangibleAssetsLandUseRightDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_IntangibleAssetsLandUseRightDescription_lbl" xml:lang="en-US">Intangible assets land use right, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IntangibleAssetsLandUseRightDescription" xlink:to="cga_IntangibleAssetsLandUseRightDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_lbl" xml:lang="en-US">Fair value of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_lbl" xml:lang="en-US">Amortization period of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_lbl" xml:lang="en-US">Amortization method, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_AreaOfLandDescription" xlink:href="cga-20201231.xsd#cga_AreaOfLandDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_AreaOfLandDescription_lbl" xml:lang="en-US">Description of rental agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_AreaOfLandDescription" xlink:to="cga_AreaOfLandDescription_lbl"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZEF8DZJKOl02n7N2iAQL3is3dodB8dSmiVU7qA0/jkaIzgB3vejGWWo58CZ/xiUQUgzk9vXfSzWyv81o/QZdxJLacEFLvQCh3E0ziK9V1ujXgef6oQ+3mZjYKsNkBy2qj4gNS26QGbj/UsDIkt8wCcEH6zg+xV/hNXOC44PPKYVGz9Wh+ZRFB9GiCBO/XixXVWpzuMH/HomwJJHUUZ0KYmXGzsQF//iyc=] CSR-->
    <loc xlink:type="locator" xlink:label="cga_RentalFees" xlink:href="cga-20201231.xsd#cga_RentalFees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_RentalFees_lbl" xml:lang="en-US">Rental fees (in Yuan Renminbi)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_RentalFees" xlink:to="cga_RentalFees_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_RentalTerms" xlink:href="cga-20201231.xsd#cga_RentalTerms"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_RentalTerms_lbl" xml:lang="en-US">Rental term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_RentalTerms" xlink:to="cga_RentalTerms_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDeferredLeasingFees" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDeferredLeasingFees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfDeferredLeasingFees_lbl" xml:lang="en-US">Amortized expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDeferredLeasingFees" xlink:to="us-gaap_AmortizationOfDeferredLeasingFees_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" xml:lang="en-US">Sale of products</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_DescriptionOfOfficeLease" xlink:href="cga-20201231.xsd#cga_DescriptionOfOfficeLease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_DescriptionOfOfficeLease_lbl" xml:lang="en-US">Description of office lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_DescriptionOfOfficeLease" xlink:to="cga_DescriptionOfOfficeLease_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_LesseeFinanceLeasesTermOfContract" xlink:href="cga-20201231.xsd#cga_LesseeFinanceLeasesTermOfContract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_LesseeFinanceLeasesTermOfContract_lbl" xml:lang="en-US">Effective lease term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LesseeFinanceLeasesTermOfContract" xlink:to="cga_LesseeFinanceLeasesTermOfContract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_MonthlyRentExpenses" xlink:href="cga-20201231.xsd#cga_MonthlyRentExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_MonthlyRentExpenses_lbl" xml:lang="en-US">Monthly rental expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_MonthlyRentExpenses" xlink:to="cga_MonthlyRentExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseShortTermBorrowings_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseShortTermBorrowings" xlink:to="us-gaap_InterestExpenseShortTermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US">Convertible notes payable, term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl" xml:lang="en-US">Annual interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtConversionDescription_lbl" xml:lang="en-US">Debt conversion, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionDescription" xlink:to="us-gaap_DebtConversionDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xml:lang="en-US">Common stock price per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_lbl" xml:lang="en-US">Total issued convertible notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableFairValueDisclosure_lbl" xml:lang="en-US">Fair value of convertible notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableFairValueDisclosure" xlink:to="us-gaap_NotesPayableFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccretionExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccretionExpense_lbl" xml:lang="en-US">Accretion expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccretionExpense" xlink:to="us-gaap_AccretionExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_NewEnterpriseIncomeTaxRate" xlink:href="cga-20201231.xsd#cga_NewEnterpriseIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_NewEnterpriseIncomeTaxRate_lbl" xml:lang="en-US">New enterprise income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NewEnterpriseIncomeTaxRate" xlink:to="cga_NewEnterpriseIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ExistingEnterpriseIncomeTaxRate" xlink:href="cga-20201231.xsd#cga_ExistingEnterpriseIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_ExistingEnterpriseIncomeTaxRate_lbl" xml:lang="en-US">Existing enterprise income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ExistingEnterpriseIncomeTaxRate" xlink:to="cga_ExistingEnterpriseIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxHolidayDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxHolidayDescription_lbl" xml:lang="en-US">Periodic tax reduction, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxHolidayDescription" xlink:to="us-gaap_IncomeTaxHolidayDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_HighTechIncomeTaxRate" xlink:href="cga-20201231.xsd#cga_HighTechIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_HighTechIncomeTaxRate_lbl" xml:lang="en-US">High tech income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_HighTechIncomeTaxRate" xlink:to="cga_HighTechIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ProvisionForIncomeTaxes" xlink:href="cga-20201231.xsd#cga_ProvisionForIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_ProvisionForIncomeTaxes_lbl" xml:lang="en-US">Provision for income taxes (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ProvisionForIncomeTaxes" xlink:to="cga_ProvisionForIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ValueAddedTaxRate" xlink:href="cga-20201231.xsd#cga_ValueAddedTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_ValueAddedTaxRate_lbl" xml:lang="en-US">Value added tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ValueAddedTaxRate" xlink:to="cga_ValueAddedTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_EffectiveTaxRateDescription" xlink:href="cga-20201231.xsd#cga_EffectiveTaxRateDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_EffectiveTaxRateDescription_lbl" xml:lang="en-US">Effective tax rate, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveTaxRateDescription" xlink:to="cga_EffectiveTaxRateDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">US statutory income tax rate, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl" xml:lang="en-US">Purchase price per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredUnitsDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredUnitsDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredUnitsDescription_lbl" xml:lang="en-US">Preferred stock, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredUnitsDescription" xlink:to="us-gaap_PreferredUnitsDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskSupplier" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskSupplier"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskSupplier_lbl" xml:lang="en-US">Vendor concentration, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskSupplier" xlink:to="us-gaap_ConcentrationRiskSupplier_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_NumberOfVendors" xlink:href="cga-20201231.xsd#cga_NumberOfVendors"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_NumberOfVendors_lbl" xml:lang="en-US">Number of vendor</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NumberOfVendors" xlink:to="cga_NumberOfVendors_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_PurchaseAmount" xlink:href="cga-20201231.xsd#cga_PurchaseAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_PurchaseAmount_lbl" xml:lang="en-US">Total purchase amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_PurchaseAmount" xlink:to="cga_PurchaseAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCustomer" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCustomer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCustomer_lbl" xml:lang="en-US">Customer concentration, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCustomer" xlink:to="us-gaap_ConcentrationRiskCustomer_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">Number of operating segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_NumberOfBusinessSegments" xlink:href="cga-20201231.xsd#cga_NumberOfBusinessSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_NumberOfBusinessSegments_lbl" xml:lang="en-US">Number of business segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NumberOfBusinessSegments" xlink:to="cga_NumberOfBusinessSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AreaOfLand"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AreaOfLand_lbl" xml:lang="en-US">Pursuant to lease in square feet (in Square Feet)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AreaOfLand" xlink:to="us-gaap_AreaOfLand_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseAndRentalExpense_lbl" xml:lang="en-US">Monthly rent expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAndRentalExpense" xlink:to="us-gaap_LeaseAndRentalExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_RentalTermDescription" xlink:href="cga-20201231.xsd#cga_RentalTermDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_RentalTermDescription_lbl" xml:lang="en-US">Description of rental term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_RentalTermDescription" xlink:to="cga_RentalTermDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_LeaseRentExpenses" xlink:href="cga-20201231.xsd#cga_LeaseRentExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_LeaseRentExpenses_lbl" xml:lang="en-US">Lease Rent Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LeaseRentExpenses" xlink:to="cga_LeaseRentExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_NonCompeteAgreementsDescription" xlink:href="cga-20201231.xsd#cga_NonCompeteAgreementsDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_NonCompeteAgreementsDescription_lbl" xml:lang="en-US">Non compete agreements, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NonCompeteAgreementsDescription" xlink:to="cga_NonCompeteAgreementsDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principle of consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_VieAssessmentPolicyTextBlock" xlink:href="cga-20201231.xsd#cga_VieAssessmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_VieAssessmentPolicyTextBlock_lbl" xml:lang="en-US">VIE assessment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VieAssessmentPolicyTextBlock" xlink:to="cga_VieAssessmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of estimates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and cash equivalents and concentration of cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xml:lang="en-US">Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_CustomerDepositsPolicyTextBlock" xlink:href="cga-20201231.xsd#cga_CustomerDepositsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_CustomerDepositsPolicyTextBlock_lbl" xml:lang="en-US">Customer deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerDepositsPolicyTextBlock" xlink:to="cga_CustomerDepositsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent accounting pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnitedStatesBanksMember" xlink:href="cga-20201231.xsd#cga_UnitedStatesBanksMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnitedStatesBanksMember_lbl" xml:lang="en-US">United States Banks [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnitedStatesBanksMember" xlink:to="cga_UnitedStatesBanksMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cga_UnitedStatesBanksMember_lbl0" xml:lang="en-US">United States [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnitedStatesBanksMember" xlink:to="cga_UnitedStatesBanksMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_SalesAgreementMember" xlink:href="cga-20201231.xsd#cga_SalesAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_SalesAgreementMember_lbl" xml:lang="en-US">Sales Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_SalesAgreementMember" xlink:to="cga_SalesAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember" xlink:href="cga-20201231.xsd#cga_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember_lbl" xml:lang="en-US">Xi&apos;an Techteam Science and Technology Industry (Group) Co. Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember" xlink:to="cga_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_KingtoneInformationMember" xlink:href="cga-20201231.xsd#cga_KingtoneInformationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_KingtoneInformationMember_lbl" xml:lang="en-US">Kingtone Information [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_KingtoneInformationMember" xlink:to="cga_KingtoneInformationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayableMember_lbl" xml:lang="en-US">Loans Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableMember" xlink:to="us-gaap_LoansPayableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_EnterpriseIncomeTaxMember" xlink:href="cga-20201231.xsd#cga_EnterpriseIncomeTaxMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_EnterpriseIncomeTaxMember_lbl" xml:lang="en-US">Enterprise Income Tax [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EnterpriseIncomeTaxMember" xlink:to="cga_EnterpriseIncomeTaxMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_PRCMember" xlink:href="cga-20201231.xsd#cga_PRCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_PRCMember_lbl" xml:lang="en-US">PRC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_PRCMember" xlink:to="cga_PRCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_TwoVendorMember" xlink:href="cga-20201231.xsd#cga_TwoVendorMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_TwoVendorMember_lbl" xml:lang="en-US">Two Vendor [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TwoVendorMember" xlink:to="cga_TwoVendorMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_OneVendorsMember" xlink:href="cga-20201231.xsd#cga_OneVendorsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_OneVendorsMember_lbl" xml:lang="en-US">One Vendor [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OneVendorsMember" xlink:to="cga_OneVendorsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_VillagecommitteeMember" xlink:href="cga-20201231.xsd#cga_VillagecommitteeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_VillagecommitteeMember_lbl" xml:lang="en-US">Village committee [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VillagecommitteeMember" xlink:to="cga_VillagecommitteeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US">Title of Individual [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IntangibleAssetsTablesTable" xlink:href="cga-20201231.xsd#cga_IntangibleAssetsTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IntangibleAssetsTablesTable_lbl" xml:lang="en-US">Intangible Assets (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IntangibleAssetsTablesTable" xlink:to="cga_IntangibleAssetsTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IntangibleAssetsTablesLineItems" xlink:href="cga-20201231.xsd#cga_IntangibleAssetsTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IntangibleAssetsTablesLineItems_lbl" xml:lang="en-US">Intangible Assets (Tables) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IntangibleAssetsTablesLineItems" xlink:to="cga_IntangibleAssetsTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract_lbl" xml:lang="en-US">Other Assets Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_lbl" xml:lang="en-US">Indefinite-lived Intangible Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeDomain_lbl" xml:lang="en-US">Short-term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_ShortTermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_LoanPayablesDetailsScheduleofloanpayablesTable" xlink:href="cga-20201231.xsd#cga_LoanPayablesDetailsScheduleofloanpayablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_LoanPayablesDetailsScheduleofloanpayablesTable_lbl" xml:lang="en-US">Loan Payables (Details) - Schedule of loan payables [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LoanPayablesDetailsScheduleofloanpayablesTable" xlink:to="cga_LoanPayablesDetailsScheduleofloanpayablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_LoanPayablesDetailsScheduleofloanpayablesLineItems" xlink:href="cga-20201231.xsd#cga_LoanPayablesDetailsScheduleofloanpayablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_LoanPayablesDetailsScheduleofloanpayablesLineItems_lbl" xml:lang="en-US">Loan Payables (Details) - Schedule of loan payables [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LoanPayablesDetailsScheduleofloanpayablesLineItems" xlink:to="cga_LoanPayablesDetailsScheduleofloanpayablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xml:lang="en-US">Related Party Transaction [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableTable" xlink:href="cga-20201231.xsd#cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableTable_lbl" xml:lang="en-US">Convertible Notes Payable (Details) - Schedule of convertible notes payable [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableTable" xlink:to="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems" xlink:href="cga-20201231.xsd#cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems_lbl" xml:lang="en-US">Convertible Notes Payable (Details) - Schedule of convertible notes payable [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems" xlink:to="cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationTable" xlink:href="cga-20201231.xsd#cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationTable_lbl" xml:lang="en-US">Taxes Payable (Details) - Schedule of effective income tax rate reconciliation [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationTable" xlink:to="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:href="cga-20201231.xsd#cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems_lbl" xml:lang="en-US">Taxes Payable (Details) - Schedule of effective income tax rate reconciliation [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US">Segments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain" xlink:href="cga-20201231.xsd#cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain_lbl" xml:lang="en-US">TypeOfVariableInterestEntitiesByClassificationOfEntity [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain" xlink:to="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityLineItems_lbl" xml:lang="en-US">Variable Interest Entity [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_VariableInterestEntityLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xml:lang="en-US">Financial Instruments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US">Business Acquisition [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIETable" xlink:href="cga-20201231.xsd#cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIETable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIETable_lbl" xml:lang="en-US">Business Combinations (Details) - Schedule of purchase consideration paid for VIE [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIETable" xlink:to="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIETable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems" xlink:href="cga-20201231.xsd#cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems_lbl" xml:lang="en-US">Business Combinations (Details) - Schedule of purchase consideration paid for VIE [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems" xlink:to="cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US">Entity [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="cga-20201231.xsd#cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable_lbl" xml:lang="en-US">Basis of Presentation and Summary of Significant Accounting Policies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="cga-20201231.xsd#cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems_lbl" xml:lang="en-US">Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IntangibleAssetsDetailsTable" xlink:href="cga-20201231.xsd#cga_IntangibleAssetsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IntangibleAssetsDetailsTable_lbl" xml:lang="en-US">Intangible Assets (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IntangibleAssetsDetailsTable" xlink:to="cga_IntangibleAssetsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IntangibleAssetsDetailsLineItems" xlink:href="cga-20201231.xsd#cga_IntangibleAssetsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IntangibleAssetsDetailsLineItems_lbl" xml:lang="en-US">Intangible Assets (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IntangibleAssetsDetailsLineItems" xlink:to="cga_IntangibleAssetsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related Party [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_OtherNonCurrentAssetsDetailsTable" xlink:href="cga-20201231.xsd#cga_OtherNonCurrentAssetsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_OtherNonCurrentAssetsDetailsTable_lbl" xml:lang="en-US">Other Non-Current Assets (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherNonCurrentAssetsDetailsTable" xlink:to="cga_OtherNonCurrentAssetsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_OtherNonCurrentAssetsDetailsLineItems" xlink:href="cga-20201231.xsd#cga_OtherNonCurrentAssetsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_OtherNonCurrentAssetsDetailsLineItems_lbl" xml:lang="en-US">Other Non-Current Assets (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherNonCurrentAssetsDetailsLineItems" xlink:to="cga_OtherNonCurrentAssetsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfLeaseArrangementTypeDomain" xlink:href="cga-20201231.xsd#cga_TypeOfLeaseArrangementTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_TypeOfLeaseArrangementTypeDomain_lbl" xml:lang="en-US">TypeOfLeaseArrangementType [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TypeOfLeaseArrangementTypeDomain" xlink:to="cga_TypeOfLeaseArrangementTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_AmountDuetoRelatedPartiesDetailsTable" xlink:href="cga-20201231.xsd#cga_AmountDuetoRelatedPartiesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_AmountDuetoRelatedPartiesDetailsTable_lbl" xml:lang="en-US">Amount Due to Related Parties (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_AmountDuetoRelatedPartiesDetailsTable" xlink:to="cga_AmountDuetoRelatedPartiesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_AmountDuetoRelatedPartiesDetailsLineItems" xlink:href="cga-20201231.xsd#cga_AmountDuetoRelatedPartiesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_AmountDuetoRelatedPartiesDetailsLineItems_lbl" xml:lang="en-US">Amount Due to Related Parties (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_AmountDuetoRelatedPartiesDetailsLineItems" xlink:to="cga_AmountDuetoRelatedPartiesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_LoanPayablesDetailsTable" xlink:href="cga-20201231.xsd#cga_LoanPayablesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_LoanPayablesDetailsTable_lbl" xml:lang="en-US">Loan Payables (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LoanPayablesDetailsTable" xlink:to="cga_LoanPayablesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_LoanPayablesDetailsLineItems" xlink:href="cga-20201231.xsd#cga_LoanPayablesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_LoanPayablesDetailsLineItems_lbl" xml:lang="en-US">Loan Payables (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LoanPayablesDetailsLineItems" xlink:to="cga_LoanPayablesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ConvertibleNotesPayableDetailsTable" xlink:href="cga-20201231.xsd#cga_ConvertibleNotesPayableDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ConvertibleNotesPayableDetailsTable_lbl" xml:lang="en-US">Convertible Notes Payable (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ConvertibleNotesPayableDetailsTable" xlink:to="cga_ConvertibleNotesPayableDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ConvertibleNotesPayableDetailsLineItems" xlink:href="cga-20201231.xsd#cga_ConvertibleNotesPayableDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ConvertibleNotesPayableDetailsLineItems_lbl" xml:lang="en-US">Convertible Notes Payable (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ConvertibleNotesPayableDetailsLineItems" xlink:to="cga_ConvertibleNotesPayableDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_TaxStatusDomain" xlink:href="cga-20201231.xsd#cga_TaxStatusDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_TaxStatusDomain_lbl" xml:lang="en-US">TaxStatus [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TaxStatusDomain" xlink:to="cga_TaxStatusDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_TaxesPayableDetailsTable" xlink:href="cga-20201231.xsd#cga_TaxesPayableDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_TaxesPayableDetailsTable_lbl" xml:lang="en-US">Taxes Payable (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TaxesPayableDetailsTable" xlink:to="cga_TaxesPayableDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_TaxesPayableDetailsLineItems" xlink:href="cga-20201231.xsd#cga_TaxesPayableDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_TaxesPayableDetailsLineItems_lbl" xml:lang="en-US">Taxes Payable (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TaxesPayableDetailsLineItems" xlink:to="cga_TaxesPayableDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Customer [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ConcentrationsandLitigationDetailsTable" xlink:href="cga-20201231.xsd#cga_ConcentrationsandLitigationDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ConcentrationsandLitigationDetailsTable_lbl" xml:lang="en-US">Concentrations and Litigation (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ConcentrationsandLitigationDetailsTable" xlink:to="cga_ConcentrationsandLitigationDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ConcentrationsandLitigationDetailsLineItems" xlink:href="cga-20201231.xsd#cga_ConcentrationsandLitigationDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ConcentrationsandLitigationDetailsLineItems_lbl" xml:lang="en-US">Concentrations and Litigation (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ConcentrationsandLitigationDetailsLineItems" xlink:to="cga_ConcentrationsandLitigationDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_CommitmentsandContingenciesDetailsTable" xlink:href="cga-20201231.xsd#cga_CommitmentsandContingenciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_CommitmentsandContingenciesDetailsTable_lbl" xml:lang="en-US">Commitments and Contingencies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CommitmentsandContingenciesDetailsTable" xlink:to="cga_CommitmentsandContingenciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_CommitmentsandContingenciesDetailsLineItems" xlink:href="cga-20201231.xsd#cga_CommitmentsandContingenciesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_CommitmentsandContingenciesDetailsLineItems_lbl" xml:lang="en-US">Commitments and Contingencies (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CommitmentsandContingenciesDetailsLineItems" xlink:to="cga_CommitmentsandContingenciesDetailsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_ActualTaxExpensesPercentage_lbl0" xml:lang="en-US">Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ActualTaxExpensesPercentage" xlink:to="cga_ActualTaxExpensesPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_AreaOfLandDescription_lbl0" xml:lang="en-US">Description of area of land.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_AreaOfLandDescription" xlink:to="cga_AreaOfLandDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_BusinessCombinationInterestPayable_lbl0" xml:lang="en-US">Business combination interest payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationInterestPayable" xlink:to="cga_BusinessCombinationInterestPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash_lbl0" xml:lang="en-US">Business combination recognized identifiable assets acquired and liabilities assumed cash.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes_lbl0" xml:lang="en-US">Business combination recognized identifiable assets acquired and liabilities assumed convertible notes.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers_lbl0" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Advances To Suppliers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables_lbl0" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired and liabilities assumed deferred tax liabilities accrued expenses and other payables.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits_lbl0" xml:lang="en-US">Business combination recognized identifiable assets acquired and liabilities assumed deferred tax liabilities customer deposits.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship_lbl0" xml:lang="en-US">Business combination recognized identifiable assets acquired and liabilities assumed deferred tax liabilities customer relationship.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement_lbl0" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired and liabilities assumed deferred tax liabilities non-compete agreement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice_lbl0" xml:lang="en-US">Business combination recognized identifiable assets acquired and liabilities assumed deferred tax liabilities purchase price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable_lbl0" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired and liabilities assumed deferred tax liabilities taxes payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital_lbl0" xml:lang="en-US">Business combination recognized identifiable assets acquired and liabilities assumed deferred tax liabilities working capital.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability_lbl0" xml:lang="en-US">Business combination recognized identifiable assets acquired and liabilities assumed derivative liability.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss_lbl0" xml:lang="en-US">Business combination recognized identifiable assets acquired and liabilities assumed net loss.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal_lbl0" xml:lang="en-US">Business combination recognized identifiable assets acquired and liabilities assumed total.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_ChangeInConstructionInProcess_lbl0" xml:lang="en-US">Amount of change in construction in process.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ChangeInConstructionInProcess" xlink:to="cga_ChangeInConstructionInProcess_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_CustomerDepositsPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for customer deposits.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerDepositsPolicyTextBlock" xlink:to="cga_CustomerDepositsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_DescriptionOfOfficeLease_lbl0" xml:lang="en-US">Description of office lease.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_DescriptionOfOfficeLease" xlink:to="cga_DescriptionOfOfficeLease_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to expected income tax expense (benefit).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" xlink:to="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits_lbl0" xml:lang="en-US">The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to high-tech income benefits.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" xlink:to="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl0" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:to="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_EffectiveTaxRateDescription_lbl0" xml:lang="en-US">Effective tax rate, description.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveTaxRateDescription" xlink:to="cga_EffectiveTaxRateDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_EquityMethodInvestmentOwnershipPercentageDescription_lbl0" xml:lang="en-US">The description of percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EquityMethodInvestmentOwnershipPercentageDescription" xlink:to="cga_EquityMethodInvestmentOwnershipPercentageDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_ExistingEnterpriseIncomeTaxRate_lbl0" xml:lang="en-US">Existing Enterprise Income Tax Rate as applicable in the Peoples Republic of China.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ExistingEnterpriseIncomeTaxRate" xlink:to="cga_ExistingEnterpriseIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_HighTechIncomeTaxRate_lbl0" xml:lang="en-US">Income tax rate applicable to companies classifies as high tech.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_HighTechIncomeTaxRate" xlink:to="cga_HighTechIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits_lbl0" xml:lang="en-US">The portion of the difference between total income tax expense or benefit as reported in the Income Statement and the expected income tax expense or benefit computed by applying the domestic federal statutory income tax rates to pretax income from continuing operations, that is attributable to High-tech income benefits.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" xlink:to="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">The portion of the difference between total income tax expense or benefit as reported in the Income Statement and the expected income tax expense or benefit computed by applying the domestic federal statutory income tax rates to pretax income from continuing operations, that is attributable to Expected income tax expense (benefit).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" xlink:to="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl0" xml:lang="en-US">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:to="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_IncomeTaxesAndRelatedPayablesCurrent_lbl0" xml:lang="en-US">The amount of income taxes and related payables.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxesAndRelatedPayablesCurrent" xlink:to="cga_IncomeTaxesAndRelatedPayablesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_IncreaseDecreaseInAdvancesToSuppliers_lbl0" xml:lang="en-US">The increase (decrease) during the reporting period in the amount of advances to suppliers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncreaseDecreaseInAdvancesToSuppliers" xlink:to="cga_IncreaseDecreaseInAdvancesToSuppliers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_LeaseRentExpenses_lbl0" xml:lang="en-US">Lease rent expense.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LeaseRentExpenses" xlink:to="cga_LeaseRentExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_LoanPeriodPerAgreementStartAndEnd_lbl0" xml:lang="en-US">Loan period per agreement, start and end date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LoanPeriodPerAgreementStartAndEnd" xlink:to="cga_LoanPeriodPerAgreementStartAndEnd_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_MonthlyRentExpenses_lbl0" xml:lang="en-US">Amount of monthly rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_MonthlyRentExpenses" xlink:to="cga_MonthlyRentExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_NewEnterpriseIncomeTaxRate_lbl0" xml:lang="en-US">New Enterprise Income Tax Rate as applicable in the Peoples Republic of China.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NewEnterpriseIncomeTaxRate" xlink:to="cga_NewEnterpriseIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_NonCompeteAgreementsDescription_lbl0" xml:lang="en-US">Description of non compete agreements.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NonCompeteAgreementsDescription" xlink:to="cga_NonCompeteAgreementsDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_NumberOfBusinessSegments_lbl0" xml:lang="en-US">Number of business segments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NumberOfBusinessSegments" xlink:to="cga_NumberOfBusinessSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_NumberOfVendors_lbl0" xml:lang="en-US">Number of vendors.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NumberOfVendors" xlink:to="cga_NumberOfVendors_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_OtherEventsTextBlock_lbl0" xml:lang="en-US">The entire disclosure for other events.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherEventsTextBlock" xlink:to="cga_OtherEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_OtherLevies_lbl0" xml:lang="en-US">Carrying value as of the balance sheet date of liabilities incurred through that date and payable for levy taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherLevies" xlink:to="cga_OtherLevies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_OtherNoncurrentAssets_lbl0" xml:lang="en-US">Other Non current Assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherNoncurrentAssets" xlink:to="cga_OtherNoncurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_PurchaseAmount_lbl0" xml:lang="en-US">Purchase amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_PurchaseAmount" xlink:to="cga_PurchaseAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_RentalFees_lbl0" xml:lang="en-US">Rental fees.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_RentalFees" xlink:to="cga_RentalFees_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_RentalTermDescription_lbl0" xml:lang="en-US">Description of rental term.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_RentalTermDescription" xlink:to="cga_RentalTermDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_RepatriationTax_lbl0" xml:lang="en-US">Repatriation tax.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_RepatriationTax" xlink:to="cga_RepatriationTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_ScheduleOfTaxPayableTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of income tax and other tax payable at the end of the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfTaxPayableTableTextBlock" xlink:to="cga_ScheduleOfTaxPayableTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_StatutoryReserve_lbl0" xml:lang="en-US">Carrying value of the statutory reserve as on the balance sheet date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_StatutoryReserve" xlink:to="cga_StatutoryReserve_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes_lbl0" xml:lang="en-US">Issuance of stock for convertible notes.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes" xlink:to="cga_StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of purchase consideration paid for variable interest entity in a business combination.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock" xlink:to="cga_SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_TransferToStatutoryReserveValue_lbl0" xml:lang="en-US">Transfer to statutory reserve.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TransferToStatutoryReserveValue" xlink:to="cga_TransferToStatutoryReserveValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_ValueAddedTaxRate_lbl0" xml:lang="en-US">The value added tax rate applicable during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ValueAddedTaxRate" xlink:to="cga_ValueAddedTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_VieAssessmentPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for VIE has a primary beneficiary, the party that holds the majority of variable interests.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VieAssessmentPolicyTextBlock" xlink:to="cga_VieAssessmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_EnterpriseIncomeTaxMember_lbl0" xml:lang="en-US">Enterprise Income Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EnterpriseIncomeTaxMember" xlink:to="cga_EnterpriseIncomeTaxMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnitedStatesBanksMember_lbl1" xml:lang="en-US">UnitedStatesBanksMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnitedStatesBanksMember" xlink:to="cga_UnitedStatesBanksMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ExistingEnterpriseIncomeTaxRate_lbl1" xml:lang="en-US">ExistingEnterpriseIncomeTaxRate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ExistingEnterpriseIncomeTaxRate" xlink:to="cga_ExistingEnterpriseIncomeTaxRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_KingtoneInformationMember_lbl0" xml:lang="en-US">KingtoneInformationMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_KingtoneInformationMember" xlink:to="cga_KingtoneInformationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_RentalTerms_lbl0" xml:lang="en-US">RentalTerms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_RentalTerms" xlink:to="cga_RentalTerms_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_RentalFees_lbl1" xml:lang="en-US">RentalFees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_RentalFees" xlink:to="cga_RentalFees_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ValueAddedTaxRate_lbl1" xml:lang="en-US">ValueAddedTaxRate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ValueAddedTaxRate" xlink:to="cga_ValueAddedTaxRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_TwoVendorMember_lbl0" xml:lang="en-US">TwoVendorMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TwoVendorMember" xlink:to="cga_TwoVendorMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_NumberOfBusinessSegments_lbl1" xml:lang="en-US">NumberOfBusinessSegments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NumberOfBusinessSegments" xlink:to="cga_NumberOfBusinessSegments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_RentalTermDescription_lbl1" xml:lang="en-US">RentalTermDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_RentalTermDescription" xlink:to="cga_RentalTermDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits_lbl1" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits_lbl1" xml:lang="en-US">IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" xlink:to="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_PostalSavingBankOfChinaPingguBranchTwoMember_lbl0" xml:lang="en-US">PostalSavingBankOfChinaPingguBranchTwoMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_PostalSavingBankOfChinaPingguBranchTwoMember" xlink:to="cga_PostalSavingBankOfChinaPingguBranchTwoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_YuxingMember_lbl1" xml:lang="en-US">YuxingMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_YuxingMember" xlink:to="cga_YuxingMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash_lbl1" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_SegmentReconcilingItems3Member_lbl0" xml:lang="en-US">SegmentReconcilingItems3Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_SegmentReconcilingItems3Member" xlink:to="cga_SegmentReconcilingItems3Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ZhenbaiMember_lbl0" xml:lang="en-US">ZhenbaiMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ZhenbaiMember" xlink:to="cga_ZhenbaiMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_VillagecommitteeMember_lbl0" xml:lang="en-US">VillagecommitteeMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VillagecommitteeMember" xlink:to="cga_VillagecommitteeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember_lbl0" xml:lang="en-US">XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember" xlink:to="cga_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_TaxStatusAxis_lbl0" xml:lang="en-US">TaxStatusAxis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TaxStatusAxis" xlink:to="cga_TaxStatusAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_VieAssessmentPolicyTextBlock_lbl1" xml:lang="en-US">VieAssessmentPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VieAssessmentPolicyTextBlock" xlink:to="cga_VieAssessmentPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_EquityMethodInvestmentOwnershipPercentageDescription_lbl1" xml:lang="en-US">EquityMethodInvestmentOwnershipPercentageDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EquityMethodInvestmentOwnershipPercentageDescription" xlink:to="cga_EquityMethodInvestmentOwnershipPercentageDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_DescriptionOfOfficeLease_lbl1" xml:lang="en-US">DescriptionOfOfficeLease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_DescriptionOfOfficeLease" xlink:to="cga_DescriptionOfOfficeLease_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_SalesAgreementMember_lbl0" xml:lang="en-US">SalesAgreementMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_SalesAgreementMember" xlink:to="cga_SalesAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_DeferredTaxAssetsAbstract_lbl0" xml:lang="en-US">DeferredTaxAssetsAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_DeferredTaxAssetsAbstract" xlink:to="cga_DeferredTaxAssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_RevenuesFromUnaffiliatedCustomersAbstract_lbl0" xml:lang="en-US">RevenuesFromUnaffiliatedCustomersAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_RevenuesFromUnaffiliatedCustomersAbstract" xlink:to="cga_RevenuesFromUnaffiliatedCustomersAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital_lbl1" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_GufengMember_lbl1" xml:lang="en-US">GufengMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_GufengMember" xlink:to="cga_GufengMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IncomeTaxesAndRelatedPayablesCurrent_lbl1" xml:lang="en-US">IncomeTaxesAndRelatedPayablesCurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxesAndRelatedPayablesCurrent" xlink:to="cga_IncomeTaxesAndRelatedPayablesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits_lbl1" xml:lang="en-US">EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" xlink:to="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement_lbl1" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_EffectiveTaxRateDescription_lbl1" xml:lang="en-US">EffectiveTaxRateDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveTaxRateDescription" xlink:to="cga_EffectiveTaxRateDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_FengnongXiangrongMember_lbl0" xml:lang="en-US">FengnongXiangrongMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FengnongXiangrongMember" xlink:to="cga_FengnongXiangrongMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_OneVendorsMember_lbl0" xml:lang="en-US">OneVendorsMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OneVendorsMember" xlink:to="cga_OneVendorsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BeijingBankPingguBranchMember_lbl0" xml:lang="en-US">BeijingBankPingguBranchMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BeijingBankPingguBranchMember" xlink:to="cga_BeijingBankPingguBranchMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_EnterpriseIncomeTaxMember_lbl1" xml:lang="en-US">EnterpriseIncomeTaxMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EnterpriseIncomeTaxMember" xlink:to="cga_EnterpriseIncomeTaxMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes_lbl1" xml:lang="en-US">StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes" xlink:to="cga_StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes_lbl1" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_SegmentReconcilingItems2Member_lbl0" xml:lang="en-US">SegmentReconcilingItems2Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_SegmentReconcilingItems2Member" xlink:to="cga_SegmentReconcilingItems2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_StatutoryReserveMember_lbl0" xml:lang="en-US">StatutoryReserveMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_StatutoryReserveMember" xlink:to="cga_StatutoryReserveMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_WangtianLishijieXindeguoXinyuleiJinyangguangMember_lbl0" xml:lang="en-US">WangtianLishijieXindeguoXinyuleiJinyangguangMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_WangtianLishijieXindeguoXinyuleiJinyangguangMember" xlink:to="cga_WangtianLishijieXindeguoXinyuleiJinyangguangMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_PRCMember_lbl0" xml:lang="en-US">PRCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_PRCMember" xlink:to="cga_PRCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" xlink:to="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_HighTechIncomeTaxRate_lbl1" xml:lang="en-US">HighTechIncomeTaxRate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_HighTechIncomeTaxRate" xlink:to="cga_HighTechIncomeTaxRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_SegmentReconcilingItems1Member_lbl0" xml:lang="en-US">SegmentReconcilingItems1Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_SegmentReconcilingItems1Member" xlink:to="cga_SegmentReconcilingItems1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_MonthlyRentExpenses_lbl1" xml:lang="en-US">MonthlyRentExpenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_MonthlyRentExpenses" xlink:to="cga_MonthlyRentExpenses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_TypeOfLeaseArrangementTypeAxis_lbl0" xml:lang="en-US">TypeOfLeaseArrangementTypeAxis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TypeOfLeaseArrangementTypeAxis" xlink:to="cga_TypeOfLeaseArrangementTypeAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ActualTaxExpensesPercentage_lbl1" xml:lang="en-US">ActualTaxExpensesPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ActualTaxExpensesPercentage" xlink:to="cga_ActualTaxExpensesPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_LeaseRentExpenses_lbl1" xml:lang="en-US">LeaseRentExpenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LeaseRentExpenses" xlink:to="cga_LeaseRentExpenses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_RepatriationTax_lbl1" xml:lang="en-US">RepatriationTax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_RepatriationTax" xlink:to="cga_RepatriationTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_CapitalExpenditureAbstract_lbl0" xml:lang="en-US">CapitalExpenditureAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CapitalExpenditureAbstract" xlink:to="cga_CapitalExpenditureAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_AreaOfLandDescription_lbl1" xml:lang="en-US">AreaOfLandDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_AreaOfLandDescription" xlink:to="cga_AreaOfLandDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IdentifiableAssetsAbstract_lbl0" xml:lang="en-US">IdentifiableAssetsAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IdentifiableAssetsAbstract" xlink:to="cga_IdentifiableAssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_VariableInterestEntitiesMember_lbl1" xml:lang="en-US">VariableInterestEntitiesMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VariableInterestEntitiesMember" xlink:to="cga_VariableInterestEntitiesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_OtherNoncurrentAssets_lbl1" xml:lang="en-US">OtherNoncurrentAssets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherNoncurrentAssets" xlink:to="cga_OtherNoncurrentAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable_lbl1" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_VariableInterestEntityOneMember_lbl0" xml:lang="en-US">VariableInterestEntityOneMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VariableInterestEntityOneMember" xlink:to="cga_VariableInterestEntityOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice_lbl1" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_JinongMember_lbl1" xml:lang="en-US">JinongMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_JinongMember" xlink:to="cga_JinongMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfTaxPayableTableTextBlock_lbl1" xml:lang="en-US">ScheduleOfTaxPayableTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfTaxPayableTableTextBlock" xlink:to="cga_ScheduleOfTaxPayableTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal_lbl1" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_StatutoryReserve_lbl1" xml:lang="en-US">StatutoryReserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_StatutoryReserve" xlink:to="cga_StatutoryReserve_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_OtherComprehensiveIncome_lbl0" xml:lang="en-US">OtherComprehensiveIncome</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherComprehensiveIncome" xlink:to="cga_OtherComprehensiveIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_LesseeFinanceLeasesTermOfContract_lbl0" xml:lang="en-US">LesseeFinanceLeasesTermOfContract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LesseeFinanceLeasesTermOfContract" xlink:to="cga_LesseeFinanceLeasesTermOfContract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ProvisionForIncomeTaxes_lbl0" xml:lang="en-US">ProvisionForIncomeTaxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ProvisionForIncomeTaxes" xlink:to="cga_ProvisionForIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_NewEnterpriseIncomeTaxRate_lbl1" xml:lang="en-US">NewEnterpriseIncomeTaxRate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NewEnterpriseIncomeTaxRate" xlink:to="cga_NewEnterpriseIncomeTaxRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability_lbl1" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis_lbl0" xml:lang="en-US">TypeOfVariableInterestEntitiesByClassificationOfEntityAxis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl1" xml:lang="en-US">IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:to="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock_lbl1" xml:lang="en-US">SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock" xlink:to="cga_SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_PurchaseAmount_lbl1" xml:lang="en-US">PurchaseAmount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_PurchaseAmount" xlink:to="cga_PurchaseAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IncreaseDecreaseInAdvancesToSuppliers_lbl1" xml:lang="en-US">IncreaseDecreaseInAdvancesToSuppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncreaseDecreaseInAdvancesToSuppliers" xlink:to="cga_IncreaseDecreaseInAdvancesToSuppliers_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BusinessCombinationInterestPayable_lbl1" xml:lang="en-US">BusinessCombinationInterestPayable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationInterestPayable" xlink:to="cga_BusinessCombinationInterestPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ChangeInConstructionInProcess_lbl1" xml:lang="en-US">ChangeInConstructionInProcess</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ChangeInConstructionInProcess" xlink:to="cga_ChangeInConstructionInProcess_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_NumberOfVendors_lbl1" xml:lang="en-US">NumberOfVendors</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NumberOfVendors" xlink:to="cga_NumberOfVendors_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_TransferToStatutoryReserveValue_lbl1" xml:lang="en-US">TransferToStatutoryReserveValue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TransferToStatutoryReserveValue" xlink:to="cga_TransferToStatutoryReserveValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" xlink:to="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables_lbl1" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_LoanPeriodPerAgreementStartAndEnd_lbl1" xml:lang="en-US">LoanPeriodPerAgreementStartAndEnd</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LoanPeriodPerAgreementStartAndEnd" xlink:to="cga_LoanPeriodPerAgreementStartAndEnd_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_OtherLevies_lbl1" xml:lang="en-US">OtherLevies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherLevies" xlink:to="cga_OtherLevies_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_NonCompeteAgreementsDescription_lbl1" xml:lang="en-US">NonCompeteAgreementsDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NonCompeteAgreementsDescription" xlink:to="cga_NonCompeteAgreementsDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_CustomerDepositsPolicyTextBlock_lbl1" xml:lang="en-US">CustomerDepositsPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerDepositsPolicyTextBlock" xlink:to="cga_CustomerDepositsPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_OperatingIncomeloss_lbl0" xml:lang="en-US">OperatingIncomeloss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OperatingIncomeloss" xlink:to="cga_OperatingIncomeloss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss_lbl1" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_OtherEventsTextBlock_lbl1" xml:lang="en-US">OtherEventsTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherEventsTextBlock" xlink:to="cga_OtherEventsTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl1" xml:lang="en-US">EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:to="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship_lbl1" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IntangibleAssetsLandUseRightDescription_lbl0" xml:lang="en-US">IntangibleAssetsLandUseRightDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IntangibleAssetsLandUseRightDescription" xlink:to="cga_IntangibleAssetsLandUseRightDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers_lbl1" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers" xlink:to="cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_PostalSavingBankOfChinaPingguBranchMember_lbl0" xml:lang="en-US">PostalSavingBankOfChinaPingguBranchMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_PostalSavingBankOfChinaPingguBranchMember" xlink:to="cga_PostalSavingBankOfChinaPingguBranchMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_CustomerDeposits_lbl0" xml:lang="en-US">CustomerDeposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerDeposits" xlink:to="cga_CustomerDeposits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl0" xml:lang="en-US">Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl1" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedPayrollTaxesCurrent_lbl0" xml:lang="en-US">Accrued Payroll Taxes, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearThree_lbl0" xml:lang="en-US">Future Minimum Sublease Rentals, Sale Leaseback Transactions, Due in Rolling Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearThree" xlink:to="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour_lbl0" xml:lang="en-US">Future Minimum Sublease Rentals, Sale Leaseback Transactions, Due in Rolling Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour" xlink:to="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TrademarksMember_lbl0" xml:lang="en-US">Trademarks [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TrademarksMember" xlink:to="us-gaap_TrademarksMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl0" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_lbl0" xml:lang="en-US">Finite-lived Intangible Assets, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingAfterYearFive_lbl0" xml:lang="en-US">Future Minimum Sublease Rentals, Sale Leaseback Transactions, Due in Rolling after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingAfterYearFive" xlink:to="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Issued for Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl0" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl0" xml:lang="en-US">Accrual for Taxes Other than Income Taxes, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AreaOfLand_lbl0" xml:lang="en-US">Area of Land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AreaOfLand" xlink:to="us-gaap_AreaOfLand_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl0" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl0" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl0" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestBearingDepositsInBanks_lbl0" xml:lang="en-US">Interest-bearing Deposits in Banks and Other Financial Institutions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestBearingDepositsInBanks" xlink:to="us-gaap_InterestBearingDepositsInBanks_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAbstract_lbl0" xml:lang="en-US">Net Income (Loss) Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLossAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLossAbstract_lbl0" xml:lang="en-US">Operating Income (Loss) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLossAbstract" xlink:to="us-gaap_OperatingIncomeLossAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl0" xml:lang="en-US">Proceeds from Related Party Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherInventorySupplies_lbl0" xml:lang="en-US">Other Inventory, Supplies, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherInventorySupplies" xlink:to="us-gaap_OtherInventorySupplies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Other Accounts Payable and Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForProceedsFromDepositOnLoan_lbl0" xml:lang="en-US">Payments for (Proceeds from) Deposit on Loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromDepositOnLoan" xlink:to="us-gaap_PaymentsForProceedsFromDepositOnLoan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl0" xml:lang="en-US">Inventory, Work in Process, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl0" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl0" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl0" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Other Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssets_lbl0" xml:lang="en-US">Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl3" xml:lang="en-US">Stockholders&apos; Equity Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionDescription_lbl0" xml:lang="en-US">Debt Conversion, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionDescription" xlink:to="us-gaap_DebtConversionDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableOtherCurrent_lbl0" xml:lang="en-US">Accounts Payable, Other, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableOtherCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl1" xml:lang="en-US">Noncompete Agreements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncompeteAgreementsMember" xlink:to="us-gaap_NoncompeteAgreementsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Other Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TimeSharingTransactionsAllowanceForUncollectibleAccounts_lbl0" xml:lang="en-US">Time Sharing Transactions, Allowance for Uncollectible Accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TimeSharingTransactionsAllowanceForUncollectibleAccounts" xlink:to="us-gaap_TimeSharingTransactionsAllowanceForUncollectibleAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl0" xml:lang="en-US">Variable Interest Entity Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:to="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueToRelatedPartiesCurrent_lbl0" xml:lang="en-US">Due to Related Parties, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToRelatedPartiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_lbl0" xml:lang="en-US">Substantial Doubt about Going Concern [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:to="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Other Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsDisclosureTextBlock" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl0" xml:lang="en-US">Schedule of Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherMachineryAndEquipmentMember_lbl0" xml:lang="en-US">Other Machinery and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherMachineryAndEquipmentMember" xlink:to="us-gaap_OtherMachineryAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl1" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PatentedTechnologyMember_lbl2" xml:lang="en-US">Patented Technology [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentedTechnologyMember" xlink:to="us-gaap_PatentedTechnologyMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl2" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl1" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl0" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate During Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl1" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl2" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAllocatedToGeneralPartners_lbl0" xml:lang="en-US">Net Income (Loss) Allocated to General Partners</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAllocatedToGeneralPartners" xlink:to="us-gaap_NetIncomeLossAllocatedToGeneralPartners_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCustomer_lbl0" xml:lang="en-US">Concentration Risk, Customer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCustomer" xlink:to="us-gaap_ConcentrationRiskCustomer_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl1" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl0" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Other Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl0" xml:lang="en-US">Payments to Acquire Productive Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl0" xml:lang="en-US">Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl1" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowings_lbl0" xml:lang="en-US">Short-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Method</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl2" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl0" xml:lang="en-US">Impairment of Long-Lived Assets Held-for-use</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingExpense_lbl0" xml:lang="en-US">Selling Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_SellingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties_lbl0" xml:lang="en-US">Increase (Decrease) in Due from Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl1" xml:lang="en-US">Debt Instrument, Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl0" xml:lang="en-US">Preferred Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl0" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl0" xml:lang="en-US">Amortization of Debt Discount (Premium)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl0" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_lbl0" xml:lang="en-US">Interest Expense, Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl0" xml:lang="en-US">Increase (Decrease) in Interest Payable, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseExpense_lbl0" xml:lang="en-US">Operating Lease, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl0" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl0" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl1" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl0" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositLiabilityCurrent_lbl0" xml:lang="en-US">Deposit Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositLiabilityCurrent" xlink:to="us-gaap_DepositLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtTableTextBlock_lbl0" xml:lang="en-US">Convertible Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtTableTextBlock" xlink:to="us-gaap_ConvertibleDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl0" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl0" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_lbl1" xml:lang="en-US">Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingImprovementsMember_lbl0" xml:lang="en-US">Building Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingImprovementsMember" xlink:to="us-gaap_BuildingImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWriteDown_lbl0" xml:lang="en-US">Inventory Write-down</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTerm_lbl0" xml:lang="en-US">Debt Instrument, Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxHolidayDescription_lbl0" xml:lang="en-US">Income Tax Holiday, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxHolidayDescription" xlink:to="us-gaap_IncomeTaxHolidayDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDeferredLeasingFees_lbl0" xml:lang="en-US">Amortization of Deferred Leasing Fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDeferredLeasingFees" xlink:to="us-gaap_AmortizationOfDeferredLeasingFees_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl0" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseRightsMember_lbl1" xml:lang="en-US">Use Rights [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseRightsMember" xlink:to="us-gaap_UseRightsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleNotesPayable_lbl1" xml:lang="en-US">Convertible Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayable" xlink:to="us-gaap_ConvertibleNotesPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_CN_lbl0" xml:lang="en-US">CHINA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenueAbstract_lbl0" xml:lang="en-US">Cost of Revenue [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfRevenueAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl1" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl0" xml:lang="en-US">Schedule of Variable Interest Entities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl0" xml:lang="en-US">Business Combination Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl1" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl1" xml:lang="en-US">Accounts Payable and Other Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl0" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl0" xml:lang="en-US">Net Income (Loss) Attributable to Parent, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:to="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInterest_lbl0" xml:lang="en-US">Investment Income, Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl0" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl0" xml:lang="en-US">Inventory, Raw Materials, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNet_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccretionExpense_lbl0" xml:lang="en-US">Accretion Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccretionExpense" xlink:to="us-gaap_AccretionExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl0" xml:lang="en-US">Shares Issued, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl0" xml:lang="en-US">Cost of Goods and Services Sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl0" xml:lang="en-US">Short-term Debt [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl0" xml:lang="en-US">Deferred Tax Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl2" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl0" xml:lang="en-US">Preferred Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl0" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredUnitsDescription_lbl0" xml:lang="en-US">Preferred Units, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredUnitsDescription" xlink:to="us-gaap_PreferredUnitsDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl0" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_lbl1" xml:lang="en-US">Due from Related Parties, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedPartiesCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl0" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl0" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl3" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Stockholders&apos; Equity Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl0" xml:lang="en-US">Revenues [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Stockholders&apos; Equity Note Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl0" xml:lang="en-US">Preferred Stock, Shares Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl0" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl1" xml:lang="en-US">Other Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseShortTermBorrowings_lbl0" xml:lang="en-US">Interest Expense, Short-term Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseShortTermBorrowings" xlink:to="us-gaap_InterestExpenseShortTermBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl0" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl0" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl0" xml:lang="en-US">Number of Operating Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl2" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskSupplier_lbl0" xml:lang="en-US">Concentration Risk, Supplier</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskSupplier" xlink:to="us-gaap_ConcentrationRiskSupplier_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Remaining Amortization Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl0" xml:lang="en-US">Income Taxes Paid, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_lbl0" xml:lang="en-US">Sales and Excise Tax Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearTwo_lbl0" xml:lang="en-US">Future Minimum Sublease Rentals, Sale Leaseback Transactions, Due in Rolling Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearTwo" xlink:to="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl0" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl1" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerRelationshipsMember_lbl1" xml:lang="en-US">Customer Relationships [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentIssuanceDate1_lbl0" xml:lang="en-US">Debt Instrument, Issuance Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIssuanceDate1" xlink:to="us-gaap_DebtInstrumentIssuanceDate1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl1" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl0" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableFairValueDisclosure_lbl0" xml:lang="en-US">Notes Payable, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableFairValueDisclosure" xlink:to="us-gaap_NotesPayableFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableMember_lbl0" xml:lang="en-US">Loans Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableMember" xlink:to="us-gaap_LoansPayableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueNotFromContractWithCustomerOther_lbl0" xml:lang="en-US">Revenue Not from Contract with Customer, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueNotFromContractWithCustomerOther" xlink:to="us-gaap_RevenueNotFromContractWithCustomerOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl0" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl0" xml:lang="en-US">Additional Paid in Capital, Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl0" xml:lang="en-US">Inventory, Finished Goods, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl0" xml:lang="en-US">Operating Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPayableCurrent_lbl0" xml:lang="en-US">Interest Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvancesOnInventoryPurchases_lbl1" xml:lang="en-US">Advances on Inventory Purchases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvancesOnInventoryPurchases" xlink:to="us-gaap_AdvancesOnInventoryPurchases_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl0" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet_lbl0" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableToBankCurrent_lbl0" xml:lang="en-US">Loans Payable to Bank, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableToBankCurrent" xlink:to="us-gaap_LoansPayableToBankCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortizationAbstract_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortizationAbstract" xlink:to="us-gaap_DepreciationAndAmortizationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl0" xml:lang="en-US">Accrued Liabilities and Other Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl0" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl0" xml:lang="en-US">Taxes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl0" xml:lang="en-US">Sale of Stock, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_lbl0" xml:lang="en-US">Debt Conversion, Original Debt, Interest Rate of Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:to="us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl0" xml:lang="en-US">Accrued Income Taxes, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeExpenseNet_lbl0" xml:lang="en-US">Interest Income (Expense), Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl0" xml:lang="en-US">Preferred Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseAndRentalExpense_lbl0" xml:lang="en-US">Operating Leases, Rent Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAndRentalExpense" xlink:to="us-gaap_LeaseAndRentalExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl2" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl0" xml:lang="en-US">UNITED STATES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl1" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl0" xml:lang="en-US">Debt Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Issued for Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseAbstract_lbl0" xml:lang="en-US">Interest Expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseAbstract" xlink:to="us-gaap_InterestExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>cga-20201231_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Feb 10 12:45:16 EST 2021 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConsolidatedBalanceSheet" roleURI="http://cgagri.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConsolidatedIncomeStatement" roleURI="http://cgagri.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ShareholdersEquityType2or3" roleURI="http://cgagri.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConsolidatedCashFlow" roleURI="http://cgagri.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_OrganizationandDescriptionofBusiness" roleURI="http://cgagri.com/role/OrganizationandDescriptionofBusiness"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_BasisofPresentationandSummaryofSignificantAccountingPolicies" roleURI="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_GoingCercern" roleURI="http://cgagri.com/role/GoingCercern"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_Inventories" roleURI="http://cgagri.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_PropertyPlantandEquipment" roleURI="http://cgagri.com/role/PropertyPlantandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_IntangibleAssets" roleURI="http://cgagri.com/role/IntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_OtherNonCurrentAssets" roleURI="http://cgagri.com/role/OtherNonCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_AccruedExpensesandOtherPayables" roleURI="http://cgagri.com/role/AccruedExpensesandOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_AmountDuetoRelatedParties" roleURI="http://cgagri.com/role/AmountDuetoRelatedParties"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_LoanPayables" roleURI="http://cgagri.com/role/LoanPayables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConvertibleNotesPayable" roleURI="http://cgagri.com/role/ConvertibleNotesPayable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_TaxesPayable" roleURI="http://cgagri.com/role/TaxesPayable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_StockholdersEquity" roleURI="http://cgagri.com/role/StockholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConcentrationsandLitigation" roleURI="http://cgagri.com/role/ConcentrationsandLitigation"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_SegmentReporting" roleURI="http://cgagri.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_CommitmentsandContingencies" roleURI="http://cgagri.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_VariableInterestEntities" roleURI="http://cgagri.com/role/VariableInterestEntities"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_BusinessCombinations" roleURI="http://cgagri.com/role/BusinessCombinations"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_OtherEvents" roleURI="http://cgagri.com/role/OtherEvents"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_SubsequentEvents" roleURI="http://cgagri.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_AccountingPoliciesByPolicy" roleURI="http://cgagri.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" roleURI="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_InventoriesTables" roleURI="http://cgagri.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_PropertyPlantandEquipmentTables" roleURI="http://cgagri.com/role/PropertyPlantandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_IntangibleAssetsTables" roleURI="http://cgagri.com/role/IntangibleAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_OtherNonCurrentAssetsTables" roleURI="http://cgagri.com/role/OtherNonCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_AccruedExpensesandOtherPayablesTables" roleURI="http://cgagri.com/role/AccruedExpensesandOtherPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_LoanPayablesTables" roleURI="http://cgagri.com/role/LoanPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConvertibleNotesPayableTables" roleURI="http://cgagri.com/role/ConvertibleNotesPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_TaxesPayableTables" roleURI="http://cgagri.com/role/TaxesPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_SegmentReportingTables" roleURI="http://cgagri.com/role/SegmentReportingTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_CommitmentsandContingenciesTables" roleURI="http://cgagri.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_VariableInterestEntitiesTables" roleURI="http://cgagri.com/role/VariableInterestEntitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_BusinessCombinationsTables" roleURI="http://cgagri.com/role/BusinessCombinationsTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofbasicanddilutedearningspershareTable" roleURI="http://cgagri.com/role/ScheduleofbasicanddilutedearningspershareTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofinventoriesTable" roleURI="http://cgagri.com/role/ScheduleofinventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofpropertyplantandequipmentTable" roleURI="http://cgagri.com/role/ScheduleofpropertyplantandequipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofintangibleassetsTable" roleURI="http://cgagri.com/role/ScheduleofintangibleassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofintangibleassetsTable0" roleURI="http://cgagri.com/role/ScheduleofintangibleassetsTable0"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofintangibleassetsTable00" roleURI="http://cgagri.com/role/ScheduleofintangibleassetsTable00"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofintangibleassetsTable000" roleURI="http://cgagri.com/role/ScheduleofintangibleassetsTable000"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofintangibleassetsTable0000" roleURI="http://cgagri.com/role/ScheduleofintangibleassetsTable0000"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleoffinitelivedintangibleassetsfutureamortizationexpenseTable" roleURI="http://cgagri.com/role/ScheduleoffinitelivedintangibleassetsfutureamortizationexpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofestimatedamortizationexpensesofrentaladvancepaymentsTable" roleURI="http://cgagri.com/role/ScheduleofestimatedamortizationexpensesofrentaladvancepaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofaccruedexpensesandotherpayablesTable" roleURI="http://cgagri.com/role/ScheduleofaccruedexpensesandotherpayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofloanpayablesTable" roleURI="http://cgagri.com/role/ScheduleofloanpayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofconvertiblenotespayableTable" roleURI="http://cgagri.com/role/ScheduleofconvertiblenotespayableTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofincometaxesandrelatedpayablesTable" roleURI="http://cgagri.com/role/ScheduleofincometaxesandrelatedpayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofprovisionforincometaxesTable" roleURI="http://cgagri.com/role/ScheduleofprovisionforincometaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofdeferredtaxassetsandliabilitiesTable" roleURI="http://cgagri.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofeffectiveincometaxratereconciliationTable" roleURI="http://cgagri.com/role/ScheduleofeffectiveincometaxratereconciliationTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofsegmentreportinginformationTable" roleURI="http://cgagri.com/role/ScheduleofsegmentreportinginformationTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofpaymentsforleaseexpensesTable" roleURI="http://cgagri.com/role/ScheduleofpaymentsforleaseexpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofVIEsconsolidatedfinancialstatementsTable" roleURI="http://cgagri.com/role/ScheduleofVIEsconsolidatedfinancialstatementsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofpurchasepriceallocationsatfairvalueTable" roleURI="http://cgagri.com/role/ScheduleofpurchasepriceallocationsatfairvalueTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ScheduleofpurchaseconsiderationpaidforVIETable" roleURI="http://cgagri.com/role/ScheduleofpurchaseconsiderationpaidforVIETable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" roleURI="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_IntangibleAssetsDetails" roleURI="http://cgagri.com/role/IntangibleAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_OtherNonCurrentAssetsDetails" roleURI="http://cgagri.com/role/OtherNonCurrentAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_AmountDuetoRelatedPartiesDetails" roleURI="http://cgagri.com/role/AmountDuetoRelatedPartiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_LoanPayablesDetails" roleURI="http://cgagri.com/role/LoanPayablesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConvertibleNotesPayableDetails" roleURI="http://cgagri.com/role/ConvertibleNotesPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_TaxesPayableDetails" roleURI="http://cgagri.com/role/TaxesPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_StockholdersEquityDetails" roleURI="http://cgagri.com/role/StockholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_ConcentrationsandLitigationDetails" roleURI="http://cgagri.com/role/ConcentrationsandLitigationDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_SegmentReportingDetails" roleURI="http://cgagri.com/role/SegmentReportingDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_CommitmentsandContingenciesDetails" roleURI="http://cgagri.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#cga_r_BusinessCombinationsDetails" roleURI="http://cgagri.com/role/BusinessCombinationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20201231.xsd#DocumentAndEntityInformation" roleURI="http://cgagri.com/role/DocumentAndEntityInformation"/>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AdvancesOnInventoryPurchases" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssets" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherNoncurrentAssets" xlink:href="cga-20201231.xsd#cga_OtherNoncurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="OtherNoncurrentAssets" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Goodwill" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DepositLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReserve" xlink:href="cga-20201231.xsd#cga_StatutoryReserve"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="StatutoryReserve" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_TitleOfIndividualAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="JinongMember" xlink:href="cga-20201231.xsd#cga_JinongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="JinongMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GufengMember" xlink:href="cga-20201231.xsd#cga_GufengMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="GufengMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YuxingMember" xlink:href="cga-20201231.xsd#cga_YuxingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="YuxingMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenuesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenueAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpenseDebt" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NetIncomeLoss" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReserveMember" xlink:href="cga-20201231.xsd#cga_StatutoryReserveMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="StatutoryReserveMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="5.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes" xlink:href="cga-20201231.xsd#cga_StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TransferToStatutoryReserveValue" xlink:href="cga-20201231.xsd#cga_TransferToStatutoryReserveValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="TransferToStatutoryReserveValue" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherComprehensiveIncome" xlink:href="cga-20201231.xsd#cga_OtherComprehensiveIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="OtherComprehensiveIncome" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_0" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedParties" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInAdvancesToSuppliers" xlink:href="cga-20201231.xsd#cga_IncreaseDecreaseInAdvancesToSuppliers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="IncreaseDecreaseInAdvancesToSuppliers" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ChangeInConstructionInProcess" xlink:href="cga-20201231.xsd#cga_ChangeInConstructionInProcess"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ChangeInConstructionInProcess" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromDepositOnLoan" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromDepositOnLoan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForProceedsFromDepositOnLoan" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/OrganizationandDescriptionofBusiness">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/GoingCercern">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/Inventories">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/PropertyPlantandEquipment">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/IntangibleAssets">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/OtherNonCurrentAssets">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/AccruedExpensesandOtherPayables">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/AmountDuetoRelatedParties">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/LoanPayables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConvertibleNotesPayable">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/TaxesPayable">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/StockholdersEquity">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConcentrationsandLitigation">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/SegmentReporting">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/CommitmentsandContingencies">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/VariableInterestEntities">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_VariableInterestEntityDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/BusinessCombinations">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/OtherEvents">
    <loc xlink:type="locator" xlink:label="OtherEventsAbstract" xlink:href="cga-20201231.xsd#cga_OtherEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="OtherEventsTextBlock" xlink:href="cga-20201231.xsd#cga_OtherEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherEventsAbstract" xlink:to="OtherEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/SubsequentEvents">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VieAssessmentPolicyTextBlock" xlink:href="cga-20201231.xsd#cga_VieAssessmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="VieAssessmentPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerDepositsPolicyTextBlock" xlink:href="cga-20201231.xsd#cga_CustomerDepositsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="CustomerDepositsPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/InventoriesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/PropertyPlantandEquipmentTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/IntangibleAssetsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsTablesTable" xlink:href="cga-20201231.xsd#cga_IntangibleAssetsTablesTable"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsTablesLineItems" xlink:href="cga-20201231.xsd#cga_IntangibleAssetsTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="IntangibleAssetsTablesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsTablesTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseRightsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_UseRightsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentedTechnologyMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentedTechnologyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_PatentedTechnologyMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_CustomerRelationshipsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_NoncompeteAgreementsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsTablesTable" xlink:to="IntangibleAssetsTablesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsTablesLineItems" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsTablesLineItems" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/OtherNonCurrentAssetsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/AccruedExpensesandOtherPayablesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/LoanPayablesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConvertibleNotesPayableTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ConvertibleDebtTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/TaxesPayableTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfTaxPayableTableTextBlock" xlink:href="cga-20201231.xsd#cga_ScheduleOfTaxPayableTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfTaxPayableTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/SegmentReportingTables">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/CommitmentsandContingenciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/VariableInterestEntitiesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/BusinessCombinationsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock" xlink:href="cga-20201231.xsd#cga_SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofbasicanddilutedearningspershareTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfBasicAndDilutedEarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToParentDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToParentDiluted" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofinventoriesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfInventoriesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfInventoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInventorySupplies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInventorySupplies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_OtherInventorySupplies" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofpropertyplantandequipmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingImprovementsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherMachineryAndEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherMachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OtherMachineryAndEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofintangibleassetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfIntangibleAssetsAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIntangibleAssetsAbstract" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseRightsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_UseRightsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentedTechnologyMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentedTechnologyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_PatentedTechnologyMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_CustomerRelationshipsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_NoncompeteAgreementsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_TrademarksMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofintangibleassetsTable0">
    <loc xlink:type="locator" xlink:label="ScheduleOfIntangibleAssetsAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIntangibleAssetsAbstract" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseRightsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_UseRightsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofintangibleassetsTable00">
    <loc xlink:type="locator" xlink:label="ScheduleOfIntangibleAssetsAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIntangibleAssetsAbstract" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentedTechnologyMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentedTechnologyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_PatentedTechnologyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofintangibleassetsTable000">
    <loc xlink:type="locator" xlink:label="ScheduleOfIntangibleAssetsAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIntangibleAssetsAbstract" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_CustomerRelationshipsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofintangibleassetsTable0000">
    <loc xlink:type="locator" xlink:label="ScheduleOfIntangibleAssetsAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIntangibleAssetsAbstract" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_NoncompeteAgreementsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZEF8DZJKOl02n7N2iAQL3is3dodB8dSmiVU7qA0/jkaIzgB3vejGWWo58CZ/xiUQUgzk9vXfSzWyv81o/QZdxJLacEFLvQCh3E0ziK9V1ujXgef6oQ+3mZjYKsNkBy2qj4gNS26QGbj/UsDIkt8wCcEH6zg+xV/hNXOC44PPKYVGz9Wh+ZRFB9GiCBO/XixXVWpzuMH/Hom26nEQBg4sr6Axbwe/UcYMo=] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleoffinitelivedintangibleassetsfutureamortizationexpenseTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofestimatedamortizationexpensesofrentaladvancepaymentsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract" xlink:to="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearTwo" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract" xlink:to="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearThree" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract" xlink:to="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour" xlink:to="us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingAfterYearFive" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofaccruedexpensesandotherpayablesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfAccruedExpensesAndOtherPayablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_AccruedPayrollTaxesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofloanpayablesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfLoanPayablesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfLoanPayablesAbstract"/>
    <loc xlink:type="locator" xlink:label="LoanPayablesDetailsScheduleofloanpayablesTable" xlink:href="cga-20201231.xsd#cga_LoanPayablesDetailsScheduleofloanpayablesTable"/>
    <loc xlink:type="locator" xlink:label="LoanPayablesDetailsScheduleofloanpayablesLineItems" xlink:href="cga-20201231.xsd#cga_LoanPayablesDetailsScheduleofloanpayablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLoanPayablesAbstract" xlink:to="LoanPayablesDetailsScheduleofloanpayablesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayablesDetailsScheduleofloanpayablesTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PostalSavingBankOfChinaPingguBranchMember" xlink:href="cga-20201231.xsd#cga_PostalSavingBankOfChinaPingguBranchMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="PostalSavingBankOfChinaPingguBranchMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BeijingBankPingguBranchMember" xlink:href="cga-20201231.xsd#cga_BeijingBankPingguBranchMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="BeijingBankPingguBranchMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PostalSavingBankOfChinaPingguBranchTwoMember" xlink:href="cga-20201231.xsd#cga_PostalSavingBankOfChinaPingguBranchTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="PostalSavingBankOfChinaPingguBranchTwoMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayablesDetailsScheduleofloanpayablesTable" xlink:to="LoanPayablesDetailsScheduleofloanpayablesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="LoanPeriodPerAgreementStartAndEnd" xlink:href="cga-20201231.xsd#cga_LoanPeriodPerAgreementStartAndEnd"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayablesDetailsScheduleofloanpayablesLineItems" xlink:to="LoanPeriodPerAgreementStartAndEnd" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayablesDetailsScheduleofloanpayablesLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableToBankCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableToBankCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayablesDetailsScheduleofloanpayablesLineItems" xlink:to="us-gaap_LoansPayableToBankCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofconvertiblenotespayableTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfConvertibleNotesPayableAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfConvertibleNotesPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableTable" xlink:href="cga-20201231.xsd#cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableTable"/>
    <loc xlink:type="locator" xlink:label="ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems" xlink:href="cga-20201231.xsd#cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfConvertibleNotesPayableAbstract" xlink:to="ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="WangtianLishijieXindeguoXinyuleiJinyangguangMember" xlink:href="cga-20201231.xsd#cga_WangtianLishijieXindeguoXinyuleiJinyangguangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="WangtianLishijieXindeguoXinyuleiJinyangguangMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FengnongXiangrongMember" xlink:href="cga-20201231.xsd#cga_FengnongXiangrongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="FengnongXiangrongMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableTable" xlink:to="ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentIssuanceDate1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentIssuanceDate1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems" xlink:to="us-gaap_DebtInstrumentIssuanceDate1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionOriginalDebtInterestRateOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems" xlink:to="us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems" xlink:to="us-gaap_ConvertibleNotesPayable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofincometaxesandrelatedpayablesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfIncomeTaxesAndRelatedPayablesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfIncomeTaxesAndRelatedPayablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIncomeTaxesAndRelatedPayablesAbstract" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIncomeTaxesAndRelatedPayablesAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherLevies" xlink:href="cga-20201231.xsd#cga_OtherLevies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIncomeTaxesAndRelatedPayablesAbstract" xlink:to="OtherLevies" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RepatriationTax" xlink:href="cga-20201231.xsd#cga_RepatriationTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIncomeTaxesAndRelatedPayablesAbstract" xlink:to="RepatriationTax" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesAndRelatedPayablesCurrent" xlink:href="cga-20201231.xsd#cga_IncomeTaxesAndRelatedPayablesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIncomeTaxesAndRelatedPayablesAbstract" xlink:to="IncomeTaxesAndRelatedPayablesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofprovisionforincometaxesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfProvisionForIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofeffectiveincometaxratereconciliationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationTable" xlink:href="cga-20201231.xsd#cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationTable"/>
    <loc xlink:type="locator" xlink:label="TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:href="cga-20201231.xsd#cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CN" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationTable" xlink:to="TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" xlink:href="cga-20201231.xsd#cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" xlink:href="cga-20201231.xsd#cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" xlink:href="cga-20201231.xsd#cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" xlink:href="cga-20201231.xsd#cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:href="cga-20201231.xsd#cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:href="cga-20201231.xsd#cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ActualTaxExpensesPercentage" xlink:href="cga-20201231.xsd#cga_ActualTaxExpensesPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems" xlink:to="ActualTaxExpensesPercentage" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofsegmentreportinginformationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfSegmentReportingInformationAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfSegmentReportingInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="JinongMember" xlink:href="cga-20201231.xsd#cga_JinongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="JinongMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="GufengMember" xlink:href="cga-20201231.xsd#cga_GufengMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="GufengMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="YuxingMember" xlink:href="cga-20201231.xsd#cga_YuxingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="YuxingMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" xlink:href="cga-20201231.xsd#cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TypeOfVariableInterestEntitiesByClassificationOfEntityDomain" xlink:href="cga-20201231.xsd#cga_TypeOfVariableInterestEntitiesByClassificationOfEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="TypeOfVariableInterestEntitiesByClassificationOfEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntitiesMember" xlink:href="cga-20201231.xsd#cga_VariableInterestEntitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="VariableInterestEntitiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SegmentReconcilingItems1Member" xlink:href="cga-20201231.xsd#cga_SegmentReconcilingItems1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="SegmentReconcilingItems1Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SegmentReconcilingItems2Member" xlink:href="cga-20201231.xsd#cga_SegmentReconcilingItems2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="SegmentReconcilingItems2Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SegmentReconcilingItems3Member" xlink:href="cga-20201231.xsd#cga_SegmentReconcilingItems3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="SegmentReconcilingItems3Member" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingIncomeloss" xlink:href="cga-20201231.xsd#cga_OperatingIncomeloss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="OperatingIncomeloss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ProfitLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestIncomeExpenseNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofpaymentsforleaseexpensesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPaymentsForLeaseExpensesAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfPaymentsForLeaseExpensesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPaymentsForLeaseExpensesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPaymentsForLeaseExpensesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPaymentsForLeaseExpensesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPaymentsForLeaseExpensesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPaymentsForLeaseExpensesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofVIEsconsolidatedfinancialstatementsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfViesConsolidatedFinancialStatementsAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfViesConsolidatedFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfViesConsolidatedFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" xlink:href="cga-20201231.xsd#cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntityOneMember" xlink:href="cga-20201231.xsd#cga_VariableInterestEntityOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfVariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="VariableInterestEntityOneMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_VariableInterestEntityLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AdvancesOnInventoryPurchases" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DepositLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueNotFromContractWithCustomerOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomerOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_RevenueNotFromContractWithCustomerOther" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_OperatingLeaseExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAllocatedToGeneralPartners" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAllocatedToGeneralPartners"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_NetIncomeLossAllocatedToGeneralPartners" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofpurchasepriceallocationsatfairvalueTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPurchasePriceAllocationsAtFairValueAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfPurchasePriceAllocationsAtFairValueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPurchasePriceAllocationsAtFairValueAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="srt_TitleOfIndividualAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ZhenbaiMember" xlink:href="cga-20201231.xsd#cga_ZhenbaiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="ZhenbaiMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntitiesMember" xlink:href="cga-20201231.xsd#cga_VariableInterestEntitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="VariableInterestEntitiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Assets" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" order="12.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits" order="13.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables" order="14.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable" order="15.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ScheduleofpurchaseconsiderationpaidforVIETable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPurchaseConsiderationPaidForVieAbstract" xlink:href="cga-20201231.xsd#cga_ScheduleOfPurchaseConsiderationPaidForVieAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIETable" xlink:href="cga-20201231.xsd#cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIETable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems" xlink:href="cga-20201231.xsd#cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPurchaseConsiderationPaidForVieAbstract" xlink:to="BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIETable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIETable" xlink:to="srt_TitleOfIndividualAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ZhenbaiMember" xlink:href="cga-20201231.xsd#cga_ZhenbaiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="ZhenbaiMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIETable" xlink:to="us-gaap_FinancialInstrumentAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntitiesMember" xlink:href="cga-20201231.xsd#cga_VariableInterestEntitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="VariableInterestEntitiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIETable" xlink:to="BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationInterestPayable" xlink:href="cga-20201231.xsd#cga_BusinessCombinationInterestPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems" xlink:to="BusinessCombinationInterestPayable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss" xlink:href="cga-20201231.xsd#cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="cga-20201231.xsd#cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="cga-20201231.xsd#cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="dei_LegalEntityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="UnitedStatesBanksMember" xlink:href="cga-20201231.xsd#cga_UnitedStatesBanksMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="UnitedStatesBanksMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="EquityMethodInvestmentOwnershipPercentageDescription" xlink:href="cga-20201231.xsd#cga_EquityMethodInvestmentOwnershipPercentageDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="EquityMethodInvestmentOwnershipPercentageDescription" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_Cash" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestBearingDepositsInBanks" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDepositsInBanks"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_InterestBearingDepositsInBanks" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_AccountsReceivableNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TimeSharingTransactionsAllowanceForUncollectibleAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimeSharingTransactionsAllowanceForUncollectibleAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_TimeSharingTransactionsAllowanceForUncollectibleAccounts" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_InventoryWriteDown" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerDeposits" xlink:href="cga-20201231.xsd#cga_CustomerDeposits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="CustomerDeposits" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/IntangibleAssetsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsDetailsTable" xlink:href="cga-20201231.xsd#cga_IntangibleAssetsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsDetailsLineItems" xlink:href="cga-20201231.xsd#cga_IntangibleAssetsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="IntangibleAssetsDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseRightsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_UseRightsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentedTechnologyMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentedTechnologyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_PatentedTechnologyMember" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_CustomerRelationshipsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_NoncompeteAgreementsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_TrademarksMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsDetailsTable" xlink:to="IntangibleAssetsDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsLandUseRightDescription" xlink:href="cga-20201231.xsd#cga_IntangibleAssetsLandUseRightDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsDetailsLineItems" xlink:to="IntangibleAssetsLandUseRightDescription" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/OtherNonCurrentAssetsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="OtherNonCurrentAssetsDetailsTable" xlink:href="cga-20201231.xsd#cga_OtherNonCurrentAssetsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="OtherNonCurrentAssetsDetailsLineItems" xlink:href="cga-20201231.xsd#cga_OtherNonCurrentAssetsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="OtherNonCurrentAssetsDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherNonCurrentAssetsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="JinongMember" xlink:href="cga-20201231.xsd#cga_JinongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="JinongMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherNonCurrentAssetsDetailsTable" xlink:to="OtherNonCurrentAssetsDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherNonCurrentAssetsDetailsLineItems" xlink:to="us-gaap_OtherAssetsNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="AreaOfLandDescription" xlink:href="cga-20201231.xsd#cga_AreaOfLandDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherNonCurrentAssetsDetailsLineItems" xlink:to="AreaOfLandDescription" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RentalFees" xlink:href="cga-20201231.xsd#cga_RentalFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherNonCurrentAssetsDetailsLineItems" xlink:to="RentalFees" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RentalTerms" xlink:href="cga-20201231.xsd#cga_RentalTerms"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherNonCurrentAssetsDetailsLineItems" xlink:to="RentalTerms" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDeferredLeasingFees" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDeferredLeasingFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherNonCurrentAssetsDetailsLineItems" xlink:to="us-gaap_AmortizationOfDeferredLeasingFees" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/AmountDuetoRelatedPartiesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="AmountDuetoRelatedPartiesDetailsTable" xlink:href="cga-20201231.xsd#cga_AmountDuetoRelatedPartiesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="AmountDuetoRelatedPartiesDetailsLineItems" xlink:href="cga-20201231.xsd#cga_AmountDuetoRelatedPartiesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="AmountDuetoRelatedPartiesDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountDuetoRelatedPartiesDetailsTable" xlink:to="dei_LegalEntityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="JinongMember" xlink:href="cga-20201231.xsd#cga_JinongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="JinongMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="TypeOfLeaseArrangementTypeAxis" xlink:href="cga-20201231.xsd#cga_TypeOfLeaseArrangementTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountDuetoRelatedPartiesDetailsTable" xlink:to="TypeOfLeaseArrangementTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TypeOfLeaseArrangementTypeDomain" xlink:href="cga-20201231.xsd#cga_TypeOfLeaseArrangementTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfLeaseArrangementTypeAxis" xlink:to="TypeOfLeaseArrangementTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember" xlink:href="cga-20201231.xsd#cga_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfLeaseArrangementTypeAxis" xlink:to="XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="KingtoneInformationMember" xlink:href="cga-20201231.xsd#cga_KingtoneInformationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfLeaseArrangementTypeAxis" xlink:to="KingtoneInformationMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountDuetoRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="YuxingMember" xlink:href="cga-20201231.xsd#cga_YuxingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="YuxingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="GufengMember" xlink:href="cga-20201231.xsd#cga_GufengMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="GufengMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountDuetoRelatedPartiesDetailsTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SalesAgreementMember" xlink:href="cga-20201231.xsd#cga_SalesAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="SalesAgreementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountDuetoRelatedPartiesDetailsTable" xlink:to="AmountDuetoRelatedPartiesDetailsLineItems" order="5.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountDuetoRelatedPartiesDetailsLineItems" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountDuetoRelatedPartiesDetailsLineItems" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DescriptionOfOfficeLease" xlink:href="cga-20201231.xsd#cga_DescriptionOfOfficeLease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountDuetoRelatedPartiesDetailsLineItems" xlink:to="DescriptionOfOfficeLease" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeFinanceLeasesTermOfContract" xlink:href="cga-20201231.xsd#cga_LesseeFinanceLeasesTermOfContract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountDuetoRelatedPartiesDetailsLineItems" xlink:to="LesseeFinanceLeasesTermOfContract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MonthlyRentExpenses" xlink:href="cga-20201231.xsd#cga_MonthlyRentExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountDuetoRelatedPartiesDetailsLineItems" xlink:to="MonthlyRentExpenses" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/LoanPayablesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="LoanPayablesDetailsTable" xlink:href="cga-20201231.xsd#cga_LoanPayablesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="LoanPayablesDetailsLineItems" xlink:href="cga-20201231.xsd#cga_LoanPayablesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="LoanPayablesDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayablesDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_LoansPayableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayablesDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayablesDetailsTable" xlink:to="LoanPayablesDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayablesDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayablesDetailsLineItems" xlink:to="us-gaap_InterestExpenseShortTermBorrowings" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConvertibleNotesPayableDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="ConvertibleNotesPayableDetailsTable" xlink:href="cga-20201231.xsd#cga_ConvertibleNotesPayableDetailsTable"/>
    <loc xlink:type="locator" xlink:label="ConvertibleNotesPayableDetailsLineItems" xlink:href="cga-20201231.xsd#cga_ConvertibleNotesPayableDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="ConvertibleNotesPayableDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesPayableDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="JinongMember" xlink:href="cga-20201231.xsd#cga_JinongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="JinongMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhenbaiMember" xlink:href="cga-20201231.xsd#cga_ZhenbaiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="ZhenbaiMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesPayableDetailsTable" xlink:to="ConvertibleNotesPayableDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesPayableDetailsLineItems" xlink:to="us-gaap_ConvertibleNotesPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesPayableDetailsLineItems" xlink:to="us-gaap_DebtInstrumentTerm" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesPayableDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesPayableDetailsLineItems" xlink:to="us-gaap_DebtConversionDescription" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesPayableDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesPayableDetailsLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesPayableDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesPayableDetailsLineItems" xlink:to="us-gaap_NotesPayableFairValueDisclosure" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccretionExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesPayableDetailsLineItems" xlink:to="us-gaap_AccretionExpense" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/TaxesPayableDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="TaxesPayableDetailsTable" xlink:href="cga-20201231.xsd#cga_TaxesPayableDetailsTable"/>
    <loc xlink:type="locator" xlink:label="TaxesPayableDetailsLineItems" xlink:href="cga-20201231.xsd#cga_TaxesPayableDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="TaxesPayableDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PRCMember" xlink:href="cga-20201231.xsd#cga_PRCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="PRCMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TaxStatusAxis" xlink:href="cga-20201231.xsd#cga_TaxStatusAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsTable" xlink:to="TaxStatusAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TaxStatusDomain" xlink:href="cga-20201231.xsd#cga_TaxStatusDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxStatusAxis" xlink:to="TaxStatusDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="EnterpriseIncomeTaxMember" xlink:href="cga-20201231.xsd#cga_EnterpriseIncomeTaxMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxStatusAxis" xlink:to="EnterpriseIncomeTaxMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsTable" xlink:to="srt_RangeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsTable" xlink:to="TaxesPayableDetailsLineItems" order="4.0"/>
    <loc xlink:type="locator" xlink:label="NewEnterpriseIncomeTaxRate" xlink:href="cga-20201231.xsd#cga_NewEnterpriseIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsLineItems" xlink:to="NewEnterpriseIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExistingEnterpriseIncomeTaxRate" xlink:href="cga-20201231.xsd#cga_ExistingEnterpriseIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsLineItems" xlink:to="ExistingEnterpriseIncomeTaxRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxHolidayDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsLineItems" xlink:to="us-gaap_IncomeTaxHolidayDescription" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HighTechIncomeTaxRate" xlink:href="cga-20201231.xsd#cga_HighTechIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsLineItems" xlink:to="HighTechIncomeTaxRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProvisionForIncomeTaxes" xlink:href="cga-20201231.xsd#cga_ProvisionForIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsLineItems" xlink:to="ProvisionForIncomeTaxes" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueAddedTaxRate" xlink:href="cga-20201231.xsd#cga_ValueAddedTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsLineItems" xlink:to="ValueAddedTaxRate" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectiveTaxRateDescription" xlink:href="cga-20201231.xsd#cga_EffectiveTaxRateDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsLineItems" xlink:to="EffectiveTaxRateDescription" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/StockholdersEquityDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_SaleOfStockPricePerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredUnitsDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredUnitsDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PreferredUnitsDescription" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/ConcentrationsandLitigationDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationsandLitigationDetailsTable" xlink:href="cga-20201231.xsd#cga_ConcentrationsandLitigationDetailsTable"/>
    <loc xlink:type="locator" xlink:label="ConcentrationsandLitigationDetailsLineItems" xlink:href="cga-20201231.xsd#cga_ConcentrationsandLitigationDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="ConcentrationsandLitigationDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsandLitigationDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsandLitigationDetailsTable" xlink:to="srt_MajorCustomersAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TwoVendorMember" xlink:href="cga-20201231.xsd#cga_TwoVendorMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="TwoVendorMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OneVendorsMember" xlink:href="cga-20201231.xsd#cga_OneVendorsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="OneVendorsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsandLitigationDetailsTable" xlink:to="ConcentrationsandLitigationDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskSupplier" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskSupplier"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsandLitigationDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskSupplier" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfVendors" xlink:href="cga-20201231.xsd#cga_NumberOfVendors"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsandLitigationDetailsLineItems" xlink:to="NumberOfVendors" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseAmount" xlink:href="cga-20201231.xsd#cga_PurchaseAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsandLitigationDetailsLineItems" xlink:to="PurchaseAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCustomer" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCustomer"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsandLitigationDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskCustomer" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/SegmentReportingDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfBusinessSegments" xlink:href="cga-20201231.xsd#cga_NumberOfBusinessSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="NumberOfBusinessSegments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/CommitmentsandContingenciesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsTable" xlink:href="cga-20201231.xsd#cga_CommitmentsandContingenciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsLineItems" xlink:href="cga-20201231.xsd#cga_CommitmentsandContingenciesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsandContingenciesDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="TypeOfLeaseArrangementTypeAxis" xlink:href="cga-20201231.xsd#cga_TypeOfLeaseArrangementTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="TypeOfLeaseArrangementTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TypeOfLeaseArrangementTypeDomain" xlink:href="cga-20201231.xsd#cga_TypeOfLeaseArrangementTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfLeaseArrangementTypeAxis" xlink:to="TypeOfLeaseArrangementTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="KingtoneInformationMember" xlink:href="cga-20201231.xsd#cga_KingtoneInformationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfLeaseArrangementTypeAxis" xlink:to="KingtoneInformationMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VillagecommitteeMember" xlink:href="cga-20201231.xsd#cga_VillagecommitteeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfLeaseArrangementTypeAxis" xlink:to="VillagecommitteeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="CommitmentsandContingenciesDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="AreaOfLandDescription" xlink:href="cga-20201231.xsd#cga_AreaOfLandDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="AreaOfLandDescription" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AreaOfLand"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_AreaOfLand" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_LeaseAndRentalExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RentalTermDescription" xlink:href="cga-20201231.xsd#cga_RentalTermDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="RentalTermDescription" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LeaseRentExpenses" xlink:href="cga-20201231.xsd#cga_LeaseRentExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="LeaseRentExpenses" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/BusinessCombinationsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="NonCompeteAgreementsDescription" xlink:href="cga-20201231.xsd#cga_NonCompeteAgreementsDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="NonCompeteAgreementsDescription" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://cgagri.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="DocumentAndEntityInformationAbstract" xlink:href="cga-20201231.xsd#cga_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133760081336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Feb. 10, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information Line Items</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">China Green Agriculture, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--06-30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,350,129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000857949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NV<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133761187192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 9,826,386<span></span>
</td>
<td class="nump">$ 11,934,778<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">102,412,975<span></span>
</td>
<td class="nump">105,693,326<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">90,830,515<span></span>
</td>
<td class="nump">98,921,081<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">4,104,630<span></span>
</td>
<td class="nump">3,567,912<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties</a></td>
<td class="nump">178,678<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvancesOnInventoryPurchases', window );">Advances to suppliers, net</a></td>
<td class="nump">34,409,623<span></span>
</td>
<td class="nump">65,081,818<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">241,762,807<span></span>
</td>
<td class="nump">285,198,981<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant, property and equipment, net</a></td>
<td class="nump">23,330,179<span></span>
</td>
<td class="nump">22,928,334<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other assets</a></td>
<td class="nump">405,290<span></span>
</td>
<td class="nump">260,362<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_OtherNoncurrentAssets', window );">Other non-current assets</a></td>
<td class="nump">10,803,381<span></span>
</td>
<td class="nump">10,943,875<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">16,653,569<span></span>
</td>
<td class="nump">15,751,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">7,617,568<span></span>
</td>
<td class="nump">7,045,006<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">300,572,794<span></span>
</td>
<td class="nump">342,128,183<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">17,527,362<span></span>
</td>
<td class="nump">17,719,093<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositLiabilityCurrent', window );">Customer deposits</a></td>
<td class="nump">8,881,013<span></span>
</td>
<td class="nump">7,342,590<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Accrued expenses and other payables</a></td>
<td class="nump">15,282,706<span></span>
</td>
<td class="nump">14,139,324<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties</a></td>
<td class="nump">4,345,258<span></span>
</td>
<td class="nump">4,212,407<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="nump">32,408,684<span></span>
</td>
<td class="nump">31,645,452<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short term loans</a></td>
<td class="nump">4,131,000<span></span>
</td>
<td class="nump">3,537,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Interest payable</a></td>
<td class="nump">784,890<span></span>
</td>
<td class="nump">725,895<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">83,360,912<span></span>
</td>
<td class="nump">79,322,261<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">83,360,912<span></span>
</td>
<td class="nump">79,322,261<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, $.001 par value, 20,000,000 shares authorized, zero shares issued and outstanding</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $.001 par value, 115,197,165 shares authorized, 6,350,129 and 6,350,129 shares issued and outstanding as of December 31, 2020 and June 30, 2020, respectively</a></td>
<td class="nump">6,350<span></span>
</td>
<td class="nump">6,350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">155,455,332<span></span>
</td>
<td class="nump">155,455,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_StatutoryReserve', window );">Statutory reserve</a></td>
<td class="nump">29,245,366<span></span>
</td>
<td class="nump">29,743,991<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">41,373,386<span></span>
</td>
<td class="nump">111,864,338<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(8,868,553)<span></span>
</td>
<td class="num">(34,264,089)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Stockholders&#8217; Equity</a></td>
<td class="nump">217,211,881<span></span>
</td>
<td class="nump">262,805,922<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Stockholders&#8217; Equity</a></td>
<td class="nump">$ 300,572,794<span></span>
</td>
<td class="nump">$ 342,128,183<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_OtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Non current Assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_OtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_StatutoryReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of the statutory reserve as on the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_StatutoryReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvancesOnInventoryPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvancesOnInventoryPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e7018-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133761638600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Balance Sheets (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">115,197,165<span></span>
</td>
<td class="nump">115,197,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">6,350,129<span></span>
</td>
<td class="nump">6,350,129<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">6,350,129<span></span>
</td>
<td class="nump">6,350,129<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133759053928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (loss) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 48,341,342<span></span>
</td>
<td class="nump">$ 49,565,009<span></span>
</td>
<td class="nump">$ 92,499,574<span></span>
</td>
<td class="nump">$ 100,386,580<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of goods sold</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of goods sold</a></td>
<td class="nump">39,917,223<span></span>
</td>
<td class="nump">40,744,524<span></span>
</td>
<td class="nump">75,763,786<span></span>
</td>
<td class="nump">78,406,848<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">8,424,119<span></span>
</td>
<td class="nump">8,820,485<span></span>
</td>
<td class="nump">16,735,788<span></span>
</td>
<td class="nump">21,979,732<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingExpense', window );">Selling expenses</a></td>
<td class="nump">3,349,155<span></span>
</td>
<td class="nump">3,856,972<span></span>
</td>
<td class="nump">8,061,111<span></span>
</td>
<td class="nump">7,487,327<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">43,537,527<span></span>
</td>
<td class="nump">32,761,531<span></span>
</td>
<td class="nump">76,481,622<span></span>
</td>
<td class="nump">49,103,323<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">46,886,682<span></span>
</td>
<td class="nump">36,618,503<span></span>
</td>
<td class="nump">84,542,733<span></span>
</td>
<td class="nump">56,590,650<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="num">(38,462,563)<span></span>
</td>
<td class="num">(27,798,018)<span></span>
</td>
<td class="num">(67,806,945)<span></span>
</td>
<td class="num">(34,610,918)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense)</a></td>
<td class="num">(49,064)<span></span>
</td>
<td class="num">(73,263)<span></span>
</td>
<td class="num">(54,229)<span></span>
</td>
<td class="num">(103,454)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">20,987<span></span>
</td>
<td class="nump">53,262<span></span>
</td>
<td class="nump">43,392<span></span>
</td>
<td class="nump">106,886<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="num">(67,185)<span></span>
</td>
<td class="num">(87,496)<span></span>
</td>
<td class="num">(123,953)<span></span>
</td>
<td class="num">(164,698)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense)</a></td>
<td class="num">(95,262)<span></span>
</td>
<td class="num">(107,497)<span></span>
</td>
<td class="num">(134,790)<span></span>
</td>
<td class="num">(161,266)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="num">(38,557,825)<span></span>
</td>
<td class="num">(27,905,515)<span></span>
</td>
<td class="num">(67,941,736)<span></span>
</td>
<td class="num">(34,772,183)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="num">(1,478,838)<span></span>
</td>
<td class="num">(824,635)<span></span>
</td>
<td class="num">(3,047,841)<span></span>
</td>
<td class="num">(375,504)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(40,036,663)<span></span>
</td>
<td class="num">(27,080,880)<span></span>
</td>
<td class="num">(70,989,577)<span></span>
</td>
<td class="num">(34,396,679)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation gain (loss)</a></td>
<td class="nump">11,927,692<span></span>
</td>
<td class="nump">10,330,982<span></span>
</td>
<td class="nump">25,395,536<span></span>
</td>
<td class="num">(7,036,503)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="num">$ (28,108,971)<span></span>
</td>
<td class="num">$ (16,749,898)<span></span>
</td>
<td class="num">$ (45,594,041)<span></span>
</td>
<td class="num">$ (41,433,182)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding (in Shares)</a></td>
<td class="nump">6,350,129<span></span>
</td>
<td class="nump">5,474,979<span></span>
</td>
<td class="nump">6,350,129<span></span>
</td>
<td class="nump">4,989,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net earnings per share (in Dollars per share)</a></td>
<td class="num">$ (6.30)<span></span>
</td>
<td class="num">$ (4.95)<span></span>
</td>
<td class="num">$ (11.18)<span></span>
</td>
<td class="num">$ (6.89)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding (in Shares)</a></td>
<td class="nump">6,350,129<span></span>
</td>
<td class="nump">5,474,979<span></span>
</td>
<td class="nump">6,350,129<span></span>
</td>
<td class="nump">4,989,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net earnings per share (in Dollars per share)</a></td>
<td class="num">$ (6.30)<span></span>
</td>
<td class="num">$ (4.95)<span></span>
</td>
<td class="num">$ (11.18)<span></span>
</td>
<td class="num">$ (6.89)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=cga_JinongMember', window );">Jinong</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 14,901,875<span></span>
</td>
<td class="nump">$ 14,521,485<span></span>
</td>
<td class="nump">$ 29,431,187<span></span>
</td>
<td class="nump">$ 33,576,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of goods sold</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of goods sold</a></td>
<td class="nump">10,921,417<span></span>
</td>
<td class="nump">10,127,892<span></span>
</td>
<td class="nump">21,606,881<span></span>
</td>
<td class="nump">20,620,422<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=cga_GufengMember', window );">Gufeng</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">22,436,394<span></span>
</td>
<td class="nump">22,266,549<span></span>
</td>
<td class="nump">38,264,597<span></span>
</td>
<td class="nump">38,589,766<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of goods sold</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of goods sold</a></td>
<td class="nump">19,846,423<span></span>
</td>
<td class="nump">19,755,967<span></span>
</td>
<td class="nump">33,824,240<span></span>
</td>
<td class="nump">34,209,975<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=cga_YuxingMember', window );">Yuxing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">2,682,195<span></span>
</td>
<td class="nump">2,461,510<span></span>
</td>
<td class="nump">5,105,683<span></span>
</td>
<td class="nump">5,001,221<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of goods sold</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of goods sold</a></td>
<td class="nump">2,140,856<span></span>
</td>
<td class="nump">2,110,321<span></span>
</td>
<td class="nump">4,182,928<span></span>
</td>
<td class="nump">4,162,317<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">VIEs - others</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">8,320,878<span></span>
</td>
<td class="nump">10,315,465<span></span>
</td>
<td class="nump">19,698,107<span></span>
</td>
<td class="nump">23,219,292<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of goods sold</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of goods sold</a></td>
<td class="nump">$ 7,008,527<span></span>
</td>
<td class="nump">$ 8,750,344<span></span>
</td>
<td class="nump">$ 16,149,737<span></span>
</td>
<td class="nump">$ 19,414,134<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121605123&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28129-110885<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and distribution of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=cga_JinongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=cga_JinongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=cga_GufengMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=cga_GufengMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=cga_YuxingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=cga_YuxingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133761280984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Stockholders&#8217; Equity - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid In Capital</div></th>
<th class="th"><div>Statutory Reserve</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2019</a></td>
<td class="nump">$ 3,987<span></span>
</td>
<td class="nump">$ 138,012,445<span></span>
</td>
<td class="nump">$ 31,237,891<span></span>
</td>
<td class="nump">$ 247,122,574<span></span>
</td>
<td class="num">$ (19,821,211)<span></span>
</td>
<td class="nump">$ 396,555,685<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares (in Shares) at Jun. 30, 2019</a></td>
<td class="nump">3,986,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (Loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(34,396,679)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(34,396,679)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Issuance of stock for consulting services</a></td>
<td class="nump">$ 931<span></span>
</td>
<td class="nump">10,251,069<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,252,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Issuance of stock for consulting services (in Shares)</a></td>
<td class="nump">931,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes', window );">Issuance of stock for convertible notes</a></td>
<td class="nump">$ 995<span></span>
</td>
<td class="nump">4,974,005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,975,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Issuance of stock for convertible notes (in Shares)</a></td>
<td class="nump">995,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Stock based compensation</a></td>
<td class="nump">$ 60<span></span>
</td>
<td class="nump">329,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">330,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Stock based compensation (in Shares)</a></td>
<td class="nump">59,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_TransferToStatutoryReserveValue', window );">Transfer to statutory reserve</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(546,377)<span></span>
</td>
<td class="nump">546,377<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_OtherComprehensiveIncome', window );">Other comprehensive income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(7,036,503)<span></span>
</td>
<td class="num">(7,036,503)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2019</a></td>
<td class="nump">$ 5,972<span></span>
</td>
<td class="nump">153,567,460<span></span>
</td>
<td class="nump">30,691,515<span></span>
</td>
<td class="nump">213,272,272<span></span>
</td>
<td class="num">(26,857,714)<span></span>
</td>
<td class="nump">370,679,505<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares (in Shares) at Dec. 31, 2019</a></td>
<td class="nump">5,972,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2020</a></td>
<td class="nump">$ 6,350<span></span>
</td>
<td class="nump">155,455,332<span></span>
</td>
<td class="nump">29,743,991<span></span>
</td>
<td class="nump">111,864,338<span></span>
</td>
<td class="num">(34,264,089)<span></span>
</td>
<td class="nump">262,805,922<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares (in Shares) at Jun. 30, 2020</a></td>
<td class="nump">6,350,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (Loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(70,989,577)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(70,989,577)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_TransferToStatutoryReserveValue', window );">Transfer to statutory reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(498,625)<span></span>
</td>
<td class="nump">498,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_OtherComprehensiveIncome', window );">Other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,395,536<span></span>
</td>
<td class="nump">25,395,536<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 6,350<span></span>
</td>
<td class="nump">$ 155,455,332<span></span>
</td>
<td class="nump">$ 29,245,366<span></span>
</td>
<td class="nump">$ 41,373,386<span></span>
</td>
<td class="num">$ (8,868,553)<span></span>
</td>
<td class="nump">$ 217,211,881<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares (in Shares) at Dec. 31, 2020</a></td>
<td class="nump">6,350,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_OtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_OtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of stock for convertible notes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_StockIssueDuringPeriodValueIssuanceOfStockForConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_TransferToStatutoryReserveValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transfer to statutory reserve.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_TransferToStatutoryReserveValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133761525896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="num">$ (70,989,577)<span></span>
</td>
<td class="num">$ (34,396,679)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile Net income (loss) to net cash provided by (used in) operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,867,471<span></span>
</td>
<td class="nump">2,370,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for losses on accounts receivable</a></td>
<td class="nump">38,475,657<span></span>
</td>
<td class="nump">27,670,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain (Loss) on disposal of property, plant and equipment</a></td>
<td class="nump">1,562<span></span>
</td>
<td class="nump">33,837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,719<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Inventories impairment</a></td>
<td class="nump">30,791,832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Change in fair value of derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,741)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract', window );"><strong>Changes in operating assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(27,015,611)<span></span>
</td>
<td class="num">(40,783,391)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueFromRelatedParties', window );">Amount due from related parties</a></td>
<td class="num">(172,434)<span></span>
</td>
<td class="num">(147,492)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="num">(251,484)<span></span>
</td>
<td class="num">(224,409)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(15,219,180)<span></span>
</td>
<td class="nump">44,905,007<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IncreaseDecreaseInAdvancesToSuppliers', window );">Advances to suppliers</a></td>
<td class="nump">34,718,741<span></span>
</td>
<td class="nump">1,662,134<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">994,332<span></span>
</td>
<td class="nump">932,053<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract', window );"><strong>Changes in operating liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(1,558,575)<span></span>
</td>
<td class="num">(3,495,243)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities', window );">Customer deposits</a></td>
<td class="nump">909,131<span></span>
</td>
<td class="nump">1,090,142<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Tax payables</a></td>
<td class="nump">580,112<span></span>
</td>
<td class="num">(2,446,447)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Accrued expenses and other payables</a></td>
<td class="nump">630,812<span></span>
</td>
<td class="nump">705,810<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInterestPayableNet', window );">Interest payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,600<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="num">(6,237,210)<span></span>
</td>
<td class="num">(2,074,331)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment', window );">Purchase of plant, property, and equipment</a></td>
<td class="num">(92,801)<span></span>
</td>
<td class="num">(50,533)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ChangeInConstructionInProcess', window );">Change in construction in process</a></td>
<td class="num">(119,489)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="num">(212,290)<span></span>
</td>
<td class="num">(50,533)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from the sale of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,252,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromDepositOnLoan', window );">Proceeds from loans</a></td>
<td class="nump">306,000<span></span>
</td>
<td class="nump">279,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Advance from related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">306,000<span></span>
</td>
<td class="nump">10,939,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of exchange rate change on cash and cash equivalents</a></td>
<td class="nump">4,035,108<span></span>
</td>
<td class="num">(2,367,640)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash and cash equivalents</a></td>
<td class="num">(2,108,392)<span></span>
</td>
<td class="nump">6,446,696<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, beginning balance</a></td>
<td class="nump">11,934,778<span></span>
</td>
<td class="nump">72,259,804<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, ending balance</a></td>
<td class="nump">9,826,386<span></span>
</td>
<td class="nump">78,706,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplement disclosure of cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest expense paid</a></td>
<td class="nump">123,953<span></span>
</td>
<td class="nump">68,293<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid</a></td>
<td class="nump">$ 239,711<span></span>
</td>
<td class="nump">$ 108,974<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ChangeInConstructionInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of change in construction in process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ChangeInConstructionInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_IncreaseDecreaseInAdvancesToSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of advances to suppliers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_IncreaseDecreaseInAdvancesToSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInterestPayableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInterestPayableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromDepositOnLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow from resulting from payment, receipt or drawdown of cash deposit to guarantee a loan during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3095-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3098-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromDepositOnLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133767429432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">ORGANIZATION AND DESCRIPTION OF BUSINESS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 1 &#x2013; ORGANIZATION AND DESCRIPTION OF BUSINESS</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">China Green Agriculture, Inc. (the &#x201c;Company&#x201d;,
&#x201c;Parent Company&#x201d; or &#x201c;Green Nevada&#x201d;), through its subsidiaries, is engaged in the research, development,
production, distribution and sale of humic acid-based compound fertilizer, compound fertilizer, blended fertilizer, organic compound
fertilizer, slow-release fertilizers, highly-concentrated water-soluble fertilizers and mixed organic-inorganic compound fertilizer
and the development, production and distribution of agricultural products.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Unless the context indicates otherwise,
as used in this Report, the following are the references herein of all the subsidiaries of the Company (i) Green Agriculture Holding
Corporation (&#x201c;Green New Jersey&#x201d;), a wholly-owned subsidiary of Green Nevada, incorporated in the State of New Jersey;
(ii) Shaanxi TechTeam Jinong Humic Acid Product Co., Ltd. (&#x201c;Jinong&#x201d;), a wholly-owned subsidiary of Green New Jersey
organized under the laws of the PRC; (iii) Xi&#x2019;an Hu County Yuxing Agriculture Technology Development Co., Ltd. (&#x201c;Yuxing&#x201d;),
a Variable Interest Entity (&#x201c;VIE&#x201d;) in the in PRC controlled by Jinong through a series of contractual agreements;
(iv) Beijing Gufeng Chemical Products Co., Ltd., a wholly-owned subsidiary of Jinong in the PRC (&#x201c;Gufeng&#x201d;), and (v)
Beijing Tianjuyuan Fertilizer Co., Ltd., Gufeng&#x2019;s wholly-owned subsidiary in the PRC (&#x201c;Tianjuyuan&#x201d;).</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 30, 2016 the Company, through
its wholly-owned subsidiary Jinong, entered into strategic acquisition agreements and a series of contractual agreements with
the shareholders of the following six companies that are organized under the laws of the PRC and would be deemed VIEs: Shaanxi
Lishijie Agrochemical Co., Ltd. (&#x201c;Lishijie&#x201d;), Songyuan Jinyangguang Sannong Service Co., Ltd. (&#x201c;Jinyangguang&#x201d;),
Shenqiu County Zhenbai Agriculture Co., Ltd. (&#x201c;Zhenbai&#x201d;), Weinan City Linwei District Wangtian Agricultural Materials
Co., Ltd. (&#x201c;Wangtian&#x201d;), Aksu Xindeguo Agricultural Materials Co., Ltd. (&#x201c;Xindeguo&#x201d;), and Xinjiang Xinyulei
Eco-agriculture Science and Technology co., Ltd. (&#x201c;Xinyulei&#x201d;). On January 1, 2017, the Company, through its wholly-owned
subsidiary Jinong, entered into strategic acquisition agreements and a series of contractual agreements with the shareholders
of the following two companies that are organized under the laws of the PRC and would be deemed VIEs, Sunwu County Xiangrong Agricultural
Materials Co., Ltd. (&#x201c;Xiangrong&#x201d;), and Anhui Fengnong Seed Co., Ltd. (&#x201c;Fengnong&#x201d;).</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 30, 2017, the Company, through
its wholly-owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements
with the shareholders of Zhenbai.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Yuxing, Lishijie, Jinyangguang, Wangtian,
Xindeguo, Xinyulei, Xiangrong and Fengnong may also collectively be referred to as the &#x201c;the VIE Companies&#x201d;; Lishijie,
Jinyangguang, Wangtian, Xindeguo, Xinyulei, Xiangrong and Fengnong may also collectively be referred to as &#x201c;the sales VIEs&#x201d;
or &#x201c;the sales VIE companies&#x201d;.</i></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#x2019;s corporate structure as of December 31,
2020 is set forth in the diagram below:</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img src="image_001.jpg" alt=""/></p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763789544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 2 &#x2013; BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT
ACCOUNTING POLICIES</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Principle of consolidation</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying unaudited condensed consolidated
financial statements include the accounts of the Company and its wholly-owned subsidiaries, Green New Jersey, Jinong, Gufeng,
Tianjuyuan, and the VIE Companies. All significant inter-company accounts and transactions have been eliminated in consolidation.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective June 16, 2013, Yuxing was converted
from being a wholly-owned foreign enterprise 100% owned by Jinong to a domestic enterprise 100% owned one natural person, who
is not affiliated to the Company (&#x201c;Yuxing&#x2019;s Owner&#x201d;). Effective the same day, Yuxing&#x2019;s Owner entered into
a series of contractual agreements with Jinong pursuant to which Yuxing became the VIE of Jinong.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">VIE assessment</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A VIE is an entity (1) that has total
equity at risk that is not sufficient to finance its activities without additional subordinated financial support from other entities,
(2) where the group of equity holders does not have the power to direct the activities of the entity that most significantly impact
the entity&#x2019;s economic performance, or the obligation to absorb the entity&#x2019;s expected losses or the right to receive
the entity&#x2019;s expected residual returns, or both, or (3) where the voting rights of some investors are not proportional to
their obligations to absorb the expected losses of the entity, their rights to receive the expected residual returns of the entity,
or both, and substantially all of the entity&#x2019;s activities either involve or are conducted on behalf of an investor that
has disproportionately few voting rights. To determine if an entity is considered a VIE, the Company first performs a qualitative
analysis, which requires certain subjective decisions regarding its assessments, including, but not limited to, the design of
the entity, the variability that the entity was designed to create and pass along to its interest holders, the rights of the parties,
and the purpose of the arrangement. If the Company cannot conclude after a qualitative analysis whether an entity is a VIE, it
performs a quantitative analysis. The qualitative analysis considered the design of the entity, the risks that cause variability,
the purpose for which the entity was created, and the variability that the entity was designed to pass along to its variable interest
holders. When the primary beneficiary could not be identified through a qualitative analysis, we used internal cash flow models
to compute and allocate expected losses or expected residual returns to each variable interest holder based upon the relative
contractual rights and preferences of each interest holder in the VIE&#x2019;s capital structure.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Use of estimates</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of unaudited condensed
consolidated financial statements in conformity with accounting principles generally accepted in the United States of America
requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements and the amount of
revenues and expenses during the reporting periods. Management makes these estimates using the best information available at the
time the estimates are made. However, actual results and outcomes may differ from management&#x2019;s estimates and assumptions
due to risks and uncertainties, including uncertainty in the current economic environment due to the recent pandemic outbreak
of the novel coronavirus (&#x201c;COVID-19&#x201d;).</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Leases</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determines if an arrangement
is a lease or contains a lease at inception. Operating lease right-of-use assets and lease liabilities are recognized at commencement
based on the present value of lease payments over the lease term. As the implicit rate is typically not readily determinable in
the Company&#x2019;s lease agreements, the Company uses its incremental borrowing rate as of the lease commencement date to determine
the present value of the lease payments. The incremental borrowing rate is based on the Company&#x2019;s specific rate of interest
to borrow on a collateralized basis, over a similar term and in a similar economic environment as the lease. Lease expense is
recognized on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recognized on
the balance sheet; the Company recognizes lease expense for these leases on a straight-line basis over the lease term. Additionally,
the Company accounts for lease and non-lease components as a single lease component for its identified asset classes. As of December
31, 2020, the Company does not have any material leases for the implementation of ASC 842.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Cash and cash equivalents and concentration of cash</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For statement of cash flows purposes,
the Company considers all cash on hand and in banks, certificates of deposit with state owned banks in the PRC and banks in the
United States, and other highly-liquid investments with maturities of three months or less, when purchased, to be cash and cash
equivalents. The Company maintains large sums of cash in three major banks in China. The aggregate cash in such accounts and on
hand as of December 31, 2020 and June 30, 2020 were $9,756,745 and $11,866,308, respectively. There is no insurance securing these
deposits in China. In addition, the Company also had $69,641 and $68,470 in cash in two banks in the United States as of December
31, 2020 and June 30, 2020, respectively. Cash overdraft as of balance sheet date will be reflected as liabilities in the balance
sheet. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on
its cash in bank accounts.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Accounts receivable</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management regularly reviews the composition
of accounts receivable and analyzes customer credit worthiness, current economic trends and changes in customer payment patterns
to evaluate the adequacy of these reserves at each year-end. Accounts considered uncollectible are provisioned for /written off
based upon management&#x2019;s assessment. As of December 31, 2020, and June 30, 2020, the Company had accounts receivable of $102,412,975
and $105,693,326, net of allowance for doubtful accounts of $31,196,455 and $38,466,200, respectively. The company recorded bad
debt expense in the amount of $ 38 million and $ 28 million for six months ended December 31, 2020 and 2019, respectively. The
Company adopts no policy to accept product returns after the sales delivery.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Inventories</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventory is valued at the lower of cost
(determined on a weighted average basis) or market. Inventories consist of raw materials, work in process, finished goods and
packaging materials. The Company reviews its inventories regularly for possible obsolete goods and establishes reserves when determined
necessary. As of December 31, 2020, and 2019, the Company had no reserve for obsolete goods. The company confirmed the loss of
$31 million and $18 million of inventories for six months ended December 31, 2020 and 2019, respectively.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Intangible Assets</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company records intangible assets
acquired individually or as part of a group at fair value. Intangible assets with definitive lives are amortized over the useful
life of the intangible asset, which is the period over which the asset is expected to contribute directly or indirectly to the
entity&#x2019;s future cash flows. The Company evaluates intangible assets for impairment at least annually and more often whenever
events or changes in circumstances indicate that the carrying value may not be recoverable. Whenever any such impairment exists,
an impairment loss will be recognized for the amount by which the carrying value exceeds the fair value. The Company has not recorded
impairment of intangible assets as of December 31, 2020 and 2019, respectively.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Customer deposits</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Payments received before all the relevant
criteria for revenue recognition are satisfied are recorded as customer deposits. When all revenue recognition criteria are met,
the customer deposits are recognized as revenue. As of December 31, 2020, and June 30, 2020, the Company had customer deposits
of $8,881,013 and $7,342,590, respectively.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Earnings per share</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings per share is computed based
on the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed
based on the weighted average number of shares of common stock plus the effect of dilutive potential common shares outstanding
during the period using the treasury stock method. Dilutive potential common shares include outstanding stock options and stock
awards.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The components of basic and diluted earnings per share consist
of the following:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net income (loss) for Basic Earnings Per Share</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(40,036,663</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(27,080,880</td><td style="width: 1%; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td>Basic Weighted Average Number of Shares</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,350,129</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5,474,979</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net income (loss) Per Share &#x2013; Basic</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6.30</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(4.95</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net income (loss) for Diluted Earnings Per Share</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(30,952,914</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(27,080,880</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Diluted Weighted Average Number of Shares</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,350,129</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5,474,979</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net income (loss) Per Share &#x2013; Diluted</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6.30</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(4.95</td><td style="text-align: left">)</td></tr>
</table><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Six Months Ended</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net Income for Basic Earnings Per Share</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(70,989,577</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(34,396,679</td><td style="width: 1%; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td>Basic Weighted Average Number of Shares</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,350,129</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">4,989,745</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Net Income Per Share &#x2013; Basic</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(11.18</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6.89</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net Income for Diluted Earnings Per Share</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(70,989,577</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(34,396,679</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Diluted Weighted Average Number of Shares</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,350,129</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">4,989,745</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>Net Income Per Share &#x2013; Diluted</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(11.18</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6.89</td><td style="text-align: left">)</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Recent accounting pronouncements</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2018, the FASB issued ASU 2018-13,
&#x201c;Changes to the Disclosure Requirements for Fair Value Measurement.&#x201d; ASU 2018-13 modifies the disclosure requirements
on fair value measurements from Accounting Standards Codification (&#x201c;ASC&#x201d;) 820, &#x201c;Fair Value Measurement.&#x201d;
ASU 2018-13 is effective for interim and annual reporting periods beginning after December&#xa0;15, 2019, with early adoption
permitted. The effect of the adoption of ASU&#xa0;2018-13 will be a change to the disclosure requirements for certain fair value
measurements.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2018, the FASB issued ASU 2018-15,
&#x201c;Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract.&#x201d;
ASU 2018-15 requires customers in a cloud computing arrangement that is a service contract to follow the internal-use software
guidance in ASC 350-40, &#x201c;Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software,&#x201d; to determine which implementation
costs may be capitalized. ASU 2018-15 is effective for interim and annual reporting periods beginning after December 15, 2019,
with early adoption permitted. The amendments in ASU 2018-15 can be applied either retrospectively or prospectively to all implementation
costs incurred after the date of adoption. The Company does not expect the adoption of ASU 2018-15 to have a material impact on
its unaudited condensed consolidated financial statements.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2019, the FASB issued ASU
2019-12, &#x201c;Simplifying the Accounting for Income Taxes.&#x201d; ASU 2019-12 eliminates certain exceptions within ASC 740,
&#x201c;Income Taxes,&#x201d; and clarifies certain aspects of ASC 740 to promote consistency among reporting entities. ASU 2019-12
is effective for interim and annual reporting periods beginning after December 15, 2020, with early adoption permitted. Most amendments
within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective
or modified retrospective basis. The Company is evaluating the impact that adoption of ASU 2019-12 will have on its unaudited
condensed consolidated financial statements.</p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763838264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Going Cercern<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock', window );">GOING CERCERN</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 3 &#x2013; GOING CERCERN</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#x2019;s financial statements
are prepared assuming that the Company will continue as a going concern. The Company has incurred operating losses and had negative
operating cash flows during the reporting period from July 1, 2020 through December 31, 2020. These factors raise doubt about
the Company&#x2019;s ability to continue as a going concern.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To meet its working capital needs through
the next twelve months and to fund the growth of the Company, the Company may consider plans to raise additional funds through
the issuance of equity or borrow loan from local bank. The ability of the Company to continue as a going concern is dependent
upon its ability to successfully execute its new business strategy and eventually attain profitable operations.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying financial statements
do not include any adjustments to reflect the recoverability and classification of recorded asset amounts and classification of
liabilities that might be necessary should the Company be unable to continue as going concern.</p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 40<br> -URI http://asc.fasb.org/subtopic&amp;trid=51888271<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubstantialDoubtAboutGoingConcernTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133839373368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 4 &#x2013; INVENTORIES</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories consisted of the following:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,106,028</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">43,177,071</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Supplies and packing materials</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">410,239</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">465,746</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Work in progress</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">299,260</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">374,756</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">65,014,988</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,903,508</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">90,830,515</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">98,921,081</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133764246328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, PLANT AND EQUIPMENT</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 5 &#x2013; PROPERTY, PLANT AND EQUIPMENT</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, plant and equipment consisted of the following:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Building and improvements</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">40,871,707</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">37,799,650</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>Auto</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">3,460,239</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">3,207,619</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Machinery and equipment</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">19,104,231</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">17,601,852</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Total property, plant and equipment</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">63,436,177</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">58,609,121</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(40,105,998</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(35,680,787</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,330,179</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,928,334</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133760989256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">INTANGIBLE ASSETS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 6 &#x2013; INTANGIBLE ASSETS</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Intangible assets consisted of the following:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Land use rights, net</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,447,307</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,850,905</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Technology patent, net</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,006</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,069</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer relationships, net</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">832,443</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">908,933</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Non-compete agreement</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">144,713</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">230,669</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Trademarks</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,227,100</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,759,049</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,653,569</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,751,625</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">LAND USE RIGHT</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 25, 2009, Yuxing was granted
a land use right for approximately 88 acres (353,000 square meters or 3.8 million square feet) by the People&#x2019;s Government
and Land &amp; Resources Bureau of Hu County, Xi&#x2019;an, Shaanxi Province. The fair value of the related intangible asset was
determined to be the respective cost of RMB73,184,895 (or $11,197,289). The intangible asset is being amortized over the grant
period of 50 years using the straight-line method.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 13, 2003, Tianjuyuan was granted
a certificate of Land Use Right for a parcel of land of approximately 11 acres (42,726 square meters or 459,898 square feet) at
Ping Gu District, Beijing. The purchase cost was recorded at RMB1,045,950 (or $160,030). The intangible asset is being amortized
over the grant period of 50 years.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 16, 2001, Jinong received a
land use right as a contribution from a shareholder, which was granted by the People&#x2019;s Government and Land &amp; Resources
Bureau of Yangling District, Shaanxi Province. The fair value of the related intangible asset at the time of the contribution
was determined to be RMB7,285,099 (or $1,114,620). The intangible asset is being amortized over the grant period of 50 years.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Land Use Rights consisted of the following:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Land use rights</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,471,938</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">11,534,506</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,024,631</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,683,601</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total land use rights, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,447,307</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">8,850,905</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">TECHNOLOGY PATENT</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 16, 2001, Jinong was issued
a technology patent related to a proprietary formula used in the production of humic acid. The fair value of the related intangible
asset was determined to be the respective cost of RMB 5,875,068 (or $898,885) and is being amortized over the patent period of
10 years using the straight-line method. This technology patent has been fully amortized.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 2, 2010, the Company acquired
Gufeng and its wholly-owned subsidiary Tianjuyuan. The fair value of the acquired technology patent was estimated to be RMB9,200,000
(or $1,407,600) and is amortized over the remaining useful life of six years using the straight-line method. As of June 30, 2020,
this technology patent is fully amortized.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The technology know-how consisted of the following:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Technology know-how</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,311,022</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,137,317</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,309,016</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,135,248</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total technology know-how, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,006</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,069</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">CUSTOMER RELATIONSHIPS</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 2, 2010, the Company acquired
Gufeng and its wholly-owned subsidiary Tianjuyuan. The fair value of the acquired customer relationships was estimated to be RMB65,000,000
(or $9,945,000) and is amortized over the remaining useful life of ten years. On June 30, 2016 and January 1, 2017, the Company
acquired the sales VIE Companies. The fair value of the acquired customer relationships was estimated to be RMB16,472,179 (or
$2,520,243) and is amortized over the remaining useful life of seven to ten years.</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Customer relationships</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,198,629</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,281,739</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,366,186</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10,372,806</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total customer relationships, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">832,443</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">908,933</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NON-COMPETE AGREEMENT</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 2, 2010, the Company acquired
Gufeng and its wholly-owned subsidiary Tianjuyuan. The fair value of the acquired non-compete agreement was estimated to be RMB1,320,000
(or $201,960) and is amortized over the remaining useful life of five years using the straight-line method. On June 30, 2016 and
January 1, 2017, the Company acquired the sales VIE Companies. The fair value of the acquired non-compete agreements was estimated
to be RMB6,150,683 (or $941,054) and is amortized over the remaining useful life of five years using the straight-line method.</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Non-compete agreement</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,249,007</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,155,127</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,104,294</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(924,458</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total non-compete agreement, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">144,713</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">230,669</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">TRADEMARKS</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 2, 2010, the Company acquired
Gufeng and its wholly-owned subsidiary Tianjuyuan. The preliminary fair value of the acquired trademarks was estimated to be RMB40,700,000
(or $6,227,100) and is subject to an annual impairment test.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">AMORTIZATION EXPENSE</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Estimated amortization expenses of intangible
assets for the next five twelve months periods ended December 31, are as follows:</p><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve
    Months Ended on December 31,</b></font></td>
    <td>&#xa0;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Expense
    <br/>
    ($)</b></font></td>
    <td>&#xa0;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom; width: 89%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</font></td>
    <td style="vertical-align: bottom; width: 1%">&#xa0;</td>
    <td style="vertical-align: bottom; width: 1%">&#xa0;</td>
    <td style="vertical-align: top; width: 8%; text-align: right"><font style="font-family: Times New Roman, Times, Serif">768,524</font></td>
    <td style="vertical-align: bottom; width: 1%">&#xa0;</td></tr>
<tr>
    <td style="vertical-align: bottom"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</font></td>
    <td style="vertical-align: bottom">&#xa0;</td>
    <td style="vertical-align: bottom">&#xa0;</td>
    <td style="vertical-align: top; text-align: right"><font style="font-family: Times New Roman, Times, Serif">594,402</font></td>
    <td style="vertical-align: bottom">&#xa0;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</font></td>
    <td style="vertical-align: bottom">&#xa0;</td>
    <td style="vertical-align: bottom">&#xa0;</td>
    <td style="vertical-align: top; text-align: right"><font style="font-family: Times New Roman, Times, Serif">519,970</font></td>
    <td style="vertical-align: bottom">&#xa0;</td></tr>
<tr>
    <td style="vertical-align: bottom"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</font></td>
    <td style="vertical-align: bottom">&#xa0;</td>
    <td style="vertical-align: bottom">&#xa0;</td>
    <td style="vertical-align: top; text-align: right"><font style="font-family: Times New Roman, Times, Serif">381,232</font></td>
    <td style="vertical-align: bottom">&#xa0;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</font></td>
    <td style="vertical-align: bottom">&#xa0;</td>
    <td style="vertical-align: bottom">&#xa0;</td>
    <td style="vertical-align: top; text-align: right"><font style="font-family: Times New Roman, Times, Serif">355,516</font></td>
    <td style="vertical-align: bottom">&#xa0;</td></tr>
</table><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763693944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Non-Current Assets<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentAbstract', window );"><strong>Other Assets Noncurrent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsDisclosureTextBlock', window );">OTHER NON-CURRENT ASSETS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 7 &#x2013; OTHER NON-CURRENT ASSETS</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other non-current assets mainly include
advance payments related to leasing land for use by the Company. As of December 31, 2020, the balance of other non-current assets
was $10,803,381, which was the lease fee advances for agriculture lands that the Company engaged in Shiquan County from 2021 to
2027.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2017, Jinong entered into a lease
agreement for approximately 3,400 mu, and 2600-hectare agriculture lands in Shiquan County, Shaanxi Province. The lease was from
April 2017 and was renewable for every ten-year period up to 2066. The aggregate leasing fee was approximately RMB 13 million
per annum, The Company had made 10-year advances of leasing fee per lease terms. The Company has amortized $1 million and $1 million
as expenses for the six months ended December 31, 2020 and 2019, respectively.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Estimated amortization expenses of the
lease advance payments for the next four twelve-month periods ended December 31 and thereafter are as follows:</p><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve
    months ending December 31,</b></font></td>
    <td>&#xa0;</td>
    <td colspan="2">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 90%; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</font></td>
    <td style="width: 1%">&#xa0;</td>
    <td style="width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,054,025</font></td>
    <td style="width: 1%">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</font></td>
    <td>&#xa0;</td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,054,025</font></td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</font></td>
    <td>&#xa0;</td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,054,025</font></td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025 and thereafter</font></td>
    <td>&#xa0;</td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,641,306</font></td>
    <td>&#xa0;</td></tr>
</table><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133768276584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Payables<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">ACCRUED EXPENSES AND OTHER PAYABLES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 8 &#x2013; ACCRUED EXPENSES AND OTHER PAYABLES</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accrued expenses and other payables consisted of the following:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Payroll and welfare payable</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">182,416</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">168,705</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued expenses</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">8,565,068</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">7,640,130</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other payables</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,406,906</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,211,818</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other levy payable</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">128,316</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">118,671</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,282,706</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,139,324</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763795736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Amount Due to Related Parties<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">AMOUNT DUE TO RELATED PARTIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 9 &#x2013; AMOUNT DUE TO RELATED PARTIES</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At the end of December 2015, Yuxing entered
into a sales agreement with the Company&#x2019;s affiliate, 900LH.com Food Co., Ltd. (&#x201c;900LH.com&#x201d;, previously announced
as Xi&#x2019;an Gem Grain Co., Ltd) pursuant to which Yuxing is to supply various vegetables to 900LH.com for its incoming seasonal
sales at the holidays and year ends (the &#x201c;Sales Agreement&#x201d;). The contingent contracted value of the Sales Agreement
is RMB 25,500,000 (approximately $3,901,500). For the six months Ended December 31, 2020 and 2019, Yuxing has sold approximately
$176,409 and $300,210 products to 900LH.com.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, and June 30,
2020, the amount due to related parties was $4,345,258 and $4,212,407, respectively.&#xa0;&#xa0;As of December 31, 2020, and June
30, 2020, $1,071,000 and $990,500, respectively were amounts that Gufeng borrowed from a related party, Xi&#x2019;an Techteam Science
&amp; Technology Industry (Group) Co. Ltd., a company controlled by Mr. Zhuoyu Li, Chairman and CEO of the Company, representing
unsecured, non-interest-bearing loans that are due on demand.&#xa0;&#xa0;These loans are not subject to written agreements.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, and June 30,
2020, the Company&#x2019;s subsidiary, Jinong, owed 900LH.com $12,779 and $11,819, respectively.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 1, 2020, Jinong signed an office
lease with Kingtone Information Technology Co., Ltd. (&#x201c;Kingtone Information&#x201d;), of which Mr. Zhuoyu Li, Chairman and
CEO of the Company, served as Chairman. Pursuant to the lease, Jinong rented 612 square meters (approximately 6,588 square feet)
of office space from Kingtone Information. The lease provides for a two-year term effective as of July 1, 2020 with monthly rent
of RMB24,480 (approximately $3,745).</p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133768140728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loan Payables<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTextBlock', window );">LOAN PAYABLES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 10 &#x2013; LOAN PAYABLES</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, the short-term
loan payables consisted of three loans which mature on dates ranging from June 17, 2020 through August 5, 2021 with interest rates
ranging from 5.22% to 5.66%. All loans are collateralized by Tianjuyuan&#x2019;s land use right and building ownership right.</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">No.</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Payee</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Loan period per agreement</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Interest Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#xa0;31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 7%; text-align: center">1</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 56%; text-align: left">Postal Saving Bank of China - Pinggu Branch</td><td style="width: 1%">&#xa0;</td>
    <td style="white-space: nowrap; width: 11%; text-align: center">June 17, 2020-June 16, 2021</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">5.66</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">2,295,000</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: center">2</td><td>&#xa0;</td>
    <td style="text-align: left">Beijing Bank - Pinggu Branch</td><td>&#xa0;</td>
    <td style="white-space: nowrap; text-align: center">June 22, 2020-June 22, 2021</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5.22</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,530,000</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center; padding-bottom: 1.5pt">3</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Postal Saving Bank of China - Pinggu Branch</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt">August 6, 2020-August 5, 2021</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt; text-align: right">5.66</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">306,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: center; padding-bottom: 4pt">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="white-space: nowrap; text-align: center; padding-bottom: 4pt">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt; text-align: right">&#xa0;</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,131,000</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The interest expense from short-term loans
was $123,953 and $164,698 for the period ended December 31, 2020 and 2019, respectively.</p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763686280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Notes Payable<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">CONVERTIBLE NOTES PAYABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 11 &#x2013; CONVERTIBLE NOTES PAYABLE</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Relating to the acquisition of the VIE
Companies, the Company subsidiary, Jinong, issued to the VIE Companies shareholders convertible notes payable twice, in the aggregate
notional amount of RMB 51,000,000 ($7,803,000) with a term of three years and an annual interest rate of 3%.</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">No.</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Related Acquisitions of Sales VIEs</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Issuance Date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Maturity Date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Notional Interest <br/>
Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Conversion Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Notional Amount<br/> (in RMB)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 5%; text-align: center">1</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 37%; text-align: left">Wangtian, Lishijie, Xindeguo, Xinyulei, Jinyangguang</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 11%; text-align: center">June 30, 2016</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 11%; text-align: center">June 30, 2019</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 8%; text-align: right">3</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">5.00</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 8%; text-align: right">39,000,000</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">2</td><td>&#xa0;</td>
    <td style="text-align: left">Fengnong, Xiangrong</td><td>&#xa0;</td>
    <td style="text-align: center">January&#xa0;1,&#xa0;2017</td><td>&#xa0;</td>
    <td style="text-align: center">December&#xa0;31,&#xa0;2019</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">3</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5.00</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">12,000,000</td><td style="text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The convertible notes take priority over
the preferred stock and common stock of Jinong, and any other class or series of capital stocks Jinong issues in the future in
terms of interests and payments in the event of any liquidation, dissolution or winding up of Jinong. On or after the third anniversary
of the issuance date of the note, noteholders may request Jinong to process the note conversion to convert the note into shares
of the Company&#x2019;s common stock. The notes cannot be converted prior to the mature date. The per share conversion price of
the notes is the higher of the following: (i) $5.00 per share or (ii) 75% of the closing price of the Company&#x2019;s common stock
on the date the noteholder delivers the conversion notice. Due to the discontinuation of VIE agreements with Zhenbai&#x2019;s shareholders,
certain convertible notes issued on June 30, 2016 with a face amount of RMB 12,000,000 ($1,836,000) were tendered back to the
Company. All outstanding balance of unpaid principal and accrued interest in the tendered convertible notes were forfeited.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 15, 2019, the Company issued
995,000 shares of common stock at the price of $5.00 per share for the total amount of $4,975,000 to the holders of the Company&#x2019;s
convertible notes payable in connection with the payment of the convertible notes&#x2019; principal and interests. The convertible
notes were issued on June 30, 2016 and matured on June 30, 2019.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 14, 2020, the Company issued
377,650 shares of common stock at the price of $5.00 per share for the total amount of $1,888,250 to the holders of the Company&#x2019;s
convertible notes payable in connection with the payment of the convertible notes&#x2019; principal and interests. The convertible
notes were issued on January 1, 2017 and matured on January 1, 2020.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determined that the fair value
of the convertible notes payable was 0 as of December 31, 2020 and June 30, 2020. Aside from the forfeiture of the convertible
notes previously issued to Zhenbai&#x2019;s shareholders, the difference between the fair value of the notes and the face amount
of the notes is being amortized to accretion implied interest expense over the three-year life of the notes. As of December 31,
2020, the accumulated amortization of this discount into accretion expenses was $1,375,499. As of December 31, 2019, the accumulated
amortization of this discount into accretion expenses was $1,375,511.</p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763949000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">TAXES PAYABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 12 &#x2013; TAXES PAYABLE</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Enterprise Income Tax</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective January 1, 2008, the Enterprise
Income Tax (&#x201c;EIT&#x201d;) law of the PRC replaced the tax laws for Domestic Enterprises (&#x201c;DEs&#x201d;) and Foreign Invested
Enterprises (&#x201c;FIEs&#x201d;). The EIT rate of 25% replaced the 33% rate that was applicable to both DEs and FIEs. The two-year
tax exemption and three-year 50% tax reduction tax holiday for production-oriented FIEs was eliminated. Since January 1, 2008,
Jinong became subject to income tax in China at a rate of 15% as a high-tech company, because of the expiration of its tax exemption
on December 31, 2007. Accordingly, it made provision for income taxes for the six-month period ended December 31, 2020 and 2019
of $273,796 and $-857,195, respectively.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="text-decoration:underline">Value-Added Tax</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All the Company&#x2019;s fertilizer products
that are produced and sold in the PRC were subject to a Chinese Value-Added Tax (VAT) of 13% of the gross sales price. On April
29, 2008, the PRC State of Administration of Taxation (SAT) released Notice #56, &#x201c;<i>Exemption of VAT for Organic Fertilizer
Products</i>&#x201d;, which allows certain fertilizer products to be exempt from VAT beginning June 1, 2008. The Company submitted
the application for exemption in May 2009, which was granted effective September 1, 2009, continuing through December 31, 2015.
On August 10, 2015 and August 28, 2015, the SAT released Notice #90. &#x201c;<i>Reinstatement of VAT for Fertilizer Products</i>&#x201d;,
and Notice #97, &#x201c;<i>Supplementary Reinstatement of VAT for Fertilizer Products</i>&#x201d;, which restore the VAT of 13%
of the gross sales price on certain fertilizer products includes non-organic fertilizer products starting from September 1, 2015,
but granted taxpayers a reduced rate of 3% from September 1, 2015 through June 30, 2016.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 28, 2017, the PRC State of Administration
of Taxation (SAT) released Notice 2017 #37, &#x201c;<i>Notice on Policy of Reduced Value Added Tax Rate,</i>&#x201d; under which,
effective July 1, 2017, all the Company&#x2019;s fertilizer products that are produced and sold in the PRC are subject to a Chinese
Value-Added Tax (VAT) of 11% of the gross sales price. The tax rate was reduced 2% from 13%.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 4, 2018, the PRC State of Administration
of Taxation (SAT) released Notice 2018 #32, &#x201c;<i>Notice on Adjustment of VAT Tax Rate,</i>&#x201d; under which, effective
May 1, 2018, all the Company&#x2019;s fertilizer products that are produced and sold in the PRC are subject to a Chinese Value-Added
Tax (VAT) of 10% of the gross sales price. The tax rate was reduced 1% from 11%.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 20, 2019, the PRC State of Administration
of Taxation (SAT) released Notice 2019 #39, &#x201c;<i>Announcement on Policies Concerning Deepening the Reform of Value Added
Tax,</i>&#x201d; under which, effective April 1, 2019, all the Company&#x2019;s fertilizer products that are produced and sold in
the PRC are subject to a Chinese Value-Added Tax (VAT) of 9% of the gross sales price. The tax rate was reduced 1% from 10%.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Income Taxes and Related Payables</font></p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June&#xa0;30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">VAT provision</td><td style="width: 1%; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(254,916</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(257,068</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Income tax payable</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,231,626</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,704,543</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other levies</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,421,439</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,187,442</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Repatriation tax</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,010,535</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,010,535</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">32,408,684</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">31,645,452</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The provision for income taxes consists of the following</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Current tax - foreign</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,047,841</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(375,504</td><td style="width: 1%; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred tax</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,047,841</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(375,504</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Significant components of deferred tax assets were as follows:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June&#xa0;30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred tax assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; width: 76%; text-align: left">Deferred Tax Benefit</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">35,936,326</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">33,743,546</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(35,936,326</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(33,743,546</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total deferred tax assets</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Tax Rate Reconciliation</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our effective tax rates were approximately
-4.5% and-1.1% for the six months Ended December 31, 2020 and 2019, respectively. Substantially all the Company&#x2019;s income
before income taxes and related tax expense are from PRC sources. Actual income tax benefit reported in the consolidated statements
of operations and comprehensive income (loss) differ from the amounts computed by applying the US statutory income tax rate of
21.0% to income before income taxes for the six months Ended December 31, 2020 and 2019 for the following reasons:</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">December 31, 2020</p><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>China</b></font></td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>United
    States</b></font></td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>15%
    - 25%</b></font></td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>21%</b></font></td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total</b></font></td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 4pt; width: 40%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pretax
    income (loss)</font></td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(66,971,669</font></td>
    <td style="padding-bottom: 4pt; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 5%; text-align: right">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; width: 1%">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(970,067</font></td>
    <td style="padding-bottom: 4pt; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 5%; text-align: right">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(67,941,736</font></td>
    <td style="padding-bottom: 4pt; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 5%; text-align: right">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected income tax expense (benefit)</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(16,742,917</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25.0</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(203,714</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.0</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(16,946,631</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">High-tech income benefits on Jinong</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,528,049</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2.3)</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,528,049</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Losses
    from subsidiaries in which no benefit is recognized</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,985,920</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(23.9</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,985,920</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change
    in valuation allowance on deferred tax asset from US tax benefit</font></td>
    <td>&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid">&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,276,790</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;(3.4)</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</font></td>
    <td>&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid">&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">203,714</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(21.0</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</font></td>
    <td>&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid">&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,480,504</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Actual tax expense</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,047,841</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4.6</font></td>
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,047,841</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4.5</font></td>
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</font></td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">December 31, 2019</p><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#xa0;</td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>China<br/>
    15% - 25%</b></font></td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#xa0;</td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>United
    States<br/>
    21%</b></font></td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#xa0;</td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total</b></font></td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#xa0;</td>
    <td style="white-space: nowrap">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 4pt; width: 40%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pretax
    income (loss)</font></td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(33,920,976</font></td>
    <td style="padding-bottom: 4pt; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 5%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; width: 1%">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(851,206</font></td>
    <td style="padding-bottom: 4pt; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 5%; text-align: right">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(34,772,182</font></td>
    <td style="padding-bottom: 4pt; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 5%; text-align: right">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected income tax expense (benefit)</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8,480,244</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25.0</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(178,753</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.0</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8,658,997</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">High-tech income benefits on Jinong</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">571,464</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1.7</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">571,464</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Losses
    from subsidiaries in which no benefit is recognized</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,533,276</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(22.2</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,533,276</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change
    in valuation allowance on deferred tax asset from US tax benefit</font></td>
    <td>&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid">&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid">&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">178,753</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(21.0</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</font></td>
    <td>&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid">&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">178,753</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Actual tax expense</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(375,504</font></td>
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1.1</font></td>
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(375,504</font></td>
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1.1</font></td>
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</font></td></tr>
</table><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763809544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 13 &#x2013; STOCKHOLDERS&#x2019;
EQUITY</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="text-decoration:underline">Common Stock</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 15, 2019, the Company issued
995,000 shares of common stock at the price of $5.00 per share for the total amount of $4,975,000 to the holders of the Company&#x2019;s
convertible notes payable in connection with the payment of the convertible notes&#x2019; principal and interests. The convertible
notes were issued on June 30, 2016 and matured on June 30, 2019.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 14, 2020, the Company issued
377,650 shares of common stock at the price of $5.00 per share to the holders of the Company&#x2019;s convertible notes payable
in connection with the payment of the convertible notes&#x2019; principal and interests. The convertible notes were issued on January
1, 2017 and matured on January 1, 2020.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no shares of common stock issued
during the six months ended December 31, 2020.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, and June 30,
2020, there were 6,350,129 and 6,350,129 shares of common stock issued and outstanding, respectively.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="text-decoration:underline">Preferred Stock</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Company&#x2019;s Articles of
Incorporation, the Board has the authority, without further action by stockholders, to designate up to 20,000,000 shares of preferred
stock in one or more series and to fix the rights, preferences, privileges, qualifications and restrictions granted to or imposed
upon the preferred stock, including dividend rights, conversion rights, voting rights, rights and terms of redemption, liquidation
preference and sinking fund terms, any or all of which may be greater than the rights of the common stock. If the Company sells
preferred stock under its registration statement on Form S-3, it will fix the rights, preferences, privileges, qualifications
and restrictions of the preferred stock of each series in the certificate of designation relating to that series and will file
the certificate of designation that describes the terms of the series of preferred stock the Company offers before the issuance
of the related series of preferred stock.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, the Company has
20,000,000 shares of preferred stock authorized, with a par value of $.001 per share, of which no shares are issued or outstanding.</p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763627208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations and Litigation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">CONCENTRATIONS AND LITIGATION</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 14 &#x2013; CONCENTRATIONS AND LITIGATION</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Market Concentration</i></b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All the Company&#x2019;s revenue-generating
operations are conducted in the PRC. Accordingly, the Company&#x2019;s business, financial condition and results of operations
may be influenced by the political, economic and legal environments in the PRC, and by the general state of the PRC&#x2019;s economy.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#x2019;s operations in the
PRC are subject to specific considerations and significant risks not typically associated with companies in North America and
Western Europe. These include risks associated with, among other things, the political, economic and legal environment and foreign
currency exchange. The Company&#x2019;s results may be adversely affected by, among other things, changes in governmental policies
with respect to laws and regulations, anti-inflationary measures, currency conversion and remittance abroad, and rates and methods
of taxation.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Vendor and Customer Concentration</i></b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were two vendors from which the
Company purchased more than 10% of its raw materials, with the total of 22.2% of its raw materials for the six months ended December
31, 2020. Total purchases from these vendors are $20,257,292 for the six-month period ended December 31, 2020.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was only one vendor which the Company
purchased more than 10% of its raw materials, with the total of 10.4% of its raw materials for the six months ended December 31,
2019. Total purchases from this vendor are $3,534,955 for the six-month period ended December 31, 2019.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">No customer accounted for over 10% of the Company&#x2019;s sales
for the six months Ended December 31, 2020 and 2019.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Litigation</i></b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 5, 2020, an individual filed suit
pro se (as in, representing oneself without an attorney) in the Southern District of Florida federal court alleging violations
of the Securities Exchange Act. The Company believes the action is without merit and vigorously opposed it. The company has moved
to dismiss the litigation and for attorney&#x2019;s fees from the plaintiff. The motions are pending.</p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763716536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENT REPORTING</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 15 &#x2013; SEGMENT REPORTING</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is organized into four main
business segments, based on location and product: Jinong (fertilizer production), Gufeng (fertilizer production), Yuxing (agricultural
products production) and the sales VIEs. Each of the four operating segments referenced above has separate and distinct general
ledgers. The chief operating decision maker (&#x201c;CODM&#x201d;) receives financial information, including revenue, gross margin,
operating income (expense) and net income (loss) produced from the various general ledger systems to make decisions about allocating
resources and assessing performance; however, the principal measure of segment profitability or loss used by the CODM is net income
(loss) by segment.</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Three&#xa0;Months <br/> Ended</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Three&#xa0;Months<br/> Ended</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Six&#xa0;Months <br/> Ended</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Six&#xa0;Months <br/> Ended</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/>
2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/>
2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left">Revenues from unaffiliated customers:</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: right">&#xa0;</td><td>&#xa0;</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: right">&#xa0;</td><td>&#xa0;</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: right">&#xa0;</td><td>&#xa0;</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: right">&#xa0;</td><td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: justify; padding-left: 9pt">Jinong</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,901,875</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,521,485</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">29,431,187</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">33,576,301</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">22,436,394</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">22,266,549</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">38,264,597</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">38,589,766</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,682,195</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,461,510</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5,105,683</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5,001,221</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Sales VIEs</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,320,878</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,315,465</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,698,107</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,219,292</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">48,341,342</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">49,565,009</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">92,499,574</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">100,386,580</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Operating income (loss):</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Jinong</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6,822,917</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6,345,818</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(5,064,240</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(5,767,775</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(29,684,059</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(21,628,851</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(60,820,293</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(33,129,109</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">151,213</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">141,271</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">288,426</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">295,949</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Sales VIEs</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(1,592,608</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">547,915</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(1,240,771</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">4,841,232</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Reconciling item (1)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Reconciling item (2)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">455,876</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(512,534</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(851,214</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(37,492,495</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(27,798,017</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(66,836,878</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(34,610,917</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Net income (loss):</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Jinong</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6,808,850</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(5,381,542</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(5,290,807</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(4,857,441</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(29,815,966</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(21,682,935</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(61,009,636</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(33,194,889</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">167,650</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">140,943</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">304,559</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">295,498</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Sales VIEs</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(1,702,737</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">355,224</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(1,734,009</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">4,223,710</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Reconciling item (1)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">7</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Reconciling item (2)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(1,876,485</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(512,534</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(3,246,858</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(851,214</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Reconciling item (3)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(277</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(36</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12,827</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12,350</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(40,036,663</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(27,080,879</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(70,989,577</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(34,396,679</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Depreciation and Amortization:</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Jinong</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">202,293</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">190,770</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">394,871</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">381,848</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">303,556</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">516,523</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">608,667</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,036,858</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">311,775</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">293,996</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">610,571</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">589,649</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Sales VIEs</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">129,414</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">180,739</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">253,363</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">361,862</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">947,039</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,182,028</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,867,471</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,370,218</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Interest expense:</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Jinong</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">19,188</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">25,600</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">67,185</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">68,204</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">123,953</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">138,993</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Sales VIEs</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(77,098</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(77,097</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">67,185</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,294</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">123,953</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">87,496</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Capital Expenditure:</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Jinong</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">53,381</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,371</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">57,048</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">24,949</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">18,308</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">35,753</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">18,762</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">25,585</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Sales VIEs</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">71,689</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">39,132</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">92,801</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">50,533</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June&#xa0;30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Identifiable assets:</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="width: 76%">Jinong</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">84,809,661</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">83,055,679</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Gufeng</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">167,150,529</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">213,038,203</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>Yuxing</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">37,626,582</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">34,310,053</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Sales VIEs</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">46,392,824</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">44,715,491</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Reconciling item (1)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(35,572,923</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(33,157,364</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Reconciling item (2)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">166,121</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">166,121</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">300,572,794</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">342,128,183</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(1)</i></font></td><td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Reconciling
                                         amounts refer to the unallocated assets or expenses of Green New Jersey.</i></font></td>
</tr></table><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(2)</i></font></td><td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Reconciling
                                         amounts refer to the unallocated assets or expenses of the Parent Company.</i></font></td>
</tr></table><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763942664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 16 &#x2013; COMMITMENTS AND CONTINGENCIES</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 1, 2020, Jinong signed an office
lease with Kingtone Information Technology Co., Ltd. (&#x201c;Kingtone Information&#x201d;), of which Mr. Zhuoyu Li, Chairman and
CEO of the Company, served as Chairman. Pursuant to the lease, Jinong rented 612 square meters (approximately 6,588 square feet)
of office space from Kingtone Information. The lease provides for a two-year term effective as of July 1, 2020 with monthly rent
of RMB24,480 (approximately $3,745).</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2004, Tianjuyuan signed a
fifty-year lease with the village committee of Dong Gao Village and Zhen Nan Zhang Dai Village in the Beijing Ping Gu District,
at a monthly rent of RMB 2,958(approximately $437).</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accordingly, the Company recorded an aggregate
of $24,318 and $23,414 as rent expenses from these committed property leases for the six-month periods ended December 31, 2020
and 2019, respectively. The contingent rent expenses herein for the next five twelve-month periods ended December 31, are as follows:</p><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Years
    ending December 31,</b></font></td>
    <td>&#xa0;</td>
    <td colspan="2">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 88%; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</font></td>
    <td style="width: 1%">&#xa0;</td>
    <td style="width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48,635</font></td>
    <td style="width: 1%">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48,635</font></td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48,635</font></td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48,635</font></td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48,635</font></td>
    <td>&#xa0;</td></tr>
</table><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763792728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityDisclosureTextBlock', window );">VARIABLE INTEREST ENTITIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 17 &#x2013; VARIABLE INTEREST ENTITIES</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with accounting standards
regarding consolidation of variable interest entities, VIEs are generally entities that lack sufficient equity to finance their
activities without additional financial support from other parties or whose equity holders lack adequate decision-making ability.
All VIEs with which a company is involved must be evaluated to determine the primary beneficiary of the risks and rewards of the
VIE. The primary beneficiary is required to consolidate the VIE for financial reporting purposes.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Green Nevada through one of its subsidiaries,
Jinong, entered into a series of agreements (the &#x201c;VIE Agreements&#x201d;) with Yuxing for it to qualify as a VIE, effective
June 16, 2013.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has concluded, based on the
contractual arrangements, that Yuxing is a VIE and that the Company&#x2019;s wholly-owned subsidiary, Jinong, absorbs much of the
risk of loss from the activities of Yuxing, thereby enabling the Company, through Jinong, to receive a majority of Yuxing expected
residual returns.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 30, 2016 and January 1, 2017,
the Company, through its wholly-owned subsidiary Jinong, entered into strategic acquisition agreements and into a series of contractual
agreements to qualify as VIEs with the shareholders of the sales VIE Companies.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Jinong, the sales VIE Companies, and the
shareholders of the sales VIE Companies also entered into a series of contractual agreements for the sales VIE Companies to qualify
as VIEs (the &#x201c;VIE Agreements&#x201d;).</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 30, 2017, the Company, through
its wholly-owned subsidiary Jinong, exited the VIE agreements with the shareholders of Zhenbai.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result of these contractual arrangements,
with Yuxing and the sales VIE Companies the Company is entitled to substantially all the economic benefits of Yuxing and the VIE
Companies. The following financial statement amounts and balances of the VIEs were included in the accompanying unaudited condensed
consolidated financial statements as of December 31, 2020 and June 30, 2020:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June&#xa0;30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td>&#xa0;</td>
    <td colspan="2">&#xa0;</td><td>&#xa0;</td><td>&#xa0;</td>
    <td colspan="2">&#xa0;</td><td>&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">ASSETS</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: right">&#xa0;</td><td>&#xa0;</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: right">&#xa0;</td><td>&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>Current Assets</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: right">&#xa0;</td><td>&#xa0;</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: right">&#xa0;</td><td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Cash and cash equivalents</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,301,431</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">712,301</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accounts receivable, net</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">26,634,008</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">33,727,918</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Inventories</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">31,402,330</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">22,995,075</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other current assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,082,989</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">593,942</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Related party receivable</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">178,678</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">66</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Advances to suppliers</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,143,448</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">520,901</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Total Current Assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">62,742,884</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">58,550,203</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Plant, Property and Equipment, Net</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">8,661,703</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">8,513,395</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">96,383</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">59,575</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Intangible Assets, Net</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">9,803,637</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">9,391,626</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,714,799</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,510,745</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 10pt">Total Assets</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">84,019,406</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">79,025,544</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: center">LIABILITIES AND STOCKHOLDERS&#x2019; EQUITY</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current Liabilities</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accounts payable</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">15,588,427</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">16,416,828</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer deposits</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,104,555</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">86,430</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued expenses and other payables</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">7,934,163</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,996,544</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Amount due to related parties</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">45,104,164</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">41,549,931</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Total Current Liabilities</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">69,731,309</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">65,049,733</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total Liabilities</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">69,731,309</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">65,049,733</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Stockholders&#x2019; equity</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,288,097</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,975,811</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 10pt">Total Liabilities and Stockholders&#x2019; Equity</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">84,019,406</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">79,025,544</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> December
    31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;&#xa0;<b>2019</b></font></td><td style="padding-bottom: 1.5pt">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Revenue</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,003,073</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,776,975</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Expenses</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,538,159</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,280,810</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net income (loss)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,535,086</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">496,165</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six Months Ended<br/> December
    31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;&#xa0;<b>2019</b></font></td><td style="padding-bottom: 1.5pt">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Revenue</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,803,790</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">28,220,513</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Expenses</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">26,233,239</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,701,306</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net income</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,429,449</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,519,207</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133768056232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">BUSINESS COMBINATIONS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 18 &#x2013; BUSINESS COMBINATIONS</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 30, 2016, the Company, through
its wholly-owned subsidiary Jinong, entered into strategic acquisition agreements and also into a series of contractual agreements
to qualify as VIEs with the shareholders of Shaanxi Lishijie Agrochemical Co., Ltd., Songyuan Jinyangguang Sannong Service Co.,
Ltd., Shenqiu County Zhenbai Agriculture Co., Ltd., Weinan City Linwei District Wangtian Agricultural Materials Co., Ltd., Aksu
Xindeguo Agricultural Materials Co., Ltd., and Xinjiang Xinyulei Eco-agriculture Science and Technology Co., Ltd.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subsequently, on January 1, 2017, Jinong
entered into similar strategic acquisition agreements and a series of contractual agreements to qualify as VIEs with the shareholders
of Sunwu County Xiangrong Agricultural Materials Co., Ltd., and Anhui Fengnong Seed Co., Ltd.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 30, 2017, the Company, through
its wholly-owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements
with the shareholders of Zhenbai.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The VIE Agreements are as follows:</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="text-decoration:underline">Entrusted Management Agreements</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the terms of certain Entrusted
Management Agreements dated June 30, 2016 and January 1, 2017, between Jinong and the shareholders of the sales VIE Companies
(the &#x201c;Entrusted Management Agreements&#x201d;), the sales VIE Companies and their shareholders agreed to entrust the operations
and management of its business to Jinong. According to the Entrusted Management Agreement, Jinong possesses the full and exclusive
right to manage the sales VIE Companies&#x2019; operations, assets and personnel, has the right to control all the sales VIE Companies&#x2019;
cash flows through an entrusted bank account, is entitled to the sales VIE Companies&#x2019; net profits as a management fee, is
obligated to pay all the sales VIE Companies&#x2019; payables and loan payments, and bears all losses of the sales VIE Companies.
The Entrusted Management Agreements will remain in effect until (i) the parties mutually agree to terminate the agreement; (ii)
the dissolution of the sales VIE Companies; or (iii) Jinong acquires all the assets or equity of the sales VIE Companies (as more
fully described below under &#x201c;Exclusive Option Agreements&#x201d;).</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="text-decoration:underline">Exclusive Technology Supply Agreements</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the terms of certain Exclusive
Technology Supply Agreements dated June 30, 2016 and January 1, 2017, between Jinong and the sales VIE companies (the &#x201c;Exclusive
Technology Supply Agreements&#x201d;), Jinong is the exclusive technology provider to the sales VIE companies. The sales VIE companies
agreed to pay Jinong all fees payable for technology supply prior to making any payments under the Entrusted Management Agreement.
The Exclusive Technology Supply Agreements shall remain in effect until (i) the parties mutually agree to terminate the agreement;
(ii) the dissolution of the sales VIE companies; or (iii) Jinong acquires the sales VIE companies (as more fully described below
under &#x201c;Exclusive Option Agreements&#x201d;).</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="text-decoration:underline">Shareholder&#x2019;s Voting Proxy Agreements</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the terms of certain Shareholder&#x2019;s
Voting Proxy Agreements dated June 30, 2016 and January 1, 2017, among Jinong and the shareholders of the sales VIE companies
(the &#x201c;Shareholder&#x2019;s Voting Proxy Agreements&#x201d;), the shareholders of the sales VIE companies irrevocably appointed
Jinong as their proxy to exercise on such shareholders&#x2019; behalf all of their voting rights as shareholders pursuant to PRC
law and the Articles of Association of the sales VIE companies, including the appointment and election of directors of the sales
VIE companies. Jinong agreed that it shall maintain a board of directors, the composition and appointment of which shall be approved
by the Board of the Company. The Shareholder&#x2019;s Voting Proxy Agreements will remain in effect until Jinong acquires all the
assets or equity of the sales VIE companies.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="text-decoration:underline">Exclusive Option Agreements</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the terms of certain Exclusive
Option Agreements dated June 30, 2016 and January 1, 2017, among Jinong, the sales VIE companies, and the shareholders of the
sales VIE companies (the &#x201c;Exclusive Option Agreements&#x201d;), the shareholders of the sales VIE companies granted Jinong
an irrevocable and exclusive purchase option (the &#x201c;Option&#x201d;) to acquire the sales VIE companies&#x2019; equity interests
and/or remaining assets, but only to the extent that the acquisition does not violate limitations imposed by PRC law on such transactions.
The Option is exercisable at any time at Jinong&#x2019;s discretion so long as such exercise and subsequent acquisition of the
sales VIE companies does not violate PRC law. The consideration for the exercise of the Option is to be determined by the parties
and memorialized in the future by definitive agreements setting forth the kind and value of such consideration. Jinong may transfer
all rights and obligations under the Exclusive Option Agreements to any third parties without the approval of the shareholders
of the sales VIE companies so long as a written notice is provided. The Exclusive Option Agreements may be terminated by mutual
agreements or by 30 days written notice by Jinong.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="text-decoration:underline">Equity Pledge Agreements</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the terms of certain Equity
Pledge Agreements dated June 30, 2016 and January 1, 2017, among Jinong and the shareholders of the sales VIE companies (the &#x201c;Pledge
Agreements&#x201d;), the shareholders of the sales VIE companies pledged all of their equity interests in the sales VIE companies
to Jinong, including the proceeds thereof, to guarantee all of Jinong&#x2019;s rights and benefits under the Entrusted Management
Agreements, the Exclusive Technology Supply Agreements, the Shareholder&#x2019; Voting Proxy Agreements and the Exclusive Option
Agreements. Prior to termination of the Pledge Agreements, the pledged equity interests cannot be transferred without Jinong&#x2019;s
prior written consent. The Pledge Agreements may be terminated only upon the written agreement of the parties.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="text-decoration:underline">Non-Compete Agreements</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the terms of certain Non-Compete
Agreements dated June 30, 2016 and January 1, 2017, among Jinong and the shareholders of the sales VIE companies (the &#x201c;Non-Compete
Agreements&#x201d;), the shareholders of the sales VIE companies agreed that during the period beginning on the initial date of
their services with Jinong, and ending five (5) years after termination of their services with Jinong, without Jinong&#x2019;s
prior written consent, they will not provide services or accept positions including but not limited to partners, directors, shareholders,
managers, proxies or consultants, provided by any profit making organizations with businesses that may compete with Jinong. They
will not solicit or interfere with any of the Jinong&#x2019;s customers, or solicit, induce, recruit or encourage any person engaged
or employed by Jinong to terminate his or her service or engagement. If the shareholders of the sales VIE companies breach the
non-compete obligations contained therein, Jinong is entitled to all loss and damages; if the damages are difficult to determine,
remedies bore the shareholders of the sales VIE companies shall be no less than 50% of the salaries and other expenses Jinong
provided in the past.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company entered these VIE Agreements
as a way for the Company to have more control over the distribution of its products. The transactions are accounted for as business
combinations in accordance with ASC 805. A summary of the purchase price allocations at fair value is below:</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For acquisitions made on June 30, 2016:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Cash</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">708,737</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accounts receivable</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,422,850</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Advances to suppliers</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,803,180</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepaid expenses and other current assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">807,645</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Inventories</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">7,787,043</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Machinery and equipment</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">140,868</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Intangible assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">270,900</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">3,404,741</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Goodwill</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">3,158,179</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accounts payable</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(3,962,670</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer deposits</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(3,486,150</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued expenses and other payables</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(4,653,324</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Taxes payable</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16,912</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Purchase price</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,385,087</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A summary of the purchase consideration paid is below:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Cash</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,568,500</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Convertible notes</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,671,769</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Derivative liability</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">144,818</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,385,087</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The cash component of the purchase price
for these acquisitions made on June 30, 2016 was paid in July and August 2016.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For acquisitions made on January 1, 2017:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Working Capital</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">941,192</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Machinery and equipment</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">222,875</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Intangible assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1440</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>Goodwill</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">684,400</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer Relationship</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">522,028</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Non-compete Agreement</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">392,852</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Purchase price</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,764,787</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A summary of the purchase consideration paid is below:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Cash</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,201,888</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Convertible notes</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,559,350</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Derivative liability</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,549</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,764,787</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The cash component of the purchase price
for these acquisitions made on January 1, 2017 was paid during March 2017.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 30, 2017, the Company, through
its wholly-owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements
with the shareholders of Zhenbai. In return, the shareholders of Zhenbai agreed to tender the whole payment consideration in the
SAA back to the Company with early termination penalties. The convertible notes paid to Zhenbai&#x2019;s shareholders and the accrued
interest has been forfeited.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the discontinuation of Zhenbai made
on November 30, 2017, the Company gave up the control of the following assets in Zhenbai:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Working Capital</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,179,352</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">896,559</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer Relationship</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">684,727</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Non-compete Agreement</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">211,833</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">538,488</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total Asset</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,614,401</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In return, the purchase consideration returned to the Company
from Zhenbai&#x2019;s shareholders is summarized below:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Cash</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">461,330</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Interest Payable</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">83,039</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Convertible notes</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,724,683</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Derivative liability</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,353</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total Payback</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,282,406</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Net Loss</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(331,995</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
</table><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763792728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Events<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_OtherEventsAbstract', window );"><strong>Other Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_OtherEventsTextBlock', window );">OTHER EVENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 19 &#x2013; OTHER EVENTS</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2019, a novel strain of coronavirus
was reported to have surfaced in Wuhan, China, which was continuing to spread throughout China and other parts of the world, including
the United States. On January 30, 2020, the World Health Organization declared the outbreak of the COVID-19 a &#x201c;Public Health
Emergency of International Concern,&#x201d; and on March 11, 2020, the World Health Organization characterized the outbreak as
a &#x201c;pandemic&#x201d;. The epidemic has resulted in quarantines, travel restrictions, and the temporary closure of office buildings
and facilities in China and in the U.S.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Xi&#x2019;an City, where our headquarters
are located, is one of the most affected areas in China. The Company has been following the orders of local government and health
authorities to minimize exposure risk for its employees, including the closures of its offices and having employees work remotely
from January of 2020 until March of 2020. An occurrence of an uncontrollable event such as the COVID-19 pandemic may negatively
affect our operations and financial results.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Substantially all our revenues are generated
in China. Consequently, our results of operations were adversely and materially affected by COVID-19. Any potential impact to
our results will depend on, to a large extent, future developments and new information that may emerge regarding the duration
and severity of COVID-19 and the actions taken by government authorities and other entities to contain COVID-19 or treat its impact,
almost all of which are beyond our control. Potential impacts include, but are not limited to, the following:</p><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
    <td style="width: 24px">&#xa0;</td>
    <td style="width: 24px"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#x25cf;</font></td>
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">temporary closure
    of offices, travel restrictions or suspension of transportation of our products to our customers and our suppliers have been
    negatively affected, and could continue to be negatively affected, on their ability to supply our demands;</font></td></tr>
</table><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
    <td style="width: 24px">&#xa0;</td>
    <td style="width: 24px"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#x25cf;</font></td>
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our customers that
    are negatively impacted by the outbreak of COVID-19 may reduce their budgets to purchase our products and services, which
    may materially adversely impact our revenue;</font></td></tr>
</table><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
    <td style="width: 24px">&#xa0;</td>
    <td style="width: 24px"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#x25cf;</font></td>
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">we may have to provide
    significant sales incentives to our customers in response to the outbreak, which may in turn materially adversely affect our
    financial condition and operating results;</font></td></tr>
</table><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
    <td style="width: 24px">&#xa0;</td>
    <td style="width: 24px"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#x25cf;</font></td>
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the business operations
    of our customers and suppliers have been and could continue to be negatively impacted by the outbreak, result in loss of customers
    or disruption of our services, which may in turn materially adversely affect our financial condition and operating results;</font></td></tr>
</table><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
    <td style="width: 24px">&#xa0;</td>
    <td style="width: 24px"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#x25cf;</font></td>
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">any disruption of
    our supply chain, logistics providers or customers could adversely impact our business and results of operations, including
    causing our suppliers to cease manufacturing products for a period or materially delay delivery to customers, which may also
    lead to loss of customers, as well as reputational, competitive and business harm to us;</font></td></tr>
</table><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
    <td style="width: 24px">&#xa0;</td>
    <td style="width: 24px"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#x25cf;</font></td>
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">many of our customers,
    distributors, suppliers and other partners are individuals and small and medium-sized enterprises (SMEs), which may not have
    strong cash flows or be well capitalized, and may be vulnerable to an epidemic outbreak and slowing macroeconomic conditions.
    If the SMEs that we work with cannot weather COVID-19 and the resulting economic impact, or cannot resume business as usual
    after a prolonged outbreak, our revenues and business operations may be materially and adversely impacted;</font></td></tr>
</table><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
    <td style="width: 24px">&#xa0;</td>
    <td style="width: 24px"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#x25cf;</font></td>
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the global stock
    markets have experienced, and may continue to experience, significant decline from the COVID-19 outbreak, which could materially
    adversely affect our stock price;</font></td></tr>
</table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Because of the uncertainty surrounding
the COVID-19 outbreak, the financial impact related to the outbreak of and response to the COVID-19 cannot be reasonably estimated
at this time, but our results for the full fiscal year of 2020 and first quarter of fiscal year of 2021 had been adversely affected.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In general, our business could be adversely
affected by the effects of epidemics, including, but not limited to, the COVID-19, avian influenza, severe acute respiratory syndrome
(SARS), the influenza A virus, the Ebola virus, or other outbreaks. In response to an epidemic or other outbreaks, government
and other organizations may adopt regulations and policies that could lead to severe disruption to our daily operations, including
temporary closure of our offices and other facilities. These severe conditions may cause us and/or our partners to make internal
adjustments, including but not limited to, temporarily closing business, limiting business hours, and setting restrictions on
travel and/or visits with clients and partners for a prolonged period. Various impacts arising from severe conditions may cause
business disruption, resulting in material, adverse effects to our financial condition and results of operations.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are taking significant measures to
mitigate the financial and operational impacts of COVID-19 as well as additional actions to improve our liquidity through cost
reduction and conservation measures. </p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_OtherEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_OtherEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_OtherEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_OtherEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133768273464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 20 &#x2013; SUBSEQUENT EVENTS</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with ASC 855-10, the Company
has analyzed its operations after December 31, 2020 to the date these unaudited condensed consolidated financial statements were
available to be issued and has determined that there were no significant subsequent events or transactions that would require
recognition or disclosure in the unaudited condensed consolidated financial statements.</p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133759002296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principle of consolidation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Principle of consolidation</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying unaudited condensed consolidated
financial statements include the accounts of the Company and its wholly-owned subsidiaries, Green New Jersey, Jinong, Gufeng,
Tianjuyuan, and the VIE Companies. All significant inter-company accounts and transactions have been eliminated in consolidation.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective June 16, 2013, Yuxing was converted
from being a wholly-owned foreign enterprise 100% owned by Jinong to a domestic enterprise 100% owned one natural person, who
is not affiliated to the Company (&#x201c;Yuxing&#x2019;s Owner&#x201d;). Effective the same day, Yuxing&#x2019;s Owner entered into
a series of contractual agreements with Jinong pursuant to which Yuxing became the VIE of Jinong.</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_VieAssessmentPolicyTextBlock', window );">VIE assessment</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">VIE assessment</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A VIE is an entity (1) that has total
equity at risk that is not sufficient to finance its activities without additional subordinated financial support from other entities,
(2) where the group of equity holders does not have the power to direct the activities of the entity that most significantly impact
the entity&#x2019;s economic performance, or the obligation to absorb the entity&#x2019;s expected losses or the right to receive
the entity&#x2019;s expected residual returns, or both, or (3) where the voting rights of some investors are not proportional to
their obligations to absorb the expected losses of the entity, their rights to receive the expected residual returns of the entity,
or both, and substantially all of the entity&#x2019;s activities either involve or are conducted on behalf of an investor that
has disproportionately few voting rights. To determine if an entity is considered a VIE, the Company first performs a qualitative
analysis, which requires certain subjective decisions regarding its assessments, including, but not limited to, the design of
the entity, the variability that the entity was designed to create and pass along to its interest holders, the rights of the parties,
and the purpose of the arrangement. If the Company cannot conclude after a qualitative analysis whether an entity is a VIE, it
performs a quantitative analysis. The qualitative analysis considered the design of the entity, the risks that cause variability,
the purpose for which the entity was created, and the variability that the entity was designed to pass along to its variable interest
holders. When the primary beneficiary could not be identified through a qualitative analysis, we used internal cash flow models
to compute and allocate expected losses or expected residual returns to each variable interest holder based upon the relative
contractual rights and preferences of each interest holder in the VIE&#x2019;s capital structure.</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Use of estimates</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of unaudited condensed
consolidated financial statements in conformity with accounting principles generally accepted in the United States of America
requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements and the amount of
revenues and expenses during the reporting periods. Management makes these estimates using the best information available at the
time the estimates are made. However, actual results and outcomes may differ from management&#x2019;s estimates and assumptions
due to risks and uncertainties, including uncertainty in the current economic environment due to the recent pandemic outbreak
of the novel coronavirus (&#x201c;COVID-19&#x201d;).</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Leases</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determines if an arrangement
is a lease or contains a lease at inception. Operating lease right-of-use assets and lease liabilities are recognized at commencement
based on the present value of lease payments over the lease term. As the implicit rate is typically not readily determinable in
the Company&#x2019;s lease agreements, the Company uses its incremental borrowing rate as of the lease commencement date to determine
the present value of the lease payments. The incremental borrowing rate is based on the Company&#x2019;s specific rate of interest
to borrow on a collateralized basis, over a similar term and in a similar economic environment as the lease. Lease expense is
recognized on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recognized on
the balance sheet; the Company recognizes lease expense for these leases on a straight-line basis over the lease term. Additionally,
the Company accounts for lease and non-lease components as a single lease component for its identified asset classes. As of December
31, 2020, the Company does not have any material leases for the implementation of ASC 842.</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents and concentration of cash</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Cash and cash equivalents and concentration of cash</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For statement of cash flows purposes,
the Company considers all cash on hand and in banks, certificates of deposit with state owned banks in the PRC and banks in the
United States, and other highly-liquid investments with maturities of three months or less, when purchased, to be cash and cash
equivalents. The Company maintains large sums of cash in three major banks in China. The aggregate cash in such accounts and on
hand as of December 31, 2020 and June 30, 2020 were $9,756,745 and $11,866,308, respectively. There is no insurance securing these
deposits in China. In addition, the Company also had $69,641 and $68,470 in cash in two banks in the United States as of December
31, 2020 and June 30, 2020, respectively. Cash overdraft as of balance sheet date will be reflected as liabilities in the balance
sheet. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on
its cash in bank accounts.</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts receivable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Accounts receivable</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management regularly reviews the composition
of accounts receivable and analyzes customer credit worthiness, current economic trends and changes in customer payment patterns
to evaluate the adequacy of these reserves at each year-end. Accounts considered uncollectible are provisioned for /written off
based upon management&#x2019;s assessment. As of December 31, 2020, and June 30, 2020, the Company had accounts receivable of $102,412,975
and $105,693,326, net of allowance for doubtful accounts of $31,196,455 and $38,466,200, respectively. The company recorded bad
debt expense in the amount of $ 38 million and $ 28 million for six months ended December 31, 2020 and 2019, respectively. The
Company adopts no policy to accept product returns after the sales delivery.</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Inventories</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventory is valued at the lower of cost
(determined on a weighted average basis) or market. Inventories consist of raw materials, work in process, finished goods and
packaging materials. The Company reviews its inventories regularly for possible obsolete goods and establishes reserves when determined
necessary. As of December 31, 2020, and 2019, the Company had no reserve for obsolete goods. The company confirmed the loss of
$31 million and $18 million of inventories for six months ended December 31, 2020 and 2019, respectively.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Intangible Assets</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company records intangible assets
acquired individually or as part of a group at fair value. Intangible assets with definitive lives are amortized over the useful
life of the intangible asset, which is the period over which the asset is expected to contribute directly or indirectly to the
entity&#x2019;s future cash flows. The Company evaluates intangible assets for impairment at least annually and more often whenever
events or changes in circumstances indicate that the carrying value may not be recoverable. Whenever any such impairment exists,
an impairment loss will be recognized for the amount by which the carrying value exceeds the fair value. The Company has not recorded
impairment of intangible assets as of December 31, 2020 and 2019, respectively.</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_CustomerDepositsPolicyTextBlock', window );">Customer deposits</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Customer deposits</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Payments received before all the relevant
criteria for revenue recognition are satisfied are recorded as customer deposits. When all revenue recognition criteria are met,
the customer deposits are recognized as revenue. As of December 31, 2020, and June 30, 2020, the Company had customer deposits
of $8,881,013 and $7,342,590, respectively.</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Earnings per share</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings per share is computed based
on the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed
based on the weighted average number of shares of common stock plus the effect of dilutive potential common shares outstanding
during the period using the treasury stock method. Dilutive potential common shares include outstanding stock options and stock
awards.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The components of basic and diluted earnings per share consist
of the following:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net income (loss) for Basic Earnings Per Share</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(40,036,663</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(27,080,880</td><td style="width: 1%; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td>Basic Weighted Average Number of Shares</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,350,129</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5,474,979</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net income (loss) Per Share &#x2013; Basic</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6.30</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(4.95</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net income (loss) for Diluted Earnings Per Share</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(30,952,914</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(27,080,880</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Diluted Weighted Average Number of Shares</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,350,129</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5,474,979</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net income (loss) Per Share &#x2013; Diluted</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6.30</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(4.95</td><td style="text-align: left">)</td></tr>
</table><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Six Months Ended</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net Income for Basic Earnings Per Share</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(70,989,577</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(34,396,679</td><td style="width: 1%; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td>Basic Weighted Average Number of Shares</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,350,129</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">4,989,745</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Net Income Per Share &#x2013; Basic</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(11.18</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6.89</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net Income for Diluted Earnings Per Share</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(70,989,577</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(34,396,679</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Diluted Weighted Average Number of Shares</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,350,129</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">4,989,745</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>Net Income Per Share &#x2013; Diluted</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(11.18</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6.89</td><td style="text-align: left">)</td></tr>
</table><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent accounting pronouncements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="text-decoration:underline">Recent accounting pronouncements</font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2018, the FASB issued ASU 2018-13,
&#x201c;Changes to the Disclosure Requirements for Fair Value Measurement.&#x201d; ASU 2018-13 modifies the disclosure requirements
on fair value measurements from Accounting Standards Codification (&#x201c;ASC&#x201d;) 820, &#x201c;Fair Value Measurement.&#x201d;
ASU 2018-13 is effective for interim and annual reporting periods beginning after December&#xa0;15, 2019, with early adoption
permitted. The effect of the adoption of ASU&#xa0;2018-13 will be a change to the disclosure requirements for certain fair value
measurements.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2018, the FASB issued ASU 2018-15,
&#x201c;Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract.&#x201d;
ASU 2018-15 requires customers in a cloud computing arrangement that is a service contract to follow the internal-use software
guidance in ASC 350-40, &#x201c;Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software,&#x201d; to determine which implementation
costs may be capitalized. ASU 2018-15 is effective for interim and annual reporting periods beginning after December 15, 2019,
with early adoption permitted. The amendments in ASU 2018-15 can be applied either retrospectively or prospectively to all implementation
costs incurred after the date of adoption. The Company does not expect the adoption of ASU 2018-15 to have a material impact on
its unaudited condensed consolidated financial statements.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2019, the FASB issued ASU
2019-12, &#x201c;Simplifying the Accounting for Income Taxes.&#x201d; ASU 2019-12 eliminates certain exceptions within ASC 740,
&#x201c;Income Taxes,&#x201d; and clarifies certain aspects of ASC 740 to promote consistency among reporting entities. ASU 2019-12
is effective for interim and annual reporting periods beginning after December 15, 2020, with early adoption permitted. Most amendments
within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective
or modified retrospective basis. The Company is evaluating the impact that adoption of ASU 2019-12 will have on its unaudited
condensed consolidated financial statements.</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_CustomerDepositsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for customer deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_CustomerDepositsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_VieAssessmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for VIE has a primary beneficiary, the party that holds the majority of variable interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_VieAssessmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133768575592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of basic and diluted earnings per share</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net income (loss) for Basic Earnings Per Share</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(40,036,663</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(27,080,880</td><td style="width: 1%; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td>Basic Weighted Average Number of Shares</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,350,129</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5,474,979</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net income (loss) Per Share &#x2013; Basic</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6.30</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(4.95</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net income (loss) for Diluted Earnings Per Share</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(30,952,914</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(27,080,880</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Diluted Weighted Average Number of Shares</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,350,129</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5,474,979</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net income (loss) Per Share &#x2013; Diluted</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6.30</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(4.95</td><td style="text-align: left">)</td></tr>
</table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Six Months Ended</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net Income for Basic Earnings Per Share</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(70,989,577</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(34,396,679</td><td style="width: 1%; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td>Basic Weighted Average Number of Shares</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,350,129</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">4,989,745</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Net Income Per Share &#x2013; Basic</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(11.18</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6.89</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net Income for Diluted Earnings Per Share</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(70,989,577</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(34,396,679</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Diluted Weighted Average Number of Shares</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,350,129</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">4,989,745</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>Net Income Per Share &#x2013; Diluted</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(11.18</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6.89</td><td style="text-align: left">)</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763726264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of inventories</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,106,028</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">43,177,071</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Supplies and packing materials</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">410,239</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">465,746</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Work in progress</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">299,260</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">374,756</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">65,014,988</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,903,508</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">90,830,515</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">98,921,081</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133768693944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property, plant and equipment</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Building and improvements</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">40,871,707</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">37,799,650</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>Auto</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">3,460,239</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">3,207,619</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Machinery and equipment</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">19,104,231</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">17,601,852</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Total property, plant and equipment</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">63,436,177</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">58,609,121</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(40,105,998</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(35,680,787</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,330,179</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,928,334</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133767494600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IntangibleAssetsTablesLineItems', window );"><strong>Intangible Assets (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of intangible assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Land use rights, net</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,447,307</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,850,905</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Technology patent, net</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,006</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,069</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer relationships, net</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">832,443</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">908,933</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Non-compete agreement</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">144,713</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">230,669</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Trademarks</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,227,100</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,759,049</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,653,569</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,751,625</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of finite-lived intangible assets, future amortization expense</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve
    Months Ended on December 31,</b></font></td>
    <td>&#xa0;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Expense
    <br/>
    ($)</b></font></td>
    <td>&#xa0;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom; width: 89%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</font></td>
    <td style="vertical-align: bottom; width: 1%">&#xa0;</td>
    <td style="vertical-align: bottom; width: 1%">&#xa0;</td>
    <td style="vertical-align: top; width: 8%; text-align: right"><font style="font-family: Times New Roman, Times, Serif">768,524</font></td>
    <td style="vertical-align: bottom; width: 1%">&#xa0;</td></tr>
<tr>
    <td style="vertical-align: bottom"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</font></td>
    <td style="vertical-align: bottom">&#xa0;</td>
    <td style="vertical-align: bottom">&#xa0;</td>
    <td style="vertical-align: top; text-align: right"><font style="font-family: Times New Roman, Times, Serif">594,402</font></td>
    <td style="vertical-align: bottom">&#xa0;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</font></td>
    <td style="vertical-align: bottom">&#xa0;</td>
    <td style="vertical-align: bottom">&#xa0;</td>
    <td style="vertical-align: top; text-align: right"><font style="font-family: Times New Roman, Times, Serif">519,970</font></td>
    <td style="vertical-align: bottom">&#xa0;</td></tr>
<tr>
    <td style="vertical-align: bottom"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</font></td>
    <td style="vertical-align: bottom">&#xa0;</td>
    <td style="vertical-align: bottom">&#xa0;</td>
    <td style="vertical-align: top; text-align: right"><font style="font-family: Times New Roman, Times, Serif">381,232</font></td>
    <td style="vertical-align: bottom">&#xa0;</td></tr>
<tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</font></td>
    <td style="vertical-align: bottom">&#xa0;</td>
    <td style="vertical-align: bottom">&#xa0;</td>
    <td style="vertical-align: top; text-align: right"><font style="font-family: Times New Roman, Times, Serif">355,516</font></td>
    <td style="vertical-align: bottom">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember', window );">Land Use Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IntangibleAssetsTablesLineItems', window );"><strong>Intangible Assets (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of intangible assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Land use rights</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,471,938</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">11,534,506</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,024,631</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,683,601</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total land use rights, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,447,307</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">8,850,905</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember', window );">Technology Patent [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IntangibleAssetsTablesLineItems', window );"><strong>Intangible Assets (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of intangible assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Technology know-how</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,311,022</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,137,317</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,309,016</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,135,248</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total technology know-how, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,006</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,069</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IntangibleAssetsTablesLineItems', window );"><strong>Intangible Assets (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of intangible assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Customer relationships</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,198,629</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,281,739</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,366,186</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10,372,806</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total customer relationships, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">832,443</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">908,933</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IntangibleAssetsTablesLineItems', window );"><strong>Intangible Assets (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of intangible assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Non-compete agreement</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,249,007</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,155,127</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,104,294</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(924,458</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total non-compete agreement, net</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">144,713</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">230,669</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_IntangibleAssetsTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_IntangibleAssetsTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b),(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763699144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Non-Current Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentAbstract', window );"><strong>Other Assets Noncurrent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock', window );">Schedule of estimated amortization expenses of lease advance payments</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve
    months ending December 31,</b></font></td>
    <td>&#xa0;</td>
    <td colspan="2">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 90%; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</font></td>
    <td style="width: 1%">&#xa0;</td>
    <td style="width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="width: 7%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,054,025</font></td>
    <td style="width: 1%">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</font></td>
    <td>&#xa0;</td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,054,025</font></td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</font></td>
    <td>&#xa0;</td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,054,025</font></td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025 and thereafter</font></td>
    <td>&#xa0;</td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,641,306</font></td>
    <td>&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121616839&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133768306216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Payables (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of accrued expenses and other payables</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Payroll and welfare payable</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">182,416</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">168,705</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued expenses</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">8,565,068</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">7,640,130</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other payables</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,406,906</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,211,818</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other levy payable</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">128,316</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">118,671</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,282,706</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,139,324</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763706968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loan Payables (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of loan payables</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">No.</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Payee</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Loan period per agreement</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Interest Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#xa0;31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 7%; text-align: center">1</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 56%; text-align: left">Postal Saving Bank of China - Pinggu Branch</td><td style="width: 1%">&#xa0;</td>
    <td style="white-space: nowrap; width: 11%; text-align: center">June 17, 2020-June 16, 2021</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">5.66</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">2,295,000</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: center">2</td><td>&#xa0;</td>
    <td style="text-align: left">Beijing Bank - Pinggu Branch</td><td>&#xa0;</td>
    <td style="white-space: nowrap; text-align: center">June 22, 2020-June 22, 2021</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5.22</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,530,000</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center; padding-bottom: 1.5pt">3</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Postal Saving Bank of China - Pinggu Branch</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt">August 6, 2020-August 5, 2021</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt; text-align: right">5.66</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">306,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: center; padding-bottom: 4pt">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="white-space: nowrap; text-align: center; padding-bottom: 4pt">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt; text-align: right">&#xa0;</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,131,000</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763741976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Notes Payable (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtTableTextBlock', window );">Schedule of convertible notes payable</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">No.</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Related Acquisitions of Sales VIEs</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Issuance Date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Maturity Date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Notional Interest <br/>
Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Conversion Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Notional Amount<br/> (in RMB)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 5%; text-align: center">1</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 37%; text-align: left">Wangtian, Lishijie, Xindeguo, Xinyulei, Jinyangguang</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 11%; text-align: center">June 30, 2016</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 11%; text-align: center">June 30, 2019</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 8%; text-align: right">3</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">5.00</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 8%; text-align: right">39,000,000</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">2</td><td>&#xa0;</td>
    <td style="text-align: left">Fengnong, Xiangrong</td><td>&#xa0;</td>
    <td style="text-align: center">January&#xa0;1,&#xa0;2017</td><td>&#xa0;</td>
    <td style="text-align: center">December&#xa0;31,&#xa0;2019</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">3</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5.00</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">12,000,000</td><td style="text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133761016504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ScheduleOfTaxPayableTableTextBlock', window );">Schedule of income taxes and related payables</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June&#xa0;30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">VAT provision</td><td style="width: 1%; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(254,916</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(257,068</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Income tax payable</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,231,626</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,704,543</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other levies</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,421,439</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,187,442</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Repatriation tax</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,010,535</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,010,535</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">32,408,684</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">31,645,452</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of provision for income taxes</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Current tax - foreign</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,047,841</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(375,504</td><td style="width: 1%; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred tax</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,047,841</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(375,504</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
</table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June&#xa0;30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred tax assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; width: 76%; text-align: left">Deferred Tax Benefit</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">35,936,326</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">33,743,546</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(35,936,326</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(33,743,546</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total deferred tax assets</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of effective income tax rate reconciliation</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>China</b></font></td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>United
    States</b></font></td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>15%
    - 25%</b></font></td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>21%</b></font></td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total</b></font></td>
    <td style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td>
    <td colspan="2" style="text-align: center">&#xa0;</td>
    <td style="text-align: center">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 4pt; width: 40%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pretax
    income (loss)</font></td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(66,971,669</font></td>
    <td style="padding-bottom: 4pt; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 5%; text-align: right">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; width: 1%">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(970,067</font></td>
    <td style="padding-bottom: 4pt; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 5%; text-align: right">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(67,941,736</font></td>
    <td style="padding-bottom: 4pt; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 5%; text-align: right">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected income tax expense (benefit)</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(16,742,917</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25.0</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(203,714</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.0</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(16,946,631</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">High-tech income benefits on Jinong</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,528,049</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2.3)</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,528,049</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Losses
    from subsidiaries in which no benefit is recognized</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,985,920</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(23.9</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,985,920</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change
    in valuation allowance on deferred tax asset from US tax benefit</font></td>
    <td>&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid">&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,276,790</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;(3.4)</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</font></td>
    <td>&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid">&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">203,714</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(21.0</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</font></td>
    <td>&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid">&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,480,504</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Actual tax expense</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,047,841</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4.6</font></td>
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,047,841</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4.5</font></td>
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</font></td></tr>
</table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#xa0;</td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>China<br/>
    15% - 25%</b></font></td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#xa0;</td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>United
    States<br/>
    21%</b></font></td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#xa0;</td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total</b></font></td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td style="white-space: nowrap">&#xa0;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#xa0;</td>
    <td style="white-space: nowrap">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 4pt; width: 40%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pretax
    income (loss)</font></td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(33,920,976</font></td>
    <td style="padding-bottom: 4pt; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 5%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; width: 1%">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(851,206</font></td>
    <td style="padding-bottom: 4pt; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 5%; text-align: right">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(34,772,182</font></td>
    <td style="padding-bottom: 4pt; width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 5%; text-align: right">&#xa0;</td>
    <td style="padding-bottom: 4pt; width: 1%">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected income tax expense (benefit)</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8,480,244</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25.0</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(178,753</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.0</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8,658,997</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">High-tech income benefits on Jinong</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">571,464</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1.7</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">571,464</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Losses
    from subsidiaries in which no benefit is recognized</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,533,276</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(22.2</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,533,276</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change
    in valuation allowance on deferred tax asset from US tax benefit</font></td>
    <td>&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid">&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid">&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">178,753</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(21.0</font></td>
    <td><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</font></td>
    <td>&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid">&#xa0;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">178,753</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Actual tax expense</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(375,504</font></td>
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1.1</font></td>
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</font></td>
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="border-bottom: Black 4pt double; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(375,504</font></td>
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</font></td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="padding-bottom: 4pt; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1.1</font></td>
    <td style="padding-bottom: 4pt"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</font></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ScheduleOfTaxPayableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income tax and other tax payable at the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ScheduleOfTaxPayableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763766952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of segment reporting information</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Three&#xa0;Months <br/> Ended</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Three&#xa0;Months<br/> Ended</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Six&#xa0;Months <br/> Ended</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Six&#xa0;Months <br/> Ended</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/>
2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/>
2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left">Revenues from unaffiliated customers:</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: right">&#xa0;</td><td>&#xa0;</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: right">&#xa0;</td><td>&#xa0;</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: right">&#xa0;</td><td>&#xa0;</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: right">&#xa0;</td><td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: justify; padding-left: 9pt">Jinong</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,901,875</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,521,485</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">29,431,187</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">33,576,301</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">22,436,394</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">22,266,549</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">38,264,597</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">38,589,766</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,682,195</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,461,510</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5,105,683</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5,001,221</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Sales VIEs</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,320,878</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,315,465</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,698,107</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,219,292</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">48,341,342</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">49,565,009</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">92,499,574</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">100,386,580</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Operating income (loss):</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Jinong</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6,822,917</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6,345,818</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(5,064,240</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(5,767,775</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(29,684,059</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(21,628,851</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(60,820,293</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(33,129,109</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">151,213</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">141,271</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">288,426</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">295,949</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Sales VIEs</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(1,592,608</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">547,915</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(1,240,771</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">4,841,232</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Reconciling item (1)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Reconciling item (2)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">455,876</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(512,534</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(851,214</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(37,492,495</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(27,798,017</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(66,836,878</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(34,610,917</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Net income (loss):</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Jinong</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6,808,850</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(5,381,542</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(5,290,807</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(4,857,441</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(29,815,966</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(21,682,935</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(61,009,636</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(33,194,889</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">167,650</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">140,943</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">304,559</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">295,498</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Sales VIEs</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(1,702,737</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">355,224</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(1,734,009</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">4,223,710</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Reconciling item (1)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">7</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Reconciling item (2)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(1,876,485</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(512,534</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(3,246,858</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(851,214</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Reconciling item (3)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(277</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(36</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12,827</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12,350</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(40,036,663</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(27,080,879</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(70,989,577</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(34,396,679</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Depreciation and Amortization:</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Jinong</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">202,293</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">190,770</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">394,871</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">381,848</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">303,556</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">516,523</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">608,667</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,036,858</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">311,775</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">293,996</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">610,571</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">589,649</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Sales VIEs</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">129,414</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">180,739</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">253,363</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">361,862</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">947,039</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,182,028</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,867,471</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,370,218</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Interest expense:</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Jinong</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">19,188</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">25,600</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">67,185</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">68,204</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">123,953</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">138,993</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Sales VIEs</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(77,098</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(77,097</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">67,185</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,294</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">123,953</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">87,496</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td><font style="font-size: 5pt">&#xa0;</font></td>
    <td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: right"><font style="font-size: 5pt">&#xa0;</font></td><td style="text-align: left"><font style="font-size: 5pt">&#xa0;</font></td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Capital Expenditure:</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Jinong</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">53,381</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,371</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">57,048</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">24,949</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">18,308</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">35,753</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">18,762</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">25,585</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Sales VIEs</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">71,689</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">39,132</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">92,801</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">50,533</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June&#xa0;30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Identifiable assets:</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="width: 76%">Jinong</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">84,809,661</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">83,055,679</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Gufeng</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">167,150,529</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">213,038,203</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>Yuxing</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">37,626,582</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">34,310,053</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Sales VIEs</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">46,392,824</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">44,715,491</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Reconciling item (1)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(35,572,923</td><td style="text-align: left">)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(33,157,364</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Reconciling item (2)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">166,121</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">166,121</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">300,572,794</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">342,128,183</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133768707768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of payments for lease expenses</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Years
    ending December 31,</b></font></td>
    <td>&#xa0;</td>
    <td colspan="2">&#xa0;</td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 88%; text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</font></td>
    <td style="width: 1%">&#xa0;</td>
    <td style="width: 1%"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48,635</font></td>
    <td style="width: 1%">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48,635</font></td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48,635</font></td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48,635</font></td>
    <td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td style="text-align: right"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48,635</font></td>
    <td>&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133768164360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule of VIEs consolidated financial statements</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June&#xa0;30,</td><td style="font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td>&#xa0;</td>
    <td colspan="2">&#xa0;</td><td>&#xa0;</td><td>&#xa0;</td>
    <td colspan="2">&#xa0;</td><td>&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">ASSETS</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: right">&#xa0;</td><td>&#xa0;</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: right">&#xa0;</td><td>&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>Current Assets</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: right">&#xa0;</td><td>&#xa0;</td><td>&#xa0;</td>
    <td colspan="2" style="text-align: right">&#xa0;</td><td>&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Cash and cash equivalents</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,301,431</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">712,301</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accounts receivable, net</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">26,634,008</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">33,727,918</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Inventories</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">31,402,330</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">22,995,075</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other current assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,082,989</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">593,942</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Related party receivable</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">178,678</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">66</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Advances to suppliers</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,143,448</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">520,901</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Total Current Assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">62,742,884</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">58,550,203</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Plant, Property and Equipment, Net</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">8,661,703</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">8,513,395</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">96,383</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">59,575</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Intangible Assets, Net</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">9,803,637</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">9,391,626</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,714,799</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,510,745</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 10pt">Total Assets</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">84,019,406</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">79,025,544</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: center">LIABILITIES AND STOCKHOLDERS&#x2019; EQUITY</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current Liabilities</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accounts payable</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">15,588,427</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">16,416,828</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer deposits</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,104,555</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">86,430</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued expenses and other payables</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">7,934,163</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,996,544</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Amount due to related parties</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">45,104,164</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">41,549,931</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Total Current Liabilities</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">69,731,309</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">65,049,733</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total Liabilities</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">69,731,309</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">65,049,733</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Stockholders&#x2019; equity</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,288,097</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,975,811</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 10pt">Total Liabilities and Stockholders&#x2019; Equity</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">84,019,406</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">79,025,544</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> December
    31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;&#xa0;<b>2019</b></font></td><td style="padding-bottom: 1.5pt">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Revenue</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,003,073</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,776,975</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Expenses</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,538,159</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,280,810</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net income (loss)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,535,086</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">496,165</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six Months Ended<br/> December
    31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><font style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#xa0;&#xa0;<b>2019</b></font></td><td style="padding-bottom: 1.5pt">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Revenue</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,803,790</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">28,220,513</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Expenses</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">26,233,239</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,701,306</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net income</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,429,449</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,519,207</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759159-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5747-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6228884-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133768064216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of purchase price allocations at fair value</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Cash</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">708,737</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accounts receivable</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,422,850</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Advances to suppliers</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,803,180</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepaid expenses and other current assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">807,645</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Inventories</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">7,787,043</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Machinery and equipment</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">140,868</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Intangible assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">270,900</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">3,404,741</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Goodwill</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">3,158,179</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accounts payable</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(3,962,670</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer deposits</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(3,486,150</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued expenses and other payables</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(4,653,324</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Taxes payable</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16,912</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Purchase price</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,385,087</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Working Capital</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">941,192</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Machinery and equipment</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">222,875</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Intangible assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1440</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td>Goodwill</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">684,400</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer Relationship</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">522,028</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Non-compete Agreement</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">392,852</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Purchase price</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,764,787</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Working Capital</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,179,352</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible assets</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">896,559</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer Relationship</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">684,727</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Non-compete Agreement</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">211,833</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">538,488</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total Asset</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,614,401</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock', window );">Schedule of purchase consideration paid for VIE</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Cash</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,568,500</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Convertible notes</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6,671,769</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Derivative liability</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">144,818</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,385,087</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Cash</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,201,888</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Convertible notes</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,559,350</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Derivative liability</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,549</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,764,787</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
</table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Cash</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">461,330</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left">Interest Payable</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">83,039</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Convertible notes</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,724,683</td><td style="text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Derivative liability</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,353</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total Payback</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,282,406</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Net Loss</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(331,995</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of purchase consideration paid for variable interest entity in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_SummaryOfBusinessCombinationOfPurchaseConsiderationPaidForVariableInterestEntityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133760157944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 16, 2013</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_EquityMethodInvestmentOwnershipPercentageDescription', window );">Ownership percentage, description</a></td>
<td class="text">Yuxing was converted from being a wholly-owned foreign enterprise 100% owned by Jinong to a domestic enterprise 100% owned one natural person, who is not affiliated to the Company (&#x201c;Yuxing&#x2019;s Owner&#x201d;). Effective the same day, Yuxing&#x2019;s Owner entered into a series of contractual agreements with Jinong pursuant to which Yuxing became the VIE of Jinong.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Aggregate cash in accounts and on hand</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,756,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,866,308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102,412,975<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,693,326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,196,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,466,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimeSharingTransactionsAllowanceForUncollectibleAccounts', window );">Uncollectible accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Loss of inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,000,000<span></span>
</td>
<td class="nump">$ 18,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_CustomerDeposits', window );">Customer deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,881,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,342,590<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cga_UnitedStatesBanksMember', window );">United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDepositsInBanks', window );">Deposits in banks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 69,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68,470<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_CustomerDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_CustomerDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_EquityMethodInvestmentOwnershipPercentageDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_EquityMethodInvestmentOwnershipPercentageDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestBearingDepositsInBanks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For banks and other depository institutions (including Federal Reserve Banks, if applicable): Interest-bearing deposits in other financial institutions for relatively short periods of time including, for example, certificates of deposits, which are presented separately from cash on the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117340910&amp;loc=d3e59706-112781<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestBearingDepositsInBanks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimeSharingTransactionsAllowanceForUncollectibleAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance for uncollectible accounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 978<br> -SubTopic 310<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=68077313&amp;loc=d3e27327-108691<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 978<br> -SubTopic 310<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68077313&amp;loc=d3e27327-108691<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeSharingTransactionsAllowanceForUncollectibleAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cga_UnitedStatesBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cga_UnitedStatesBanksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133759041720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted earnings per share - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ScheduleOfBasicAndDilutedEarningsPerShareAbstract', window );"><strong>Schedule of basic and diluted earnings per share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income for Basic Earnings Per Share</a></td>
<td class="num">$ (40,036,663)<span></span>
</td>
<td class="num">$ (27,080,880)<span></span>
</td>
<td class="num">$ (70,989,577)<span></span>
</td>
<td class="num">$ (34,396,679)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic Weighted Average Number of Shares</a></td>
<td class="nump">6,350,129<span></span>
</td>
<td class="nump">5,474,979<span></span>
</td>
<td class="nump">6,350,129<span></span>
</td>
<td class="nump">4,989,745<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net Income Per Share &#8211; Basic</a></td>
<td class="num">$ (6.30)<span></span>
</td>
<td class="num">$ (4.95)<span></span>
</td>
<td class="num">$ (11.18)<span></span>
</td>
<td class="num">$ (6.89)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToParentDiluted', window );">Net Income for Diluted Earnings Per Share</a></td>
<td class="num">$ (30,952,914)<span></span>
</td>
<td class="num">$ (27,080,880)<span></span>
</td>
<td class="num">$ (70,989,577)<span></span>
</td>
<td class="num">$ (34,396,679)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted Weighted Average Number of Shares</a></td>
<td class="nump">6,350,129<span></span>
</td>
<td class="nump">5,474,979<span></span>
</td>
<td class="nump">6,350,129<span></span>
</td>
<td class="nump">4,989,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net Income Per Share &#8211; Diluted</a></td>
<td class="num">$ (6.30)<span></span>
</td>
<td class="num">$ (4.95)<span></span>
</td>
<td class="num">$ (11.18)<span></span>
</td>
<td class="num">$ (6.89)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ScheduleOfBasicAndDilutedEarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ScheduleOfBasicAndDilutedEarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToParentDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToParentDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133760078792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - Schedule of inventories - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ScheduleOfInventoriesAbstract', window );"><strong>Schedule of inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 25,106,028<span></span>
</td>
<td class="nump">$ 43,177,071<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Supplies and packing materials</a></td>
<td class="nump">410,239<span></span>
</td>
<td class="nump">465,746<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in progress</a></td>
<td class="nump">299,260<span></span>
</td>
<td class="nump">374,756<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">65,014,988<span></span>
</td>
<td class="nump">54,903,508<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 90,830,515<span></span>
</td>
<td class="nump">$ 98,921,081<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ScheduleOfInventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ScheduleOfInventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInventorySupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInventorySupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133759036248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - Schedule of property, plant and equipment - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">$ 63,436,177<span></span>
</td>
<td class="nump">$ 58,609,121<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(40,105,998)<span></span>
</td>
<td class="num">(35,680,787)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total</a></td>
<td class="nump">23,330,179<span></span>
</td>
<td class="nump">22,928,334<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember', window );">Building and Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">40,871,707<span></span>
</td>
<td class="nump">37,799,650<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Auto [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">3,460,239<span></span>
</td>
<td class="nump">3,207,619<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember', window );">Machinery and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">$ 19,104,231<span></span>
</td>
<td class="nump">$ 17,601,852<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133758249144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Aug. 13, 2003 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 02, 2010 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 25, 2009 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 16, 2001 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jul. 02, 2010 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 25, 2009 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Aug. 13, 2003 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Aug. 16, 2001 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember', window );">Land Use Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IntangibleAssetsDetailsLineItems', window );"><strong>Intangible Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IntangibleAssetsLandUseRightDescription', window );">Intangible assets land use right, description</a></td>
<td class="text">On August 13, 2003, Tianjuyuan was granted a certificate of Land Use Right for a parcel of land of approximately 11 acres (42,726 square meters or 459,898 square feet) at Ping Gu District, Beijing.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Yuxing was granted a land use right for approximately 88 acres (353,000 square meters or 3.8 million square feet) by the People&#x2019;s Government and Land &amp; Resources Bureau of Hu County, Xi&#x2019;an, Shaanxi Province. The fair value of the related intangible asset was determined to be the respective cost of RMB73,184,895 (or $11,197,289). The intangible asset is being amortized over the grant period of 50 years using the straight-line method.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure', window );">Fair value of intangible assets</a></td>
<td class="nump">$ 160,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,197,289<span></span>
</td>
<td class="nump">$ 1,114,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 73,184,895<span></span>
</td>
<td class="nump">&#165; 1,045,950<span></span>
</td>
<td class="nump">&#165; 7,285,099<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Amortization period of intangible assets</a></td>
<td class="text">50 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">50 years<span></span>
</td>
<td class="text">50 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember', window );">Patented Technology [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IntangibleAssetsDetailsLineItems', window );"><strong>Intangible Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure', window );">Fair value of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,407,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 898,885<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,875,068<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Amortization period of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IntangibleAssetsDetailsLineItems', window );"><strong>Intangible Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure', window );">Fair value of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,520,243<span></span>
</td>
<td class="nump">$ 9,945,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 16,472,179<span></span>
</td>
<td class="nump">65,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod', window );">Amortization method, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The fair value of the acquired customer relationships was estimated to be RMB65,000,000 (or $9,945,000) and is amortized over the remaining useful life of ten years.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IntangibleAssetsDetailsLineItems', window );"><strong>Intangible Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Amortization period of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IntangibleAssetsDetailsLineItems', window );"><strong>Intangible Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Amortization period of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-Compete Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IntangibleAssetsDetailsLineItems', window );"><strong>Intangible Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure', window );">Fair value of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 941,054<span></span>
</td>
<td class="nump">$ 201,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 6,150,683<span></span>
</td>
<td class="nump">1,320,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Amortization period of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod', window );">Amortization method, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The fair value of the acquired non-compete agreement was estimated to be RMB1,320,000 (or $201,960) and is amortized over the remaining useful life of five years using the straight-line method.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademarks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IntangibleAssetsDetailsLineItems', window );"><strong>Intangible Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure', window );">Fair value of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,227,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 40,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_IntangibleAssetsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_IntangibleAssetsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_IntangibleAssetsLandUseRightDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_IntangibleAssetsLandUseRightDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amortization method of a major finite-lived intangible asset class. A major class is composed of intangible assets that can be grouped together because they are similar either by their nature or by their use in the operations of a company. The straight-line method is the preferred amortization method, unless another method better reflects the pattern in which the asset is consumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 35<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121554622&amp;loc=d3e15372-109273<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133759153048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets (Details) - Schedule of intangible assets - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets</a></td>
<td class="nump">$ 16,653,569<span></span>
</td>
<td class="nump">$ 15,751,625<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember', window );">Land use rights, net [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets</a></td>
<td class="nump">9,447,307<span></span>
</td>
<td class="nump">8,850,905<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember', window );">Technology patent, net [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets</a></td>
<td class="nump">2,006<span></span>
</td>
<td class="nump">2,069<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships, net [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets</a></td>
<td class="nump">832,443<span></span>
</td>
<td class="nump">908,933<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets</a></td>
<td class="nump">144,713<span></span>
</td>
<td class="nump">230,669<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademarks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets</a></td>
<td class="nump">$ 6,227,100<span></span>
</td>
<td class="nump">$ 5,759,049<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133767464568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets (Details) - Schedule of intangible assets - Land Use Rights [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Land use rights</a></td>
<td class="nump">$ 12,471,938<span></span>
</td>
<td class="nump">$ 11,534,506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less: accumulated amortization</a></td>
<td class="num">(3,024,631)<span></span>
</td>
<td class="num">(2,683,601)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total land use rights, net</a></td>
<td class="nump">$ 9,447,307<span></span>
</td>
<td class="nump">$ 8,850,905<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133767432152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets (Details) - Schedule of intangible assets - Technology Patent [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Technology know-how</a></td>
<td class="nump">$ 2,311,022<span></span>
</td>
<td class="nump">$ 2,137,317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less: accumulated amortization</a></td>
<td class="num">(2,309,016)<span></span>
</td>
<td class="num">(2,135,248)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total technology know-how, net</a></td>
<td class="nump">$ 2,006<span></span>
</td>
<td class="nump">$ 2,069<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763867304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets (Details) - Schedule of intangible assets - Customer Relationships [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Customer relationships</a></td>
<td class="nump">$ 12,198,629<span></span>
</td>
<td class="nump">$ 11,281,739<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less: accumulated amortization</a></td>
<td class="num">(11,366,186)<span></span>
</td>
<td class="num">(10,372,806)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total customer relationships, net</a></td>
<td class="nump">$ 832,443<span></span>
</td>
<td class="nump">$ 908,933<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763750056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets (Details) - Schedule of intangible assets - Non-Compete Agreement [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Non-compete agreement</a></td>
<td class="nump">$ 1,249,007<span></span>
</td>
<td class="nump">$ 1,155,127<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less: accumulated amortization</a></td>
<td class="num">(1,104,294)<span></span>
</td>
<td class="num">(924,458)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total non-compete agreement, net</a></td>
<td class="nump">$ 144,713<span></span>
</td>
<td class="nump">$ 230,669<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133760943896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets (Details) - Schedule of finite-lived intangible assets, future amortization expense<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Schedule of finite-lived intangible assets, future amortization expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 768,524<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2022</a></td>
<td class="nump">594,402<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2023</a></td>
<td class="nump">519,970<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2024</a></td>
<td class="nump">381,232<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2025</a></td>
<td class="nump">$ 355,516<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133759043368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Non-Current Assets (Details)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th">
<div>Mar. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_OtherNonCurrentAssetsDetailsLineItems', window );"><strong>Other Non-Current Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,803,381<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cga_JinongMember', window );">Jinong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_OtherNonCurrentAssetsDetailsLineItems', window );"><strong>Other Non-Current Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_AreaOfLandDescription', window );">Description of rental agreement</a></td>
<td class="text">Jinong entered into a lease agreement for approximately 3,400 mu, and 2600-hectare agriculture lands in Shiquan County, Shaanxi Province. The lease was from April 2017 and was renewable for every ten-year period up to 2066.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_RentalFees', window );">Rental fees (in Yuan Renminbi) | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_RentalTerms', window );">Rental term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDeferredLeasingFees', window );">Amortized expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_AreaOfLandDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of area of land.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_AreaOfLandDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_OtherNonCurrentAssetsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_OtherNonCurrentAssetsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_RentalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental fees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_RentalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_RentalTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_RentalTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDeferredLeasingFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amortization of deferred leasing fees incurred by the lessor and amortized over the term of the lease. Such fees represent (a) costs to originate a lease incurred in transactions with independent third parties that (i) result directly from and are essential to acquire that lease and (ii) would not have been incurred had that leasing transaction not occurred and (b) certain costs directly related to specified activities performed by the lessor for that lease. Those activities are: evaluating the prospective lessee's financial condition; evaluating and recording guarantees, collateral, and other security arrangements; negotiating lease terms; preparing and processing lease documents; and closing the transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 25<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=121585684&amp;loc=d3e40246-112709<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDeferredLeasingFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cga_JinongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cga_JinongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763952024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Non-Current Assets (Details) - Schedule of estimated amortization expenses of rental advance payments<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract', window );"><strong>Schedule of estimated amortization expenses of rental advance payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearTwo', window );">2022</a></td>
<td class="nump">$ 2,054,025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearThree', window );">2023</a></td>
<td class="nump">2,054,025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour', window );">2024</a></td>
<td class="nump">2,054,025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingAfterYearFive', window );">2025 and thereafter</a></td>
<td class="nump">$ 4,641,306<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ScheduleOfEstimatedAmortizationExpensesOfRentalAdvancePaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum sublease rentals for sale-leaseback transactions accounted for using the deposit method or as a financing to be received by the seller-lessee after the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum sublease rentals for sale-leaseback transactions accounted for using the deposit method or as a financing to be received by the seller-lessee in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum sublease rentals for sale-leaseback transactions accounted for using the deposit method or as a financing to be received by the seller-lessee in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum sublease rentals for sale-leaseback transactions accounted for using the deposit method or as a financing to be received by the seller-lessee in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsDueInRollingYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133766794424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses and Other Payables (Details) - Schedule of accrued expenses and other payables - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ScheduleOfAccruedExpensesAndOtherPayablesAbstract', window );"><strong>Schedule of accrued expenses and other payables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrent', window );">Payroll and welfare payable</a></td>
<td class="nump">$ 182,416<span></span>
</td>
<td class="nump">$ 168,705<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">8,565,068<span></span>
</td>
<td class="nump">7,640,130<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Other payables</a></td>
<td class="nump">6,406,906<span></span>
</td>
<td class="nump">6,211,818<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Other levy payable</a></td>
<td class="nump">128,316<span></span>
</td>
<td class="nump">118,671<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 15,282,706<span></span>
</td>
<td class="nump">$ 14,139,324<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ScheduleOfAccruedExpensesAndOtherPayablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ScheduleOfAccruedExpensesAndOtherPayablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableOtherCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableOtherCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6419918&amp;loc=d3e35281-107843<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133758903336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Amount Due to Related Parties (Details)<br></strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 02, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 02, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_AmountDuetoRelatedPartiesDetailsLineItems', window );"><strong>Amount Due to Related Parties (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,345,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,212,407<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_DescriptionOfOfficeLease', window );">Description of office lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jinong signed an office lease with Kingtone Information Technology Co., Ltd. (&#x201c;Kingtone Information&#x201d;), of which Mr. Zhuoyu Li, Chairman and CEO of the Company, served as Chairman. Pursuant to the lease, Jinong rented 612 square meters (approximately 6,588 square feet) of office space from Kingtone Information.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=cga_SalesAgreementMember', window );">Sales Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_AmountDuetoRelatedPartiesDetailsLineItems', window );"><strong>Amount Due to Related Parties (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Sale of products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,901,500<span></span>
</td>
<td class="nump">&#165; 25,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=cga_YuxingMember', window );">Yuxing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_AmountDuetoRelatedPartiesDetailsLineItems', window );"><strong>Amount Due to Related Parties (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Sale of products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 176,409<span></span>
</td>
<td class="nump">$ 300,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_TypeOfLeaseArrangementTypeAxis=cga_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember', window );">Xi'an Techteam Science and Technology Industry (Group) Co. Ltd. [Member] | Gufeng [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_AmountDuetoRelatedPartiesDetailsLineItems', window );"><strong>Amount Due to Related Parties (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,071,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">990,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_TypeOfLeaseArrangementTypeAxis=cga_KingtoneInformationMember', window );">Kingtone Information [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_AmountDuetoRelatedPartiesDetailsLineItems', window );"><strong>Amount Due to Related Parties (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_LesseeFinanceLeasesTermOfContract', window );">Effective lease term</a></td>
<td class="text">The lease provides for a two-year term effective as of July 1, 2020 with monthly rent of RMB24,480 (approximately $3,745).<span></span>
</td>
<td class="text">The lease provides for a two-year term effective as of July 1, 2020 with monthly rent of RMB24,480 (approximately $3,745).<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_MonthlyRentExpenses', window );">Monthly rental expenses</a></td>
<td class="nump">$ 3,745<span></span>
</td>
<td class="nump">&#165; 24,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cga_JinongMember', window );">Jinong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_AmountDuetoRelatedPartiesDetailsLineItems', window );"><strong>Amount Due to Related Parties (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,819<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_AmountDuetoRelatedPartiesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_AmountDuetoRelatedPartiesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_DescriptionOfOfficeLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of office lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_DescriptionOfOfficeLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_LesseeFinanceLeasesTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_LesseeFinanceLeasesTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_MonthlyRentExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of monthly rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_MonthlyRentExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=cga_SalesAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=cga_SalesAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=cga_YuxingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=cga_YuxingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_TypeOfLeaseArrangementTypeAxis=cga_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_TypeOfLeaseArrangementTypeAxis=cga_XianTechTeamScienceAndTechnologyIndustryGroupCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=cga_GufengMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=cga_GufengMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_TypeOfLeaseArrangementTypeAxis=cga_KingtoneInformationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_TypeOfLeaseArrangementTypeAxis=cga_KingtoneInformationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cga_JinongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cga_JinongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133759219416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loan Payables (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_LoanPayablesDetailsLineItems', window );"><strong>Loan Payables (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseShortTermBorrowings', window );">Interest expense</a></td>
<td class="nump">$ 123,953<span></span>
</td>
<td class="nump">$ 164,698<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Loans Payable [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_LoanPayablesDetailsLineItems', window );"><strong>Loan Payables (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Loans payable, interest rate</a></td>
<td class="nump">5.22%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Loans Payable [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_LoanPayablesDetailsLineItems', window );"><strong>Loan Payables (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Loans payable, interest rate</a></td>
<td class="nump">5.66%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_LoanPayablesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_LoanPayablesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate interest expense incurred on short-term borrowings including commercial paper and Federal funds purchased and securities sold under agreements to repurchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133760149272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loan Payables (Details) - Schedule of loan payables<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_LoanPayablesDetailsScheduleofloanpayablesLineItems', window );"><strong>Loan Payables (Details) - Schedule of loan payables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayableToBankCurrent', window );">Short term loans payables</a></td>
<td class="nump">$ 4,131,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=cga_PostalSavingBankOfChinaPingguBranchMember', window );">Postal Saving Bank of China - Pinggu Branch One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_LoanPayablesDetailsScheduleofloanpayablesLineItems', window );"><strong>Loan Payables (Details) - Schedule of loan payables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_LoanPeriodPerAgreementStartAndEnd', window );">Loan period per agreement, Start and End</a></td>
<td class="text">June 17, 2020-June 16, 2021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Loans payable, interest rates</a></td>
<td class="nump">5.66%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayableToBankCurrent', window );">Short term loans payables</a></td>
<td class="nump">$ 2,295,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=cga_BeijingBankPingguBranchMember', window );">Beijing Bank - Pinggu Branch [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_LoanPayablesDetailsScheduleofloanpayablesLineItems', window );"><strong>Loan Payables (Details) - Schedule of loan payables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_LoanPeriodPerAgreementStartAndEnd', window );">Loan period per agreement, Start and End</a></td>
<td class="text">June 22, 2020-June 22, 2021<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Loans payable, interest rates</a></td>
<td class="nump">5.22%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayableToBankCurrent', window );">Short term loans payables</a></td>
<td class="nump">$ 1,530,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=cga_PostalSavingBankOfChinaPingguBranchTwoMember', window );">Postal Saving Bank of China - Pinggu Branch Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_LoanPayablesDetailsScheduleofloanpayablesLineItems', window );"><strong>Loan Payables (Details) - Schedule of loan payables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_LoanPeriodPerAgreementStartAndEnd', window );">Loan period per agreement, Start and End</a></td>
<td class="text">August 6, 2020-August 5, 2021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Loans payable, interest rates</a></td>
<td class="nump">5.66%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayableToBankCurrent', window );">Short term loans payables</a></td>
<td class="nump">$ 306,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_LoanPayablesDetailsScheduleofloanpayablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_LoanPayablesDetailsScheduleofloanpayablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_LoanPeriodPerAgreementStartAndEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loan period per agreement, start and end date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_LoanPeriodPerAgreementStartAndEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableToBankCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableToBankCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=cga_PostalSavingBankOfChinaPingguBranchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=cga_PostalSavingBankOfChinaPingguBranchMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=cga_BeijingBankPingguBranchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=cga_BeijingBankPingguBranchMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=cga_PostalSavingBankOfChinaPingguBranchTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=cga_PostalSavingBankOfChinaPingguBranchTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133758828936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Notes Payable (Details)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 14, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 15, 2019 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ConvertibleNotesPayableDetailsLineItems', window );"><strong>Convertible Notes Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Stock issued for convertible notes (in Shares) | shares</a></td>
<td class="nump">377,650<span></span>
</td>
<td class="nump">995,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Common stock price per share (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 5.00<span></span>
</td>
<td class="nump">$ 5.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments', window );">Total issued convertible notes</a></td>
<td class="nump">$ 1,888,250<span></span>
</td>
<td class="nump">$ 4,975,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Fair value of convertible notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=cga_JinongMember', window );">Jinong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ConvertibleNotesPayableDetailsLineItems', window );"><strong>Convertible Notes Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayable', window );">Aggregate amount of convertible notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,803,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 51,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Convertible notes payable, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Annual interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=cga_ZhenbaiMember', window );">Zhenbai [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ConvertibleNotesPayableDetailsLineItems', window );"><strong>Convertible Notes Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayable', window );">Aggregate amount of convertible notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,836,000<span></span>
</td>
<td class="nump">&#165; 12,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionDescription', window );">Debt conversion, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The per share conversion price of the notes is the higher of the following: (i) $5.00 per share or (ii) 75% of the closing price of the Company&#x2019;s common stock on the date the noteholder delivers the conversion notice.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccretionExpense', window );">Accretion expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,375,499<span></span>
</td>
<td class="nump">$ 1,375,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ConvertibleNotesPayableDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ConvertibleNotesPayableDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccretionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392676&amp;loc=d3e7480-110848<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 35<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6394232&amp;loc=d3e17558-110866<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e603758-122996<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of notes payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20,22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=cga_JinongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=cga_JinongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=cga_ZhenbaiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=cga_ZhenbaiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133762534632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Notes Payable (Details) - Schedule of convertible notes payable<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=cga_WangtianLishijieXindeguoXinyuleiJinyangguangMember', window );">Wangtian, Lishijie, Xindeguo, Xinyulei, Jinyangguang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems', window );"><strong>Convertible Notes Payable (Details) - Schedule of convertible notes payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance Date</a></td>
<td class="text">Jun. 30,  2016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt', window );">Notional Interest Rate</a></td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion Price | &#165; / shares</a></td>
<td class="nump">&#165; 5.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayable', window );">Conversion Price | &#165;</a></td>
<td class="nump">&#165; 39,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity Date</a></td>
<td class="text">Jun. 30,  2019<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=cga_FengnongXiangrongMember', window );">Fengnong, Xiangrong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems', window );"><strong>Convertible Notes Payable (Details) - Schedule of convertible notes payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance Date</a></td>
<td class="text">Jan.  01,  2017<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt', window );">Notional Interest Rate</a></td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion Price | &#165; / shares</a></td>
<td class="nump">&#165; 5.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayable', window );">Conversion Price | &#165;</a></td>
<td class="nump">&#165; 12,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity Date</a></td>
<td class="text">Dec. 31,  2019<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ConvertibleNotesPayableDetailsScheduleofconvertiblenotespayableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e603758-122996<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The rate of interest that was being paid on the original debt issue that is being converted in the noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionOriginalDebtInterestRateOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031898-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentIssuanceDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the debt instrument was issued, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentIssuanceDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=cga_WangtianLishijieXindeguoXinyuleiJinyangguangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=cga_WangtianLishijieXindeguoXinyuleiJinyangguangMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=cga_FengnongXiangrongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=cga_FengnongXiangrongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133762430152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 04, 2018</div></th>
<th class="th"><div>Jan. 01, 2008</div></th>
<th class="th"><div>Mar. 20, 2019</div></th>
<th class="th"><div>Apr. 28, 2017</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_TaxesPayableDetailsLineItems', window );"><strong>Taxes Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxHolidayDescription', window );">Periodic tax reduction, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The two-year tax exemption and three-year 50% tax reduction tax holiday for production-oriented FIEs was eliminated.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ProvisionForIncomeTaxes', window );">Provision for income taxes (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (273,796)<span></span>
</td>
<td class="num">$ (857,195)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ValueAddedTaxRate', window );">Value added tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">US statutory income tax rate, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_TaxStatusAxis=cga_EnterpriseIncomeTaxMember', window );">Enterprise Income Tax [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_TaxesPayableDetailsLineItems', window );"><strong>Taxes Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_NewEnterpriseIncomeTaxRate', window );">New enterprise income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ExistingEnterpriseIncomeTaxRate', window );">Existing enterprise income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_HighTechIncomeTaxRate', window );">High tech income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_EffectiveTaxRateDescription', window );">Effective tax rate, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Our effective tax rates were approximately -4.5% and-1.1% for the six months Ended December 31, 2020 and 2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=cga_PRCMember', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_TaxesPayableDetailsLineItems', window );"><strong>Taxes Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxHolidayDescription', window );">Periodic tax reduction, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#x201c;Reinstatement of VAT for Fertilizer Products&#x201d;, and Notice #97, &#x201c;Supplementary Reinstatement of VAT for Fertilizer Products&#x201d;, which restore the VAT of 13% of the gross sales price on certain fertilizer products includes non-organic fertilizer products starting from September 1, 2015, but granted taxpayers a reduced rate of 3% from September 1, 2015 through June 30, 2016.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ValueAddedTaxRate', window );">Value added tax rate</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=cga_PRCMember', window );">PRC [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_TaxesPayableDetailsLineItems', window );"><strong>Taxes Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ValueAddedTaxRate', window );">Value added tax rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=cga_PRCMember', window );">PRC [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_TaxesPayableDetailsLineItems', window );"><strong>Taxes Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ValueAddedTaxRate', window );">Value added tax rate</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_EffectiveTaxRateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective tax rate, description.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_EffectiveTaxRateDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ExistingEnterpriseIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Existing Enterprise Income Tax Rate as applicable in the Peoples Republic of China.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ExistingEnterpriseIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_HighTechIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income tax rate applicable to companies classifies as high tech.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_HighTechIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_NewEnterpriseIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>New Enterprise Income Tax Rate as applicable in the Peoples Republic of China.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_NewEnterpriseIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ProvisionForIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ProvisionForIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_TaxesPayableDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_TaxesPayableDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ValueAddedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value added tax rate applicable during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ValueAddedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxHolidayDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A description of the factual circumstances giving rise to an income tax exemption or special reduction received from a taxing jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxHolidayDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_TaxStatusAxis=cga_EnterpriseIncomeTaxMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_TaxStatusAxis=cga_EnterpriseIncomeTaxMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=cga_PRCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=cga_PRCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133767789432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Taxes Payable (Details) - Schedule of income taxes and related payables - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ScheduleOfIncomeTaxesAndRelatedPayablesAbstract', window );"><strong>Schedule of income taxes and related payables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">VAT provision</a></td>
<td class="num">$ (254,916)<span></span>
</td>
<td class="num">$ (257,068)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income tax payable</a></td>
<td class="nump">2,231,626<span></span>
</td>
<td class="nump">1,704,543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_OtherLevies', window );">Other levies</a></td>
<td class="nump">1,421,439<span></span>
</td>
<td class="nump">1,187,442<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_RepatriationTax', window );">Repatriation tax</a></td>
<td class="nump">29,010,535<span></span>
</td>
<td class="nump">29,010,535<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IncomeTaxesAndRelatedPayablesCurrent', window );">Total</a></td>
<td class="nump">$ 32,408,684<span></span>
</td>
<td class="nump">$ 31,645,452<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_IncomeTaxesAndRelatedPayablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income taxes and related payables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_IncomeTaxesAndRelatedPayablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_OtherLevies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for levy taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_OtherLevies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_RepatriationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repatriation tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_RepatriationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ScheduleOfIncomeTaxesAndRelatedPayablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ScheduleOfIncomeTaxesAndRelatedPayablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133764047608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable (Details) - Schedule of provision for income taxes - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ScheduleOfProvisionForIncomeTaxesAbstract', window );"><strong>Schedule of provision for income taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Current tax - foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,047,841<span></span>
</td>
<td class="num">$ (375,504)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">$ 1,478,838<span></span>
</td>
<td class="nump">$ 824,635<span></span>
</td>
<td class="nump">$ 3,047,841<span></span>
</td>
<td class="nump">$ 375,504<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ScheduleOfProvisionForIncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ScheduleOfProvisionForIncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133763845656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Taxes Payable (Details) - Schedule of deferred tax assets and liabilities - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract', window );"><strong>Schedule of deferred tax assets and liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred Tax Benefit</a></td>
<td class="nump">$ 35,936,326<span></span>
</td>
<td class="nump">$ 33,743,546<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(35,936,326)<span></span>
</td>
<td class="num">(33,743,546)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133757526392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable (Details) - Schedule of effective income tax rate reconciliation - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems', window );"><strong>Taxes Payable (Details) - Schedule of effective income tax rate reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Pretax income (loss)</a></td>
<td class="num">$ (38,557,825)<span></span>
</td>
<td class="num">$ (27,905,515)<span></span>
</td>
<td class="num">$ (67,941,736)<span></span>
</td>
<td class="num">$ (34,772,183)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit', window );">Expected income tax expense (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,946,631)<span></span>
</td>
<td class="num">(8,658,997)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits', window );">High-tech income benefits on Jinong</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,528,049<span></span>
</td>
<td class="nump">571,464<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary', window );">Losses from subsidiaries in which no benefit is recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,985,920<span></span>
</td>
<td class="nump">7,533,276<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance on deferred tax asset from US tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,480,504<span></span>
</td>
<td class="nump">178,753<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Actual tax expense</a></td>
<td class="nump">$ 1,478,838<span></span>
</td>
<td class="nump">$ 824,635<span></span>
</td>
<td class="nump">$ 3,047,841<span></span>
</td>
<td class="nump">$ 375,504<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ActualTaxExpensesPercentage', window );">Actual tax expense, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4.50%)<span></span>
</td>
<td class="num">(1.10%)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China 15% - 25% [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems', window );"><strong>Taxes Payable (Details) - Schedule of effective income tax rate reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Pretax income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (66,971,669)<span></span>
</td>
<td class="num">$ (33,920,976)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit', window );">Expected income tax expense (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (16,742,917)<span></span>
</td>
<td class="num">$ (8,480,244)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit', window );">Expected income tax expense (benefit), percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits', window );">High-tech income benefits on Jinong</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,528,049<span></span>
</td>
<td class="nump">$ 571,464<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits', window );">High-tech income benefits on Jinong, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2.30%)<span></span>
</td>
<td class="num">(1.70%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary', window );">Losses from subsidiaries in which no benefit is recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,985,920<span></span>
</td>
<td class="nump">$ 7,533,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary', window );">Losses from subsidiaries in which no benefit is recognized, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23.90%)<span></span>
</td>
<td class="num">(22.20%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance on deferred tax asset from US tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,276,790<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance on deferred tax asset from US tax benefit, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3.40%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Actual tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,047,841<span></span>
</td>
<td class="num">$ (375,504)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ActualTaxExpensesPercentage', window );">Actual tax expense, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4.60%)<span></span>
</td>
<td class="num">(1.10%)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States 21% [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems', window );"><strong>Taxes Payable (Details) - Schedule of effective income tax rate reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Pretax income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (970,067)<span></span>
</td>
<td class="num">$ (851,206)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit', window );">Expected income tax expense (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (203,714)<span></span>
</td>
<td class="num">$ (178,753)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit', window );">Expected income tax expense (benefit), percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits', window );">High-tech income benefits on Jinong</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits', window );">High-tech income benefits on Jinong, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary', window );">Losses from subsidiaries in which no benefit is recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary', window );">Losses from subsidiaries in which no benefit is recognized, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance on deferred tax asset from US tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 203,714<span></span>
</td>
<td class="nump">$ 178,753<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance on deferred tax asset from US tax benefit, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21.00%)<span></span>
</td>
<td class="num">(21.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Actual tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ActualTaxExpensesPercentage', window );">Actual tax expense, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ActualTaxExpensesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ActualTaxExpensesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to expected income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to high-tech income benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the difference between total income tax expense or benefit as reported in the Income Statement and the expected income tax expense or benefit computed by applying the domestic federal statutory income tax rates to pretax income from continuing operations, that is attributable to High-tech income benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the difference between total income tax expense or benefit as reported in the Income Statement and the expected income tax expense or benefit computed by applying the domestic federal statutory income tax rates to pretax income from continuing operations, that is attributable to Expected income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_TaxesPayableDetailsScheduleofeffectiveincometaxratereconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133761571784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 15, 2019</div></th>
<th class="th"><div>Feb. 14, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">995,000<span></span>
</td>
<td class="nump">377,650<span></span>
</td>
<td class="nump">6,350,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,350,129<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Purchase price per share (in Dollars per share)</a></td>
<td class="nump">$ 5.00<span></span>
</td>
<td class="nump">$ 5.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of stock (in Dollars)</a></td>
<td class="nump">$ 4,975,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,252,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jan.  01,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,350,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,350,129<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredUnitsDescription', window );">Preferred stock, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Under the Company&#x2019;s Articles of Incorporation, the Board has the authority, without further action by stockholders, to designate up to 20,000,000 shares of preferred stock in one or more series and to fix the rights, preferences, privileges, qualifications and restrictions granted to or imposed upon the preferred stock, including dividend rights, conversion rights, voting rights, rights and terms of redemption, liquidation preference and sinking fund terms, any or all of which may be greater than the rights of the common stock.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock par value (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredUnitsDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the various rights, preferences, and privileges of the preferred partners' ownership units including: redemption, conversion, liquidation, tax status of distribution per unit and the sharing in distributions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB TOPIC 4.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187171-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredUnitsDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133759117752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations and Litigation (Details)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Supplier Concentration Risk [Member] | Two Vendor [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ConcentrationsandLitigationDetailsLineItems', window );"><strong>Concentrations and Litigation (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskSupplier', window );">Vendor concentration, description</a></td>
<td class="text">There were two vendors from which the Company purchased more than 10% of its raw materials, with the total of 22.2% of its raw materials for the six months ended December 31, 2020.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_NumberOfVendors', window );">Number of vendor</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_PurchaseAmount', window );">Total purchase amount</a></td>
<td class="nump">$ 20,257,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Supplier Concentration Risk [Member] | One Vendor [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ConcentrationsandLitigationDetailsLineItems', window );"><strong>Concentrations and Litigation (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskSupplier', window );">Vendor concentration, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">There was only one vendor which the Company purchased more than 10% of its raw materials, with the total of 10.4% of its raw materials for the six months ended December 31, 2019.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_NumberOfVendors', window );">Number of vendor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_PurchaseAmount', window );">Total purchase amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,534,955<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ConcentrationsandLitigationDetailsLineItems', window );"><strong>Concentrations and Litigation (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCustomer', window );">Customer concentration, description</a></td>
<td class="text">No customer accounted for over 10% of the Company&#x2019;s sales for the six months Ended December 31, 2020 and 2019.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ConcentrationsandLitigationDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ConcentrationsandLitigationDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_NumberOfVendors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of vendors.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_NumberOfVendors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_PurchaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_PurchaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of risks that arise due to the volume of business transacted with a particular customer. At a minimum, the description informs financial statement users of the general nature of the risk, but excludes "Information about Major Customers" that may be disclosed elsewhere (for instance, segment disclosures).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskSupplier">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of risks that arise due to the volume of business transacted with a particular supplier or reliance placed on that supplier. At a minimum, the description informs financial statement users of the general nature of the risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99380358&amp;loc=d3e7102-108593<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskSupplier</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cga_TwoVendorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cga_TwoVendorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cga_OneVendorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cga_OneVendorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133768227608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_NumberOfBusinessSegments', window );">Number of business segments</a></td>
<td class="nump">4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_NumberOfBusinessSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of business segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_NumberOfBusinessSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133757637816">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Details) - Schedule of segment reporting information - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 48,341,342<span></span>
</td>
<td class="nump">$ 49,565,009<span></span>
</td>
<td class="nump">$ 92,499,574<span></span>
</td>
<td class="nump">$ 100,386,580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_OperatingIncomeloss', window );">Operating income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(37,492,495)<span></span>
</td>
<td class="num">(27,798,017)<span></span>
</td>
<td class="num">(66,836,878)<span></span>
</td>
<td class="num">(34,610,917)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(40,036,663)<span></span>
</td>
<td class="num">(27,080,879)<span></span>
</td>
<td class="num">(70,989,577)<span></span>
</td>
<td class="num">(34,396,679)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">947,039<span></span>
</td>
<td class="nump">1,182,028<span></span>
</td>
<td class="nump">1,867,471<span></span>
</td>
<td class="nump">2,370,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">67,185<span></span>
</td>
<td class="nump">10,294<span></span>
</td>
<td class="nump">123,953<span></span>
</td>
<td class="nump">87,496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital Expenditure</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">71,689<span></span>
</td>
<td class="nump">39,132<span></span>
</td>
<td class="nump">92,801<span></span>
</td>
<td class="nump">50,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">300,572,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,572,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 342,128,183<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis=cga_VariableInterestEntitiesMember', window );">Sales VIEs [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,320,878<span></span>
</td>
<td class="nump">10,315,465<span></span>
</td>
<td class="nump">19,698,107<span></span>
</td>
<td class="nump">23,219,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_OperatingIncomeloss', window );">Operating income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,592,608)<span></span>
</td>
<td class="nump">547,915<span></span>
</td>
<td class="num">(1,240,771)<span></span>
</td>
<td class="nump">4,841,232<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,702,737)<span></span>
</td>
<td class="nump">355,224<span></span>
</td>
<td class="num">(1,734,009)<span></span>
</td>
<td class="nump">4,223,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">129,414<span></span>
</td>
<td class="nump">180,739<span></span>
</td>
<td class="nump">253,363<span></span>
</td>
<td class="nump">361,862<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="num">(77,098)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(77,097)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital Expenditure</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">46,392,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,392,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,715,491<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis=cga_SegmentReconcilingItems1Member', window );">Reconciling item (1) [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_OperatingIncomeloss', window );">Operating income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(35,572,923)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(35,572,923)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33,157,364)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis=cga_SegmentReconcilingItems2Member', window );">Reconciling item (2) [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_OperatingIncomeloss', window );">Operating income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">455,876<span></span>
</td>
<td class="num">(512,534)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(851,214)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(1,876,485)<span></span>
</td>
<td class="num">(512,534)<span></span>
</td>
<td class="num">(3,246,858)<span></span>
</td>
<td class="num">(851,214)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">166,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166,121<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis=cga_SegmentReconcilingItems3Member', window );">Reconciling item (3) [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(277)<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="num">(12,827)<span></span>
</td>
<td class="num">(12,350)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cga_JinongMember', window );">Jinong [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,901,875<span></span>
</td>
<td class="nump">14,521,485<span></span>
</td>
<td class="nump">29,431,187<span></span>
</td>
<td class="nump">33,576,301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_OperatingIncomeloss', window );">Operating income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,822,917)<span></span>
</td>
<td class="num">(6,345,818)<span></span>
</td>
<td class="num">(5,064,240)<span></span>
</td>
<td class="num">(5,767,775)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,808,850)<span></span>
</td>
<td class="num">(5,381,542)<span></span>
</td>
<td class="num">(5,290,807)<span></span>
</td>
<td class="num">(4,857,441)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">202,293<span></span>
</td>
<td class="nump">190,770<span></span>
</td>
<td class="nump">394,871<span></span>
</td>
<td class="nump">381,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">19,188<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">25,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital Expenditure</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">53,381<span></span>
</td>
<td class="nump">20,371<span></span>
</td>
<td class="nump">57,048<span></span>
</td>
<td class="nump">24,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">84,809,661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,809,661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,055,679<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cga_GufengMember', window );">Gufeng [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">22,436,394<span></span>
</td>
<td class="nump">22,266,549<span></span>
</td>
<td class="nump">38,264,597<span></span>
</td>
<td class="nump">38,589,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_OperatingIncomeloss', window );">Operating income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(29,684,059)<span></span>
</td>
<td class="num">(21,628,851)<span></span>
</td>
<td class="num">(60,820,293)<span></span>
</td>
<td class="num">(33,129,109)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(29,815,966)<span></span>
</td>
<td class="num">(21,682,935)<span></span>
</td>
<td class="num">(61,009,636)<span></span>
</td>
<td class="num">(33,194,889)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">303,556<span></span>
</td>
<td class="nump">516,523<span></span>
</td>
<td class="nump">608,667<span></span>
</td>
<td class="nump">1,036,858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">67,185<span></span>
</td>
<td class="nump">68,204<span></span>
</td>
<td class="nump">123,953<span></span>
</td>
<td class="nump">138,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital Expenditure</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,308<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">35,753<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">167,150,529<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">167,150,529<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">213,038,203<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cga_YuxingMember', window );">Yuxing [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,682,195<span></span>
</td>
<td class="nump">2,461,510<span></span>
</td>
<td class="nump">5,105,683<span></span>
</td>
<td class="nump">5,001,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_OperatingIncomeloss', window );">Operating income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">151,213<span></span>
</td>
<td class="nump">141,271<span></span>
</td>
<td class="nump">288,426<span></span>
</td>
<td class="nump">295,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">167,650<span></span>
</td>
<td class="nump">140,943<span></span>
</td>
<td class="nump">304,559<span></span>
</td>
<td class="nump">295,498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">311,775<span></span>
</td>
<td class="nump">293,996<span></span>
</td>
<td class="nump">610,571<span></span>
</td>
<td class="nump">589,649<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital Expenditure</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 18,762<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 25,585<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 37,626,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,626,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,310,053<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Reconciling amounts refer to the unallocated assets or expenses of Green New Jersey.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Reconciling amounts refer to the unallocated assets or expenses of the Parent Company.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_OperatingIncomeloss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_OperatingIncomeloss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis=cga_VariableInterestEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis=cga_VariableInterestEntitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis=cga_SegmentReconcilingItems1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis=cga_SegmentReconcilingItems1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis=cga_SegmentReconcilingItems2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis=cga_SegmentReconcilingItems2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis=cga_SegmentReconcilingItems3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis=cga_SegmentReconcilingItems3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cga_JinongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cga_JinongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cga_GufengMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cga_GufengMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cga_YuxingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cga_YuxingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133758774568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br></strong></div></th>
<th class="th" colspan="4">1 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jul. 02, 2020 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Jul. 02, 2020 </div>
<div>CNY (&#165;) </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Feb. 29, 2004 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 29, 2004 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Monthly rent expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 24,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,318<span></span>
</td>
<td class="nump">$ 23,414<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_RentalTermDescription', window );">Description of rental term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">In February 2004, Tianjuyuan signed a fifty-year lease with the village committee of Dong Gao Village and Zhen Nan Zhang Dai Village in the Beijing Ping Gu District, at a monthly rent of RMB 2,958(approximately $437).<span></span>
</td>
<td class="text">In February 2004, Tianjuyuan signed a fifty-year lease with the village committee of Dong Gao Village and Zhen Nan Zhang Dai Village in the Beijing Ping Gu District, at a monthly rent of RMB 2,958(approximately $437).<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_TypeOfLeaseArrangementTypeAxis=cga_KingtoneInformationMember', window );">Kingtone Information [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_AreaOfLandDescription', window );">Description of rental agreement</a></td>
<td class="text">Pursuant to the lease, Jinong rented 612 square meters (approximately 6,588 square feet) of office space from Kingtone Information.<span></span>
</td>
<td class="text">Pursuant to the lease, Jinong rented 612 square meters (approximately 6,588 square feet) of office space from Kingtone Information.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AreaOfLand', window );">Pursuant to lease in square feet (in Square Feet) | ft&#178;</a></td>
<td class="nump">6,588<span></span>
</td>
<td class="nump">6,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Monthly rent expenses</a></td>
<td class="nump">$ 3,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_TypeOfLeaseArrangementTypeAxis=cga_VillagecommitteeMember', window );">Village committee [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Monthly rent expenses | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,958<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_LeaseRentExpenses', window );">Lease Rent Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 437<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_AreaOfLandDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of area of land.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_AreaOfLandDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_CommitmentsandContingenciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_CommitmentsandContingenciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_LeaseRentExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease rent expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_LeaseRentExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_RentalTermDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of rental term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_RentalTermDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AreaOfLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area of land held.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AreaOfLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_TypeOfLeaseArrangementTypeAxis=cga_KingtoneInformationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_TypeOfLeaseArrangementTypeAxis=cga_KingtoneInformationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_TypeOfLeaseArrangementTypeAxis=cga_VillagecommitteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_TypeOfLeaseArrangementTypeAxis=cga_VillagecommitteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133761166312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - Schedule of payments for lease expenses<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_ScheduleOfPaymentsForLeaseExpensesAbstract', window );"><strong>Schedule of payments for lease expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2021</a></td>
<td class="nump">$ 48,635<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2022</a></td>
<td class="nump">48,635<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2023</a></td>
<td class="nump">48,635<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2024</a></td>
<td class="nump">48,635<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2025</a></td>
<td class="nump">$ 48,635<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ScheduleOfPaymentsForLeaseExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ScheduleOfPaymentsForLeaseExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133758157384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities (Details) - Schedule of VIEs consolidated financial statements - Variable Interest Entities [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 1,301,431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,301,431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 712,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">26,634,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,634,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,727,918<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">31,402,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,402,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,995,075<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">1,082,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,082,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">593,942<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Related party receivable</a></td>
<td class="nump">178,678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvancesOnInventoryPurchases', window );">Advances to suppliers</a></td>
<td class="nump">2,143,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,143,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">520,901<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">62,742,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,742,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,550,203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant, Property and Equipment, Net</a></td>
<td class="nump">8,661,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,661,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,513,395<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">96,383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible Assets, Net</a></td>
<td class="nump">9,803,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,803,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,391,626<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,714,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,714,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,510,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">84,019,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,019,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,025,544<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">15,588,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,588,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,416,828<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositLiabilityCurrent', window );">Customer deposits</a></td>
<td class="nump">1,104,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,104,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,430<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other payables</a></td>
<td class="nump">7,934,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,934,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,996,544<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties</a></td>
<td class="nump">45,104,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,104,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,549,931<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">69,731,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,731,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,049,733<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">69,731,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,731,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,049,733<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders&#8217; equity</a></td>
<td class="nump">14,288,097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,288,097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,975,811<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Stockholders&#8217; Equity</a></td>
<td class="nump">84,019,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,019,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 79,025,544<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomerOther', window );">Revenue</a></td>
<td class="nump">11,003,073<span></span>
</td>
<td class="nump">$ 12,776,975<span></span>
</td>
<td class="nump">24,803,790<span></span>
</td>
<td class="nump">$ 28,220,513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Expenses</a></td>
<td class="nump">12,538,159<span></span>
</td>
<td class="nump">12,280,810<span></span>
</td>
<td class="nump">26,233,239<span></span>
</td>
<td class="nump">23,701,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAllocatedToGeneralPartners', window );">Net income (loss)</a></td>
<td class="num">$ (1,535,086)<span></span>
</td>
<td class="nump">$ 496,165<span></span>
</td>
<td class="num">$ (1,429,449)<span></span>
</td>
<td class="nump">$ 4,519,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvancesOnInventoryPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvancesOnInventoryPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAllocatedToGeneralPartners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of net income allocated to general partners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 4.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187171-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAllocatedToGeneralPartners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueNotFromContractWithCustomerOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue that is not accounted for under Topic 606, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1)(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueNotFromContractWithCustomerOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis=cga_VariableInterestEntityOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_TypeOfVariableInterestEntitiesByClassificationOfEntityAxis=cga_VariableInterestEntityOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133760073144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_NonCompeteAgreementsDescription', window );">Non compete agreements, description</a></td>
<td class="text">Pursuant to the terms of certain Non-Compete Agreements dated June 30, 2016 and January 1, 2017, among Jinong and the shareholders of the sales VIE companies (the &#x201c;Non-Compete Agreements&#x201d;), the shareholders of the sales VIE companies agreed that during the period beginning on the initial date of their services with Jinong, and ending five (5) years after termination of their services with Jinong, without Jinong&#x2019;s prior written consent, they will not provide services or accept positions including but not limited to partners, directors, shareholders, managers, proxies or consultants, provided by any profit making organizations with businesses that may compete with Jinong. They will not solicit or interfere with any of the Jinong&#x2019;s customers, or solicit, induce, recruit or encourage any person engaged or employed by Jinong to terminate his or her service or engagement. If the shareholders of the sales VIE companies breach the non-compete obligations contained therein, Jinong is entitled to all loss and damages; if the damages are difficult to determine, remedies bore the shareholders of the sales VIE companies shall be no less than 50% of the salaries and other expenses Jinong provided in the past.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_NonCompeteAgreementsDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of non compete agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_NonCompeteAgreementsDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133758289496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations (Details) - Schedule of purchase price allocations at fair value - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Nov. 30, 2017</div></th>
<th class="th"><div>Jan. 01, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 7,617,568<span></span>
</td>
<td class="nump">$ 7,045,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Asset</a></td>
<td class="nump">$ 300,572,794<span></span>
</td>
<td class="nump">$ 342,128,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=cga_VariableInterestEntitiesMember', window );">Variable Interest Entities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 708,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,422,850<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers', window );">Advances to suppliers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,803,180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">807,645<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,787,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">140,868<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,404,741<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,158,179<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,962,670)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits', window );">Customer deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,486,150)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables', window );">Accrued expenses and other payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,653,324)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable', window );">Taxes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,912)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,385,087<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=cga_ZhenbaiMember', window );">Zhenbai [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 222,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 896,559<span></span>
</td>
<td class="nump">1,440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">538,488<span></span>
</td>
<td class="nump">684,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,614,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship', window );">Customer Relationship</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">684,727<span></span>
</td>
<td class="nump">522,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement', window );">Non-compete Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">211,833<span></span>
</td>
<td class="nump">392,852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,764,787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital', window );">Working Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,179,352<span></span>
</td>
<td class="nump">$ 941,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Advances To Suppliers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAdvancesToSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired and liabilities assumed deferred tax liabilities accrued expenses and other payables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesAccruedExpensesAndOtherPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed deferred tax liabilities customer deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed deferred tax liabilities customer relationship.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCustomerRelationship</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired and liabilities assumed deferred tax liabilities non-compete agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNonCompeteAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed deferred tax liabilities purchase price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesPurchasePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired and liabilities assumed deferred tax liabilities taxes payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed deferred tax liabilities working capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=cga_VariableInterestEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=cga_VariableInterestEntitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=cga_ZhenbaiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=cga_ZhenbaiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140133758304568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations (Details) - Schedule of purchase consideration paid for VIE - USD ($)<br></strong></div></th>
<th class="th"><div>Nov. 30, 2017</div></th>
<th class="th"><div>Jan. 01, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems', window );"><strong>Business Combinations (Details) - Schedule of purchase consideration paid for VIE [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,201,888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes', window );">Convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,559,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability', window );">Derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss', window );">Net Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,764,787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=cga_VariableInterestEntitiesMember', window );">Variable Interest Entities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems', window );"><strong>Business Combinations (Details) - Schedule of purchase consideration paid for VIE [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,568,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes', window );">Convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,671,769<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability', window );">Derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">144,818<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss', window );">Net Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,385,087<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=cga_ZhenbaiMember', window );">Zhenbai [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems', window );"><strong>Business Combinations (Details) - Schedule of purchase consideration paid for VIE [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash', window );">Cash</a></td>
<td class="nump">$ 461,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationInterestPayable', window );">Interest Payable</a></td>
<td class="nump">83,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes', window );">Convertible notes</a></td>
<td class="nump">1,724,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability', window );">Derivative liability</a></td>
<td class="nump">13,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal', window );">Total Payback</a></td>
<td class="nump">2,282,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss', window );">Net Loss</a></td>
<td class="num">$ (331,995)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_BusinessCombinationInterestPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination interest payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_BusinessCombinationInterestPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed convertible notes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed derivative liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed net loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed total.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_BusinessCombinationsDetailsScheduleofpurchaseconsiderationpaidforVIELineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=cga_VariableInterestEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=cga_VariableInterestEntitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=cga_ZhenbaiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=cga_ZhenbaiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>88
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MI</NQJBJG=L_* /GD?9R(P4LP0K YVNES.N-_2I@_]7/\E]02P,$%     @
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
MV S D09(\?8*\U+LXAL4.A9Y&B_RQS*S%\]S-8;ZY1V"*\F3+)G8(B3)>)%
M5H>M04<BH&>(P+4MX+%* JFKL,^H7^T+7! VC:J ',$%)GRFI-"1%BB-POQ#
M/+V8,HR0>BLG.29D&E4!N0LH)"GG,UE*1V:A9YFE/4!MED][VYIU;B^D739$
MD?OTD3*<^\A].=C:Y61F;T='CJ%QCOG2&-G*SD1"=45]KJ!)BN?6'IF"QIGB
MMW_:/PPV#/!#"EMW2J95.B1)<0;U9X:KZ4@E-'U3(ZF 6KKO;W[H2 ?T3#MQ
M:,NMZ-Q^S>VZWY]LP\]NP*E?^2\*"KDRM51 +H'R.U=Q1H*@<8(8MY[06G:F
M/?1G1/ .6@#+A3WLL\$%(07/9W8 =*0#&F\+SH3@>2\. /UNX8(22@LO @."
M$;NRD7(8?E/\;50#NX;OCC\V4@:+4\:M=9.LAF6@P"%H!ETTEGJW U<"HY3?
M0F6$A?B!)A3/51(V$@2+$\1K4+463=!-S*__#*>GZP](?3F:%;,5CYV<-IUA
MB7XOYV_G@VT6\XL^QWC>7&/19^>/HR)1?SYV!G/ZO! VIR\'&P-6T%E-1@IA
M<0KY:;.1I;'1)Y_*OK0 9T@T/$,X.CUM770/MCA"NVL/N((:^03!,4L(SJ<J
MA9B$I5G*YU0:F83%FY+AJ*V5MLBKMRH0:%F !W-63'<4 4G8!Z5ID<XH,#(4
MBS/4:@[P>[26]ZII;&2M16TS(:A#H#LA!;0RF><%7S*C-"ER/-/(L)&GV!F>
MFE="-M4Y#0+=2TY3EJ=3!7S!+,]PFLQFQLAL+-[HW-E6T5T'N&.N6G>'MB_3
M+TP!P=5?+GGGIJ_/N$<.XN?.MH:]Y+ )ALJFJI!]N-_1$,J*D^YN..?VY=*<
M%C-DR4<.XW$.^]*?9!OQ)+MYD,0[90>,F7<"%)"#A"NR:0@N3ZY^H.6Z=S=B
M'7*=8G]_<OQZO'6[<7=-D^^?R,=5?W<V3M-?Y?TJ6LBO#M5R U/B#QE8KNUO
MQ_H7H_?N@FFM#?1][G$K125;*P"_;[0V+R]V@>,=Y?7_ 5!+ P04    "
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
M*8NSO+],.0/-G ">SY6R]<(Y:#[''/\-4$L#!!0    (  "*2E+5N0W>P1(
M &LS   8    >&PO=V]R:W-H965T<R]S:&5E=#@N>&ULM5M9<]LXMG[GKT#Y
MYMY*JFA9F[=..E6*D_2X:^*X(J>[IJ;F 2(A"6V*9 .D%<VOO]\Y +C(LGO2
M4_UB2R1Q<);OK*#>; MS;]=*5>+;)LOMCT?KJBI_.#FQR5IMI!T4I<IQ9UF8
MC:SPU:Q.;&F43'G1)CL9#X=G)QNI\Z.W;_C:K7G[IJBK3.?JU@A;;S;2[-ZI
MK-C^>#0Z"A>^Z-6ZH@LG;]^4<J7FJOI:WAI\.VFHI'JC<JN+7!BU_/%H-OKA
MW92>YP=^T6IK.Y\%2;(HBGOZ<IW^>#0DAE2FDHHH2/Q[4%<JRX@0V/C=TSQJ
MMJ2%W<^!^D>6';(LI%571?:K3JOUCT<71R)52UEGU9=B^S?EY3DE>DF16?XK
MMN[9L\LCD=2V*C9^,3C8Z-S]E]^\'CH++H9/+!C[!6/FVVW$7+Z7E7S[QA1;
M8>AI4*,/+"JO!G,Z)Z/,*X.[&NNJM^^DU5842W%KE%5Y)9VN\E3,G9GHWERO
M<KW4B<PK,4N2HLXKG:_$;9'I1"O[YJ0")T3O)/&[OG.[CI_8]4Q\*O)J;<6'
M/%5I?_T))&C$& <QWHV?)?A>)0,Q&<5B/!P/GZ$W:=0R87J3)^@=D%+\<[:P
ME0&,_O7,!M-F@REO,'U*[[/Y]5Q\_BANOWR8?[BYF]U=?[X1LYOW8O[UTZ?9
MEW_0O?GU3S?7'Z^O9C=W8G9U]?GKS=WUS4_B]O/?KZ^N/\P/Z?WY76\^WWT0
M8_%__W,Q'HU>B^]E(CK !("C\T27F2*D)$5NH:_4P>ANK>!V2;$I9;XC7=:Y
MK%-=J90>3.':[I-?HM)HJ7,):C(3%E!4\/[*"M#/ZE2)RI.KZ2(VH^]7CC@C
M5N/R=EUDV>ZXV.8@;>N%U:F6!N:+Q4]&J5S<(%#\K(Q5NUC\K/,B7^%.O53X
M']UIF?]6[VJ9QTR0-OCE^H/?!$0&8I:!M8X[Z+Q2YC@)7 3N>+61N94<?*Q8
MRP<E%L2 RC3\F*3%XK["!N+#<JDX3HF?ZUR)T1DA>C2)Q3_J;Z3 K;2TY$$9
MUI8I-B!*-V1?<D1KQ"-L1NR51EO0&@[_5[B[BYT7750%5J;%1ME*)T\\78 1
M\%L;6*6$Y@IH!YM%B!MY40FY7.I,LSR@UK7)2\+9>/C:\<Z@.W]MQ6=0-7QK
M]/I55V1::^5&B53N@L3]58Y#UEQ51%)81:;UP&/?K,&D7,'2#CI;7:V#K&5M
M;$TV YO;M4[60:D+E="NP=J@YE8,^*NT5EE+Y,2,+V@R+W&B*\@X>H6%LH*!
M+0A7,HO4[S7=P35H\M[=];JR-92%8.*8<&!7C%O.3KHB:8AGI$\A4[@*4$'.
M4"\*DWK4='RD+LO"5()Q4(!_X]@BN$<OQZ\@)K3%@JU,49<DFN<.8$EA2]A>
M.=88H/1D66Q!!^REVL PWNL:[KS?>?%9N$UAJZY39#NA@8"DBMHG&SLJ6*K8
M &R $M<4T$ L"L-4BT6F5RYV$#(7MC +<8C(MQ*L01=90=8)RPVE8%H)QA40
M=7#_L!3Y3J<$%Z. [=PR$PMHD3^\G'2U]U!P*F#ZK (+EP$('^ W!;0H\1PI
ML30%&<09#0C%6FTZ4ME]L?;EZ"HW%FZYW[45J[]T7XX](E$C%<4DBH@53 3T
MP$KXTW^ZT5+'X$HSL"!LD6%OD"-I*7[7O#]LM5!KF2V)%!PC:(6Q$9%;I-IV
M%%,I[+Q$%.XI=2#N@#@%[T9PA&J7'1_3'/,@);N^)">,>X%FJ0T0Z $%YL7O
MT(>F6@88D+#%#D5.[)W>D = :2)!$$752CKYS4>@5"7:LIV,6DGRN)7SSB8&
M@(Q+1YH2QP)N2G:GD.X"H&,L5>0.4$BT9T[Q@&0D%PB8P7DZSD3!W:UTL31!
ME5TIMEL)#F N'[(U)T6*A!#;>W+<>D #@5(:%PM",D,(+ NKPGUID*)6'"H'
MXKJ?4.'()!D4[Y*O7&*_OFI%4"UY"H.D9S-O*%U%?<O0 _WU ZX4#E+N&+ZG
MV'T_X5AKG4H36=N>IN.H*SQ8\5#8T[W3=]KF_N\QUF,+N=69:DP5>5,-Q*]K
M% +,D]%<9"]4KB@ST&>4$%G*L%I@;4K[+37+CQB^6C]A \!;B=JZW*@,!:!$
MVK58HNU"A$Y59B/"%,Q;>U#!_8N$$'8@G#X=7D!$22COD7@>B=PDI:(N"R>B
M49ESQ&Z*]CAE:*,-PWJD <8MT]XGJ?.0G9L(E<@2*J ZT2 .U48-Q%>';*IE
MT*Z!W!UK6,$-7$[!S0,5:-2M0,43%2@]3AAFTU-1(=L.H0P5L!4KV-&XV)HD
MJO1%'O'^->==YQ5S!DYF&Q0OB8R:>(14*)TSDHXW\EYU1&%[6;3.I<\C!$?)
MI9/7,L57"H^;ICZFJ.65G'D<:T\*(3F!L:&VR!=/$(1V?FJ-VX54%)SOCVKY
MPYH,KN78I AIU(/*:\\7P2XG"*:U(=6VHK&BH;$BA?]\:E5%>B)UH'OMJ*NV
M8?6"8*1S-[[@WO9!ZHR!ZX2*L,:GU%;;R' ;F0)3?T,UA&H[%@&XRJ+?=\RB
M2$NH=,:C.V@4QC"N%&LMV98=3UDR2FO%N9WC%]VL<Y^9.':WZ:9S8Q=0E=3&
MD!::JDKE#]H4.:O&4W8Z3.@*(GNJZ#&POD"TNX^\,?/B02%@%%@J0:"V3?%^
M]?F7Z_?'H\NV8/^[DM8[5T@63>*V/G-W,DO$J2"C1118"&L0H;U&U7%.OL(-
MT&?86+*QW5T.%,?%\IA">A><?+<'4<-B%BA#_TU^0+EKLZ&XPERXJ%2$L,O#
M#L2PK&9 .W*EW#F40ANNHG3723BT?@PS*FUI((#JGIP!PE6[$GY,/D\QFR9C
M.FM5XD-DU,FM#2B\ IIVI5_5U*1EE^J1F>@!X ]]@"FV7#=Q;=#D>D>K*[+S
MUJI35D4'96]7!_E=/GYF6TC=T^>^8!;)@YH!]S3V:%(@V'&T:*D$OQFR X5,
M-MI"<B9C]:.[0U652</J=PU^WKEZ$/+2MN)XI(:8 J:C#CYX>YKG,,!H4.)V
M/VQ[CWD7^:G&U51".\X@WFB,%,L#+2 <>:#M"'H[LOX7,N.NCV=VKWL6;QX.
MT BL+UV#8SU3]CNYGS6=9.9KH:O]@<62&6<XYE1\Y,<-H)#(7>BVK/U\E770
MYF[R<H9J6ZZPLXHDX]J9O0>*>H\XM%DH$X5971_R_6Z4KE#,-*1J+[C7!'NA
M V?([+/YE;B8C@?BBLH>DH+K'\JN@'J3?*B@552(A'7\U$>0;;)4<Y5J)QOJ
M1MO77"A,+7=1_#CHK3FZ.Z@N9'X/,%/,YL;8Y_T4Z<PB?#"6>,\PE:'G0V"_
M_7+%=+H7HUX-X<I4U_6O 8-L!QQ V-1W8)T!R(:F-YWV'?%F#Z_4'*$DA:C)
MFAP[IKB!\C/IZC+JZ'+0B_\T_7=1'9ZY4C3BMXT6F7G>4OY&S6B0Z&J-Z.CH
MR-6*&JY*-2MLG:S[XS2XC]-N#TC-T)>?X:'99.BO;*E]?W$9GY^>Q>?34W[B
MQ6@47YR=Q9/A14S)O'2=7[9C1HQRDQIP@-K(N:E*FE+$JLA;KRO ==Z,:OIH
MEIDM@ AL>G89GTU'CH&SBWAZ/N22,FAG6_2-WZ\5Y6'/>2SPOD#L"!004H/N
MS=/IA1^7(K8:"%Y0]EQFKNC'H]W4ZMGR2R->V@< M?GDMQ2PC*8,E++[^H;B
MH$$7*M.HK2C'A?D8EA?6]5.TNCMH=?410$#*#YHCK35$!^%LPOI!":?>3JD(
MB-7 9T:!]H&.=UP)14',LOFH&I(':#BG1I]%D=D=R@!YR(XI^3&*TS65/N3K
M^^58A:^I#SQKJHA<+Q%(^(2+_Q7U;-RA*4K,G+G),5+XG$QV/D]3080_YL&5
MY-PK[90TQ]BE(WZG:4;-B!1+F&!!#.7_XH&''&Y,+$ZV" V5HEBXC#J]VX$B
MMAV#[,=ST<;S ["L>DA)#^H8Q%Z,AN-X.AK'E^>GD7/6X6E\=CF))^.S6.2*
M(S-UK5N&,'&?%O6B6M99[V#@!;@979[%TU/O]!/X')Q^/'SD(W<> 2']FI0C
M<0I'7U1MZ9#WFQ;Q0DPN!.J0+)R6O1#C]@(Q9O6W$&,5'7(]$;'&P]'E 9ZB
M)H:D15EQ2"KI'&K'KL&M)1F21G!-8^XF-&Z(3KTH6GX0-#N*4&BQJH)GY>$S
MCVBX!DQ#=Y?QY)?[051J+YNRT1=+6S[AI,=!%=!P%<<K2B$;:>XI)'0W8A!:
MUI:1VR:14ZHIS#VI% (D[#;H%#6"2BI61>&\)2IE<B]7%'>;A?V($US8Q>)V
MV];)R0KP;,O(+Q9H3"%0NP6U9$ >;6Q;K^(TV$H>Y8I8E*3%9Q'O[+@/]+P(
ME)F;/A-]\-%\09N-GW-1W*3F&$CNPVS4HHS+ZE;P_Q)TUTC@^8IU-7-MUMU>
M96I2GCJ&IUPS%LF$QQ=4=:3Z@4=%T#U-B2W/']EE_?$#<+:4VCC8];;TG1U7
M*ZE:<GW]0/W=@^_LX'HHH[B,#A4N^B,X?I3I9=/&[+,79K[:A7HW/W 4V@F@
M*U1UYVB YV2H$?6"1F7N',0)14+Z;ZZSCO8&Y\N:9E&=\K&/VA#<#VC2U=!X
MC%! K4S%-2\^Y+E3*ID.:B!I*5X35&DV$=$ I>)2KIMCM$E0A562!VO$=^*2
MBG?V!"TZG\FZ/I!&&'[D2+8F#P=K;E*IN!VC?$PYO,.B^@8'Y_%R]RICMZTI
MFOXGE.X^BBYV'1OL<:.^)4JESFA=Q!PJ.4+4CCHLN(YS3[_/%8Z'/.(J9.FF
MYKL-\P%_$$,U#)VT<@O@9YVP<%Y%"7(J12T6VD^X@B[<%,I0F*ZT=;V2GUUP
M]I&=&B-L[4?&M,\A:LUV/+@"[B,W'-H78']&8@.U_RZ?/]J("JD7%_'%Q2@>
MCB8N<IW'D^DX/KU\E((_2)/#]);<$V4I\4AOI:"Q?WR#3P1X@IVZ"43D)Q"/
MDE->LQQT5D<K_2'Q!M$135>1W-,(C+R#)VN=::.+$0/Q7F>\R_-,],=*W\]$
MF=4.Y<J-<JD_I(TI^)5%I?BDKEGB:;2,1X\8[TP^47M*=#$[OQ5@L6X$>XY^
M>-VBJR"O,C]\YI-$NA+)K33=3.9'!=QGD G=K/E)3?H:(4PAEP75=GCFA^B.
M.\;N6T)1%YL1>RYY;72C>(!(![(O*?2\8I]S"&J@=8ME<][RA7@Y'<;#R5E\
M=C81K^C[^#P>7@R!UJ%X%;F%OP9+SKPE;QI+SIV6T$*>#N/1^%*<HI^;HF8]
MQ$J[;_/.#=/'KF>#R=#M/QU<GF+GPX($'!X6!3YY>8J">30]($I8^M<)$W8X
M),X<M<A_:K]KM\\?&>X<TEY<QJ?GYVZGR32>H,P_.[_\4X:;,K7SZ6F7AV<L
M-AH-4'Z]<M)>7'J3=7A_WE;/<O]G;/4?\M\QTB,)Q!=W,- [S4+O6OL9,O4+
M8E:O$.#)6A<N]G^<S=\A"EKJ'6;SKWSG>#2)HW!FX,L0?_CPOCELPG9<+3K2
MI+*/E-U_X:3_B<.5.XWVIPU=ZG2(29-%%R_; ZQPH,\T*1VT!0-B7D/2NJ.9
MSHM]<PIN%+Z0RU(WH:-<&@X^9O.K<.8A+BCK^>O/<QQU.:::LGF[B<L[&H/K
MC1\HY.Y :>]T"S4%^IZ<7^KBCJ[QF]%I[ L5KI,5=SG<(-+LHJ26!8U\ZJ)Q
MFU#<',$]Y0:E+8>A3).^= PF>T*]+$1X;Z+5<]35\^ [('/:0L:7$$TAW3$4
M;7K=G_=>H4,E;/+ Q1\,7&5%G7)=4O.R67L&U;R$)<4<W9A.J'YQI]$'#'?:
M>4?$LV7=%@EOD31;R(-;6+]%./#F=[TXM84FA<_G^4C+HI9'#E71JM:I>QLL
MYU$VG/QXVJ*N[94LJVC\^B?TD&P^ M-G&@/[&]>!/IV'SSW].'A4]SPH=$<]
MW48)ZY8: AX \S$[E8N#KN'^,FQ'![ M]K MP6S:G,QWN4IDSG NRXSJ:O_N
MDE&5*=J2DSJELG>!ABK0Y$%%Z "R=KX2CL$#?_W&I#G$</WD,_YW2AN[HX[V
MH,.].A<FG7_JE)U=L%%M.YK8<\*([AR/Q@W(YGRVN=R%"G+?!UV&N9/?E-V/
MT$2G?;6U?;F*.CE?-9)A/;C/@>RH079+M4$I#TPS:5S #\0DF\R&TQY0X3=O
M$->+JBDF59[LJ,>DL\H&?^&UR$&7W^@OP3"EBC_ \"=Z8;(%<>0UPZ,[GY1\
MJ^9G*^XP)J":IW$= (=C4W@SNMU&6:V3;"@6[Q/H.06])>CS:]J_XXCW$4YZ
M<X.,@!0/6O=6RF.L,SHX6#':<:^'[>A[L'WHY?N3S@\@$*U7_#,/ZM* 7O=;
MB.9J\TN2F?L!1?NX^QG*)VE6?)"EEE@Z')R?'KF7$,*7JBCYYQ2+HD)JX(]K
M)5-EZ '<7Q8 H_]"&S2_KWG[_U!+ P04    "   BDI2*]W[5^,#  ")"
M&    'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;(U6;6_;-A#^GE]QT(!]"B+'
M25_0.@:2-.TZH$F0=-N'81\H\21QH4B5+W&\7[\[4E;MP4D'&)9(WLMSQ^?N
MM%A9]^ [Q !/O3;^K.A"&-Z5I:\[[(4_L@,:.FFLZT6@I6M+/S@4,BGUNIS/
M9J_+7BA3+!=I[]8M%S8&K0S>.O"Q[X5;7Z"VJ[/BN-ALW*FV"[Q1+A>#:/$>
MPV_#K:-5.5F1JD?CE37@L#DKSH_?79RR?!+X7>'*;[T#1U)9^\"+S_*LF#$@
MU%@'MB#H\8B7J#4;(AC?1IO%Y)(5M]\WUC^FV"F62GB\M/H/)4-W5KPM0&(C
MH@YW=O4+CO&\8GNUU3[]PVJ4G1501Q]L/RH3@EZ9_!1/8Q[^C\)\5)@GW-E1
M0OE!!+%<.+L"Q])DC5]2J$F;P"G#EW(?')TJT@O+3U:9%B[1U>C,H@QDD@_*
M>E2_R.KS9]1?PQ=K0N?ARDB4N_HE09GPS#=X+N8O&OR ]1&<'!_"?#:?O6#O
M9(KO)-D[><;>C6N%4?\(IL A7%KCK5929$88";<./9J0-VP#'Y41IE9"PSUM
M(M$O>/CSO/+!$8'^>@'1Z83H-"$Z?2[C-Y^O/\'EU1W]KO=E_&7UZYNO5W "
M/__T=GY\_!YVK,'7#BG&?A!FG03>O/?03!'Y*:(#X1"HB =Z2A">2I)I$#H1
MZ&^R05S4&FJZ864BDAP(:!-A:(\)<[3M$3H24*:.CHU2VW"459+5UGOT*=N=
MD&"P%5R)!]\E:N$[:*@_>)#1921()3]8E\Y)4%D)C;,]_!KU&D9^D)BSL>V
M6(-]A6YB3@+F$1JZ-.L\.*%H)6VL HB*FM-!V),J42FMPAJ"_4'0%GINF(JX
MP4TGQS"H0$DVB-)O@"4O!I\HJRO4CPA]KA;.!3EI(C])I"4.A8[YMP7K<.<J
M>K%F %Y)"G/0PGBVD.,24BHF,+EGD[ON%=TN$0#9.GZ+')^E3F8=\U9;87)>
MM:U)O1+F(5_J)A>[F'Z0&G)&+9$&AB26'<2!:HISM)57'^L:O6^BIFO$)ZQC
MP"1CJ(%7T1/;O0>NMH#M.B4*'\E8%*P@0J Y0\RU#26[TKBA&25FA%W7&2FC
MVDM]:<'8P$3549("!27DW]1I<ZUS4K'AH3&2L+:/Y&*,@/'4F@I&-:J>F@8+
M.9DKB6@A>AO9U%[A ZVR,84^%US/@P,J)@JGAD8C^,Y&+7<23^?1I)#_<P6[
MW-S7H,JM\="C:],0]*1"*/.DF':G.7N>Q\MW\3RDOPC7*J*>QH949T=O7A7@
M\N#+BV"'-&PJ&VATI=>.OA70L0"=-]:&S8(=3%\?RW\!4$L#!!0    (  "*
M2E*"62 ]M0(  '<%   9    >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;(54
M6V_:,!1^YU=8V;2GJ'%N$!@@E99IG=2+H&L?ICV8Y!"L)G9FF]+^^QT[D%&I
M92_).?;YOG.Q/X]W4CWI#8 A+W4E],3;&-.,@D#G&ZB9/I,-"-Q92U4S@ZXJ
M ]TH8(4#U5404=H/:L:%-QV[M3LU'<NMJ;B .T7TMJZ9>IU!)7<3+_0."PM>
M;HQ="*;CAI6P!/.SN5/H!1U+P6L0FDM!%*PGWGDXFB4VW@4\<-CI(YO83E92
M/EGGJIAXU!8$%>3&,C#\/<,%5)4EPC+^[#F]+J4%'ML']F^N=^QEQ31<R.J1
M%V8S\3*/%+!FV\HLY.X[[/M)+5\N*^V^9-?&QI%'\JTVLMZ#L8*:B_;/7O9S
M. )D] - M =$KNXVD:ORDADV'2NY(\I&(YLU7*L.C<5Q80]E:13N<L29Z95X
M!F&DXJ#'@4%"NQSD>_"L!4<?@/OD6@JST60N"BC>X@,LI*LF.E0SBTX27D)^
M1N+0)Q&-Z F^N.LN=GSQ?[I[)9=<YY746P7DU_E*&X77X?>)#$F7(7$9DH\R
MW#S,;^YO%U?SY7OS.PFV@AOIAN4P\5!1&M0S>-.;V_LY2<B73UD4AE_)40)R
M=%@DER@,;: @<DW,!LA:5J@P+LI1#\<(]0J4&^6/K0 24[]G9^H&VUNP'=XA
M XJS2I//)$K]D/9]&F7H)+$?#@8^'82]Y;9I*IN,B8)@G4_(_@:8A-2/XJ&U
M^JD_2/J]1]0@X8(T2I;8DF,?#OVH3]&*!XD_2/N];UQPO+(%*:4L; B":9CX
MP\P6D*)!8S^E6>]>&E;ATI#Z&;:0AJEU,G\8A3[-0O+> 09'8JA!E4[R=EY;
M85I==*O=JW+>BNE?>/LD73-5<J%)!6N$TK-!ZA'5RKQUC&R<M%;2H%"=N<&7
M$90-P/VUE.;@V 3=6SO]"U!+ P04    "   BDI25;:.,O,"   /!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6R=5=N.VS@,?<]7$&ZQ: %A?$UL
MITF I)/%MIA+.DVW*(I]4&PF-FI;KB1/.G]?2LZXLXM.'O8E%F7R'![29&9'
M(;^I E'#C[IJU-PIM&ZGKJNR FNN+D2+#;W9"UES3:8\N*J5R',;5%=NX'D3
MM^9EXRQF]FXC%S/1Z:IL<"-!=77-Y<,**W&<.[[S>'%7'@IM+MS%K.4'_(CZ
M4[N19+D#2E[6V*A2-"!Q/W>6_G05&7_K\'>)1_7D#$;)3HAOQGB7SQW/)(05
M9MH@<'K<XUNL*@-$:7P_83H#I0E\>GY$_]-J)RT[KO"MJ#Z7N2[F3N) CGO>
M5?I.'/_"DYZQP<M$I>PO''O?B!BS3FE1GX+)KLNF?_(?ISH\"4B\9P*"4T!@
M\^Z);):77//%3(HC2.--:.9@I=IH2JYL3%,^:DEO2XK3BXVD_DK]P&!3\48#
M;W)8?^_*E@JO9ZXF"N/H9B>X50\7/ ,W@6O1Z$+!NLDQ_W>\2ZD-^06/^:V"
MLX"7F%U Z#,(O, [@Q<.>D.+%_X?O?!UN5-:TI?RSQFJ:*"*+%7T'-7=[69]
MM_U"5%?+FRTL;RYA_>'3N\WU^F;[N]*>A3/3.54MSW#NT/@IE/?H+&YNMVL8
MPQ\ODL#WW\!92OBEO1VTXZ ]$S1I2F,.8@^Z0-B+BD:V; [3$74!ZQU*VXGW
M78,0>FQD6F+[,EIU9963IX4LZU:*>S2@"EY"Y+$D]EGLQ62$,8O3E$W&WFC9
M:0$ABR8>"\*43H$7LXF?CJYY5I!V^?"?!/V4^5Y$SC[XY.GY+!D'HZW0O(+V
MK+0)T803YL<QC!.*)*# 'UVA4E-:"UE7=Q4WPG.DRF8EM_OB%27N>V.6I@F\
MAE?AF$T2C\5)#*]/I"\A"%E(E?#CU!@!2X.$+B+XW=?C/AG2&N7!KB)%9>\:
MW<_K<#MLNV4_Y+_<^U5YS>6A;!14N*=0[R(>.R#[]=,;6K1VY'="TP*QQX(V
M-DKC0._W0NA'PQ ,_P&+GU!+ P04    "   BDI2!300YU8(   H%P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6S%6&MOVS@6_:Y?07B#00NPL=Z6
MTB2 DWK3=!,GL-W9Z2[V R/3-EM9=$4J3O;7SR'E9^(\IIW! $$LB>1]G'ON
MY24/Y[+\IB:<:W(WS0MUU)AH/3MH-E4VX5.F]N6,%Q@9R7+*-%[+<5/-2LZ&
M=M$T;_JN&S>G3!2-XT/[[;H\/I25SD7!KTNBJNF4E?<G/)?SHX;76'[HB?%$
MFP_-X\,9&_,^UY]GUR7>FBLI0S'EA1*R("4?'37:WL%):.;;";\*/E<;S\1X
M<B/E-_-R/CQJN,8@GO-,&PD,/[?\E.>Y$00SOB]D-E8JS<+-YZ7T?UK?X<L-
M4_Q4YO\60STY:B0-,N0C5N6Z)^<?^<*?R,C+9*[L?S*OYT9!@V25TG*Z6 P+
MIJ*H?]G= H>-!8G[Q )_L<"W=M>*K)4?F&;'AZ6<D]+,AC3S8%VUJV&<*$Q0
M^KK$J, Z?7Q>:%:,Q4W.25LIKM5A4T.L&6QF"Q$GM0C_"1$QN92%GBC2*89\
MN+V^"7-6-OE+FT[\9P5^X-D^"3Q*?-=WGY$7K'P,K+S@"7EG4@[G(L\)*X;D
MD</D@U!9+E55<O+?]HW2)9CROV?4ABNUH54;/@5M=]#NGIV?7'1(N]_O#/J[
MH'U6A,G( S5C&3]J(.44+V]YX[A[->B0F/SRC\3WO/?DD9I-%UGM8B:114KS
M(9$CHB><C&2.=!3%^, !VGQZPTN+^*>JX"1PJ6.@M_@[%P:U2G%2&H(K2@J4
MBCV2TC!LT<!MX3FA2>32U(V< <\FA<SE^)[,F.:%KJ?[%#7"_(]3Y]22&OI*
MGC.3F6HB9@NQ2>!#;$!2-Z%I$#A=6;S+Y'3&-5P9EYRC'&CBA2%M>0'Q86@,
MB8.2#5&J4,9(3'V_13W7)1%M12EU0PQ+S7)8Z<4TC@(:Q:EY,>,>C?V(7+2[
M'\CG?H?TSL\^#LA50?I\IFM,_,BPT$TI^5+= 2XR9XJ,2U8 2X>1? L;H%H2
M-IN5\DZ@7O#\GB0)Z@XB1]X$4.W"+O6]8F#:%"Z5BF!!L)\@L?/<U*C%X C9
M_);<W-M077,YR[F-=NN](F?REI>%P<$QRFUT?F'3V7O2XTI6909E)^ RJTRL
M/U;D5%:%OJ?D-[&0P0I*^A/&BCM!KDMY*XJ,[Y.!8043);EE><67/+$Q FW$
M TH9')RA\0$U">-:DAN^6*%FW)9:L$YI(ZAW>=(*J)>$-$DC\@8^[WD>]=(6
M]9/T;:WZD0*A(-$@SJ:RU.+_AKOPW.JP 7!FO!32,CIRR3UG@+-29H698M+8
MQ.2=22F#]D0.]TULV]48!"1>8 .+_P/!BJ_5?<6*!\'-./2.1 8 C!*+]&?$
MNK>.-4@.P',S;*F W^WX>]XR_J%/6W[\./PA6)JDR7;HF7:NC2=GE:E.NA09
M$NF$BZ_X6.,U0Z0GV(UJD(WA)<]DB0*,Q09Q#]R/: IH:L!CE[J!^WJTG6VT
MR6.TM^",+9RF@HA"0@ZLX>  K'$>) E,9:8@P:N;RN[,HU).\4U- ,!$YD->
M4C*?B&RR&9 7TX$\E0[..AV^P.O<N+E&]:<S 7";<8U693EWTSO'^/ H4TQ*
M@/T1==-T$2#J>2'JT1\($7E%B(RH;>;^J;N!J:0HV2T/Y3H!VVD4A#1R8^>"
M*W4 [F?5M*J!6YAM2S[*(75]N!MXY"UYX],X"6CLXF51K?.7-IW5ED,&G=./
MW:N+J[,OY+H]Z'0'S]'2!$,H5=D$UP\WJU60$23D=BEGI> :O:K)=N.',<E0
MP**&\6%5]Y; <5)-10:'Q?#U#')6M?0Q0YZNI=C:DA:8$R<U<U ]:))$;VT"
M/,>2A9,KFCC>:^OF8 *YC^%" 8(VC@RN<A2[E4I;&3Y5^.0;_#V76MFGV,E9
M@7G9]TJ4",%9->+&5&,WN#1'\N?W[^3<H*"J&R6&PH"_KM!/0;N4N,-& RY7
MVA;DC>Q+*7AA-F1GD7VAVP(#W16*._ KN3GE&*1  [A,<C&R)BAQ]TH@V\K,
M7^:532GJZ-WHXN,C7(W[&S._%7+^;H*V]&=2>K!#WAXB%R"=7=^WSUZ M/-:
M+Z8U5J%9<KVX3FLOB*@?)JNTWF'Z,K7K%G&O;A+)Z>?^X.JRTR.]SD5[<'[5
M[7\\O^[_;;3*=O:L3W$KC@RQUN1*:1K:3S]$+G!A8[_=H Y -N(^L:(R[MCS
MDM?:PL19)X:A),O1B?QZWED,"Z[^9,]1;\,6PMZRFYJSY],(!/?#X,?2BM_"
M=PA?0_ BF7>?+NIMRD.AC'W;_7O8?#W:"M(7&8VI01RC>[64!N<".)B JDM.
M[T9H2>OEB69O>:8AW:ONN].KR^L.3G'MLUZG<[G8L_X69A<[3UA/A9<&_@:O
M82A-XQ]C]<AL:J]NVA^QWGF.]>2G6;\3E0>L=];Y3CWT(FAAZOTX#5$WH_ O
MAN7%3-A]=@;WD8\HT?;@CJ8SBJCGOUS8,=,-J9^&)@M2M&YAM"[K.^%:9L#R
MM+ZW/*^30:_]H7/9[OWK+R[H,V2D0$]E&[AG>H;U]<$3O ]=VMHLZ*M;AE6,
M8<57=&JV<2SP!W+F1, -45K8-:1B][^\Z@W._V,W--+Y[;K3[7=(9Z5O"W%^
M-^.%XK9?>-@Q*GOZ-$X4_$[7I-%SGN-G6E_%U3T>G#%7<F2+*N:4R=2B05 '
MSL N=#;O\ CT;ZWIU,88=GFD%2<HZZ%Y\4F4@@JN;UX"$GG8ZEJN>0E)@ +K
M!W8D(@%H%B%U=UVK-3=N+U%'Q_:.UIQ2JD+7%YFKKZMKX'9]^[F>7M\A7[)R
M+ I%<C["4G>_%37J$\3R1<N9O0N]D1I%VSY..,)?F@D8'TFIER]&P>IR_/AW
M4$L#!!0    (  "*2E($IIS.$P0  ,D(   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$S+GAM;'U6VW+C-@Q]]U=@U$R?%.MBQTE3VS-.UIW=SN0RMK=]Z/2!
MEF")LQ2I)2E?^O4%*5OQ)IN\6"(%')P#@(3'.Z6_F1+1PKX2TDR"TMKZ-HI,
M5F+%3%_5*.G+1NF*65KJ(C*U1I9[ITI$:1R/HHIQ&4S'?N]93\>JL8)+?-9@
MFJIB^G"'0NTF01*<-A:\**W;B*;CFA6X1/NU?M:TBCJ4G%<H#5<2-&XFP2RY
MO1LZ>V_P%\>=.7L'IV2MU#>W^))/@M@10H&9=0B,'EN\1R$<$-'X?L0,NI#.
M\?S]A/Z'UTY:ULS@O1)_\]R6D^ F@!PWK!%VH7:?\:CGRN%E2AC_"[O6=G 5
M0-88JZJC,S&HN&R?;'_,PYG#3?R.0WIT2#WO-I!G^8E9-AUKM0/MK G-O7BI
MWIO(<>F*LK2:OG+RL],G6Z*&1R4O[QNM45J8&8/6C"-+Z,XFRHY(=RU2^@[2
M"!Z4M*6!N<PQ_]$_(E8=M?1$[2[]$/ 39GT8)"&D<1I_@#?HI X\WN!#J:T\
MIS@["OYGMC964WO\^T&081=DZ(,,WPNR^CQ?P./3X^7]U\5B_KB"V7(Y7RU_
MEL\/D=QIO#4URW 2T'$SJ+<83!^?5G.XAE]_N4F3Y'=X+QJT6B65]:22M;K=
M.14'X#(338X]EF^9S!!J=J"31M\U"F8Q!ZM (#-<%B"8S(&./S0&87T @H9[
M5=5,'OJ43E ;H%)AM::(IW*%WFK-A$<G"_4.H=Z.&;A(XO F'H2#&W+?E3PK
MP6T["$<"88,(1ZK&4V&%YAD=O$:CY^>,F3VG!B@+NE5RD@K+DG]OF*1/C;0'
MV&A5.98)J>S1\[H/7R0\,$UQTSBY#N%/3DP+@K"H/02E@[5<>A0:T26K)5+7
M6NTY70](:1V$PSB&J@G!Y2P=Q?%E2=</(Y9O&;\A%M*:,;GG\*S5EDJ$?5AU
M.7 9<<Q[LUISX8GZ*&Z?$HH[MA;H.>$6-94)Y>4!F88:-5<Y-+4K:AJ/1BTJ
M*TA(0;R[0KLL.[0?-2T>[B 9T-TC!%VC/4*CL+*I0H]RRG;)<NJM'"&)VZA=
MN:CXYP&<?RN(<EN9_BL4BEXI;?E_E/:+Y!35"WU9]L@,]S27S+$=7-T-WT/5
MWD#H;J"W3=D6)4Y^"REAID8_$ 0U\=Q8KS8_!6=^8G0A2 )%Z+6TWQR9$P&)
M>]<3#:UV*+9XZ=D<T_\34IZ..Q;(-M9EU76)@Q,T*<UM;^51>B^:7 K/1;G>
M3>$"TC"^&H9Q>N4V!J\WAJ\WKEX'OH!A.!HFX2 >P<^NP.ALO%2H"S]$#62N
M:=M)T^UV<WK6CJ<7\W;(TR$KN#34 1MRC?O7-!9U.SC;A56U'U9K96GT^=>2
M_FN@=@;T?:.4/2U<@.[?R_1_4$L#!!0    (  "*2E(2T9'<QP(  ,H%   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;(U4VV[:0!!]YRM&;M4G*[YB
M' I(7%RU51,0)+VHZL-B#V#%]M+=)21_W]DUN$0-J"]X=G?FG#,SS/3V7#S(
M#:*"I[*H9-_:*+7M.HY,-U@R><6W6-'+BHN2*3J*M2.W EEF@LK"\5TW<DJ6
M5]:@9^YF8M#C.U7D%<X$R%U9,O$\PH+O^Y9G'2_F^7JC](4SZ&W9&A>H[K<S
M02>G0<GR$BN9\PH$KOK6T.N.0NUO'+[FN)<G-NA,EIP_Z,.GK&^Y6A 6F"J-
MP.CSB&,L"@U$,GX?,*V&4@>>VD?T#R9WRF7))(YY\2W/U*9OQ19DN&*[0LWY
M_B,>\FEKO)07TOS"OO8-(@O2G52\/ 23@C*OZB][.M3A)"!VSP3XAP#?Z*Z)
MC,H)4VS0$WP/0GL3FC9,JB::Q.65;LI""7K-*4X-AFDJ=IA!\D1MEBB!51E,
MU08%S-@S6Q8H>XXB(NWNI ?040WJGP&-X(97:B,AJ3+,7L8[)+!1Z1]5COR+
M@!-,KR#P;/!=W[V %S19!P8O.(-W3,UD:TK "@D_ATNI!/U/?EV@"!N*T%"$
MYPH['L_ODPDDWV?)[2)9P/!V M.[C\D<9L,?P]&79/%:82^"Z@GMRBU+L6_1
M"$H4CV@-;J=W"<3P[DWL>]Y[^ ]B.'8=3[O.3=>WQ]*DG"9/*O+B*Z G6/&"
M1CBOUMT6]0/+)7GKGGS>50B!:[=T<TR'6E1?0=X&=H_%B@D\ L-;\&+?#KU(
M6U%L=]QVZQ\]L=V.VK8;Q="QH]"UO<!M35_JB^S0C>QK-R*+$K=C+SZX%/CX
MW-!Y?FP'1.9YL1UUO-8=5ZS0U&W;)QT=U^@(B>':#OP07FN]<S)?)8JUV2*Z
M0KM*U:/6W#:+:EC/YU_W>LO=,+'.*TD:5Q3J7G7:%HAZ<]0'Q;=F6I=<T>P;
M<T/+%H5VH/<5Y^IXT 3-^A[\ 5!+ P04    "   BDI27<\33D %  !6"P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6R55FU3XD@0_LZOZ.*L+:V*
MD 006%^J4%G7/5TM9>^U[L.0=,CL)C.YF0G(O[^>28C@J77W!3*3[J>??DV?
MK*3ZH5-$ T]Y)O1I.S6F^-CMZBC%G.F.+%#0FT2JG!DZJD57%PI9[)3RK!OZ
M_E$W9URTST[<W;TZ.Y&ER;C >P6ZS'.FUN>8R=5I.VAO+A[X(C7VHGMV4K %
M/J+Y5MPK.G4;E)CG*#27 A0FI^U)\/&\;^6=P"\<5WKK&:PG<RE_V,-U?-KV
M+2',,#(6@='?$B\PRRP0T?B[QFPW)JWB]O,&_9/SG7R9,XT7,ON5QR8];8_:
M$&/"RLP\R-5GK/T96+Q(9MK]PJJ2[9%P5&HC\UJ9&.1<5/_LJ8[#EL+(?T,A
MK!5"Q[LRY%A>,L/.3I1<@;+2A&8?G*M.F\AQ89/R:!2]Y:1GSB:Y+(6!RQ+!
M2'C C!F,X9XIPU&?= V9L(+=J(8[K^#"-^".X%8*DVJ8BACC7?TN46OXA1M^
MY^&[@)<8=: 7>!#ZH?\.7J_QM^?P>F_@;7NXAIEB0C-7'QK^G,RU473ZZQT[
M_<9.W]GIOQ77V[MO7V=P^6T*LSMXF-Y,9M-+N)\\S*ZGCZ_%]7VXKW>S*8SA
MPT^C, B.X5UTF!@P*0**&&0"%$',YZ@H@L' @]_+)RX6]-*@PKC%!:6=@689
M:F +A4@=9Z@(3>I +F1>,+%VAH?'))(D/.,40@_&OG_SN1/)'#Y)&9-DQX,;
M$W=@WTJ'_G$CX,[!L0<T-Y9<ECI; Q."*B\B"DS#;[PVP 1<80Y7BL9)@W@
M1:ETR8@7D5VE/$HW;G!MKW19% 2Y9,J"PQ(7:-C<>D0OGVG2" -N-'!!)ZNM
MD6DI6-:JW:_BELJ,QVQ-9PK@&IFRD=2P;]_5GCTZ^<DF7+5_!QV8D4Q$'4#H
M-HSVT584%=R29=1CE \+\T*_16X\W)Y#./ &ON_YO@_[K"B4?.(T=Y!<V^MY
M8S^P;\D(C2.'HOD3Y%OM]ISJ3<,X%RCOXR;O*45;RRR&'?S67C \\OK^V"GL
M]8A$&/B4+AF7D=D-8P<F>J>N-L8\I_RE% @]WVM55Y8GJV9,7,T857=@4<T8
M6!&CO;[7ZP^\<#"J"/3)?$A\AAZ)ZP+=Z,[6_\%TBTS75WN!YP\#%TT'.A[[
M+KP[D+"B-J@9DI\IU<!5F2!%:BX5]3P13135#MOAO?9V2G:&46J0Y? 8<:2:
M;GU@>7'LKH7,Y&(-UR*F6:[6L'^E9%D<V-IVS4+,J4I<CU75(K.,C,S7<*LZ
M\$=:RG4)-]R#BY1Q^@H)Y\O%]&Y32G6#6J^HNS2ZVFN50F-44H-[(*0XY*[;
MM3F<4SG;,L@D#;[*74;^V]30)S*F#[Z(715KK&7L:R$-]=C\.P7-=:#BQJ!X
M'A?Z_]?$R[E"\)K'G/8"#[YPXKSPP$7_N7WWJ"2&P[I$@\ ;V;+>+8\[0;8H
MJ8WU"HHZ92$(BZ(G:7Y1@C+J?*RFW,\4#R.)X+6H=AR[+&RE[M]S[36-S0CP
M;!BJ$?5. ENO)5"C6EJ2NA'MP/W6X+/"CG?CEK)3/(:C(*1MIK29RI$2K5].
MCR-O,!IM1!):%0Y:9+P*!>B"T:\K\M<<JV9:%2_"7/*8>M9.4@9F)0_=?"2;
M.6"25(FP'A#\=B*J2+M919>6MB5 (R_L>_W1:]-NV!\<=%[[#G>W=IT<U<)M
M=)IZAQJX6GN:VV9IG%2[TK-XM7'>,K7@5.(9)J3J=X:#-JAJBZL.1A9N<YI+
M0WN8>TQI\45E!>A](J79'*R!9I4^^P=02P,$%     @  (I*4E^.%\IR P
M40<  !D   !X;"]W;W)K<VAE971S+W-H965T,38N>&ULE57;;N,V$'WW5PS4
MI$^.)=&7)+NV 3O)HEOL9HTD;5$4?:"ML<0-1:HDM4[Z]1U2LM9NDP!]D3A#
MGC-7#J<[;1YM@>C@J93*SJ+"N>I='-M-@26W UVAHIVM-B5W))H\MI5!G@50
M*6.6)).XY$)%\VG0K<Q\JFLGA<*5 5N7)3?/2Y1Z-XO2:*^X$WGAO"*>3RN>
MXSVZ7ZJ5(2GN6#)1HK)"*S"XG46+]-URY,^' [\*W-F#-?A(UEH_>N%C-HL2
M[Q!*W#C/P.GW#:]02D]$;OS5<D:=20\\7._9/X38*98UMWBEY6\B<\4LNH@@
MPRVOI;O3NY^PC6?L^39:VO"%77.6G4>PJ:W390LF#TJAFC]_:O-P +A(7@&P
M%L""WXVAX.4U=WP^-7H'QI\F-K\(H08T.2>4+\J],[0K".?FGS17L.+/?"W1
M3F-'E'XCWK3P90-GK\ G\%DK5UBX41EFQ_B87.G\87M_ENQ-PFO<#&"8]H$E
M+'F#;]C%-PQ\PU?YU@ZNA=U(;6N#\,=B;9VA7OCS#?)11SX*Y*/7DO=E<0NK
MQ>^+Y:>;^Y>2]S;\]LO##:0)_/C#!4O3]W!$!PL+>@N4#RS7:+J<],$5"+;0
MQITY-&5/^@I6;05AH^F^6(>9![O"(((_8&%7B$U!G>-\%N@Z9-S1<<-5+E0.
M6Z-+^+E6".EY8\>#=9T7L*AS:D,8!W5*[>D*$(I,(VF-9^D=L8P'C)V"T[28
M3$X'L)"R=8&39>I721C#I?B;G%P_PX/@ZFO]7',5\G#^WH+D*H/:(AA_I\!+
MZUK(S-O0.X7&%J)J-@>]6SWP#4R!AEZNT B=^1_PG,*G >+@X][?.[)]E-->
M"BMM'9=PS[]Y_B57CSYW5X50',Y@1<J\AB7%2/D[2M%9(TW:S/AXX118GUV.
M^TF2]!@L47SM2%_D8NR0JY72D$3B2OOC81*XAO_+S;9FDY;[7R5L'1TFDT#]
MH#WO"8SZ*26$-/! '=:5&)_H :!:A.)^[[NFIKT=MW"2LF'_<CP,A3I))Z/^
MY/("Z,$(K=H6!/V ^&\[!PQ+TLL^C7A;81C2\GGPTNV,#\9<B28/P]RW?*U<
M,_$Z;?=>+)HQ^?UX\]A\YH8ZECH-MP1-!N?CJ.FGO>!T%8;F6CL:P6%9T)N'
MQA^@_:W6;B]X ]TK.O\'4$L#!!0    (  "*2E(50\GP;08  %40   9
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
MQ::F,0J A?Q%FZ@[QDD;I\'SPWQUJ#NJY,$I-*2P$:' XR ^CBY)W"0Z@\F
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
M/%!56ZTF1A:NE:VEH<;HABE]B:"R!K2?2&F.$QN@_K89_P-02P,$%     @
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
M+:K.&$3)5&4OM08-AK!Z-==.DZ V8781UF"%R9IWOZFH-BIR%]4> X1C*?=
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
M%N#YU$!V?T$'U-^OOOX74$L#!!0    (  "*2E*!KY5#SPD  "\8   9
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
M4M+Q];U&)K!35.CHL03R@5C0H;[D:31+ 8':5638*$R5,I+_19X\-VUO]3C
MT@17&":H[F&BIC1(=UCX1.;"*;:\;PK/ZT81)J-:R,/>77"YFH2E4:QK"O;]
MNIL6"#]P$ CK2-7@]B$UMOP*$**1620AP>9<LS6!.\])5>E4_Q:8/RHBJ VH
M"]KRE]LW-^'7L<.$XU3B!50[Q+*482-6@''.+(J;W2UEHZ,T)&_:3N(]_;A-
MA@8\L0T:HW:@GP-C)<M:*E;+TCN%DG1TI"_-,"M>9Z)'YN6INE.9&NTTV#$P
MANS<8:91%![,SUQ.3*PZX>W8X_+,M^E0/8( I# %! ^D!P&BNL'L0PA4->K:
M0T8SSNN(J;3!&#>E?=@%JCK$HK5Q2TG+EBOO ,S^CM"<T09\$X*(V(VB/<:<
MX0#*9 3#M-7 .L$T\H#PW<?:W*B#Q<51&&';$!? T)EXJ:@I>TZ>:-$AWH$1
MB,&.;<[V^]D1M<P/>E1J<<&C*=MM\O[@:U'B8&#T8MN,+BGS,J !E[ ;)$+7
MS#51/G&##0+/+6,9\S\"";8FH;!7.M ^L%?2]WP[TUT/LM3N)O3+PX.G2%;5
M3H9[P5/5C-;KS'[-]!#_<NB7(VY;C,DLF:;XF;&G:Z@Q.F:?CC&P+D(HFZU&
M.X*L&C#MK]C'F8 2U4R1&Z;1*%\'* Q[6Z%>5/'+[=7[VU^SH/ZBN!*\_N?7
M-TMG9/<"<<RHU.4ML-?CK!T@PH/CTQ'/+0:0<Z-=.#>7K%Q#U;).9K22- X[
M.7-@ HP<U@ZZ6V]' ZUE))74Q-2.#IWCBR_M0J,-+MLX;+Z\?\+;5N, :KEK
MN6427YU3!-((Q&G'!..'!?P) 4A4_0?3@/>-\5)Y--NMK>0-69O/Y1*;YI/C
M5V(#S>V.'U3L*,"(=MNB9>.MI5L=-&]+A+^80]T.U%O?#ML>-//8G8F/,,JE
MT*\.>&3K&)2^$Z6BMW7(VG0$[7J@/=.N=_I.:;/[+=YSE&_,Q"?%@Q1K%RD8
M(VD-7.$='LLCA1($3]W#L!&?XD\_G;\'"]Y %V25[:&;W;KGZ!*85&;N1G].
MNN*5(G\<@Q,A%LSZ>T]*:BV_S;M09^5,'/O^.!]]Q.7]E#Y5,_[8F+_G]F_[
MK^%7^2/P<#Q_2G^#]5C#8J-6N'HR>_K[1/C\>3H_1-?P)^&EBV S_"=]W%&>
M#N#WE<-*V3Z0@O[_$5S^%U!+ P04    "   BDI2^=B4K+P"  #B!0  &0
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
MTUHK-TJD<A\D[JYR'++F2AU)8169UCL>1T<%)N4*EG:NL\O*=9!U6QE;D<W
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
MB&Q:3C/18F6?^;G0V#3LL,0N#=(<P/V%$'H[,02[OC_Z U!+ P04    "
MBDI2=>:Y9ID"  !)!0  &0   'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6R%
M5$UOVS ,O>=7",8.&V#4\E?B%$F IEVQ#2A0--UZ&'90;,81*DN>)#?MOQ\E
M)VX*M-G%)B6^QT=*U&RG]*/9 ECRW AIYL'6VO8\BDRYA8:9,]6"Q)V-T@VS
MZ.HZ,JT&5GE0(Z*$TG'4,"Z#Q<ROW>K%3'56< FWFIBN:9A^68)0NWD0!X>%
M.UYOK5N(%K.6U; "^[.]U>A% TO%&Y"&*TDT;.;!17R^S%R\#_C%86>.;.(J
M62OUZ)SOU3R@3A (**UC8/A[@DL0PA&AC+][SF!(Z8#']H']VM>.M:R9@4LE
M'GAEM_.@"$@%&]8)>Z=VWV!?3^[X2B6,_Y)='YLF 2D[8U6S!Z."ALO^SY[W
M?3@"%/0#0+(')%YWG\BKO&*6+69:[8AVT<CF#%^J1Z,X+MVAK*S&78XXN_@N
MGT!:I3D8\OF>K068+[/((K/;C\H]R[)G23Y@&9,;)>W6D*^R@NHM/D)%@ZSD
M(&N9G"2\@O*,I'%($IK0$WSI4&;J^=+_E/E"KK@IA3*=!O+[8FVLQGOQYT2&
M;,B0^0S9!QE6."Y5)X"H#>&O37VOER>)W!2>FY:5, ]PS SH)PA</Z!9@_8]
M^=%)("D-1ZXYOD.C.[;#6V%!<R8,^422/(SI.*1)@4Z6AO%D$M))/%IU;2O<
M63-9$4SRR&7]!IC%-$S2J;/&>3C)QJ,'G"JLB+1:U:C'LT^G83*F:*63+)SD
MX]$UEQPO845JI2H7@F :9^&T< )R-&@:YK08W2O+!"Y-:5A@"7F<.Z<(ITD<
MTB(F[YU$='2]&]"U'V)#2M5)V]_T875X)R[Z\7@-[Q^9&Z9K+@T1L$$H/9OD
M =']X/:.5:T?EK6R.'K>W.);!]H%X/Y&*7MP7(+A]5S\ U!+ P04    "
MBDI21S81L< "  "]!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6R=
M5$MOVS ,ON=7$,8.+2#4\B.Q720!FCVP#2L0K-UV&'90;"8Q)EN>)#?KOQ\E
M)UX+K#GL$HL2OP>I4/.#TC_-'M'"[T:V9A'LK>VNP]"4>VR$N5(=MG2R5;H1
MED*]"TVG450>U,@PYGP6-J)N@^7<[ZWU<JYZ*^L6UQI,WS1"/ZY0JL,BB(+3
MQN=ZM[=N(US..['#.[1?NK6F*!Q9JKK!UM2J!8W;17 37:]2E^\3OM9X,$_6
MX"K9*/73!1^J1<"=(9186L<@Z/. KU%*1T0V?ATY@U'2 9^N3^SO?.U4RT88
M?*WDM[JR^T60!U#A5O32?E:']WBL9^KX2B6-_X7#D)O& 92]L:HY@LE!4[?#
M5_P^]N$)(.<O .(C(/:^!R'O\HVP8CG7Z@#:91.;6_A2/9K,U:V[E#NKZ;0F
MG%VN-=VOMH\,UE*T%D1;P=M??=U1XRU<W(N-1',Y#RUI.418'GE7 V_\ N\,
M;E5K]P;>MA56S_$A>1R-QB>CJ_@LX1LLKR")&,0\YF?XDK'PQ/,E_U7X]YN-
ML9K^,C_.2*6C5.JETA>D[FB2JEXBJ"UTHVPWRN))]E]M/DOM1O;:=*+$14 S
M:5 _8.!:A<T&M6_7Q[Y%2#B;N+[YYDU6?2VKNMUY\;HA2P_HY V\@I2S/(M8
MQC,*DHQE1<%F4SZYZ:V"A*4SSN*DH%7,,S:+BLFM*/=D2C\^+P6B@D4\I>0(
M(LKD$<NG\>1>62'/-P%F))/,6)1E,,T)241Q-/F$QES3$)=]TTMAL:+9HY++
M6OCIOB#C$9^RHLCA$BZ2*9OEG&5Y!I='T5<0)RRA3D19X8*8%7%.&RG\ZXK#
M)R/5H-[YA\- J?K6#M,U[HYOT\TPDG_3AX?M5NA=W1J0N"4HO\JF >CAL1@"
MJSH_H!ME:=S]<D_O*VJ70.=;I>PI< +CB[W\ U!+ P04    "   BDI2 W<^
M(($$  !H#P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6RU5]U/XS@0
M?^]?845]8"5#_)%/U%8"=D_'"DX(V-N'U3V$U&TCDKAG.Y2]O_[&3IL6;0DL
M@I?6$WM^,Q[_9L8>K:2ZUPLA#'JLREJ/O84QRV/?U_E"5)D^DDM1P\Q,JBHS
M(*JYKY=*9%.G5)4^(R3RJZRHO<G(?;M2DY%L3%G4XDHAW515IGZ>BE*NQA[U
M-A^NB_G"V _^9+3,YN)&F&_+*P62WZ%,BTK4NI U4F(V]D[H\2F-K8);\7<A
M5GIGC.Q6[J2\M\+Y=.P1ZY$H16XL1 9_#^),E*5% C_^78-ZG4VKN#O>H/_A
M-@^;N<NT.)/E]V)J%F,O\=!4S+*F--=R]:=8;RBT>+DLM?M%JW9MS#R4-]K(
M:JT,'E1%W?YGC^M ["@DY!D%ME9@SN_6D//R<V:RR4C)%5)V-:#9@=NJTP;G
MBMJ>RHU1,%N GIF<UR:KY\5=*=")UL)H='";@:0_C7P#^':5GZ^Q3ELL]@Q6
MA"YE;18:?:FG8OI4WP>_.N?8QKE3U@OX6>1'B%.,&&&D!X]WF^4.C__V9M&/
M"UB+SHVH]#\]EH+.4N L!<]8NH'LF39@1\Y0L;6:.:O[(ML+9U/S6"^S7(P]
MR#TMU(/P;'1$=2>4B]#7!MSG! ]LJ%R\!A=9/46-%DA99FJ,:DCR(4IQ$,28
MDQC&"4Y"@E,2#FY%OJAE*><_T3(SHC;M<H8AN^UOE [.'!O!GA)E9E-*+XKE
M&C;A#& Y2DF"4\X'?\GZ,)?54AC8]%P) 8EL$ T"'%..&#@: >*MRJ909*
MH0@S%F-*" IQ'*:8!# M35:"ES3"4<AQ&*56L/,41RQ$/><4=N<4OOJ<9D5=
M&'%80I68_GIH&,T:TR@0*ZE,\9^+ !*/4!ZUV'>BO8;WG^CM2I0/8K";10B,
M/#GH+ZU%>\X4Q5&"0Q98@:$P#7! F!4X"FF*TYA8(4 \H9AQ-Q,B'H8XI%%?
M]*(N>E%O]!S#O@'#7#'7Z,>E\[,O@>(..O[@5$TZ2\G[IFHOW+NDJJ4YY%-,
M(9<21"D.>8!#$@TNA-;'T,GRIFH@!X$>3]AXP#$<-XXX19_0 <-1PG%$0%BG
M4OE21>CJ01\[TBZP:6]@=TK*E2LIK^$')=O&13Z8(72G2=+WY4@_WMM(LA//
M^UJN#A>PBR'49@X$L?EOQY3#0=+X1:* %H$B"V7 $87R$+,@Z8AB?C6U(4O;
M$89M3^BC"67;Z++>Z':-Y7JWL;R*+=O.3S^Z]=-M[Z?OW/S[\=[&EOW=NJTL
M-$V@@;IN"HT!FD/,TQ<I TMY%&&:.,Y0@GG,< )<V) F[[D?#+L;PG!S1^CE
MSK9_T_X&OO^B\1KJ;)L<C3Z:.MNN1^-WIDXOWMNHLS^F0!:H$5 TW,V18@KW
M",I>+C6PD@28I8&E30KM*0BWA:;>9VI#F<UU<;BY,.ZEC+_S^ 'VS=T33Z-<
M-K5IWT'=U^X9>=(^GK;+VS?H9:;F1:U1*6:@2HYBX)YJGW6M8.32/:7NI &J
MN^$"GL)"V04P/Y/2; 1KH'M<3_X'4$L#!!0    (  "*2E)=O[//: (  !,%
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;'U436_;, R]]U<01@\;
MD-6.XZ1%D1A(V@W;H5O1=MMAV$&QZ5BH/CQ)B=O]^E&RXV7%FHLE47R/?#2I
M>:O-HZT1'3Q)H>PBJIUK+N/8%C5*9L]T@XIN*FTD<W0TF]@V!ED90%+$:9+,
M8LFXBO)YL-V:?*ZW3G"%MP;L5DIFGE<H=+N(QM'><,<WM?.&.)\W;(/WZ+XV
MMX9.\<!2<HG*<JW 8+6(EN/+5>;]@\,WCJT]V(-7LM;ZT1\^E8LH\0FAP,)Y
M!D;+#J]0"$]$:?SJ.:,AI <>[O?L'X)VTK)F%J^T^,Y+5R^BBPA*K-A6N#O=
M?L1>S]3S%5K8\(6V\SU/(BBVUFG9@RD#R56WLJ>^#@> B]< :0](0]Y=H)#E
M-7,LGQO=@O'>Q.8W06I 4W)<^9]R[PS=<L*Y_(NKT<!GK=Y=;8U!Y6!I+3H+
M;Q[86J!].X\=A?'.<=%3KCK*]!7*&=QHY6H+[U6)Y;_XF-(;<DSW.:[2HX37
M6)S!9#R"-$F3(WR30?,D\$V.:NYUDO2B5_YCN;;.4)_\/!(D&X)D(4CV2I![
M&I]R*Q!T!6@=IP;"$IC4QO'?+'0D/M%H6;3>12"U%K!RQU2!T+!G:GQG_U?\
MHV']#%_:AA6XB&A(+9H=1OE#BV*')[+[+:A*KC9 546YID)094^HLBF<0CI*
MIMDH2:?>,'EIR%X:IL!4";Z:R"I'5*>0C6;9>#1)9O"_&L8'C2K1;,(X6BCT
M5KFN9P?K,/'+KM'_NG?/Q0TS&ZXL%:XB:')V/HW ="/8'9QN0MNOM:,A"MN:
M7BTTWH'N*ZW=_N ##.]@_@=02P,$%     @  (I*4HK7G*B4 @  ; 4  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL?51-;]LP#+WG5PC&#AL@U/)'
M'+=( B1MAVU T:#MML.P@V(SL5'9\B0Y:?_]*-GQTJ')Q2(E\KU'RM1T+]6S
M+@ ,>:E$K6=>84QSY?LZ*Z#B^D(V4./)1JJ*&W35UM>- IZ[I$KX(6.)7_&R
M]N93M[=2\ZELC2AK6"FBVZKBZG4)0NYG7N =-A[*;6'LAC^?-GP+CV"^-RN%
MGC^@Y&4%M2YE311L9MXBN%K&-MX%_"AAKX]L8BM92_ELG:_YS&-6$ C(C$7@
MN.S@&H2P0"CC3X_I#90V\=@^H']VM6,M:Z[A6HJ?96Z*F9=Z)(<-;X5YD/LO
MT-<SMGB9%-I]R;Z+C3$X:[6159^,"JJR[E;^TO?A*"%E)Q+"/B%TNCLBI_*&
M&SZ?*KDGRD8CFC5<J2X;Q96UO91'H_"TQ#PS7V29:B$GMR]XS1HTX75.[DT!
MBJSX*U\+W/KXY-9/4]\@H\WSLQY]V:&')] 3<B=K4VAR6^>0O\WW4>D@-SS(
M789G 6\@NR!10$G(0G8&+QK*CQQ>= )OJ-&6[7K!A2:_%FMM%/XPO\]0Q -%
M["CB$Q2/.$=Y*X#(#?Z#7;?AN-O2=;OIE;S7Y+,$=FRO=,,SF'DXEQK4#CS;
M**C6B&N;]:VM@42,CFS77.M&6+B20C@!>Q ;KN @@7P@01K2.$BLE:1TPL:C
MQ?_*4SI.QI0E*9G0)&8TB-CH_DTE)*$Q2^@E2] *@X"F0=J'"-B]#G1!F-((
MR8(@I<DD&#U)PX6E'M,0=4R8TQ$CPR6-PIB\=R?^T014H+9NSC7)9%N;;AB&
MW>$I6703]"^\>X?NN-J6M4:-&TQE%Y.Q1U0WVYUC9./F:2T-3J<S"WP.0=D
M/-](:0Z.)1@>V/E?4$L#!!0    (  "*2E(]%"+(G@(  +(%   9    >&PO
M=V]R:W-H965T<R]S:&5E=#,T+GAM;)64WV_3,!#'W_DK3A%(('5-ZO[8F-I*
M[09BB*%J'?" >'"3:V+FV,%VUNV_Y^RDH9/62;S4OLO=QU^?>S?=:7-G"T0'
M#Z54=A85SE7G<6S3 DMN^[I"15^VVI3<D6GRV%8&>1:22AFS))G$)1<JFD^#
M;V7F4UT[*12N#-BZ++EY7*+4NUDTB/:.&Y$7SCOB^;3B.:[1?:M6AJRXHV2B
M1&6%5F!P.XL6@_/ER,>'@.\"=_9@#_XF&ZWOO'&5S:+$"T*)J?,$3LL]7J"4
M'D0R_K3,J#O2)Q[N]_2/X>YTEPVW>*'E#Y&Y8A:=19#AEM?2W>C=)VSO,_:\
M5$L;?F'7Q++3"-+:.EVVR:2@%*I9^4-;AX.$L^1( FL36-#='!147G+'YU.C
M=V!\--'\)EPU9),XH?RCK)VAKX+RW/R+Y@I6_)%O)%IX>QO6=]/8$=M'Q&G+
M638<=H0S@6NM7&'A@\HP>YH?DZ9.&-L+6[(7@9>8]F$XZ %+6/(";]A==!AX
MPZ.\C8-+85.I;6T0?BXVUAGZ4_QZ 3[JX*, 'QV!KZE7LEHBZ"U(7]&JK>AS
MA7P1Y9OPW%8\Q5E$76;1W&,T_ZK[_I$0(;Q7A4;HS"_ <X-(3>+@2CFD! <W
MW"%0^;#<4 "5\-4 5MHZ+F'-[X7*8<G5G9=Z40C%X016Y,QK6!JNT@(^UPIA
M<-I4_J2Q)L$:P+@_F< ;8#WV?MQ+DN05@R6*WQWT619CAZS6\BS&B#7HC8=)
M8 W_2^:BSJD]8-*R6W/\5.@PF03TK?;<US#J#:@@Y('G7CT^Z*,231ZFA854
MU\HU+=5YNX&T:/KP7W@SS:ZYR86R('%+J4G_=!R!:29$8SA=A:[<:$<]'K8%
M#54T/H"^;[5V>\,?T(WI^5]02P,$%     @  (I*4D2@$HBZ @  I 4  !D
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
MY?P@E59+Z#(I*6!'E( VI2> X:LT6*./D ]DOC"ZA4O&W,I:<N,;E51HNY*
MK?0.%TD;:%\J^2<DE(!*"OB $H\)G0(//?A@CZY77"T%D(<>]N@,!C\*"850
MOMP%R\XQM-4<""K!$YTRG\6.FN/ #'B&IEC$?J]'EY7;@$;'1(^[PC&;9GY!
MI]>CO[]+X5VT1QS_( ?8)) P2")LF2)-,(G[ X,RG.<$NCUYO1R*D UA;*2&
M)"]PGM*1&N 02 M<EODKQ9""8%D&I"73?%>MWO9?A)##\41]A: :9$IVR(/Y
M?Y,!:*OG8"A[;]A?]*?V[U-.GE?]QY?[>M=L=$ULA5F&R[!%E=XHU]T8!^MP
MW[[LKIE/T[O+^B=NEE)9N DL8&D\S>',--T%N!LXO0Z7SKEV<(4-CROXSR",
MGP#O%UJ[W< [&/Z%7/P%4$L#!!0    (  "*2E(94@$9$P8  #0-   9
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
MW=\ME_@ZTC88X/W<&+_?A "'[ZVS?P!02P,$%     @  (I*4E/%+Z<V!
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
MUL#,CX70;P/;ZS6]?>\?4$L#!!0    (  "*2E+%N[R$?P(   ,&   9
M>&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;(U474_;,!3]*U:T!Y H<;[:@M)(
MT&H:$TB(CNT!\> FMZV%/SK;H;!?/]L)68&TVDO\=<^YYY[8-]]*]:37  :]
M<";T)%@;LSD/0UVN@1-]*C<@[,E2*DZ,7:I5J#<*2.5!G(4QQL.0$RJ"(O=[
MMZK(96T8%7"KD*XY)^KU$IC<3H(H>-NXHZNU<1MAD6_("N9@[C>WRJ["CJ6B
M'(2F4B %RTEP$9U/,Q?O WY2V.J=.7*5+*1\<HNK:A)@)P@8E,8Q$#L\PQ08
M<T16QN^6,^A2.N#N_(W]JZ_=UK(@&J:2_:*564^"<8 J6)*:F3NY_09M/5Y@
M*9GV7[1M8W& REH;R5NP5<"I:$;RTOJP XC2/8"X!<3_"TA:0.(+;93YLF;$
MD")7<HN4B[9L;N*]\6A;#17N+\Z-LJ?4XDQQ)0P1*[I@@"ZT!J/1T0P,H4P?
MHP&:VTM3U?9,+A']%TF:R &Z)J)"]QJ0__L:/=P 7X!ZM$?W\QDZ^G*<A\:J
M=+G"LE5TV2B*]RB:07F*DN@$Q3C&/?#I8?CW6E@X[H.'UIO.H+@S*/9\R5Z#
M[*6@@AH8,'OA*O39L8=KBT%7!KA^/) QZ3(F/F.Z)Z,WM;:F*F]JGX,-P= 3
MN'?Z7$1Q.HK.DG$>/N]ZU1,894F:X6$7^$YCVFE,#VL$K<_M&RQK7C-BK"V$
M2V7H'^(>9Y_DAB_;43)(<)P.D^B#Y)[ >#A.ACCJEYQUDK.#DG](0QAB[\T]
M00),G]SLDW%G:3I*\.B#VL]QXW&&SW#V06RX\T1=>[PA:D6%1@R6%HE/1Y9(
M-2VG61BY\:]V(8WM 7ZZMET:E NPYTLIS=O"-8*N[Q=_ 5!+ P04    "
MBDI2M<P@[GD"   %!@  &0   'AL+W=O<FMS:&5E=',O<VAE970T."YX;6R-
M5%U/VS 4_2M6M >05O+5E@^ED:#5-":0*CJV!\2#F]PV%H[=V3<$]NMG.R'+
M(*WV$G_=<^ZY)_9-:JF>= & Y*7D0L^\ G%WX?LZ*Z"D^D3N0)B3C50E1;-4
M6U_O%-#<@4KN1T$P]4O*A)<F;F^ITD16R)F I2*Z*DNJ7J^ RWKFA=[;QAW;
M%F@W_#39T2VL .]W2V56?L>2LQ*$9E(0!9N9=QE>S"<VW@7\8%#KWIS82M92
M/MG%=3[S BL(.&1H&:@9GF$.G%LB(^-7R^EU*2VP/W]C_^)J-[6LJ8:YY#]9
MCL7,._-(#AM:<;R3]5=HZW$",\FU^Y*ZC0T\DE4:9=F"C8*2B6:D+ZT//4 X
MW@.(6D#TOX"X!<2NT$:9*VM!D::)DC51-MJPV8GSQJ%--4S8O[A"94Z9P6%Z
M+9"*+5MS()=: VIRM "DC.MC,B(K<VGRRIS)#6%_(VD3.2+?(2N$Y'+[2I84
M02!YN(5R#>K1'-ZO%N3HTW'BH]%IL_E9J^FJT13MT;2 [(3$X6<2!5$P )\?
MAG^KA($'0W#?N--9%'4618XOWFN1N19,,(01-U<N)Q\]>[@Q&'*-4.K' QGC
M+F/L,H[W9.S9^B1D/2ID/>1B0S)U)/:U/J=1'(9!%"7^<]^N@;@P/HW#TR[N
M'Y7C3N7XH,H;T/K"O,.L*BMN_GY.:"D5LM_4/M AP0W?I"=D%,7!>1!.WRD>
M"@SC230^&Y8\Z21/#ALKD7*"'^W]3 3@D.3)1^],?WPG=RAH>OY.JM][I+9!
MWE*U94(3#AL#"TY.#8MJFDZS0+ES[W8MT70!-RU,GP9E \SY1DI\6]A6T'7^
M] ]02P,$%     @  (I*4DU=MOR! @  & 8  !D   !X;"]W;W)K<VAE971S
M+W-H965T-#DN>&ULC95=3]LP%(;_BA7M J25?+4A16DD:#6-"21$QW:!N'"3
MT\;"'YWM4+9?/]L)(2MIM9O&'^<]YSEO8C?;"?FL*@"-7AGE:N956F\O?%\5
M%3"LSL06N-E9"\FP-E.Y\=56 BZ=B%$_"H+$9YAP+\_<VIW,,U%K2CC<2:1J
MQK#\?054[&9>Z+TMW)--I>V"GV=;O($EZ(?MG30SO\M2$@9<$<&1A/7,NPPO
MYA,;[P)^$-BIWAC93E9"/-O)=3GS @L$% IM,V#S>($Y4&H3&8Q?;4ZO*VF%
M_?%;]B^N=]/+"BN8"_J3E+J:>:F'2ECCFNI[L?L*;3\.L!!4N5^T:V,##Q6U
MTH*U8D/ "&^>^+7UH2<(QP<$42N(_E<0MX+8-=J0N;866.,\DV*'I(TVV>S
M>>/4IAO"[5M<:FEVB='I_)IKS#=D10%=*@5:H9,%:$RH.D4CM#0?35F;/;%&
MY#T2-Y$C-'> (-$]4&Q?BZK(5J''6V KD$\FXF&Y0">?3C-?&UA;TB]:L*L&
M+#H MH#B#,7A9Q0%43 @GQ^7?ZNYD0=#<M]8U/D4=3Y%+E]\T"?S;1!.-(RH
M^>Y*]-&XQQNC0=<:F'HZ4C'N*L:NXOA Q<Y;V?=VR,@F3^+RV%/[DH=1.$V3
M:)KY+WW+!@+#* W/X_? ?U#''>KX*.H-*'5A3F11L]JP&G<P$U*3/XY["+G)
M-^F1C,(P3I(P3?:8AR*#^#Q*@V08>M)!3XY"?Q<:T_:([;O\&7'00]R3#PZF
M<30>QWO0'\.F03J-XSUBOW=N[9UYB^6&<(4HK(TP.#LW>61S#S43+;;N**^$
M-M1N6)FK&Z0-,/MK(?3;Q-X.W9]!_A=02P,$%     @  (I*4BZD1H=_ @
M$ 8  !D   !X;"]W;W)K<VAE971S+W-H965T-3 N>&ULC55=3]LP%/TK5K0'
MD"CY+A2UE:#5-":8$!W; ^+!36Y;"W]TMD/9?OVNG31TD%9[:?QQSKGGGL3N
M<*/TLUD!6/(JN#2C8&7M^B(,3;$"0<VI6H/$G872@EJ<ZF5HUAIHZ4F"ATD4
M]4-!F0S&0[]VI\=#55G.)-QI8BHAJ/Y]!5QM1D$<;!?NV7)EW4(X'J[I$F9@
M']9W&F=AJU(R =(P)8F&Q2BXC"\FN<-[P \&&[,S)JZ3N5+/;G)=CH+(&0(.
MA74*%!\O, '.G1#:^-5H!FU)1]P=;]4_^]ZQESDU,%'\)ROM:A2<!Z2$!:VX
MO5>;+]#TXPT6BAO_2S8--@I(41FK1$-&!X+)^DE?FQQV"'&VAY TA.1_"6E#
M2'VCM3/?UI1:.AYJM2':H5'-#7PVGHW=,.G>XLQJW&7(L^-K::E<LCD'<FD,
M6$..IF IX^:8],@,/YJRPCVU(.P-26MDCWQ3LC=18@T6Z4L-@._7DL=;$'/0
M3PAXF$W)T:?C86C1JZL8%HVOJ]I7LL?7%(I3DL8G)(F2J(,^.4S_6DFD1UWT
M$!-J8TK:F!*OE^Z-"3\-)IF%'L?/KB0?<WN\00ZYMB#,TX&*:5LQ]16S/15=
MM$43+=U&VY5C+=/W,N[,OHSC)!M$T=DP?-D-K ,7YWF<O.'^\9FU/K.#/F_
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
ML:Q8'$NQYN@@!!LR[-JCT:/( N?D827&2<SP>R%%6!N47D,QVF5R[<9\W+$
M:_W]4@(@YRORY1K">Y!-=3XLH8>OV5Y.:=9Y=D4ZAAAE+W5574?-G7]URF",
M$],P=COJ-)<;5^1,&Z6,BN".CZ/2QU&CCY_3->:S3;#')>+X-8--C2U#&]\;
M[K,"HAIOZ@PM8[P;[O,:N8%AF'1/M&EE&T$;G?R#_\CR&:* A>3.Y1!A9^EV
MKPR6R\C#+8W<D(-S*=+X4$^:?- \)HK\3<[3!;1+'=WR$'U5(J);)J+_,145
M>'8UDX9#C:>=<U$C.!X;]K[&H5LRHLT$4LL.;;*QG8C4?M5L;.<E'38N[72Q
M@.RP5+ A\D58N[5MAOGX2$:Z)Q^XATYCI @C:B5^V@"3&3"!TAK2&C8P;F8W
MI-COY40<BDCY^%!SF9:XO3XQK:XU,IZ2V-M!U['LPU[M#OK_X>QNRK9<0YO)
MYKIBE04$UGAJ3VI;YX36D XZLMLW,UI#.1:N8D_;; F'-C-.L2UITRA;RJ&O
MRCGFEG/,9LYY\=@R:PC(=)PG_'-1)T9'=/PD^/W*@5;_A7+-Y))'"=;Q O6,
MGH/S1>;_2N0W2L39&?=>*#PQ9Y<^, ^D%L#W"R'4XXT^-I?_#4W_ 5!+ P04
M    "   BDI2<SP#LXL"  #0!P  &0   'AL+W=O<FMS:&5E=',O<VAE970U
M-BYX;6RU55UKVS 4_2O";-!"%W\E;E(<0Y-LK-! :.GV4/J@V#>QJ"5YDM*D
MT!\_24[4M*1>-]876Q_WG'ON,;XW77-Q+TL A3:T8G+HE4K59[XO\Q(HEAU>
M ],W"RXH5GHKEKZL!>#"@FCE1T&0^!03YF6I/9N)+.4K51$&,X'DBE(L'D=0
M\?70"[W=P159ELH<^%E:XR5<@[JI9T+O?,=2$ I,$LZ0@,70.P_/QF%@ #;B
M!X&UW%LC4\J<\WNSN2B&7F 4006Y,A18OQY@#%5EF+2.7UM2S^4TP/WUCOV;
M+5X7,\<2QKSZ20I5#KV^API8X%6EKOCZ.VP+ZAF^G%?2/M&ZB>U&'LI74G&Z
M!6L%E+#FC3=;(_8 FN<P(-H"HM> [AN > N(;:&-,EO6!"N<I8*OD3#1FLTL
MK#<6K:LAS'S&:R7T+=$XE5URS- ,/^)Y!1(=34!A4LEC] 7=7$_0T:?CU%<Z
MC0GV\RWEJ*&,WJ!,T)0S54KTE150O,3[6I[3&.TTCJ)6P@GD'12')R@*HN"
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
MV<Z+_KRXD2PWS=N42=4*FLL$([52VD ]GS.U=N6-=E#]2S+Z%U!+ P04
M"   BDI2H.6A_C<#  !3"P  &0   'AL+W=O<FMS:&5E=',O<VAE970U.2YX
M;6S-5FU/VS 0_LQ^A95I$T@=B5-:*&LK\3(T$* *M+$)[8/;7A./Q.YLAX*T
M'[^S$]*B49=M0EH_)+;CY[GG?+[K=6=2W>@4P)"[/!.Z%Z3&3'?#4(]2R)G>
ME%,0^&4B5<X,3E42ZJD"-G:@/ OC*&J'.>,BZ'?=VD#UN[(P&1<P4$07><[4
M_3YD<M8+:/"P<,&3U-B%L-^=L@0NP7R:#A3.PIIES',0FDM!%$QZP1[=W:=M
M"W [/G.8Z84QL:X,I;RQD^-Q+XBL(LA@9"P%P]<M'$"662;4\:,B#6J;%K@X
M?F _<LZC,T.FX4!F5WQLTEZP$Y Q3%B1F0LY^PB50RW+-Y*9=D\RJ_9& 1D5
MVLB\ J."G(ORS>ZJ@U@ -.D20%P!8J>[-.14'C+#^ETE9T39W<AF!\Y5AT9Q
M7-BH7!J%7SGB3/] BEM0A@\S(.?2@"8#=L_L;/T0#..9WB#OR"5>AG&!BW)"
M1@L(X1#3$M$-#0JRM.&H,KY?&H^7&&^3,RE,JLD',8;Q8WR(CM3>Q _>[,=>
MPD,8;9(F;9 XHIV#\Z]D_>UKVFZ]WRA?)"0Z90JTQU2S/KBF,[6UQ-05$XGA
M3#3(*=<I_\ZA0;YP]",II!O=XWGQ!CG!$6Y-"GR0ZS/(AZ"^>>QOU?:WG/WF
MRP>.7)\B.3DVD&N?M%8MK>4]FF.MT=L1$+R13]X*/_RD$!C$J/%J;0W#V/8(
M:M>"VEY&/!^L "PCQ\( AM^0BR7*_#S-S2AZX]&S7>O9]O*4L7.%;: X'M1/
MXKV@I;:2L^,X;;&][;>ZX>T3,G9J&3M_)^,IZSN_66]V(O=[6D2G%M'QBCAC
MIE#<W"^]+'[XX\O2\02'1O.2&'DYCT D0HK$IC%FK9+/RURZ4'/I_Y:[-)Z+
MB_\M>U?@3QA&A%8!V?9)FI=:ZJ^US\_?%42K$IC.JR_=>H$4KDB?D<-T7FRI
MOUS^41977(L":.Q+8SJOL=1?'%<F\@K\PW^W)Y/#A3XG!Y6X;DYC<A3"E"U/
MO5IWC'MEGS3?7K:;9TPE7&B2P02AT>8V'HPJ.[AR8N34=4U#:; '<\,4NUY0
M=@-^GTA,PVIB#=1]=/\74$L#!!0    (  "*2E*K-'(K#P4  -H3   9
M>&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;+58;6_;-A#^*X2[#"V0V*+\WCH&
MVCA)6ZQ=D*3=AV(?&.EL$Y5$C:1B>]B/WY%2)">5*;5 OMBBQ.>YXQWO'DJS
MC9#?U1I DVT<)>JTL]8Z?=WKJ6 -,5-=D4*"3Y9"QDSC4*YZ*I7 0@N*HY[O
M>:->S'C2F<_LO2LYGXE,1SR!*TE4%L=,[MY!)#:G'=IYN''-5VMM;O3FLY2M
MX ;TE_1*XJA7LH0\AD1QD1 )R]/.6_KZTO<-P,[XRF&C]JZ)6<J=$-_-X$-X
MVO&,1Q!!H T%P[][.(,H,DSHQS\%::>T:8#[UP_L%W;QN)@[IN!,1'_Q4*]/
M.Y,."6')LDA?B\U[*!8T-'R!B)3])9M\[@ M!IG2(B[ .(YYDO^S;1&(/0 =
M' #X!<!O"^@7@'Y;P*  #-H"A@5@^ 0P\0X 1@5@U-;"N ",;;+RZ-K4+)AF
M\YD4&R+-;&0S%S:_%HT9X8G9BC=:XE...#V_95M0Y(KMV%T$Y.4"-..1>D5.
MR)>;!7GYVZM93Z,9,[D7%)3O<DK_ .7;5':)-S@FOD<G-? S-_PC2Q!.#=RK
M@R_<\$\,K?N>M3ZM@9^W<-Z?6/BX!G[AAB\@Z)*^==[W:N"7K>%/G>]A8LOL
M^F5V?<O7_\GL?OL#)Y(/&F+UM\-,OS33MV8&!\Q<@>0BY '1;(O]*<QLFSG&
MEJ "R5,SJ NEF_1V#41OQ,D.F+3$L(4XS?M7$A*]E@#YPZ%W]-BR':U%Q$.V
M(]BN22I%\>A$2 Z)AI!<?#A79,,4@8AC83&\UW7$8E#&8N".A13WW#9J8Y@G
M@8C!^(-Y>,D3LA!1Q*2J*ZN+G'ADB8V$W,]/_'%_/!W->O?[>ZAFWF0XIM-A
M.>^1Y\/2\Z'3\Z\LRH"P,,3@V'!B2.KJS\TR[7K>4=WJW##:_Q'W:!6C<A4C
M)]&7&Z(TTYD6<K<7?KN:8Y*"###]*+)U+KJ9?7I@:9<_CWNTM'&YM+&3Z!SW
MK4PE5UBZ^<*POLFW3Q#?@735\:0T,'G.=C$MS4R=Z_B,!Q2HUO(D276*X>;S
MAPT!IEZEAIX[Q%NN-$]6/^E? VN_:7/3/;FF3JKW>+0B&H)U*[?<7+0Q;I7.
M4-\=M^42[*%RK]8:NG\#XY^9)/ #*W9LD-BD4NSH6XXG48AVY&30'1X943BA
M77ID^ZY&\5!\2V*1Z+4BYXEI:JBNME1*@;9"TB"UM!)!VJ""UV=MBI%62D('
MSUF.M&K\U-U\?U&_&UA_9W'ZYL46XQN\N0:>F+8,^!:CB5B2KV]O;:(N0&H>
M\7\Q*U>Y2*L*%[XYMBGZ+#0/@+R8CH_)/NM-EJ:1I<2W*/+K-C9KC@4E 4_;
MN+G,WC%09*#](_-G[JRD4(HH%F%*L"^@.RCQ 3+CZQY95A:*HX8R]1EE&$&2
MV%/'BB48X+J)Z+.T/6<I14QN(-7Y+LV/@<-C<I=I-,_LJ04SE+(=2$58GBF\
M9PK#N(G.UE.8PY+(L'%\S'#C]//#\<AUVJ&5W%*WNK4\-;QKH*'> 7$];P(V
MJ2NMY)6Z]76_@,E_Y!-/>)S%K6JZ4ECZK!)+*XVE;E%LG1<WS:$SS^(7<><-
M.+\AFWXEY;Y;=)]FDVW;9M.OU-BGSYE-?^\]SJV&;;/90%-7+'DZFX 'R[,)
M>/#HT]O[:&&^>N&+^PH;.(E@B4Q>=XSJ(O,/2?E B]1^Q[@36HO87JZ!A2#-
M!'R^%$(_#,RGD?)SWOQ_4$L#!!0    (  "*2E(CEWPTFP(  !P'   9
M>&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;)6576^;,!2&_XJ%=M%*:P'SE58$
MJ4TTK9.F14W;74R[<. D6#68V4[2_OO9AJ T(=%V [9YWW.><PPFW7+Q*DL
MA=XJ5LNQ4RK5W+JNS$NHB+SF#=3ZR9*+BB@]%2M7-@)(84T5<['GQ6Y%:.UD
MJ5V;B2SE:\5H#3.!Y+JJB'B_!\:W8\=W=@N/=%4JL^!F:4-6, ?UW,R$GKE]
ME()64$O*:R1@.7;N_-M)8O16\$)A*_?&R%2RX/S53!Z*L>,9(&"0*Q.!Z-L&
M)L"8":0Q_G0QG3ZE,>Z/=]&_V-IU+0LB8<+93UJH<NR,'%3 DJR9>N3;K]#5
M$YEX.6?27M&VTWH.RM=2\:HS:X**UNV=O'5]V#/XX0D#[@SX7PU!9PALH2V9
M+6M*%,E2P;=(&+6.9@:V-]:MJZ&UV<6Y$OHIU3Z5/9$WD&A&WLF" ;J8@B*4
MR4MTA>;ZA2G6>I$O$:US7@%25DSJ0N\?(PH*U+1&J?7/\RFZ^'29NDICF>!N
MWB'<MPCX!,(4\FL4^)\1]K W8)^<MW];U]KN#=E=W8R^([CO"+;Q@A/Q_J_N
M7W<+J81^&7^?21WTJ0.;.CR1^N7N"36";ZCY1H8:V=IC:S??YR:[PE%XX\>I
MN]GOV* N\>)1K_O %_9\X5F^A[X=NP8,0;8QHKWD& =^C \ACW5^XH51& Q#
M1CUD=!;RARI!( 8;"G((+SI.&V(_#&X.\ 9T_B@)0SR,%_=X\5F\1VB($I38
M0TQW<@@Q/N[@C>=[41 =,/Z#\ -DTD,F9R&?N")LB"PY>K$"''JC>!0>D T(
M_5AO;G38/G?O[#+_C>]$K&@M]08NM=6[3G1UHCV+VXGBC3W.%ESIP]$.2_W[
M F$$^OF2<[6;F!.R_R%F?P%02P,$%     @  (I*4NNEG5N\ @  - @  !D
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
M;2C\^.A/\D(S\$!^D&E$07],.0FC[#VX H]B3<[68I#- 9W/:3&C($P"%E/
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
MH^OZL&S<;P:,3W#GE=9X"KS ]./*_@!02P,$%     @  (I*4C>A_5LG"@
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
MI8O(/)XL.2%1QI&+$Z49,_X]U V*Y$)JZB<%,*0D2C!!?!]@R%2EZ=X('/K
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
MW:CL!EI/I#2/ RN@;..'?P)02P,$%     @  (I*4OM2B&$H @  JP4  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S N>&ULE91?;YLP%,6_BH7VT$I;(!!(
M51&D)M&T/4R*&K5[F/;@P"58-3:SG3_]]KLV!&426=(7L(W/^9UK;*<'J=YT
M!6#(L>9"S[S*F.;1]W5>04WU2#8@\$LI54T-=M76UXT"6CA1S?TP"!*_IDQX
M6>K&5BI+Y<YP)F"EB-[5-57O<^#R,//&WFG@F6TK8P?\+&WH%M9@7IJ5PI[?
MNQ2L!J&9%$1!.?.>QH_SJ9WO)KPR..BS-K&5;*1\LYWOQ<P+;"#@D!OK0/&U
MAP5P;HTPQI_.T^N15GC>/KE_=;5C+1NJ82'Y3U:8:N8]>*2 DNZX>9:';]#5
M$UN_7'+MGN30S0T\DN^TD74GQ@0U$^V;'KMU.!.$XPN"L!.$+G<+<BF7U- L
M5?) E)V-;K;A2G5J#,>$_2EKH_ K0YW)%K*NF<%5-II049"%%(:)+8B<@29W
M2S"4<7U/OI U[H=BQX'(DC3TO97@KB <<%4(''&?:-"I;S"6-??S+L*\C1!>
MB+"$?$2B\6<2!F'PLEZ2NT_W_[KX6%1?6=A7%CK;Z(+MC7G)KZ>--@IWQ^__
M0*,>&CGHY (42Q@/K4"K2IS*GI-]-GE(HCCU]P.P20^;7(.%0[!6%=\&BWM8
M? T6#<'BC\"2'I9<@TV&8,E'8-,>-KT&BX=@TYO^F7]V]NPU]H.J+1,:=UF)
MNF TQ;2JO1K:CI&-.XX;:?!PNV:%MRDH.P&_EU*:4\>>\/Y^SOX"4$L#!!0
M   (  "*2E(A )P7.P8  #P:   9    >&PO=V]R:W-H965T<R]S:&5E=#<Q
M+GAM;*5976^<1A3]*Z-M5:62DYUO&->VY-A+ZZII+;M)'ZH^8!A[45AF [-V
M_.][^?"RAF&"E!<;V'/OS)FYW'. DR=3?J[66EOT=9,7U>EB;>WV>+FLDK7>
MQ-4[L]4%_')ORDULX;1\6%;;4L=I$[3)EQ1CN=S$6;$X.VFN79=G)V9G\ZS0
MUR6J=IM-7#Z_U[EY.EV0Q<N%F^QA;>L+R[.3;?R@;[7]N+TNX6RYSY)F&UU4
MF2E0J>]/%^?D.*)!'= @/F7ZJ3HX1C65.V,^UR=7Z>D"US/2N4YLG2*&?X_Z
M0N=YG0GF\:5+NMB/60<>'K]DCQKR0.8NKO2%R?_)4KL^780+E.K[>)?;&_/T
MF^X(B3I?8O*J^8N>.BQ>H&176;/I@F$&FZQH_\=?NX4X"( \[@#:!=!A )\(
M8%T FSL"[P+XW!%$%R#F!L@N0#9KWRY6L]*7L8W/3DKSA,H:#=GJ@V:[FFA8
MX*RH*^O6EO!K!G'V[%-<9O%=KM%5876I*XM6A<ULIBOTYE+;.,NKG]%;= L5
MG>X 9N[1IZM5A1)35";/TMCJ%-UG15PD69RCRL(%*#Q;09 G][\?].9.E_\!
MZN/M)7KSX\\G2PMTZDDMDV[J[]NITXFI,_3!%'9=0=94IX[X2W^\],0O81GW
M:TE?UO(]]2:\U,D[Q,@1HIABQWPN9H<3Y:+S?:.OOF_TR!_^^ZZ <.P:_=5:
MLGU=LB8?F\AWL2M+*"-T7E7:5IZ$?)^0-PGY5,*X6J.X2%%2'^@ON^PQSNM"
M=15>FTHVJ>K>_'A&&":<D9/EX^&.S,1%8UQ *"#WL%>4Q)Z2\%(Z3Q*SJV^U
M4B<:Z,"M=H0*;5V,VDSB8 942L8Q#@>4Y@*C,9"Q@ :*A&Y6<L]*>EE=%8^P
M+::$-N$B(L?#$HXI8WA 9"XP&@,I54K@0+B)!'LB@9?(7W:M2^CA;2''CD)N
M&06C\0D.J0K5@-!,7#3&"<44IVXVX9Y-Z&5SH_.FUV_CTCX?5)R+43B>:1#*
M8%AJ\V#1&":EFXO:<U'^&R=]!+T"&;(&+-5VFV>Z=&Z-&I<&W-V<#YG,Q$5C
MG*!83?4!@GL1QUY"?QL+XNOKF9V@XO%:TH#3,.0#1K.1D0,I0B% !M@$K0-O
M0KRTKO.XL$?HN@0C75==W;Y7T+FWM<,X0G^Z6UV7]'!"H90D.)A/QW$F,'(!
M!6%,370(0GN&=$:/F.X-7?CAR$JR<,1D%BQRP(024WV.]%I-V#=:MHV+AZRV
M>FWM3>\-&T\TQ$RR8,AH)C!R 9DBDD[T"-(;!N)W#+\:DSYE>>[DP<=W?$!X
MH(9->RXP<@$%P0&?VIW>)1"_36B;@Z<IC)4\Y& ".99#,G.1D0,9*$R%X'R"
M3F\/B)SE#/^ 9XLL;QXG//:0]&I-_'*]=U/;^'E*V(A#@X6 GDA']3L7&;F0
MDA,9T@DC17K))G[-OFB>'Z'!I'IKJFQB^QTR3# 70@PIS01&#F H^8'O>DVG
M5VWR#=E.DG('%D1_W>JB OFN]< T';3;,S?!L>H&BL$*C[KH3&#D $JEY&1Q
MTU[(J5_(SS=U#:)TIVMO4AYXK@D[3,?JRZ%MP*2'BCX;&;F01'"EV(11H;VB
M4[^BOS8JD[=PQVTLNU(%#!ZQAEUV-C)R(07F )YP*[37<NK7\I;;MSB-)7B*
MTUQDY$+Z.?7*3OW*?FM-\GEM\A0,\D\_A)0$OS3/SO;926ZLQ:2VC%@-V^-L
M9.1",A6(D$P58R_PU"_PHPUK&HJ+\FJ:\EBV)\1S-C*BCM<%7O&DO1>@?B]P
MH^'A>N?4-CJ6;&COF.%@T/XN.N2KUQXT"* ZAY+AR$DYV#B@\QJY<N2D(:48
M;/8$Y]XP4/\+A54G%T[2XX=_0@4+B5!#TBXD#7%(AB\>'$@J*6.4J2%I!Y(%
M&&[Q"?-*>S=#_6X&_#?*B@34'[W)354YWZ]V.0X7_2T13.!0#MF/D5Q)(D<;
M[LK(J>)\Q-V141!%<3"@OCQXN0U>YJ'Y#%&_@ :A;-\G[J_N/W6<-R_X!]??
MD^,+XKA^28Y7[8>,/GW[7>5#7#YD185R?0]#X7<![%39?JIH3ZS9-J_6[XP%
MH]4<KG4,G:,&P._WQMB7DWJ _0>CL_\!4$L#!!0    (  "*2E)<Q@5Z& 0
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
M+W-T>6QE<RYX;6S55MUJVS 4?A6AC-'"J.VT2=EJ![9"8;"-0G.QNZ+8Q[9
M/YXL9T[?9R^R)YMD.;:;QB/T8DMNHG.^(WWGT]%QI+#4&P8/.8!&-6>BC'"N
M=?'!\\HX!T[*"UF ,)%4*DZT<57FE84"DI1V$6?>U/?G'B=4X$4H*G['=8EB
M60D=X:L.0F[XG$0XF%]AY.AN90(1?CQ[^Z.2^N8-<N/DW63B/Y[?[.)G3> <
M>WM)9P>07OC^.+$-CI'/#R/_&_<8]?5^ZM^_1JK1!0;E\-JZ+\)4BK[\E]@!
M)B_A@-:$1?B6,+I2U*Y*":=LX^"I!6+)I$+:G+L1$EBD?'+AP'FV)5H>3H54
M36Z7P?VNVND[@:UG!5+&.H%3[(!%6!"M08D[XS23&_!%"+7V<E,8A9DBFV Z
MP_V"9C!)5E(EH+HT =Y"BY!!:N4HFN5VU++P;%!KR8V14)))01H-VQ6M86AC
M8.S!?B_?TV?<=3HX4=^>I^A,(Z@U'8US+/^0S7$/:?U7\:*"KJ7^5)GMB,:W
MG0+W"E):-WZ==@+&V(-Q=E(4;/.1T4QP<)L_..$B)-MU*)>*/IELME5B X#"
M: U*TWB(_%2D6$*MM^U4I^.:IR>H^=_6.0,!BK"A:-/[QUSE5RN^O/Y?DIM_
ME5W!>S6VE^"QBYR=@LCY*8@\SI[TVFMG<+<]N]DZ%-D71(2_V9<*ZY.B5469
MIJ+U<IHD(%Y<<(9>DY5Y9C[C-_,32$G%]+(+1KBWOT)"*_Z^FW5O"]'.ZNTO
M=GO!O$G8OV47?P!02P,$%     @  (I*4I>*NQS     $P(   L   !?<F5L
M<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5Q
MD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC
M0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W
M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ
M:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    "   BDI2->.F:F$%  #4,
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
M Q0    (  "*2E('04UB@0   +$    0              "  0    !D;V-0
M<F]P<R]A<' N>&UL4$L! A0#%     @  (I*4H@!0@ON    *P(  !$
M         ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @  (I*
M4IE<G",0!@  G"<  !,              ( !S $  'AL+W1H96UE+W1H96UE
M,2YX;6Q02P$"% ,4    "   BDI2!7W([.P#  !1#@  &
M@($-"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @  (I*
M4H"8:3*Z!@  !AH  !@              ("!+PP  'AL+W=O<FMS:&5E=',O
M<VAE970R+GAM;%!+ 0(4 Q0    (  "*2E+_#^+IW0(  (8)   8
M      " @1\3  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4
M"   BDI2U!DA[6T(  !7)P  &               @($R%@  >&PO=V]R:W-H
M965T<R]S:&5E=#0N>&UL4$L! A0#%     @  (I*4L&P^,FT!0  81H  !@
M             ("!U1X  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4
M Q0    (  "*2E+L]OWD3 <  *\<   8              " @;\D  !X;"]W
M;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    "   BDI2Y_.[+IL&  ":
M$0  &               @(%!+   >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL
M4$L! A0#%     @  (I*4M6Y#=[!$@  :S,  !@              ("!$C,
M 'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    (  "*2E(KW?M7
MXP,  (D(   8              " @0E&  !X;"]W;W)K<VAE971S+W-H965T
M.2YX;6Q02P$"% ,4    "   BDI2@ED@/;4"  !W!0  &0
M@($B2@  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    (  "*
M2E)5MHXR\P(   \&   9              " @0Y-  !X;"]W;W)K<VAE971S
M+W-H965T,3$N>&UL4$L! A0#%     @  (I*4@4T$.=6"   *!<  !D
M         ("!.%   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M    "   BDI2!*:<SA,$  #)"   &0              @('%6   >&PO=V]R
M:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    (  "*2E(2T9'<QP(  ,H%
M   9              " @0]=  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL
M4$L! A0#%     @  (I*4EW/$TY !0  5@L  !D              ("!#6
M 'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    "   BDI27XX7
MRG(#  !1!P  &0              @(&$90  >&PO=V]R:W-H965T<R]S:&5E
M=#$V+GAM;%!+ 0(4 Q0    (  "*2E(50\GP;08  %40   9
M  " @2UI  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @
M (I*4B!5W$XH"   Z!,  !D              ("!T6\  'AL+W=O<FMS:&5E
M=',O<VAE970Q."YX;6Q02P$"% ,4    "   BDI2F5>O!@\%  #5#   &0
M            @($P>   >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4
M Q0    (  "*2E+)J8ZS704  &<,   9              " @79]  !X;"]W
M;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @  (I*4N7 ,-&O!P
MH!   !D              ("!"H,  'AL+W=O<FMS:&5E=',O<VAE970R,2YX
M;6Q02P$"% ,4    "   BDI2W7KR&3\$  #G"   &0              @('P
MB@  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    (  "*2E+F
M<X3+W0<  '$1   9              " @6:/  !X;"]W;W)K<VAE971S+W-H
M965T,C,N>&UL4$L! A0#%     @  (I*4DIQ)9''#0  RRH  !D
M     ("!>I<  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4
M"   BDI2@:^50\\)   O&   &0              @(%XI0  >&PO=V]R:W-H
M965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    (  "*2E+YV)2LO (  .(%   9
M              " @7ZO  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L!
M A0#%     @  (I*4NOH7HXC$P  NS@  !D              ("!<;(  'AL
M+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    "   BDI2EIX:GPL#
M   #"   &0              @('+Q0  >&PO=V]R:W-H965T<R]S:&5E=#(X
M+GAM;%!+ 0(4 Q0    (  "*2E)UYKEFF0(  $D%   9              "
M@0W)  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @  (I*
M4D<V$;'  @  O04  !D              ("!W<L  'AL+W=O<FMS:&5E=',O
M<VAE970S,"YX;6Q02P$"% ,4    "   BDI2 W<^(($$  !H#P  &0
M        @('4S@  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0
M   (  "*2E)=O[//: (  !,%   9              " @8S3  !X;"]W;W)K
M<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @  (I*4HK7G*B4 @  ; 4
M !D              ("!*]8  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q0
M2P$"% ,4    "   BDI2/10BR)X"  "R!0  &0              @('VV
M>&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    (  "*2E)$H!*(
MN@(  *0%   9              " @<O;  !X;"]W;W)K<VAE971S+W-H965T
M,S4N>&UL4$L! A0#%     @  (I*4AE+^(WL!   D0P  !D
M ("!O-X  'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    "
MBDI2&5(!&1,&   T#0  &0              @('?XP  >&PO=V]R:W-H965T
M<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    (  "*2E(,.8W^00(  .X$   9
M          " @2GJ  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#
M%     @  (I*4IH:3'O%!   >PD  !D              ("!H>P  'AL+W=O
M<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    "   BDI24\4OIS8$  !4
M"0  &0              @(&=\0  >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM
M;%!+ 0(4 Q0    (  "*2E*:GV^D.@0  -$,   9              " @0KV
M  !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @  (I*4J//
M1$Z' P  2@P  !D              ("!>_H  'AL+W=O<FMS:&5E=',O<VAE
M970T,BYX;6Q02P$"% ,4    "   BDI2Z(Q$_)<"  #Z!@  &0
M    @($Y_@  >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    (
M  "*2E)8R!:,$P,  )(*   9              " @0<! 0!X;"]W;W)K<VAE
M971S+W-H965T-#0N>&UL4$L! A0#%     @  (I*4E;>(VN%!@  ]QL  !D
M             ("!400! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"
M% ,4    "   BDI2$,YTDB4#  #G"P  &0              @($-"P$ >&PO
M=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    (  "*2E+%N[R$?P(
M  ,&   9              " @6D. 0!X;"]W;W)K<VAE971S+W-H965T-#<N
M>&UL4$L! A0#%     @  (I*4K7,(.YY @  !08  !D              ("!
M'Q$! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    "   BDI2
M35VV_($"   8!@  &0              @('/$P$ >&PO=V]R:W-H965T<R]S
M:&5E=#0Y+GAM;%!+ 0(4 Q0    (  "*2E(NI$:'?P(  ! &   9
M      " @8<6 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%
M  @  (I*4L67E1M- @  Y 4  !D              ("!/1D! 'AL+W=O<FMS
M:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    "   BDI2&P]]JHP#  !$"@
M&0              @('!&P$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+
M 0(4 Q0    (  "*2E+G$;;M/@(  (X%   9              " @80? 0!X
M;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @  (I*4@"5DO::
M @  0 <  !D              ("!^2$! 'AL+W=O<FMS:&5E=',O<VAE970U
M-"YX;6Q02P$"% ,4    "   BDI2T)0J0< $   G$@  &0
M@('*) $ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    (  "*
M2E)S/ .SBP(  - '   9              " @<$I 0!X;"]W;W)K<VAE971S
M+W-H965T-38N>&UL4$L! A0#%     @  (I*4B._E H] P  !@T  !D
M         ("!@RP! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4
M    "   BDI2M1:^4*,$   Q$0  &0              @('W+P$ >&PO=V]R
M:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    (  "*2E*@Y:'^-P,  %,+
M   9              " @=$T 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL
M4$L! A0#%     @  (I*4JLT<BL/!0  VA,  !D              ("!/S@!
M 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    "   BDI2(Y=\
M-)L"   <!P  &0              @(&%/0$ >&PO=V]R:W-H965T<R]S:&5E
M=#8Q+GAM;%!+ 0(4 Q0    (  "*2E+KI9U;O (  #0(   9
M  " @5=  0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @
M (I*4H^C]Z]@ @  / 8  !D              ("!2D,! 'AL+W=O<FMS:&5E
M=',O<VAE970V,RYX;6Q02P$"% ,4    "   BDI21,.SXP(&   [(0  &0
M            @('A10$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4
M Q0    (  "*2E)S;F1M6P0  /,,   9              " @1I, 0!X;"]W
M;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @  (I*4DYI&2F. P
M:PP  !D              ("!K% ! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX
M;6Q02P$"% ,4    "   BDI2@\Q7GP@"  #$!   &0              @(%Q
M5 $ >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    (  "*2E(W
MH?U;)PH  %@Z   9              " @;!6 0!X;"]W;W)K<VAE971S+W-H
M965T-C@N>&UL4$L! A0#%     @  (I*4I<E#&%6!   T@\  !D
M     ("!#F$! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4
M"   BDI2^U*(82@"  "K!0  &0              @(&;90$ >&PO=V]R:W-H
M965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    (  "*2E(A )P7.P8  #P:   9
M              " @?IG 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L!
M A0#%     @  (I*4ES&!7H8!   30D  !D              ("!;&X! 'AL
M+W=O<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    "   BDI2.WZ\$A,%
M  "L$P  &0              @(&[<@$ >&PO=V]R:W-H965T<R]S:&5E=#<S
M+GAM;%!+ 0(4 Q0    (  "*2E(N_9%Q@0,  #8-   9              "
M@05X 0!X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @  (I*
M4KE^IK)) @  V H   T              ( !O7L! 'AL+W-T>6QE<RYX;6Q0
M2P$"% ,4    "   BDI2EXJ[',     3 @  "P              @ $Q?@$
M7W)E;',O+G)E;'-02P$"% ,4    "   BDI2->.F:F$%  #4,   #P
M        @ $:?P$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @  (I*4L?7
M<T]' @  U2L  !H              ( !J(0! 'AL+U]R96QS+W=O<FMB;V]K
M+GAM;"YR96QS4$L! A0#%     @  (I*4A^=A6\) @  V"H  !,
M     ( !)X<! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     %( 4@!U%@
&88D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>206</ContextCount>
  <ElementCount>379</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>52</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Unaudited Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Unaudited Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Unaudited Condensed Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Unaudited Condensed Consolidated Statements of Stockholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Stockholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Disclosure - Organization and Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/OrganizationandDescriptionofBusiness</Role>
      <ShortName>Organization and Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Going Cercern</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/GoingCercern</Role>
      <ShortName>Going Cercern</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/PropertyPlantandEquipment</Role>
      <ShortName>Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/IntangibleAssets</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Other Non-Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/OtherNonCurrentAssets</Role>
      <ShortName>Other Non-Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Accrued Expenses and Other Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/AccruedExpensesandOtherPayables</Role>
      <ShortName>Accrued Expenses and Other Payables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Amount Due to Related Parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/AmountDuetoRelatedParties</Role>
      <ShortName>Amount Due to Related Parties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Loan Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/LoanPayables</Role>
      <ShortName>Loan Payables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Convertible Notes Payable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://cgagri.com/role/ConvertibleNotesPayable</Role>
      <ShortName>Convertible Notes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Taxes Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/TaxesPayable</Role>
      <ShortName>Taxes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Stockholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders??? Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Concentrations and Litigation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ConcentrationsandLitigation</Role>
      <ShortName>Concentrations and Litigation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Variable Interest Entities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/VariableInterestEntities</Role>
      <ShortName>Variable Interest Entities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Business Combinations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/BusinessCombinations</Role>
      <ShortName>Business Combinations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Other Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/OtherEvents</Role>
      <ShortName>Other Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/Inventories</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/PropertyPlantandEquipmentTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/PropertyPlantandEquipment</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/IntangibleAssetsTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/IntangibleAssets</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Other Non-Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/OtherNonCurrentAssetsTables</Role>
      <ShortName>Other Non-Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/OtherNonCurrentAssets</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Accrued Expenses and Other Payables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/AccruedExpensesandOtherPayablesTables</Role>
      <ShortName>Accrued Expenses and Other Payables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/AccruedExpensesandOtherPayables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Loan Payables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/LoanPayablesTables</Role>
      <ShortName>Loan Payables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/LoanPayables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Convertible Notes Payable (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://cgagri.com/role/ConvertibleNotesPayableTables</Role>
      <ShortName>Convertible Notes Payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/ConvertibleNotesPayable</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Taxes Payable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/TaxesPayableTables</Role>
      <ShortName>Taxes Payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/TaxesPayable</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/SegmentReportingTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/SegmentReporting</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/CommitmentsandContingencies</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Variable Interest Entities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/VariableInterestEntitiesTables</Role>
      <ShortName>Variable Interest Entities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/VariableInterestEntities</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Business Combinations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/BusinessCombinationsTables</Role>
      <ShortName>Business Combinations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/BusinessCombinations</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted earnings per share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofbasicanddilutedearningspershareTable</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted earnings per share</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Inventories (Details) - Schedule of inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofinventoriesTable</Role>
      <ShortName>Inventories (Details) - Schedule of inventories</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/InventoriesTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Property, Plant and Equipment (Details) - Schedule of property, plant and equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofpropertyplantandequipmentTable</Role>
      <ShortName>Property, Plant and Equipment (Details) - Schedule of property, plant and equipment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/PropertyPlantandEquipmentTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/IntangibleAssetsDetails</Role>
      <ShortName>Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/IntangibleAssetsTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofintangibleassetsTable</Role>
      <ShortName>Intangible Assets (Details) - Schedule of intangible assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/IntangibleAssetsTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofintangibleassetsTable0</Role>
      <ShortName>Intangible Assets (Details) - Schedule of intangible assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/IntangibleAssetsTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofintangibleassetsTable00</Role>
      <ShortName>Intangible Assets (Details) - Schedule of intangible assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/IntangibleAssetsTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofintangibleassetsTable000</Role>
      <ShortName>Intangible Assets (Details) - Schedule of intangible assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/IntangibleAssetsTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofintangibleassetsTable0000</Role>
      <ShortName>Intangible Assets (Details) - Schedule of intangible assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/IntangibleAssetsTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Intangible Assets (Details) - Schedule of finite-lived intangible assets, future amortization expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleoffinitelivedintangibleassetsfutureamortizationexpenseTable</Role>
      <ShortName>Intangible Assets (Details) - Schedule of finite-lived intangible assets, future amortization expense</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/IntangibleAssetsTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - Other Non-Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/OtherNonCurrentAssetsDetails</Role>
      <ShortName>Other Non-Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/OtherNonCurrentAssetsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - Other Non-Current Assets (Details) - Schedule of estimated amortization expenses of rental advance payments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofestimatedamortizationexpensesofrentaladvancepaymentsTable</Role>
      <ShortName>Other Non-Current Assets (Details) - Schedule of estimated amortization expenses of rental advance payments</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/OtherNonCurrentAssetsTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - Accrued Expenses and Other Payables (Details) - Schedule of accrued expenses and other payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofaccruedexpensesandotherpayablesTable</Role>
      <ShortName>Accrued Expenses and Other Payables (Details) - Schedule of accrued expenses and other payables</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/AccruedExpensesandOtherPayablesTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - Amount Due to Related Parties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/AmountDuetoRelatedPartiesDetails</Role>
      <ShortName>Amount Due to Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/AmountDuetoRelatedParties</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - Loan Payables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/LoanPayablesDetails</Role>
      <ShortName>Loan Payables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/LoanPayablesTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - Loan Payables (Details) - Schedule of loan payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofloanpayablesTable</Role>
      <ShortName>Loan Payables (Details) - Schedule of loan payables</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/LoanPayablesTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - Convertible Notes Payable (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://cgagri.com/role/ConvertibleNotesPayableDetails</Role>
      <ShortName>Convertible Notes Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/ConvertibleNotesPayableTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - Convertible Notes Payable (Details) - Schedule of convertible notes payable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://cgagri.com/role/ScheduleofconvertiblenotespayableTable</Role>
      <ShortName>Convertible Notes Payable (Details) - Schedule of convertible notes payable</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/ConvertibleNotesPayableTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - Taxes Payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/TaxesPayableDetails</Role>
      <ShortName>Taxes Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/TaxesPayableTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>060 - Disclosure - Taxes Payable (Details) - Schedule of income taxes and related payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofincometaxesandrelatedpayablesTable</Role>
      <ShortName>Taxes Payable (Details) - Schedule of income taxes and related payables</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/TaxesPayableTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>061 - Disclosure - Taxes Payable (Details) - Schedule of provision for income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofprovisionforincometaxesTable</Role>
      <ShortName>Taxes Payable (Details) - Schedule of provision for income taxes</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/TaxesPayableTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>062 - Disclosure - Taxes Payable (Details) - Schedule of deferred tax assets and liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable</Role>
      <ShortName>Taxes Payable (Details) - Schedule of deferred tax assets and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/TaxesPayableTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>063 - Disclosure - Taxes Payable (Details) - Schedule of effective income tax rate reconciliation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofeffectiveincometaxratereconciliationTable</Role>
      <ShortName>Taxes Payable (Details) - Schedule of effective income tax rate reconciliation</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/TaxesPayableTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>064 - Disclosure - Stockholders??? Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders??? Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/StockholdersEquity</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>065 - Disclosure - Concentrations and Litigation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ConcentrationsandLitigationDetails</Role>
      <ShortName>Concentrations and Litigation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/ConcentrationsandLitigation</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>066 - Disclosure - Segment Reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/SegmentReportingDetails</Role>
      <ShortName>Segment Reporting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/SegmentReportingTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>067 - Disclosure - Segment Reporting (Details) - Schedule of segment reporting information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofsegmentreportinginformationTable</Role>
      <ShortName>Segment Reporting (Details) - Schedule of segment reporting information</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/SegmentReportingTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>068 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>069 - Disclosure - Commitments and Contingencies (Details) - Schedule of payments for lease expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofpaymentsforleaseexpensesTable</Role>
      <ShortName>Commitments and Contingencies (Details) - Schedule of payments for lease expenses</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>070 - Disclosure - Variable Interest Entities (Details) - Schedule of VIEs consolidated financial statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofVIEsconsolidatedfinancialstatementsTable</Role>
      <ShortName>Variable Interest Entities (Details) - Schedule of VIEs consolidated financial statements</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/VariableInterestEntitiesTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>071 - Disclosure - Business Combinations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/BusinessCombinationsDetails</Role>
      <ShortName>Business Combinations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/BusinessCombinationsTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>072 - Disclosure - Business Combinations (Details) - Schedule of purchase price allocations at fair value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofpurchasepriceallocationsatfairvalueTable</Role>
      <ShortName>Business Combinations (Details) - Schedule of purchase price allocations at fair value</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/BusinessCombinationsTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="cga-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>073 - Disclosure - Business Combinations (Details) - Schedule of purchase consideration paid for VIE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofpurchaseconsiderationpaidforVIETable</Role>
      <ShortName>Business Combinations (Details) - Schedule of purchase consideration paid for VIE</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/BusinessCombinationsTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>cga-20201231.xml</File>
    <File>cga-20201231.xsd</File>
    <File>cga-20201231_cal.xml</File>
    <File>cga-20201231_def.xml</File>
    <File>cga-20201231_lab.xml</File>
    <File>cga-20201231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image_001.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>93
<FILENAME>0001213900-21-008105-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-21-008105-xbrl.zip
M4$L#!!0    (  "*2E)2XA\G=O$  #IM#0 0    8V=A+3(P,C Q,C,Q+GAM
M;.Q]:7/;QK+H=_\*/-_<6TD]R,*^.(E>T9+L*,>6="0YRWGUR@610Q(Q"#!8
MM.37OYX9@ 1 @L1&$)0G=4Y"D<!,[]/3T]/]T_]YFCG< _(#VW-_?BV^$5YS
MR!UZ(]N=_/SZ\^W1X/;TXN+U_SGAN%<__:^C(^X#<I%OA6C$W3]SI]YL?CNT
MN3O?<H.QY\^X[\/9#]P1-PW#^=OCX\?'QS=#>"88VCX*O,@?H@!_P1T=P8#)
MD*<^P@.^Y7Z'4=^C>TX4.%%ZJZAO18T[O[WC)$$2Z2NO?GJZ]QT.8':#GU^G
M9L%?O_'\R;$D"/*Q[0:AY0[1:_KDVR=GP\-_?+3=KXLGX2>[PL@CM'R:/!F@
MX9N)]W ,/\ ;HGDDB$>RF#P>A7[AX.8Q_)H\.)Q8BP?A\\2W,=W@,1A32HT7
M'$TL:[YX=&P%]V2\^ ?R0A:$^5A8#_'0B]S0?U[S"@P6/L]1L'8:\LN:E^S
M4R11WT1+^D3R@NNY;C1;__PH](_Q1,?PT!$\A7Q[N" 5%; EN=8(W&*.[1-D
M!\</C'(LCA'0CNF/R:,.B-$&;/'/]U:0DLG\\X\R>5HT3?.8_)H\&OCA*NGA
MRS54?PK6#0D B,=_?/IX.YRBF76T$&*LA*\X[B<\V=N _'B#QAR9_"TFQ\^O
M WLV=S#0Y+NIC\8_OP:!/$HD\<U3,'I]3+29##7TW! ]A9P]@N>$+^]];R;^
M&CGX\3M/%L_0$']\?1(_#V\@-[3#YY/D;_C&'N'OQC;R.0(4RN"4R.OIQ;]>
MGPCPCZ'JIF+^=+Q\+37Z\7+X^)LY\-<;I><#:OCA&=B@$TI0'6CZT_'R6XY+
M/8S<T?)140+:XSGH=\F<RRD(38YCHB3DSM!(_#((KL:B (8/V[E^489*2HB1
M%8\$Z4@4?CI.OJN#K$20[:D8I)!=<+8)LC)%5O@U<GN.K* =R0TYJU!5OQJ&
M.57_\JL-1GOR"<WND8]IT $%L$ZCR0PM<"%?47/]%CW-'7MHAQ0B;F3#<]3[
M 9/Z]LX.'70UOG!']H,]BBQG\&0'KT_ Y+U-(_+3\=K1LJ;B> %$?6,D"ET:
M(S7%1=%<<%$T&1?K<Q&<P+)<Q(\VYZ)6M.PR+C;2Q6X= SW%1::+[>EB62ZV
MHXM&X;KX(1JC%\'%-"(O=%TT"]=%QL7#61?%POWH"AL9'WN\,HIBX=+(^'A
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
MT ME@'G)W9^/=<__.$OJD^5+@JAC_L<?O_QJNYX[.2BE)WJ+1M= NF?PO=S
M&A(U?O><_F59KRN-8D?I2,!=N>0!*'FT,8-I.I+*&-PI@]7.&"P*Q5W75SC,
M6'R(1EH4Q,("_8S%.]'BKBONBT*<J$3YJBY9K'ZYM1P4+-R1 W/!+'=H6\Z%
M&X1^A,=)50)?@U8W24@JYE@YYJKM,%<N--%_1D_V"]'?)6O32+U8FUS<V8SQ
MM!T][=X(YQNO_V%;+@X%W2%K=CNTD3M$ S<5'+IP1Q%8MN</OA?-3[V/X2B^
M5/(A&J.4"/27_YBUN,3<U?@CL@(T\'U\HP0/LRP\AY^I2XGM8=-6I31-]\/)
M&Q %+7=(P@2/"5X'YSRBH.<LWB'M)PKKL)?=,/3,"!@Y(\!XL3^]H&$S28UY
MD5SC Z[\"]R@T'/1A3OV_!DY)SB$/5E9>UN(7D='8!JI7UG&BV_ANIXHYI.\
MLG?2/WI@ZJ^M9^O>08>AAQU?1K^=>GYXA_S9&;H/5TL5K]+O<,RQ*.9%(W-M
M_&6(Q@[OB[]DT9"*TR8\&->YM1[ C.(6,%?CTZGM6M?PYR1Z!S9W.#VH$Y<"
M+N*5HC2J+S)U1A3E_"T:QOK.6-^^2A=GO+U#]E\QGFMY>="<W(C<[GM=[T%M
M\S$^QMY^=[42Q>(\M1)VZ.[1>QFLK(+KBU3<?*B*,;]+YK>OUOF;CX<4[L*;
MISL[=-#5^,(=V0_V*+*<KC,6VF>)66AI_S-%[KUE'T@.^!;V9)!YB;92$G+U
MBQC[ZJI6.W6(1"E.X;KT'FBZ@*C&'_O:O]D\$L7RI^_BD=BP3Y0HT>M]?21,
MMITWQ;69.-",(%!0*SY?$)7WZ!Y_[.@8H985$XDBE K.2T>BTE0@:"6@-&7Z
M0ICL@1/%M9E J(7I1,QV'U(.D:05,O)WRYV$MN5^M(,I;,O1'[8[0I/(@_\^
M1PZRP6M\MK!#;Z7=X/ZRNG1R1'7$NP@9[T$V,EM8)A%]D(CLTM[")DHR"@W
M>^1.\,80YS1-_-QF]R6PM0#!%VGGS9PN,^;N: /6CEK*0IS10_@EZ.!Q$]];
M,+Z<PW/^W+<#=(%O?Z([Z^D0C"W)Z+&>;D,KC((EFPJQZ29K&]00V%4JAX=T
M^")*VT@39;'X?.#F] #BO]AEQEPDV5@?D#?QK?G4'J;=Y@4B+S%:)<?I%(-Y
M?$=5,N*/C(%UUD+@GE+^CK%R)!E-&2@7,C";3Y=FYQ*=OK*T@SRZ;UYRE&+)
MR:3;';;D["#-[IN7'#4M.<:=I\2?#DQ4>L1#HSP/Z:-- [RR5L3#C<M&OQGZ
M[:T:W<N-7B@WFQ:-PY*;E[]F="\WF6I')G@;0ORQ1T=+^;!6V7)!Y%&I8;\4
M43:+2,1<^8-2KLXE1Q&*)8>Y\DQR-DA.<0"/A69;#,UV']E3BB]*G5X>@E.V
M02WG8^'MZ>7++ LI*L45BS[?O@#&?;Y]J8PK+DO$-*[/Y\E*<0(8T[A>,XX&
ML>1#R^R5N\OL56B\1M(.+=M5TKK+=E6,PB7W[M'[#<;V_'@'=1O-08.0?^JY
M0\#+)U4Z;NS@Z^%$NV@![KC>>LI%SJ%:QC$N,^6BPGN>8N^>5TL3;"'OR[S.
MKIB%Z\^5BRA/@BKR=Z "F$=VVX;[)4I?]XNH6ES$.N'1)F'KKZA58OT65%^F
MX5'CZ,_5,'P)]<L7;O"[*+!=% 2W=+"4B2EW.[1-EN+.W%VR5$JQ]/#KE?>/
MI=CJEF1I6P:Z."#$6'J@AK<X5,18>J!NE%JXEN8* [\4EI:KNWO(:ZE6N)8R
MEA[H6EK<=(VQ]$#7TN)+?XRE![J6FH5KZ2$V^"C!TG(M/@YX+=6$PK64L?0P
MUU*M.'>(L?0PUU)-*EQ+&4L/<RW5Y,*U]#?+MW$-\ N<&X>"\!SC8J.#:#6\
M[*E0A,6[9])D&*8;DF#^U9C\DNJ/L1G_SA(#NUZ)E<*5F G$_@5B#^NX6KB.
M,X'8OT#LP0LHKJ/%!&+_ K$''T(O]"%BC^H&P1M#VP%?Z@)<KD#\5@1B,_XO
MUH<P"GT()A#[%X@]^!#%Y:N90.Q?(+KW(72AT(=@ K%_@>C>A]"+<\T*"")]
MXP(AO6P?0B_.5&,"L7^!Z-Z'T(OSW)A [%\@]N!#%&?),8'8OT#LP8<HSK$K
M((C\C0N$_,)]B.(,/280^Q>(/?@0Q?E]3"#V+Q![\"&*LP.90.Q?(/;@0Y@'
MW/NP7Q<N6F^":&1ZYS'>M,6;-KKH&6).;UAR=7_T1LKI#>--?_1&SND-2Z3L
MC]XH.;UAO.F/WJ@YO6&I1_M)/6I?Z[2<UC'.]H"SK>BLGM-9=M2_GZ/^]G76
MR.DLXVP/.-N*SN;C(>QH;3]':ZWKK)F/IC#.]H"S;>BL&>=2&3%G[SPI/O#X
M\B_ *O1<H,[8\V>$$(?%WH_("M# ]W'M?SS,LE0;?J80O8ZN8VI'HE&R+JE^
M)$@-8]4FC>N48B[C;3.UI.QJII9RD5KVM!SQ'B0Z3NDA)8@%!2ADQA][2B+<
M^T@J=T!%'Y7,IB12BTCTY3?;<:P)+%^SF1V&"!U&H*JL_J_'KI/2Y7O@LE8F
MO/5\Y::9? @\;CD,LJ3 KIN=M^5UZV6B6XRQG3*V%:?;J%9(@;%XURS>;^ZA
M:5:KH\#DH4MYZ#SU$#R#:F44F#QT;!^ZS3P$N:I618')0\?VH=O$0Y"KM&,H
M:@=][)DD'[RW7<L=VI9S :Z5'^%QVCC7;,GS$[4V/#])H"D\(FFA).I?_C-%
M[KUE'\;N&S=<N;-#!]3UPAW9#_8H2G<WS>"R:T]<Q!I'E*X9/Y*T'=KL:RU#
M&$?*<D046] 0-:,AW;&@*P&,7)OB&DPM,&6+8.4,64'DHQ/,)?LM_?&GX^1;
M.A1^=T&0Y4A1,$HM],DK=N IDJB__7Q[EAIG 5;Q6-?(7\ 6CTED"Z4I@5^X
M!"OM6Z&7BI^7F7\A</DQ,H.?(=>;P9H0_[1F@@)*K4R1'REAU!*IC109NL\;
MJ'MZ^6<%ZL[AJ;29SZ*"?UTAU2:X6N;4"BX'QJG@[W&XCKI1Z+_%OZ6G7C..
M8[M?WXX]+W2]$'V$/[@G\E4('NK/KT&%P6E#H]?QM[[G9*T-1O*-YT^.8?\F
M'^.?C_&#2]:0UQQOF!D6_L;H)J,ZUCUR?G[]Y6J.:8W/E4F/:<<+@J,&U;.^
M8!,13S'UT?CGU_^UDRF.TVS+T#.#-(B!%_E#5(66R4 Y2HU#-_PBP)<S![YR
M)\ H]PCW6DV!R5DS+W+#@ /,8:4(/2Z<(BYR+8=0'XTXV&(@^-WS.5@=875%
M\'G,?? 1<KE+],C]"HJ&GM_\=)S!Z60MI@,_RV'+'R8PP\<MJ,9/'(^M87B4
M1WD,C-FM;(3>DJ*>/T+^SZ_%-4QM)L1U*WY5$.)&4Q0+\;Y8VP;%.F%MW=I=
M%5C;:(K^L;8-BG7!VMI5N,JSMMD4O6-M*Q3KA+5UZVE58&VC*?;D58B[\2KP
M4]?@";LA=^K-YI:[SJ_HE2"W(1\+019W*,AUZX!5$.1&4_3/1K5!L4Y86[>B
M5P76-IJB?ZQM@V*=L+9N;:X*K&TT1?]8VP;%VF7MM>^-[?#C#L(4+8Y\O*<-
M>_O$*7(+FS*NS:UYBR/W@W&[W(4W95R;&^\61^X'XW:YQV[(N%:WU2V.W O&
M[70'W91Q;6Z:6QRY'XS;Y8ZQ*>/:W"2V.'(_&+?+_6!3QK6Y!6QQY'XP;I>[
MO::,:W.#U^+(_6#<+O=RU1DW("'+H\H%.-:QJM%8QWL+@K9!@L*P?1..5"N<
ML9DC-<;J T?JDV G'*E6\&(S1VJ,U0>.U"=!80"J 4<J%JK8R)$Z8_6 (PU(
ML(DCN2.JC_!'DM$X0O;; 4PQPM.\=ZP)%Z<\WF"*#@LOL[P^&5M.@'XZ7AG@
M9#GP:>3CH[+W=C"TG#^1Y9_3S/G2<QPEB=N;1CM9S'?F#4GN.7WDFN1ROH?O
M@M(3_ENB<Q6.E*9;]B$,4;7)X-_BNND6(ZUB1B&I2L;T99;"T=9AAN]WE)Y%
M%([^G1T?O[Y(_,,_T/L=I_"3C^\*C-#3O]!SZ0G26<"%HYVL3D?EY@;-/1^'
MXW&EQ I<^A.G/6X;;9F(N'SR?(;\"3SQP?<>PVE\7%Q'O38,MV[>][:#+B.2
M;EZ>LN*1K$B:D)YP.<[)NBG\4Q":B>>71^G2<X^LX1 Y^%P$C3@R2G[&Q;#K
M4,,G*3X0GEPG(A4O3_$QOO]\ZHW*"^KE;^E)-XZY*DWD%@O8<OL!@=98L3C4
ME:;UHZU#_09-[  $W0TOK5EY7$^GMFO%R9"#B6\/(R>,?,1S@/:;-"39\==!
M<#M%CM-8C-.CK,C5[<QRG*2 :>DY0C_*3I$>98T]\&8SS&EO^/669#5?12&^
M!3#">2$XJYA,&.=F9X&@Q:]%@53BD&"E':&A#;,%/[^^N'S_^D2354&4LN9I
MPVR+:P7Q-:I3*Y@.W!'^S_G?D?U@.0@7< U/+=]_AN=_LYP(+4$DJW\&/BGK
MT*7A SJ9AJ3)AO;3<:7Y3EJ&4<ZZ.#D81=&4%5TWJ@.9@7(P')+\'G"<$+QR
M#Y8,A8FNUB:@*$@*L%=7E]!MFNBD%9"VT$M0-5.6):T.2!?N WP'MA8>:"!6
M@B$+JI@B2GK</&?*SKD9;=,P)5$PQ')S7OMH;MFC<YK(!<)T%4Z13[WNQD*A
MB(*B81^UPFPM [B95K*JZ:8H-0+P+$+8_-X@!Z_<UY:/+W VUR?=T-*JOFF6
MMB#:3"M-*P]-5KM'#Y8[!.ON+@3Q.O*'4PLG#M8FD*PH@JE)<DJY-\R3NE73
M$*HM1%)!\PS1J U5.XH'MEC7)$/04W!D9;C6I)MQEPQ5!..3MCP;)KWVO3GR
MP^=K!_PJ4#2\@,WQSJB1P95D619$W4QK=/$\J_2O"]46RDBF9,BR4A>JE!%J
M8(P%53)3MC@UZ(K*EIQP"]::(&O2Y@GQ=5[R/6R AE1,FN():Y\@RU@*"P<_
M:3+[-J?#5&0#NT%;9U\NS^#S3FQP1NCO( +G3T,GPF[P!\\;/=J.TX <FJ;"
M,F>FW8'M\^6=H680;B&9JJNB)JE-(&Q.)UT3=55+&>[E1#E^-<=8%Q15$+02
M<S55!ED05%W2325ODT^JSK/%D5(D48)U3]XV3^R 7UO/V/MNP4U2)3UC9=;/
M4+0)*@_'%AG6==$43+DJ'&=H[@5V^-&V[FUG&4*K3Q##,$1!3,%1,,.*I-6
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
M@.EYAM9UJU8Z^:R'M9%^&FD?4#1+Z*<,=C_3<ZY=_:P$$+DEGTZQWX%^FCF
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
MO6&P[T1!XA51XDU=30*[\)W*:Z;,RY+&<RX*XTL&WB/18XS(**[>FSDQ_PX
M$DV-5]38=,I@N,!T2L**C;F+92+Q_OP16=C(*?T(WW%?.+!N+C+Q'2<;''C#
M3G(?Y#M.6GZ!8</IPO&21>^^K#?]F+[KP,(IKK$U'GGSD%CW.4Y5>2:FA421
MDGLFBZ@E#68O4Z9&8)_ @C[WWJRD:AGVQYPD0)&H/]F]C9*@D$-.'4EX#+97
MK[Y?;/KBS<TCPCL#_#R0'Q2*;@]^P,X+0/ 5KSWIFI%$>P,B6+[UN/"WL9/C
M^5^Q],UI110>1\YL6+U&W,3S8E/S:FX-OUH3FR3CQ6]FU[;$!M+U?SGOTDIB
MB073&!";X=T'G@,8I>8 ]PQT%<\<+.T1\<!2J+]R$0;2 H';;"2HT.=M@^LE
M0Q-PLE!DE15'77%=Y%',C8#,QKT"W<]JI;A42K(A7N+>3$?[KU AK#^$F[3<
M8G_4ZBZWY?9'Y.0O 3<.0>%%@-8M&I%;:P_D? 8D%9_9!N08D*P'<:H Z.78
MLGVJIEBY\N.1;<4(C4GXX $'MA[BD)9%ZX%CU4UV[U& \*J"@7#L\2)HDX<R
M.7^UJ7=!X\]TE.4)'-V%VZEC>W) Y=+;@RC.6Z"(843CO^)P+.Q?UIQHCR.2
M6+K<]V75/?$GUM&5Q D65<4QW?"F'CZX+J4ON2[IX8S\,781L([C\#8 \D"C
M=G[&M['](>R;0E) =7&]<'F<.(SOO\?1+QP&CX_],.NQ<038Z&DAF87XS-C/
M3L&(GL V+DY\T[\0Q5]N !;AGB1 $:_7]\\I?N0@0D^DX R]I)"2H'5;@X6+
M0(*N2S!HJ"U'Z$W[O0,T**>)$YML)/MC4)*Z1DEF"=Z7X<R\Q8U4?(GX >_
M7@W!\<4+))&0^&@I$1QZ_.-CWRFT QI!BR/>A.E6:C.0$"$^Y\83K1MM,1TY
M+4(AOSBM7QEI);H>)",V<[A7)R+[GN\,WC!$7A!END[JO*Q(O&KF7>2^BV72
ML@@;7WI5I#]R^0Y\OB'LV/(0TA0@DJ$PBL/ZP!.ZPUAQ'-V(\!PG;)%F7M3I
MQ*70  .<K>ZE.HJECD7I8O2&.[,=,L\6,')'-]7!F#L1-:*(GCWCT"&>&J^U
M<R]$)%=K\4H\1@IT?+R9 SYU3!OB4C41>.)T,E"EZ0*Y33,D6=7IF6*RQ<>J
M))N,?(-7ET<+O)'.A#[Q:./P/HEO89&A!_&%?$MV"W$(@ZQ<R?6ZXNLB(=EK
M#Y'CS''4SYW$6,3PD%\"V$FL_I+&&6=WDE1PQ['F 7K+)9]^A'5X%$[?DI3F
M'[FRM%D2 V-#X/0S$Y(VR4/+2;2,WE))O_8*$X*\.2*X4D_)$JCRQU^2GU>X
M=T3E'(_JC%+&:-T07&8FC#=0RXT'T]:0:F6"S;=J[DBX^1/=C9SCW4B[\-./
M?HS*OHG](Q=+X>+:D?A&G8?;>%"- [&P)C.\<V"?3.?A2"H*%=,*/$HOP9L1
M7HO=FODJ,*TQPU;7UJ(+7AUS=9-F274UZT=N&_N78&'7J3-^[HJ(>Z>A:':N
M$U7,&" #P.-P@3O""YCGO^7\R?WWDJ#PDFSPDJK^D%V."E0G7NAT[;^S-'/0
M.,4E7$+,IFUGO\?[U!_(GH/ZA NO]1ILR>W":RVD7+*T_G<U35H[Q":8ORL%
MAID;@V00+0?Y7A%X0=9X39-+8K4)I!]:HTP?2"/IO& (L/7:8FYJD:;Z0O$C
MEQ'X_.I.A?7W9"\PB/<"EXN] .TOO()*N?6[:#7*(EG6C&Z@NL;+JL"+TA;S
M5 N&6@*W4VQ57M$5WM3;QS;E/>[!ZE:QM NSFKM C>6Y$@NK [/%3FPR#MH;
M>8M9J&(F2WH*.\=*>6.J;6&UD,!63%QM\<(+>1)7*;&4;[01W3)#%GA3E7A3
M5#H1M&Z1*[NXUI"WC@P>V6/&@M7FLKNGI8@MO'M=>-LW? 7K:BRR?39\;&VM
MMK8>DW!Q\MMAA9'W'=ML$NYJ(9!\:S]U%D;^!H+(K0?*6!"9!9%9$)D%D<L&
MD6G/B"ZBQST(D.JP035,7M7UDCA].[%C6>%E4^.U;1L,%CMF6]B:V"I$^72E
M]J:B/['CG/5L*2+<Z>Y.%-^(1B>;UJ[WXD9M=>I-1#BU*K<4"NZ4!V77V8,4
ML+(K)0L$LU7T6UA%-SIJVQ?).N%=ME#V>J$L#._V)*W_AE:ARA13\UPOBHOM
M].CRR87+#:()?(LO]1CT_L7[P>T[S@X"?&%T</N9_'*$:TP3O4T7RXHO4L67
MO985[+D;6OR-WFO!3L9[?#>)]BW]1'+A:7G+3.^$U%RX'B*N A/$'046 _OI
M@0E ^+[RXN(3-UL.'M!29<M2^;BP@SO"*?+<*1E^N*91V^#V--O>R\#74C+=
M44J@@@%+HX/OSRTJ5I,[;#BT9,_BR_HN+;R6JP3'W2/@HTL*=Y.;T4GH=:G=
MHLK'M['(!4%$+L.2&]>T1@"M\3G#U^5']%+8\GX#O:T?/TJ*WWQ>#IP GMQ.
ML^);<PFOBUB"<4O*N*;8 G"D.;/?&NKE95[E5T0^OH^4O="8DC%,@(ML8:%3
M+P#*P"(5^?0Z*%#SU/&B$;GI%)'7!JFB:$DA:RO5\HH6Y<P)64K$U%05W1C$
M@,XT)#,-%S-9:V<*XIF2\I^D;#:YE9%<'2452TF5M< ;AX]XF>5>32)[1$MK
MNZ1X$OA)1TI.7Y:765-M3Y0?/WC>B$@75H$K7%4G_>M%,B$NQ7D;3\AGT,\4
M*XMOLF8)3XI@8MKC>YNDN XI1(HOJ+U)<[EE]>266ADW LKI94XE+8!XM*C(
MF89K:+E$^>9S!]_GB\L_^RCTO>4E-WRE=9[Y E=8 ,(64<-.)'%9;R&I?IF
MF+U NBBI1>\ K[,<"Y!#+RZ\M2R[%9<GIR#8I#]]C?J:>[<9"_8NK__GK<8K
M_-.1*&45X)94 QP_)[?!\M:">J^DJ_+:!1&/N.Q(L2R3C>_^QM? L)3%*JAC
M_7N55<#E!%D5(I5>',NG2VTRKD5$*4@*HL& I(0R+*9>N+B^A=SA,[Z@C$O\
M+30C*8K_)@,Z689VHF)X:=ZB8)]PA8N4AKV*246JC,3^0'QY-;ZN3PMQ)3I'
MZF&DU"NI- @&AR02Q"1;3C##"TM^@(S*DF+PL8,SROU$1L]J'Z8<O1&?"%"L
M4+16[JH>$J(3TTHT$7[+*MVKQEJW;'E4KB?129(QLVQQGVZI0IY_[DT'(];M
MAW7[8=U^6+>?NMU^EM9QDY6+F[L-)];;<](EYA.Y%7ZQJ"5)$ FF]OP:^3B<
M8$W0&0J&ODWM?<9(JBJUDF F72PA=YZHQ1]?GZP5EOW*22_%9.<B\M-Q76XO
M%U \PF\V&BP*VKV Q?/ &U%Q'.M%Q7I1L5Y4K!<5ZT7%>E%MY1OK1=737E34
M/=OD7.4:,G\.T-7X?-'RY@ ]KQ?0Z(KUN6)]KJ:LSU7+?:Z6,8RLD3O)&,"/
M8"81HAUN7L ^](#;:+$F6JR)%FNBQ9IH];*)UG(QV;!@G*P<$<*&9.".\'_.
METV07L R\RUT[\J+.&O@Q1IXL09>A]3 *W6*6<80KTGQP!-$P!%BFZ-@]#IK
MK*4O@^!JO#31)+XZ ][__!KLM0G2!\*7A>*DT@0RG4 @!Z$K$X@BR#.(<WZ&
MS!07L??T#EE8F,]B(;YPWQ&QVS"YJF71^T)EDXHF>?L3$<L<5)H)\KX$:?/\
M)VW!JF<I5196 _2Q'JQW/NS)0:9(WF?2!>QFT5.+RM8AKNTOJ<$<QUK,L19S
MTV^NQ=S2HI6R4JL+W^J3^)):[940& ]\![8O 5L[PTE#*+8LEX(*D@:"5A&*
M1!IAWW 6R^+J>_6)(XL@R"#'*:A*S;B&:XTAW4Q V0 5 PUK#BE> / ]1UAD
M[U()C>GA/J<MW,($UJ/RD8:!%\@_*=VH"<3)[G'9P >,B[0K7!8-%S?&*"0I
MY<B(YL*1$<U>.3*LI25K:7F@+2W36Y+U&IG?.,5/_8[[G9UYC^XFZU*\#\G;
M3#%O9U8G:@+(!D.2@T1<L7CK(,F DMS. ^]G>7^/MN+,_WVXFS76991U&65=
M1@^RR^C2E%6V5-E<^N1"=Q*N>@GG2R^AURGA$>MW6KO?*4UFW"+=)\5Z4']+
M;@"D .AZ &K.N'EKK0,Q@!8;9TS,15+E[!KYI%;0"]#W%])$EO6093UD60_9
MTG71TJ^]D-+_K(<LZR'+RO^S\O^L_'\E0];K\O^LARSK \!ZR!:LWZR"\;?1
MRH[UD"U=,ICUN>MIQP#60[:6H+$>LJQU %MX>]<ZH.UUE?60?7%K*^LA>["!
M9-9#=@O]60]9%D1F06061#Z0(#+K(5L7I)<5.V8]9-D6=L?8]J[['>LAV\FF
M]:6TQF,]9,OR@/60K2=F+!#,5M&#6T4W.FJLAVQO\>JBA^SR+M&6RP&YJP27
MZ#'5\RK3X)6^^ +N%K!.MJR3+>MDRSK9LDZVK),MZV3+.MFR3K:LD^W!=[)=
M.OQ57?B5(M6WPRD:10YND9#;.Y"XZL =Q5O'.[S;J+<5Z'^^R3>=;,)N+;);
MBRSAA"6<L(232H:LUPDG[-8BRSQAMQ8+UF]V9O9M7)Y@MQ;9S8J='+VQ6XN5
MF<%N+=:3-Y:LPA;>@UMXVS=\[-;BM[*V9F\M]C]TO.]X9I,0%[NIV+? ,;NI
MR +'+'#, L?LIB*[J;A7TK";BFS;NF-L>W?'@MU4[&2C^E(N8+";BF5YP&XJ
MUA,S%OQEJ^C!K:(;'35V4[&W>'5[4[%FWG&VWR1($Q6FCUX0#$+:;(\\[UU;
MN&][8M4V]8**DY>OAN&&?IC"ZY,C63!5R125=/9UN?EW +68@KJP=R:&6M(%
M0S ,H0]0EVH]BH'6!3!JX"[4 3JV.NV2NU2K4B(D"C@#X LT)?=M=(_O1.!^
M2*2U]N#>B\(/'BC*J><.D>_N\5;NE@LZ>)Y[8NRO[LXY.6O>/UQ=7'[@3L]O
MX'^7Q#C<+XQ&#WJ59B\3KKN&P;W"2];<1W.+7-P*@FA&;X/$S3"3RR+DV@?F
MC8W;]%GX:M\$\P]_AQFXVGUR<1O,FR.?WC'!IY^(=K@B_8S1Q"*74[A7RV>6
M#4+3S</R-WCH%5R0BV<N:5(93L%=G$Q7._T1T +<*G,8>G[ ^98-?XVP''(6
M%D3:5' MS:Q[V['#YZ3_:1'R^V6XQ\T0/F/&+6,]_RNE(KF1""2FC4(I:0B>
M+HS%A8_( <+'O9TQ0_"]S,BE_:+!\7X,I\E=WI@PV>Z(^.8CN;$U DK/'<LE
MM[4I:7&8&5\=@OGQD,OY*0#X7ANYVPGCX[M1(;EI>._Y,"N(B.52YH(U@ 'N
M+?=K?)LQ9D46JBV<P9><1FB.FU>[P.=H'E]:2O$UB(:X*?<XPIUDT1,:X@ZW
M^!D7F'./.[[!K\!&D$\TH;UF25O9N/5L2.YIS7UO;-/CW5B4@39[%@M,LV'<
M$)S<"5RG_WAY&7GD$F;2F@Y3U1KA\>@CF*]H["07-!=-<"D%XZM^0;"\]XZ[
MM"_[?N)6PK2I;5#P,(=;%M/QZ,U\L#TS[,_AZVZ+ENE<,/4B9Y1A/OP>N83J
M.3$HH9XI[ZWTZK1RX6S1N7M9HZ W!2:6JY:27;4N+G\[O[R[NKDXO^W)FG61
MZCN?W ,=<:R58"_R*FJ?7BXG+7]NOXL#W1)G5+M%/^DRW#[J+_@F(DL\.)C$
M@PYI> ")!S?6XZ)&Q6J N?8Q>@_.T265%P6-%Z0M$<-2$)55D_(TVC^!%)D7
M=9T7='&7!-I3'O-M1"I/4"\>G"FRT2P6]!J,VD4D6!$%4/*N3T\ZQ5!3>5W1
M=GABTJMK:K][_E>.;KDG/FP->\L7R31Y2:N=+G\ DB?K"J^K?9&\>O9MJ]/U
MWG;M8 K;T8GGC;:LYS6S;PN!W5YYHS9;JPV=/Y16>4'$9[5;'($"QZ^Y4]#<
M43X$,JM 8D'F5:$S,M?*"6K)Y.>Q4-(<O?-"RZE&!:5JXOM6OL&(Y-S 06U+
M1-'(.8$P!=Z0!5X5M^1'K"'%+K2N!(4/C+X&;THB+QA;_/>VZ)M;Z-;VN%O&
MJ3<%FU=/BI<Y"8OW3O&!G!NRXF<LSLKBK"S.^E)CA"S.RN*L+,Y:54U8G)7%
M65F<E<59DY=8G+4W&+(X*XNS=A0 9'%6%F=E<5869]TQ??L29UUWA6MSN#1[
ML67Q+&Q&/R4N^L:[-U\&P=6XZ*J0I,*^#[9]:V*^Z0D:PB!3&(1?(W<-#(H,
M6RO8656"@?196CRWV,'4)@3L)F SL01A_?A-8=A""$T%=[\:#(N?L?=\X5[[
M'LY>;R 0I@FN[1I69,9O"L-F.H#W"<YG31@2KPYWY6I !TT%/PC<H#509&8X
MR1V"5(=C,RU4!1P%\!.JP@%$FL.J_GSM6&XX<$?G?T?V?$:NR_7XWH":O3=P
M?7-U?7YS]R?/77\<7-YQ@\LS[OS?GR^N/YU?WA&[VL%-@B6L"4UY<O\HI#=S
M$KJ^U&L$['R+G6^Q\RUVOL7.MU[\^=:[R'9&I$4A+&SV;.Y[#ZDNSR_C' ?V
MV;K(PW:C)$[?VD&7K/.Z:?+@_NZ20+NHC3.(0J]"0'TOU89D7M'V<6JU+VPE
M0>>U;55BNY.?G1]A?;*&4]M%_G-V;U"-5_MAEFCR(B'$E@A9^[*Y)WQ!,@61
M-U1IE]+9AW,N$F''IZK%F]<:7E#5O4E;QS)E6=_L& P,M:SAE(]:_N&>CL$.
MEMRJ ;H(]D>J&)UO?AS6@]5CJ_Y^1$'P%E=6B6:10_I;C]#<1T.;U#-AJKO:
MQ5(45-XTVSY;W5*AO(5&"(=%:%GE-4/@=:-M(]E.0==RJRD[F]YZ=BK)O"R#
M4FVKT,O.IFO25^)-R0 :;^GMMY\[0%4.DD[*'4&]T)M [*"$'92TCSH[*#F@
M(#\[*&$')2_C'( =E+"#$G90P@Y*V$$).RAA!R7LH(0=E/2!W.R@A!V4L(.2
M0R,T.RC9]CX[*&$')0=T4%+B="1U)A)KU?9SD0^^M_G:E&ID[RQ]20)1%ZD8
MU"<2A\]?+1,,7=0%O03D!(J3UD VL]>;RH,LZ[II:JK0.<B:D*/R;VAJ#QU4
M *:B96\.;H6R-3C%'&DWPRD)NB;N!<[<3;LOY%[C(@*0'FLMY*()^VW8;E<!
MO27(<W?S*D.NP\X9-L[=0[[E<J,,FS91KV(-V@)LRVU' [8WL+NI#=A@Z?R?
MI7Q_^.P@_ %&&,QP8[=_R/>%HS>X2"R 4PT^]1*%MF#*2T<7N&ZYJ*N"7PMN
M[8YP_>E_'1UQ__?W3[^I_^___C&<1T]_NJHY^D=_F/SY['X^BQX_Z+ZI_TOZ
MZ_/=<^#H#\-_!.?7\#B\1;_^H\M?G\3AQU#XS_OWTNV_CA^>WIW^*3R,;OW_
MG+\WSO[SZ[^N'$%R]4O)'OS[HVP'\L@;O3-&MS/[M\_ZWP/A^*^OUL4_DW?R
M _KKP^^_>ZIQ^I_C)_OSOS]/_OEJ/OPQOOWG]^<'0_2.__V?T=.O'ZWA^?N/
M#_\^G<KGPC_VO\S?Q.BO/R9HK'G__M_R[#]__?FOX/+KNV?I[[^4R>6MI/W[
MP_U?QY^#LXNOH?%X.CS_1?MG\K^??CN>7OYQ=:HHU]?_^O.W#_^8OT__]W]N
MWK\S/]BG[ZZ._["?_OCM]_D_T:=?CG_Q9M*[I\_OE'?W#V?H=O;Y^NZ?WYZ>
M'O_\^?]QI[<W1T?9; Q\2QCW5 0J7[BAY4YL<&8&N%E:T.LKP5J^E=C=X/+#
MQ;N/Y]S@]O;\KC\-Q1*:T@YTK*T8RW)A62XLR^4E9FBP+)=O(LOE(S[YB@)$
MPS"P&+AHR_G7(>5OF+RBZ+S<S_R6_9/'X U5X$UA2SVRMK);NBQW>X>&4Q>T
M9_(,=BH$,[%>LC>NLWLYB9=X06B_)F<ODPX 56VGV3!].-!<OG0*VPEO!GZE
MCQS:RGMJSPLL;O_DTI E,*9RMY*Y%TQ-P>!-N7U,:U7G;&H'+SWW"'=K1R'L
M62<^0I4SL/:3CZ0HO"Y^"](FP59+VZ49[$$MV'P*EF^-T,SRO^ZD'O/!IA!H
MO"3IO"C4VY_L*<OJH+-C5%Y735Y0*A[EMU"@F65O[">[0-1X395Y=9O!9=D;
M->F+54KD-:FC$M=EKKGBCRV?7GS$14H_WYYS-Q<??J%%2O=U)G'EPEOSD$:L
M)97G)$$P>>[/Z G?77JT F[B6RX^H<!$LC@G$_#AQI[/6?.Y[SW9N!F,\\P9
M!F<-?0#O>QDT11 $+O@[LGS$S<"'] ,.7I#?&-S,=AS8PR0_CA$*?^#NG\DA
MR#7RYL"&Q9&.^6/ ??# N+GD*!+# 4"0T!-Y"/^?NT&!%_E#F/A=Y",KPB<J
MOT3<*7@C.$_[#SL]'J;9[=2RW">;N_:]!]L=HC?<'3Z L6R?>["<""5',F2[
M!?C;N=,;0ASNU0BC-;-=>"+TN'L4OQ/,T3"T'Q W]((0#W7SZ9TN\Z*A\(:I
M<M\#&;X315XT=5XRS!_HY"M3V &,2"Z1T0-1?% $="!S$+X  '-@ND<.D%2!
M>T86T#@*\#OXH2#T+<RH(P<@Q"R8>J,W^Q:X032!;SE1)M(FX]$L]Z_H.;+<
MG,2!P WQFC:&52TD'"%<_PSR=[.4/VYN >,=_#,13_AO5B9%,9%)1>)U25L5
M2046<L,TLN)H$5F[QK3\$'%G-A#3'H8\]P[9?\&7E&=S$+JI%<2,QN#[:(A-
MX B_#UP7P4-0>1.80YFN";P@"Q4XCH'(<7V5Y[UAJD:8*O+<K[;K 1Y #01Z
M -0 -'+6 XAED5-DW[Z/<$B#&_O>#+X+IL"%J>? 0L)SCU-[.,T(1CD[L=%(
M #!+._$G\,#!1%_RN+%U .;CWT.@:?)L!M-7&*$5XX&M!!@$E1=,,Y877A05
M6!&K2,R^I27E-@(0695]J8?>C4\D"W?L^1/6PST;9D?CAW TOGM!K'OX^TV=
M_K(3]&_Q!'TS:0[I\%R4>$47>5-^@?UB*X*SC5(BK\H*KVX[N#V<@_0:US"M
M5,HO"S3G;P?R@@2;@&WE!/IQ"_-PR2SQFB'C2@8[)O,^#]>VJ^IJW#\7]2N3
MYE7G,."P8M4ED\/Z<Q10V026(W$CU2Q)ZY*99FT?"W1Z*'!W?OK+Y=7'JP]_
M<M>#NZ1Y60\C>CAP90=!E$1HPWRNW"(H%GHX..M[<]]&H>4_XW M7N^Q*<$A
M,Q+]@=]'T9#$Q+PQ-XUF]A < WM4(>(&4"PB\A7B\9S*&[K*"YI!0VV&"7)F
MJ#_0DFT;PFHQFLNX&O=*+!E[!Z1@Y%6232T\'W*Y<>0XS\M)]Q[7_34"<"0L
M J+ $[Q.O1GL&0'&X=^1[6,I>/4A&J.DU%T8<(]3#Y X\AXQ%X+H/K!'-F;_
M,LY?Q-S%F*L4PLQ% -\L$2T:+C5Y$$YRS@1PQ!%3!5?*$H0%(]>PT$<SRW8Q
MJT 6@>:<8X\)%(']5)*3@P _GP1U.+RQY:F1#=?S&+[LEKO9.&P*H*^N]W@T
M]1Y?:"SV$&)@>X]&LF#L(01C]Q$B_)8BA"S*^DU$6>]6U[Z6 HG[#[1*O"R*
MO"!MJ;WXK=Y2DGA1AGVZN--+7"RX>LA1/UDP>4'<$GUGP=6F9!9EE9>475<2
M/+C@ZII]V6X"K(<57RUQD[$_L=6#(VU7&>Q[RK ^_7Q[=_7I_(:[.?\XN+NX
MNKS]Y>+Z]A!B:;L(I@W77ATMBJAI*@ZGQ2&U.*9F\J9"OJX54PN1&^<=<H0*
MBXB9J)'A?K7<"*,DDN_T+&EP='<1%<3!.,L!EOQV<1X_8:.@90*(&J_H$J[1
M2>+"K[Z3>%428.F2ZT44T0/@#Z,OR?!-Q]9V'#=B0;-O/FC&,AA[$1=BL;5O
M(K:VOC!%2_&C[=!UD\HHF@:O25N<YD-,96R'0"(O&2*O;^O%U*]&5RS*UF'X
M!T1$UC1>- XBS';(A!9X&78O1M7@24>=)/89:5N_#=Q1-N.AY3.6JM#4GXC;
MH9&W5%FH]J-N'<?=+J\NCTZO/EV?WYUS@P\WY^>?>I#(N*<4-G==[:S"F!,O
M2W',C4;< %C>U.K%V\8XT;%<$MO:>!R6FHTQN<8!N;6TR0?D7BU#DKRH"C@Y
MGR9JFHK("ZJR8]H<<)".Q>A8C([%Z%B,CL7H6(R.^F6EZGC6#='U( #%2XH)
M[A.KU%U 'E%5>5%B.7 L.K<^:$3[E9L5NR:R'+AJ9#8EA5?4SC+@#B@TMW9#
MN*O(W&%%CDH5LV:!N?H=>4M4T#[XP-S=S>#L_-/@YE^'D 17-Q@W]Y%CSVR7
M7#7><+=T44"\*!JG"+R>3X%;U-=>A)T DK_0,"37G%WXGQN!(;,!%]LGH;X0
M1N[LAN?@T]7-W<5_2+(C=_[']?GE[?E>67V^(&O:\^+0TQRY 2)W9]-7N+GD
M%G= BGIBAKDP/(W7A8_(@?_, -!I$-^[!L:YN,IF.MS#X>*=5A#?8@UV?8>U
M/.$R$;W"R%^K(;Q-!O*^>.>,7\9XK>[/Q];,=I[?;D.5/!O8_R!*F>S(I GC
M'>4F@?439>DY826(QTKP;MFV$0^\M*.KOF"Y#=CV8,0V6FT.OW5 OW.J0ID=
M1RS;](OOO_NA+=IE%JUU,KGJ-/[7Z>GY^?OWV8U=H606.:.QQACF?W=!6TF0
MQ$)"U02]2>2DPZ%#;[ZD]N8P0D/Z+P?2-8-7):64:+9*EYP/%@MT#2YW))12
M,8FJ$JGVMGK'PQ'YZT+H5!,VWT(Q15O%?WM ;#>&LR.YE)E<MB>7HLF;NK!'
MN>RO_=NP1# YJRAGLB'RDLSL7QMRJ3*Y;$\N5957X]OW^Y#+M2&XGXZCX&AB
M6?.W'SQO]&@[SL =72SB%0,2J3BS@Z'C!9&/[H!.[QQO^/6$\O^GX<1ZFW\<
MEWK^'"#2!N$,!4/?GI.0".X+ >_?H/'/KX>:\N6][\W$6S3'K7CN/$F-/WY)
MW@T^D2WRZY,U77IZT:&G-^UY]MR<IWIKGI^.*PC."16U1%#?VZX=HH^XV4I^
M@/= MM\PU982RT7P-!4Y]_EU3@;5+X/@:EPL>4#8(8B3$_S\6GA]HLM .2#<
M4F>J@9+H3%-$HF#4#!%1!)8#QSM Y";)3QRD@J/71%[$^@;A6A7^+ 7\INE/
MDF6W@1'3*,R#:(([/-UYHAQ_7(6Y0D.H?7>#*FX%555O=Z6X.I'W8FKGY%T
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
M(R \2+@HT&D74@."F)X!OT^Q AK/@C>Y48(D+PK(_YVXF!9CFOH3\R+@$#6
M5#"Q! ;V$S>CO@HB4?T5':',$6#;"T0+YL @L)S.\WZ%\!S^GJWDA"W1 PIB
M[+A7E&XK]B-!WX5)X ]84D/B+AT16L0"L(8DA!C81B!K'&*V8EG%PSF.]QB\
M+:1)[X^PNCW *K&L=7.J13%8*@!6N:J'6MD]9(-SK9+G _5/?\IGC:W=W&])
M@C6%_]X;7[<$W[>F[VYG0*4Q=H;G=_61U'=Z6K2)-[R@*OR6*$QC%N7.BG:<
MP-RM:!?'[ZL:GOU)9SFZ]DLH^VQT]R>-Q5%^)HT'*XU]%SHUYWDS&6P;5(77
M%)&7A>+0?FT97,;L4]NB9?!N<]#MI#!"AS,?XRA-[4"B*!B"+!OB6FB6$]
M^G!BO1V  %Z-<7_A,Q0,?7M.-I[9%$V#1@8_63Z..>#(8/SQ"XV6))?1-\5.
M]AXX:1XT^>FXD&#+R"M^Y ;0M)SW"*4.3(;N<S[SU21D5;>1-<7@(PTX+ OD
M'PK-<JJ3W/1W.+92;\:3:U'X,ST^&2M[Z)(.0U^-S] 8@6"-/M(P3Q;U51F&
M?7QAM8.-N">HEX9B-23>$' Q!;AH+@ 7S9T#OKR#08_^/MFN/8MF^!UT'0>"
MWGO^J36W@67DZXT5)UB6,@ORL" /"_*P( \+\K @SR%L:?:_K69!'B:-_9'&
MO@L="_*\B"#/NFOP=;=@^7RY]#"WN#  O$+WW,&MY2 R!#:Z=[[E!M:0%#$\
MB]"%>P,;(G#\&V<S2J#$(*FIU+.60-H)ILUR'G>$*\V#;!W99IF1N\%UD2W9
M*K8#;!R;)U$J8 OD3/745@%;P7LP'.( 9 ":CW5\X([@&S]"HX^V=6\[=FBC
M?F1=K@DED 1+(YM@.3@]O?E\?L:=_W%]?GE[?LL-+L_BK,OKP9^#=Q_/.\NU
M7$(<DW29"H675)K6.*=T)T'.P YP]E2<)T7SEX"!N\Y@VF715%8QE55,;1]U
M5C'UY57[9!53OXF*J>!G^+"\T.-+Y(SQ^6B\!FXFTX%UOC(D7MG62WU/;:]Z
M01_-X'5!W25]$F78?=748D=O!;^RUK[<=&5E8U/W&E[55%[0MA3/K 5#+1G<
M*;8ZKRD"#QNLUK&MV6-M1[5!ER]=9789%5BT%_YHO")HO+FM!=<+D4:-ET21
M-\3V=:]?'?^H##KHX;G<4O^MM9X3)8.7MSD+E<L7UZU%^^*I+1J\IHM=47NO
M/OGV"M'5R/ "ZQ2+*B^!LZY7;?NXOTK0!T9?!?PMDY>EBC7PFY>"+I/F7#/\
MG3L76AZIE1EO[_F,+.#;:CAH.2D+^+* +POXLH!O9S1D =_>!#19P)<%?%G
MMV\A-A;P90'?_D@C"_BR$"19#%G MTMJLX!OR *^2W%@ =]O(^"[[LI#]?AL
MKF( ?3K>U-Y93R@X;5SNPI"4=-W<XCG696_7 $?.=BO+@Z,9L%%K DZ*EHV)
M8\!N!38K*^"LSI&O1ET+F,VDT6$S 7N)>L"DY8XX2(UI ]!HIJ 5GF:D9SEI
M!9[-Y-' NP7GMB8\?F3]?_:^M;EM(UGTNW\%RB>NDJM&"@9OV(FJ9%O.*L>6
M?"TEY^SYDH+(H80-"7#QL*W]];=G )#@ V^  *C9VB04"<ST:WJZ>WJZYQ]=
MCPD8>_+NT7*N:!\]TM(ZDPQY9YV5FG./#F@,:\$BQ :8+,UA_1K59/YB><'3
MQ@61(5_I,+>N='R^^>/Z3OCPQZ5P=R-\O?QT<7?Y0?AR\?7NZG"7.0H*+%Q$
MM:.),]VH:0T(J$CX9_C#3I448EHSKBOD6_3NQ[JNT'<[>$Q7H5X3PGP+S\UF
MH&: H4@P1?'3/\Z ^<)'UYW"XV=(^!1,SX23]2N3MZNGUE].WR)AZ9%OMAOZ
M\R=: QF6Z 3 HJ6(_]=.3V@YPF]D(?SF6;:SFN&UL P]/[0 6, @*K8=(VC[
M]"L_7"YAX&^61Z<0OI$'$D177.#'-=BT6I$=T%)(\!=]VR>6[SK67'@1$R4B
MZ2.U[ZVGZ,X,*VI$: 6E$_I;&M5;]M*JW68:X==1+24JWS 1)3/]Z,%2 +2_
M6?.0)'=NM@9AC/)9[6A)1:HH(E$4A9/-PD\_R<@4,?T5YOFX6\+YLK"$<TP^
M6C4:O)GI5F$I"L1/6*>1$C,J("T#(!(6@8WN-)P$FX3MMP9T9DUW"GAR/AB5
M3(\+O5L+ND4(4V "H)'4D%^"PH+=E%6X^DE!L@)&NVI$Z(-+A"6@AKY=_'IM
M(:X^%<,#P%"0HF]_PDC4,>,RF\HT1<;VC8F$[\1+X([KQO\6S@AP$,QFS_T.
MX+-B7=8&-D]H=W7=D<EC0*R%<#NQ":V%36U8^@C]A_WJ@"_X\"1<.5.@M/<D
MG/P&/N+R-5V-;+D#(L(DKCK.A!I,-)CP_DGX[)T)__<8ND^A\,E&POM'R_:
MN0RO]Y<WB<3'>H9B"%K!)VR)4#A"QR<3V!^FB)7>MYGR\H/3>UB"K+2_"[M)
MA#T]TJ'\<QW8Q&".Z5Y6P!+T2?P:?<-QP7D/[_\%9&6:Q+.#@#AK7>B/0I(W
M9'FOT@8<?7MJ6]Y34I@?"4Q(UKKP)Y!G78]7-XL0#JJP^XT#"(/<KT@0U\CS
MX7%:[=T!2LUL$-^XLCO;Q/X;A"1P@4Q7#JCZ150+/B72&3O6OM<V=#FB;(FV
MG3P1![[LDW*?>-\HR/[JZ3/A2VH_6[6,6"%);2IX0\.2X/\[I(*[(+ 4_.UM
M0$.J822/S @)7C/AH/TK(N+0O!P2:89]2*;K_2UI#<!ITJI""+Z[43D_VFI
M(+-9)!84"Q@^S9J(]&SC@2^]: MC0, >)BE(,?9M7[JBOMXO86L#M((AN67:
M9[P)5)\\TMH"U,Y,/Y-7;A"+4F271O7JU'7I.O4OMG>OMN[]W;95=:N$757@
MMOVZ^LCMJ\O7"#D9K!"U(6[=H29GUDJ,K)_]'=VIPVT.E5M*9A7%')3 =@/3
MK3V4/H3DSDT]4"[,@45UTU7^ZW]MRZ':^0[,D=@:N7"F:WV=6"#,_GCO@N*.
MT/LK,GWVLP]LJ8W5E@WL>3M8:9M.=2=8@4VHED6J#9ST+4YEE>AD$0ZP(DJ2
MNQ78C"UZY\&&P:JI ANMW)JJ3GLSNV'[**MW43I6D66I#,=0Z=U**6^A1-5T
MLWAROF;;)^+[A'RT'=K@)ZX@!*;+S>Q]['=ORU%4TU=28SFZ<Z68F7\E@*3@
M2 K\=F,OE;&5(D(48IFBR.=H"EJWY3(I I)KY]2AR):QHP &$:1[9E_%[@NA
MV[?NFT,G R%S@=O(KW]TO8#2]@.Y#P88L,3B9L3RT\W%]<'+S=3U9UFXBA+X
ME"T7)A?42\\L34/+5T5N?*3=@,NTLCGU_F&9^()'6SW2-FE4D3!/F?:D8\L-
M7G;#AT?A(GP ^ 0516WTV"I,(@SP/AWEQ<8PZIDDO:*J3SW3M%=GPL5\G@HE
ML/L+\#;@_I\H^G$'&_^_PB=0F)O..&M(2)L1LD-+IH#O0WO.R@^[WQW0F(_V
M,OHQV^<>_BV,UM/D6T^3OG;/\H^'VTNJ/QQ27ZPG4I#JU!9:F1F]CW9 3ME.
M_D9PW.^>M=R36MX4T4],/T3-!5@GQ578_3 \[3G'_RI155]!Z]3**QK0A8F>
M:9GL2&O@XLM3L<(5>KE0T>-UBE?YEZP*\MA:O!6@%ESL</W F@NWUC>Z>;ZS
MG+^I>?#^$>QAX53X E\^A,([V,4GC^V!7$WO)2-O7RC8>W$M,5).H[^TR#9I
M"_1&-S J7@DIN(I!3:B2:.4!]:HET@R(,A*23)6>_K5 GKZK1&_+N+2#4[V%
MEHWQ.V+_:Z4*BC1 BZN\<&5+4GIEQW_MKNP:J[?3VP+4YRG_<M'B;)O;+2"(
MD2J+Q<MMU)=S$H.HP#23:U@X]1.S*U_H:&VO;QF1DOJ@$+\X'J'%>F(S/-$%
M1F7S][N]]-'03*@,;(')T+9_/_B;*;*H%:N_OF^FU#4]=A==\56'$N@WNI$R
MJ.LQM977X>A8A9 =78[)[YW5UKC\+L]>^M*K/+BZBFI\E2>[=!/]>(CC$GJX
MN#J1B&_W1T<1J;.2Z 1">,&R5+$D(U.5XR0^34&::; #27K $L=*26$N<''6
M7^I:T]YCL9VS??CQRO$#+Z0!VB1T22.7MP$[?2<>53360ZIKQ3+TR/:A'Q:W
M$A'BGA1QQ@0-"2<7/79/_)27Y^*9J$I2*@.@-%S;R2%M(82W$;)^5$5(TUI
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
MVWCJSE=.JBO2?8/PMX$[^?O1G4^)YT>;S+4;D ^V/YF[/@"T2L8M&Y(]IYG
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
ME^-[3/CRRRLUO,N\DWQ1:E(\NZ9<'A)#;-*RFX=N77](#&6:M7WH:LV'Q=#
MR% Z3!H=0%+&>"ZVR**,5/4YU,Q6L894Z3DDH&NB@32M_:2GX6&*V=%)@^R3
M(TD@'<^%%QGC)CUU1B2;8(DATWP.FI76UU*?18<)U3"1-I2^"RV8+N43OG+N
MP3SG-"_:RD=IO=IH6="?6ZUB;(#[)U<\&>74KDEM29617#4KA5.[)K5E#=QB
MK> R1GO4KN<M'S()F2>,[1<44]'!ZVDW/:3NHCS"#!R,L"$A46JW$&^G!!X?
MB0U-1TJ1Q\!)7)_$$I)U$4E%+8?;(G&[_DLRZCA2%7BN D] X4SE3.5,Y4Q]
M?DP=W#G)^KTK)R >\0.!_%@2QR>5TL>.+==FD(=!'%^.;TT@>FS U5]J6 LL
M>09-1[&)L-%^1L#@\'P&K)14I(G=50<;AL5R))EDF@[+[K")'?W@"=P6#UN
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
M96"KZD:*VF$IUZ9STB)8]9V43L%JTPUI$:SZ[DB'8)5V.'2L&14W^A:A+.N
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
M#,L4R!;_5DBMBAL,7<:"7DXB\(*5)J&9<OV!.$_R&'9E%>M(9F&%>BE* 'H
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
M#HNL5)'30@AU6F3*O3@2H*<C?"37U\EE@8OW*ON"\"JW^D&H5,6#3"< 1XB
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
MVON7E6 0^^*UIS2ORR[ PQ/7OY-9ZNS]&UZ" HD[#R.1UF/1BNH.5,C9>3@
M'KIGU1$G=@2Q':* _N7W#V.,/(@+O6>E]'K3W"5,'B%L$^\8AY#\D2^7>=-<
MR93'K&PAB^M.XB' "/O]BYRL1(6]>#0"X=3O]]# 0WTRSO"BCFW[L1<A;W!!
M#,8FP^X\N0\J1V?(>V7*66V4VWQ]C/NT1N:$YW5:\TJMK-:Z8^4:PUN?**@+
M0QN&7I[<PG/-P.AEF2N6V4ISUTKGE'[JC8F,?E@RJ/QCO5/<+VL]E[WNO41J
MOTBB!],+,K>*B.>@P[.@/$&0)]*XK%:S3$A6U)\6*XPYJUEQ(HK6G:!3JO$!
MNG5A!V,R[RT:1^F=UD):+=Y"LC*LI)!Z:"X>YD5#&'[TO6X<TK #3X8X@9Z1
M-C>0HP59I*3-M"@%,>O."AG0A#%TCB<!G<=@XDV8]B[ %) 67>!'EU3/U%:9
MJ;1(*RN3>;.$OJS8>K0M8FU$1Z%',8S\2^C2.><%8!'L E_21+I.9YOCB15E
MD;*LR+?2TJRTN-JL>(+.?.");*CP7#T";NV46:"957:Q[DKO^F2P2IHD4<]'
M/X(X554I_B-,(AK*%LC@H@6YDBQ65,9,[; $U%R!B9"/PG.-/7"S=Y99H?9U
M5WH^>IQ$C0MQ;?ZMU@JX2?FB >IUIX1X#9L(F:[9D-'.&8$]8'^5W)0TF<9*
MN!E\L2PVPIJ75O?= K.! SJ7OH2!'])(7\%HRN^T@]XV-X-/R[!FA=031HFM
MC$8H8LLHI-&29DQU!;URQ%B53&TK;6XNGRLK74_-E5;;"L_1#0@1[7U/O0@2
M>:-CHJ_R/$2:1KF]H<U-Z[-RK*P@*RNI[FN$2S+I>A5IU+?(2]Q_8:E%]%XS
M-6QS4_BL%"M?3$V(- )V3./I?-PK?:SO3KBY>1(N2?+7/8FX1X]O,?P9$SEY
M[7/O]!1P$_-Y&34/FF!C:<GV<,I^34MQ1EDJ/3?</%VP8OLGW<*?E&C]GCT4
M;9"J*7O0NOX5%_Y:06GZ)O HJ_S6[TG]DF:R]NTDMT[,T\Z_U S,N3A#K@0U
M$^O.@W2EF6=%EU1O:5RL0;DXK2)NW6DK+T2+;$B80FU(6USP@5NMUCBV=2=&
MN"C-LZ-*IJ&("T+(EJ]K^UEZ&9LGK%H&#75<B*+">K;2WM:=QOSR*,^9X*UN
MQ6*+BU<4%E'K4=U2*ZH\->J$RD#?%A?1D"ZMUK93<8F5)TCP5FL[7)RCL.!:
MV\YBRT@\)Y(4FDZ'BW!PZTGUD&[9=2618],EUIH1%X]0KC+5H[S%5YMXVC0I
M-:L<6US\0;[V5(<C%EV#$H0%Y:FT08@M+@@A7)&J:7JL*.\1C !R5Q;FS8I3
M]X+;7&!C-4'>M/;:^0K&,_80.K$+_?XM4351H>,@-XZ@ T'H$2WB (:8GI6^
M*F_R6S"GUN2WN9#):LFG8ZH4,LW'0+/"4MA6AMLBP"V&O)Z0J!H,*L7_Q8V#
M2Z5O"%P IK!.(.$3Z8ZTU<S-.$GOQID&Z1H!+*P1B'G4Y-&,O;:YB(UF44'"
M<C#+%<QR0<4YN77GO+R^(.C694ET,Z!M+L(C6(50]+RU21:=::8[,%]ED'E4
M45*]6^4"/PJ^..<Z2PGJ0W?+D=E<@,VF;J#,A8MJ+I^4RX7(;.I]*1=-JOE\
M6CX7([2I7OS8%NQTJ>D4T\GNS/W/YP\W.__]SQ<[B"=?O9U]YWYO//@Z]:Z/
MXKNW>^'^WOOV]^NK*7;WQO9]TWT7-:(>?'>_M_5CTK+/HN:WDY-V[WUC/#GL
M?FV.G5[X[?CDY=&W=^_/W6;;V_O81IU/9UL(;SF^<_C2Z8W0S?7>STZS\?T'
M.+T?'&Z-X?>WGS_[.R^[WQH3=/WI>G#_8W_\I=^[_SP=OVSYC4_?G,F[,V ?
MGYR-/W6'6\?->_1^_Z85?_\R@/U=_],?6Z-OW[^^QQ]_'$[;/[]O#S[VVKN?
MWMY^;USCH],?T<N[KGW\U^[]X(_)36/X\<MY=WO[XN+]UYNW]_N?AW]\NSPY
MW'^+NH?GC2]H\N7F<W ??_BK\9<_VHZZYR,OV/Z\_24"G1OGY\\Q.#I]_5^K
MV[NDMP@_ED$L:!%-[11 < M);12/XN,88NBB,73*=/7CB"@?C.B:4G(I%DQV
M-2@&G,L7IQ[%[%39QR1I$0FF30:*;QY_6@DP*X_,2J'5ZV>5MT0)IHO*=+IQ
MSLX"VZ)44\=U)VMNFQ!':$3O;1#8(/;[5*/ !<Z87A$;@"E;GE28^O+%:4R]
M\G4N4HN?01,:-8L3)_"L%)^5 :R##YI&!)(-;G"^;<ZG[ 3Y75GB]E(IIS8T
ML;/,%3+2AI)BFK<,FI?!LH+Z^IDEKI\1] +:M!IWL-A=-'5G4'5[I8 JT6OE
M['5'?45-O9Q:R:>Z1&<5'"B?3&,Y7.1/0D[)*=)ZU.YO[;F3['85F)0FI68B
MO"/8.B;=&JM<0%EWQN9F9,\UZ%$%!KD]L6+#4^;0SF.X %\%"DL6F0-@,029
M>=94:_9!"RQ2]%K=R7'1J-(VZ+J3JQ0[I-^BB*CFR" [3$9M%7J]"OF4[.UR
MD2,)>UP<D7T[@U7,I@5IU77/6'WGR!C1C^OU_3!'HGK?B#R'SL_N<O&B:CS/
M*K5(K076ZPF$BEZ"&88A=(BJDD JL1$7@5ODSO=9BVFNE%,;"-CEPD35^,YJ
MIQRG(6!FWCD$M1]711'[?6A': QG%DH_BAE",D:QB?X8(%74L')V?0O@0D'5
M6L ,0L[:+8K"*L*HFT&%"R4% RQY(LUL9Y<+]<AOE]3M%UMWIA072(IGJ;K4
MZD$6%P=27CI9!^D6.3<H,C%)$NT@J<K9P7HC9L6N$">Z"S/5T0_IAB-=#ZC-
MI8[J[7(A(06%I9XOK=J:U6WE*J_]Z()G185^5)M:[4<%P2+E4=':CU::BJ:K
MNZ2MT]TH,%ON4\U%E5G4) IN8*Y$8GEFFD)@$U,&8K9.6=NJFO";TV-LYS[(
M2"0 1-G Q;,/,RJXKYQ;,Y[=XT)/JE/$DE9 P5AY--8,CC7'4]M_M:/'HK.J
MBF3JKGB//X8H/GE<3U4J^NDXM(?$SP4ALB%P7=].)R11'Z!P#-Q8M4Q3.;?.
M;+G(DH;6LM].<5@,B)5#8H'(HE@L!J9N#=5: W5^R$D_<QT Y)#^D'C%"BU!
MF5,;7]JK=M6UOAT48%@4!^O2"9*Z"8B:P)%OQ[17ZW@.ZQZGI_-92D*X,H7&
MO)NL5TX+R/_LT&.EK#3K5#TM^G]&T*O&!!^ (*"3P?1A\LCS_$22K%F^(D_1
MB$X>+0^,Z$JX#6<TWMW=O9C<ANX+/QPTVLWF5@-Y9(3BV<1*,;&+$3A+':$B
M"_UK,\NW21]MMMJ;6ZT7$^QL--XL@X(*?4OL<%$46;YE4/0!OF7%Q7@S(KK&
MI-QV<[/9(H5(<3 ,^9P#  *6L0'=",_*VIR7-0.TF%Z<*&S0HAH>:?JDEZJF
MFG(NJIA]JIC6[H-Q^-[FDEA\[Z,"CAY0GOD=]I<356XJ609:]TYU)<Q(QF&T
M;/L@67-M8U:0H'%4T@#I+5\,_'$#(UN+!<LRT1^JU@E=-EUA&%YO9)WE>9]>
MWV$3_WN4W*]QG%ZO<0'#'KU<HW.+HQ#8A!8JXNL-6C<Z(,](HE,R Z+>;,,"
M::K7&U$8D[^35 %I&KYSQ?(Y<9AV(AYR73H*R-+BF&1&44S?O@W].,@J0:3X
M^2!C<<1S]<MDS]U88:"<(G1ZF0HW2W=R-TL;**$>:R/?_<EI+-Z-8*"D4HAZ
M0D_8&:HS>H2J7,H).S[5R1VT2'?B&ZB!!XE1Q9$=9R=/! 7A\_XE.W7220Z=
M7*3Q/0/U]" QJNBI=/MRIW3[LH$JJ8I8;TOY7?8&"BJ$5X53R59G T74(2V.
M'.4>G^X>87M.2&N8G6TQEMAJ>'.S&T7OGFR9._'#?*'FB:Q#6HWHHW3+&,F;
M=IQT@\1LNYB!<E=%K'=6Q]EFJ9GZ+DFSN2QLE#)0 0O!UFNAO-\B%Q\R4/@J
M:*LX]*QG)\9S1I<?9WV?>2)KH59P:S?$,KJYA;:3;)VM-UMF,U#R15!7FLA<
MI&'K"[IZT9DO7G2B$X#"&[IR8: :%D&]D!JZ^>#]!4 .:6)$YP:K0(=8YNYR
MGZ$T1CH1)AE^OM,S10HY,KD;OH1$ZACBD] ?77N@WV?=%G2Z,8Y(CQ::(UUU
MI*KA5A<$B$PJF>-V$)N+FR*@ II*HE.'_$9]MN'#L :I@*:2*+O0Q<Y?Z%(4
M9N1[, +A5"1.'[A8*$^RWA-EKVZ!2P,+1$YXBZ*'^0X.K<KYDQXSCOQP>@DQ
M#,?P$26SB3=X@&@<4A5K5R'P,'% 5WXY&^L65R#EO#VNE$ =<&U3[?JC((1#
M,A*<S00>4]H'DBJ%+!^[TN,1IQC'\"BF/N2"H63*H4\I*C(;H(G($* <]#!8
M$P^32S8^(-H,Z=S@"";_GWII!!.3!A8'@8M(7V6P5JKAEX\HND/@#4@N.CXD
M%=NTNE/O(O1)"2;+K<8M-8[<T/$*3J)#,B7XD4GI^9X7CPZB[/F2<CY\4#M'
M)N>-CMU)WX4Q?99\M=HP@90(%1UN-D(\@H&/482-%$X'4CD$%'ZS-=VY]L1C
M0"<Z&)*<H1W?PM.28Y&CE)J7.-,9\ECA^/F'N!I\U4*_9,:6_V:>84VS DYI
M;#/Y+,IY7[#]61-*$'U9:VJD>AY71IEJ!;=H*>]Z,L8/+ A<94&5BS+'82P!
M6=YGL\(8.O)O9Q!"]I),8\)DSZI35=S'LPX]1&6X1GFO5=7;EHQI^BL11S72
M>5CYYEC)R@11C]O/X!BM9(KZ2 &8/$B5F5S" !"2TM.]$V-C966<BF&?8A-!
M>CVON;150J^,I?&7ARUU-8HQCF]% LE[P@=78([O6Z$HBAA5NEVAD)$N/=@1
MW;28OD[7MP^A!_MH%0;W2"'<)>61J:?*MHZ*NJ+S$FH1I/"G'7>M0@:]>RZ6
MEX70CCU BTWKE"3^"PV&5] >)J_3*A\U0/@H;6P5,LO=6A46U8HTN@&J]+%0
MR[OVJ L<>.@>.LG-3821]+#$F8_9=N(>P8T<1)J3P5'HU<@G-=PJI"RG2Z/;
MV:K4U[&C&+AS1TD/XE")P0 ^NQY4V*0"T;K/^[*OV!].NR[ F'W,.(EF)1&J
M(W\$D%>*OCGLX=..E!Z"7N%DS@,6IZ-;&FF3<GVC%ZY$:*6$"V*4ES/3$.S7
ML(FU$'BEC;T8QR.Z\R;9\? HRYN/,P%](O%E \M55I_;[95[65Y&,G>2_ RZ
M>#Y:-,=ZUIDEG6J>C[3\1'R=&2KH03Y7>7P@A=W7:]''5-&#8B#S^% ^^^$/
M,O1(]ZZNLY64-/$D(S!UO\<"S_1TPA %:VPM0G4\IQNCWZKT1P&,X&P]=(WI
M$6EC@3Z?7T2O=J&7,4LCJY-IL8Y@X4K,62%9K31/,U<&>+@61LX$?1J5KGZG
M^2^@WJK;T%?KN$,T!C3&FKU;10C]EQCI\8(_S<CA(XS.5A-V_ 74G F[6 >6
MQ7L??X:^<O,O0U?M!5FEHJ_\M9FD):(J%0LPPG[_(G>5)O"<=#>OW^\A4B]=
M._"BCFW3;P'3(T)T5_[\FGWCQI*K$DG>@3^\!H/&D:L41M74DC7'#S :^@Z]
MZ@ZS6_K/[SP8TMGH?*7N"&([1$$BU7-OW5T*M>)@V"^S-"%:.*A\^,90UZ"$
MJ=QP(<QGCA%K 58^6W1&C/\:PTLT&$9&&6)5H.K-SC30DC^C;FA#U6-5K=PK
M,IO39*NAE.]""2$X[]-&8%0K%<.2S4^3RQU/X..>$'_H=O491M4-*C31%0S+
M#2L#];0LY.$HMDNSG3/L#JM.&-(=C/0E?6K6WAX%0KEPG1$=JQW%,/)G>^_#
MR-Q1>S6\<G>@R6Z.WZN.5#7@RGF7\_YYGPS0(6LFS^\!I<BDW)V1V2Z$R65J
M25I,39?=';K0'3Z/>(!/"U%%U@>2:.A.J5?*=GB8Z^]%8!<X?FN:7Y%"7$ F
M<YR'$MS29R)-XZP*6L446YG;'"ZKXI0UU"LP87<U86-&*R5 BO8H.-YE6B.4
M0E3P86YC4X)3$/41WAW3.'T0(EP\7/#L>_T5T)1AR G"-(9IJE@Z?"K9BD>)
M3)%(C$HEA^0N<7,'33+ "LM*[LEUG-EQN6?GB4>D/T*5IC0J!J,"IQPV4)4G
M==-/2I^A" W87X;V4%41RSHL?7YS^J]%L*JZLWAT"\/S_@WT'+]\1 <1CSN
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
MR;F;A8#)7 MHL52.,P6DAR?&8D"'&C%<C-K=_WJA0O.0Q'>(+(Y"0L('5DT
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
MZU57Q^)JI5CSN1/H4#<C98-ABNA!UJ.J9$?;26#KD**FRAAF?&>X);++NPZ
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
M_H*\<X]JC*>I9GF@859QU:,0E/WY440[Y^7YF:7<3$@7#)#&%GV#JKX-:.[
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
M99,FRF<-7"$\CA2[?N@6XZ&\-O,0 JG0MJ]]MZ]]-Z+:=QL'))U!VUN$XMW
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
MBX8H#LJ-!Z %$A"'@%BH?!FAMB:LE1>1'VCM'(#=2,J(E2M)),.#K1)%1ED
MN&-D8G^CTS0.Z6H:3$.R2(\.TEXR\;>6:I=(SNL"\H:^F[<I/V#?=V;(3=?)
M&'$K&_$3,_D?6LP:5(19U'.(P@83@ARJ&]V"U/(S^=_9*\"M;0 ) ("Z MR*
M@SBWEEJWZ)31XH('4+LS4H>";"(&W@U[:-8'+(G-%V3+1]R)%0%F$LDJJ@M2
M)B%[OEQE0>)_-\(%20  1%6)E%4F+R=4YDA5_\;>QMH!94[799],@7?:%-XD
MVK]['&3>[7+6M=ZZQVL5T@7<*$_S#'09!K2Y)8K19$90:D>)<Z/X_L:6%FRL
M&"H,;3R/;4C(%<.$'\PGH9NF.=+=(WN9L71Z4+S(\!#^NVBNU(K U\CTB0I&
M(N1^,PM7M+>8CN"7;]@?GK,_E 9N:_/JJZR@28Z_T92V_3[*+<L(&[7-6/3M
M7V3:9./Q!LTPFV-!S()'#+#";=;&NJ+*#A\/PTZ4LE+L#&QP&J3-6:BVH#L+
MLN[+%,U31O@X(81*.,.1Z_A_(H><T@,N-RM?&6UAT_V?;%2!%Z-B-D!C.YG4
MTNXUEYJV7/N!LR*#E%1 AA(_$ZJ>QU0\\QT35%3;L^)^405^!P*C9?5*Q*8Q
M-OXYM1@??T-K<Z-^IUT[YU#-P;Z+B4P)/DWXLS5O$\J052LWQP*_^5&,_V:
M9#+5-?@XPSXBQW33F87$W&2HMCJ6-7\'B_:B=[J&9O:JICD;B-_N.%8@ 2:2
MCQUJP;\UN,[HOY@\I^^V/(IU1PA+<=0R=(U:EY5Q#D-"N>TQG'8;D"EX,';]
MMUWR;A>.[Q>./F/+?[75L2S_.U@4J)M*/M@*.ET@,J-;^UL2/L1SYC=U G-[
M+[_U$?@A&L$IV! ?B34GP!SYOFD**HV.8@_@@5% ;O"4N[6SLE!EHP9GWN0X
MS)XZ$@7<K3=^&HBS<LZ$'BA2G=)"6,<L$XBLCT//G(^Y6<H8-F$IM JB $['
MY^PI$R<MUTW-8"<_"QHDB-O\B%8H$4 %)PTE[,77BS\=,DGW3H38S_X_4$L#
M!!0    (  "*2E) TQ$GD9@  -O9!P 4    8V=A+3(P,C Q,C,Q7VQA8BYX
M;6SL?7MSXS:R[__W4^!F[SV5J6-G[)G-9I.SN[=D6YXH\5B.I9F\:BM%DY"$
M#$4J?,A6/OT%P(?X $ 0) ':YU2=LQG; +K1_6.CT6@T_O'_GK8NV,,@1+[W
MS\_.OSC[#$#/]AWDK?_YV8?%Z61Q.9M]]O_^!<#_^L?_/CT%[Z ' RN"#G@X
M@$M_NUO8""P#RPM7?K %GT?;5^ 4;*)H]\WKUX^/CU_8N$UHHP"&?AS8,"2_
M *>G>,!LR,L D@&_ 3_B4:_A S@_ ^=OOOGKE]^<_PU,%TOPYNS->=+E?_W#
M1=ZG!RN$ //MA?_\K$#IZ2%PO_"#]>LW9V=O7V<-/TM:?O-$?E%J__B6MC[_
M^NNO7]._YDU#Q&J(ASU__=/[FX6]@5OK%'EA9'DV(1"B;T+ZRQO?MB(JR4:^
M +<%^>DT:W9*?G5Z_N;T[?D73Z'S62(W /X1^"Z\ARM .?\F.NS@/S\+T7;G
M$H;H[S8!7+$9<8/@->G_VH,1(? U(7#^-T+@+_A7-]8#=#\#I,6'^QEW+E_G
M8R0=7O^K5\[6!!1U[NBOVW)8Z/0ZEZ!+?K[!_)0XA4\1]!SH9+R2$03JI 0H
M>+)QR<B^71K3);#P@VQ(2OB?G\7AZ=JR=K\M(LS=%GK1?'6-/ PI9+EW?H@(
MD"8/8118=L24'.5D984/E)UT.,S6F[/7T(W"[#>GY#>G9^<IA/[2BBX65SHG
MPG1I5MDGW4I2B>*4Y?";^^#2SQ1W)A8*>J<?%I_]*^\*_!7(.X.L-_@UZ__O
M?R0L_.NH*_+C)"@KS KLC$G\SX:)I2U>VSZV!KOHM#3'5>!OU50=^0JB>:V,
MPDD8PBB\C(, DQD";F4"":.]8BOR(\N]$0"LQ $'24LR"$C;@*2'6<PP%5,$
M1WU:K__5MVBQ@P!;B?:LO6R?AW#/.G]CPWU<?5MKR2]*^"F-YQ/BJ[=N.G5^
M-;S/9>9@R*$5LAY<"*RR&$<JQ+,A[#K>G3SXLH(\EP7B2"5XWJL$JRYZD_3>
MB*4W=N&]J0BOE7&^P1\:<K%+!8?T@AA43+A"=3:D_*%"-[,6G:^L(C(XL]3O
M'K$9:?:1V/)^;@+OXC(51ASX<]3N/!5H"S^^,7YT#<HWY5!56.!_8*/\L"2$
M6G6P6@::?/O3QG<=+,;I'S&*#L.$E6I43*QP=3:$'UFQ^7_\Y>]OSK_Z+Y!T
M*^+#3,R(I[5RA(@YW=Z7NAT,D.\L(BL0NI1L=EC?XX7EDBCZ4<K/3,1G ]BY
M1,A3SVDO8M;^IR;BYP?D<Q.K"9L5UAZ)93W@L[<>;_KQVR:>HV?E::39O^/?
MPL=CLB3K^ '+<T:\1LEJF^/9\$73MT_>PH'D,B7E5<HJ[ 4IZRP[ 6YM+&:>
M[6]A?L@UY*$GC]0 +JKHK)/#!L<<)*W!\923>9YIY,MO4%T10Z(Y%RVS%'3"
M(/IMB2(7SE<SST%[Y,26.WE",E$"W+< &/Q3%2S\P37!A,L ;[T@;<G9][$U
MQ@AN;^B\NU$[!!?B21XM?RM3\B[PP_ N\%=H$/-1'%YWO*A FP,#V@+L:!.S
MH2*&&HJFH#H5=3]SOB/I:,A;3Y]VT N'B1+6B>CW)&L\"%U'/VL-8-K<I,?!
M55(1$^P)*IJ!?+!DT;G!<!L4& 4RK_]E"AE')L1^Q.<N;O(*$!UE0/$]P[%E
M@<*8(*G,M4-4]-;W_/*H*0"'  R?V #QC2;@<)D1FY9H P. 4BBEYN656?0T
MZK"((?&T5?<PMS :UM:4"9@(J9<XX& $M\FQ0<V,Z0T*4R\E.-1FI?]\N,8#
M*\90%.U-2;3/0JQ#!,HE4H-J?+ BY$2TZ>*X\@-P887(!E,K\+")",$=MG>+
MC148CZ"W%_IY!]>:W.X(X 9;1K2'R;!X_/EJ:3T-8=]$Y/2[VP)N.):OU(-O
M PW 1D*111 U35W1)2_DL-?CAYKN.0@(]PXQ4?A/BB69NPZE"+.U\\,LP,P*
M$9J]\-"L=,Z-AP8)J<*1&/1P'D?D%A>Y[C8(]&I$C!W(5SGAH"L]*SX!(>T
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
M@B?:9D]$4;UI@9]K%-J6^S.T@JGG7%D1[$'3W*%UO0LF8H(76$^:@Z0](!T
M[@%(%W-0:%)2A@KA9-NN'&3 *]^F3F\RXAT,D(]=#CMF['-:PX,_MK[J84(^
M>#5TTO891I(>@'8Q=( MI:H,).+YMD]]J(])D#<,2HXC:UXX.&Q(0H2:D1I
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
ME^^0YWOK]Y"\U2EAADK-=1Z"5XESM)XT,13#Y\DS,QLU_G4F'K,88.47)VW
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
MJKNUPH :'?*<*"]L2M>N\R__+UZ_WN#_-;IBU41.=5N>0ELO..V-Y]JO&O&
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
M%Y;W*7P/24*1Q&+)ZZDUSLYA@OLJ.6D-DN: M@>_)CW^;>Q KT$#V>(HFND
M7_,>!@^^DMS/&@5?%_DS%/I96U<D#*+?WB,/;>,MZQMC+@2X3V$1P#]5%X#Z
MH!I3ZFK$>1E221NFWG4JGJL!HF[V9!2V(G0@ZVD /9<&U:WG(G&>GI,VX] S
M2P.YGFN34=QRDENC89Y8(;UT,KOIO%C%8D#PWE((\K;&E=LD]LQT<Z>HEMKX
M$[(\4H1G":WMPD80\S?Q'/(;SW?]]6'F.7CW&AS>!7Z\N_1O(D<:#<I#ZPU'
MJ++)P=5/Z#\LO,W_+\L#9(P(CPK28>F9TG%@D(T,/J=COP*7_A< C__%&#R)
MKL#(\-I)O K9F]_CG47D>W#FK?Q@FSX'+(E8?E^=1HS+!0=Q67M0Z# *<]:H
MB@PCXAFKAS!N?,O+*MY*^RSM4ROJ5$R$(>IL\%(I2$.0MC0.E&9=E7(JV)-4
M*RE5+V$I;2GX?75:"BX7O*#GL?QHT@'@'G4$Z"XBU:2'O(24<+J*5\[O+Z65
M?FRK^Z)Y1IB7?7M_:3[>4Y-D?JV\Q+W*U<WEHY\4%Y!65;6'SJ^R0IM7%^#1
M!VE-#],F6"#B3(>L.:FORUFYC]I=\>$6Z2:2ND^M&OCA;5K37J#4#9!^9@U
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
M&&&['2UDJ%QOAD%C4-=#2$\S6D6\<)#)0J/Q\'\;71:1UCA_I6!M-NJEOWW
MMIBBMG9LL,-ZW%@A.28(D0.3:FX["SEX[_=Q-I4]^^V/EJ[$LMXX;@)HD0#W
MA"LC!$J4 "$%,"V B3%,J^9H;^^ RD*__>I",=VL#R8X%GNP3T:[Q>Z=<7U?
M#W-#^@R_(.9*,HQ>6B\[#D2_B4LUAIGG@EGX8NWO7^,N6(3G7Y-_G))_%'R5
MVG Z%H<J47Y)?\XAG$9,\>1-(,&<AYHC884H]%=W6,)X$T<18^%=8+S=6L'!
M7RW0VJ/G<EY4>&.2O">)\AL9TGY$7Z1TVL.>>.:90C(\L7)% K1N04J"GJ(=
MB8 C%9"1*5A.Q@9-MQ'L&4ZY_>M3#Z8^E%8>1)_DM-W [)-K39^,\5CV4.#J
M\=.I>0YMT]COL0;E'XN22EPO#JEI0:B0Y<75B(S#B&:GOX=6& ?I6XAF4WHX
M:LBRTZOSZJ'*:$OW0-A=5^1 Q(1\)<D1+<@R2N%5D60OG-V+C2HLAXU#&"Q$
M*[EP"7$RBE5(5D\->.FXSV1=Q=5S_]I,4G*= ZG+UF-)3^:KB7>ONNN6E58D
MO?6]R[06J<IBTSR&KA6GD1-AH5G<\33MV;SZZ'[%2%9/^;-&4J)07(1$@[=9
MB>3&T;@<23'4 43LI4G[XM1*?S*(ZKA,'=/:;["3#R=!0#QH4>UBP;4(P1 :
MD=3$B_"* ZN;X0AJ&Q65;RHTR$ )+),MV5Q?Q3#R"ZMA^S"JW#@:82/%$ <[
M25^ .X/(!T4/IS&RJ1M)K?27P4E>-H-@JLW")C^6MG"B-$M=T<59XT:&,.XR
MUTY._51OZU L4&=M<Q$++4NNC:_*GVP]/_7"Y)P!V]@587==NRP1$VUA,!*'
M6$8M DPPW-^^RSCU4[1,:^40"58ZU%0R'PYNH3"Y(DA=ZW2(1V]C9V1'TK?N
M2'+4!5"CB!NWU*$<L.KV2:$$##F+BYG7:7AU7$H]])4K*I+EEU-)6ID^213(
MME#-I#:CWNKX=*A9I=OSY+'0LF*.8<^S20>"&C;=/$_&@&U6!&%W79ZGB(FV
M,!B)YRFC%@$F.GN>)%^!/(HZ7R4O+*2/UO=;&)%/0%MA1"X+/(\A;60X["JE
MGBSO1#Q']8N$EX0_+TIRH.]1^(D7E>_G&%E$3NNK+@)&^'[FL0<@7;@/9Y@X
M7Y909/&@N6G^"L&OTI"AY3DW*$)K^E/[C:[42%JW*#(<R4 GI$F8Q_ZB?:_^
M#4H;#18V*-+"47%OFL=ON?^5'DUCA7=9GKI"C.4;C0YFHKUP*T$IQ^NV6Q31
MZ_J8!B9*DGVAIW"90W8DG:9,BB,NSO+>%&2E_J,R9:TT>,27O'#43%G3^.U,
MF?QH^DR9-$]=(38*4]9:G_)0$YFR7G3H^#:M24+M)^M<V8YBR\5;T^G3#GHA
MWJ#"@)A?:TV_@#.&\HXMZ',(:;94H60Q3(8"GS] #ZY0](KJV($KB)LZXI;D
M95?LH)(K*I%/+KIBD<7D)_+F:[(D?&$*"0)9U8ZAF\3:_V+0J.D 6O/5#5;%
M%0SM .U(.YZ."TV(DBW<ESZNA7M_83(M@#6'FNSY$^W;0C;)G'%7.2NVE0:"
M> K(;X;;QZ[XRTFKCZ6O:GPQIAO>E8E5M2(KBMY#! HZNH>VO_;0G]"9.;@G
M6M$R:4G*)"U>@LW8A#BFU@-R:64^_#=,Q+FTPDTKC08Y)8 *I("5Y)Y:*3%J
M0-TC.?)W0@_8F. 7)@.@?4M/ C8]:,? 0MOK1"K'A7HA5WW_Z.7@KR+60;'(
M5*%^KZ#7.:6IY<[>PCH+E_XBWNU<!(-F@!;(@R-]4&0@R\?/6  3&@ Y C3E
M N3Y^RD?8.F#G)-1+9D#2'I0S#;H]WFC]RK=GV"GO?A'VPYBZ&1N/.Y)+U)D
M&62# )MG>?,=%-DZE1HD3&;;J61/[=,++=FKL"_&2"NI:<BOH@-NGK6ORYYW
M?G()=WZ((KVN"?<#L;/C8"=EZV4L W(JT ]^-@A>,-KI50,2F]J@W<@0'Q18
M>^&+ $L;YL!?QT3/.93FX4^ND_K;'8S@9!U >CUP' Z1YWNG=L(9L#+63 8N
MC>A"/_:Y@'B)6X.[M,;D78#L=G'<P:Q^7B%T1W@R=E"B6?;Z<<Y0_0B.%GJ>
M9#%?=1QF/:+9P/7#CQ=HSHO"UX_ONNJ?><2</<T?_> 3\M:7U@Y%ECL.$_Z8
M\ 3LA*DOS-UETBU__3!GZ?^Y>RH!VEOD?>3L;P?-L,[HYW\^O! WI";88?'*
MT>,SM\.W,+KQ0[U100]&P,5$7T;,+Y7@D. K*>D9!RV6ONY5/?++2_8SQAD5
MWI H*VA']][I<D.J6<V\2Y^^V68GR4AW@6]#OFU**^B0E$?:'2"//L21#4!^
MWB5#&'3:A%.KY:<VRT%[T+YZ=D#K;Q^6\"FZ<'W[$S=A$84V-O)Q0)-2K6.A
M\QWM3]]'$9T"&="4>*(U7<G(1?>'5$BPG*_FJQ6R(:T7)YE6ZM,>P"5=S%E-
MWB2J&A!/5ON',EVMH$T\Q!G-I\8[FWLK@L0<>S:VM+0;.7ZV(VR:LR;I>?1%
MDF[-4]-R P%]'3M14X1_=! F%T L2/  HT<(/?IKF#%1S.H.+!)V)RG?^#>D
M_#M80?(&CPM"4@DA\H-#O7D4!>@ACNAR&_DTE8%P+LP6-[:SZ$'V573UID[]
M&U@9UK]%Z\T2VIND2<HP=ZT= 0 WF.'3"'.<M4Q!9W;14!>U"MY$2M.\+Y!A
M]X-W]-^GV/.,#C-O:@7D,DE(-C3DN=Y%_! B!UD!-RY2OM["@5X "3R;+K,0
M"$H9,K()V<6DU<,!6+N=>Z 78 AM:02'!+6[ )*?TS]]3K:]KP"!#_LJ3=WL
M4K$15Q:F@LL&P;*(/>+O8K_#H<4CPTR49 <$G^!V%R6DCHQ!@YON_A&C\@FI
M8-*@!4_G('%#*.^2 _ $^]5Y-Y.G,X+9<%7(F[@!75"4O(?1QL<+_1Y__:3U
M_-&# 4DE.9HG"261==0I^]R[DGGSLV'IOM;?;G$CO,^P/P&\7TJ-P8X44+71
M+KN#1.T2HIQ!F&VU8/($9>QA*Y4LS$GG+9U'>4]F<'NL(MP:9I059 !,3^3]
M)6\])5>M=@$*R[:*^W&GW<"Q'T@Z MP3W%.'*:0K%;+IVI'"X@[Z.U(C]![N
MX@?\-Z+XRPWR+*/V0"R$FGYE9*9[IUUVQ1K4-ZOZMD<]T4NUVYWET21!UPI#
MM$HBF-3C!<3C->KA,B=:59% &KH5<V2AM.YGH;6I9Q'O+V61TWB0S1$)K[*<
M3FRE4[>3*+W@R-*14NB0DH7)6VW$AZ7V7.#'%H8<QI'E>[ G>' K JCNRG[;
MO('3_JC44%"I?A]#@]+ *22'RV$C7/_=OZ%INRC<2#ZHEI&W+LC2'O7E,-M/
MZ.-XQ/4_88_>PA[Z7:A>,"+YE2C'-XQ\-/0B7OXN2'(5+[W5*EHIK/R[*.J8
MXCQ(7U)AWK,TI7?!-+EJ;12- <<Z(,=K5S#Y[\QK<;%\24,424?PN9,.\0HX
M<9"9F,26T2-B&" _7[V/RK:R"^380H2,"^0&]-LL$8:"9<6H/SQ!ST_O<8/L
MGBQ/G[0AH-?ZTU7$F!=?X[DJ<<ZD#$B7/'5"L8W_-[^0@]W2(,+?^M1SN-(F
M[[VD7P7^S_$*U0E9AX/$H87D? U;"Y,6KW&&-=W(B43SX=9[[*1LW(/,AW!T
MT;9)I])'06Q>3-/*23"6YE4X:?+:"?F;&SO$X&'/AY1N 2[:HHBFK9V 58P7
M[8CDSU#EXJ5\EV@\VQN0#@["JWV$B>+1D9?_A"GX-J+KX".*-M2,;BTO7N%M
M)AX1H\9RZ0Z'F*!LSV61;"DGMB/RA^R?6#(&,T$8>J@"B*LJ[4[-+7QL&=7%
M/5Y&0)<_]:JZFH2DVZEA7) ,VY?C\WP/U*ZW&G4]&^954XN,&+3K)MX^P&"^
MRI)<%W!-&>-^3K0]T<=#EDL<IEW,F3#>)&H:$$Y6OS%+V?F(O0J?[]8?1;Y/
M&AKTQBLL\P1<FI&!N"DM.S/=$]TV)M&271/)X0Y(\"?/IR6N1%),".Y-VQG6
M;*J2Y\_8E/AOX![Q7;I+*PAHX&MON3%=AM, W(/EDHT:"#<01M37IC58"_<.
M<G<OV@1^3([OB+/F9.EO:5 B=0;WAS0V!3Z$U.G#KN/*Q1X<)9;5\:U$Q8O4
M/G<P>\3!P[Z![T%P@%9 G+?T5Z2YYP=;R\U";>0:X\$FS@1FV_?6,'AE'#R)
M+IB8*:I)]^*3/<]N%Y]GYR$F?ZL^UUK2WMB>F,D]4\;L*>J6=G9_/]E-<3,!
MLVH*24C(:$RWS'%5M*SY:%_#R9[(<J\AW](E+< *FLP+/+)9E6)U @:6BX2%
M)0RV[7<%02)=O-O9&G2+F#-@2YHY3=VF &]LK2A(#C/PUI /W6,SLHR:Q&^)
MX;IH&?,Q@.2%O8%.[,+Y"G.1'BC0AS6:O5#K(7:Q9^&4KG05COV.U2W)3YF3
M8R5^# E+IKY+$L$TZ7$T"Z&J/EFQ:;?NB^P ]AZ&,-AS@TP5;S95Q?'X-DBZ
M4S?7X[BY1E?:ZD1K&F(*0K?96I DW5D8QO"*'FDE0>V/1.;DMT2@\Q5M=.T'
MLO7"LYY$:TD6,+TVR2_XK5TU'29=UV-G"6I7>KS=6L'A&+4IW,.>KS(GD-SF
M14Z:ZW!G(0?S_]$*Z+WL[,F%*=[E1X<N]C@O-687R6%KC)+#AWU*\?AH!:0T
M26#9.D;,"K?OC1KJ025;@YX&/6I?():!Y84K&"S]JH6DWQ0776DW>LA>726,
M69J&R505*C5WW=:"DIXX3I[H*0K[I;$GTIJ9-UY(G*BZ59I54YM651F<>>L_
M?_^(:!V,,"2->JQC\'$V!1MR6D?*/!)#DF:.VB3%ZB31D15@4TNC@1O?=<+T
M2/9W/R FF,3/J^;9W*HN$E--MXTBU7TOM7ZZ^!Z2R#_W:@WK -;8/78>]U6Y
M-TQS@/UEB>."P#]X)&6!YE:'%Y;W*3SR<<X0-Z>YN?@(AZ&JP(73[!GC/%%+
M7(1BB;RAVXNZ"':N[='-[S$CD>]A%E;DC(68([&AX78P%KGB<E05?,-<-5J;
M8Z"R(:A-FQB$=H$+?K!UH&VK6'A9/)UE*HXM1G\<<*X3=DP7EB7 6L/GY96?
M#^"5\V2Z?/237 RQV:PT,X;+"A^U'2=K-AH1*LH?8@&5U]YDI+>/7*GS_@,M
MS6M1Y=",;UDKC4>Q/JD<"^ISL\P\CL32H'Y._GN\#C2N9[$TVH]A+X6S(#P<
MQ;%=.7YV=_BUNK-W?HCM^L+:XWT="6;,5_0*P1W^<1U?!)9G;[ _(_;+VHQA
M-%&K!9]5E;>7DS;C\7/\A+D0Q]J*;4SM0XH\5,5;GX.^W<<0[Y@/[340.B^B
MEKFNA^6U&M5T%Y(;?&\]B^ V?"LVH^)>QK0M9JMV?BXQ=8V:^&4#O0<+B05?
M:F3N^*'$1E6NC(EH.FKXB%S76D-2@1!%$81B6;);FSN_9'%3/[GDSU#?,O03
MLCSB$"ZAM5W8B!1WP1:-_,;S77]]F'D.WJ0$AW>!'^\N_9O($6M"=3R#D0A5
MEJL*[29*7?$,O"6@*2GAY GQJV44&YFS324V:@'/^D2TV29QS@$S+B_H8T[
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
M--O_4O0PV>\WE,0L],C77_!KUNO?9J*\S=-A::!I\IITX4#T6W+?YQZN$6'
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
MF[UYS[UPSG(\808<86=V8ZH@L\&H770A]TKORPYLX0]C+7TXJ2G0."C.>*K
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
M\Y'_1>GW']XDO_WJ[=NW!\F_;G\UQ$V_R(9]=?#;^_,;=XE6S@L<A)$3N)Q
MB/\9)G]Y3EPG2I#LY.N9\#?X3R_R7WO!_^K%J]<OWKSZYC'TGJ>X/7OV+TI\
M=(WFSQ+._QEMUNC'YR%>K7W.4/)W2XKF/SYW%PX;X_7+5Z_3$?Z#_<6?],\C
M$H3$QQY'_M#Q^41NE@A%SY_Q@3]<GVVGP'Y_03$7VP'_IP/AEP?_996S/Z\<
MBH)HB2+L.GZHSVAU( M\G[$EM$(W$?OSBI%2X[7Z,>?/!(,W2S;O)?$]MMI/
M_HYQM+EE0[PF]$TW?RW?,O8,HW?DA,M3GSRHP;;]ZL#4&KFD"R? 7Y(5[03>
M,0I=BM?\)S(_C$,<H%!"#:5&,0/BH1/BD,ROV&;+%">G>!.O5@[=D/D-7@1X
MSI0^B&:N2^(@8KO\%<//Q4AB(KU&-R:4=X0->X3844*#;IY+OVUJ(9T%]PP
M0J50*_ZR&2E?4;)&--I<L2V-G4 >7X]KN6U&_*DQ^9SQ@1?XSD>S,$21%$*5
M+\S =,EV>'I!@J.8\NU>EIOFS\RPQ-8%C9%W\KA&08A")H"$VI6S<=CL)9CK
M&L 0FRN^>H]C%)%KY/.]E9V8D92VBS\UIF#GQ GD$2O]MJD-@!T[S&2.N,I>
MD B%&0&I\ZKQPQ0<$ZS=.H\*_)1^VYB=$1'W<\E6D+ OZM^8PX2A[K*E3),C
MBR^:<QSA1?*3E,B$'QM##"WX)GR-UH3R4U,"K^H7IJRPU0I'?&0^4S9U/C;S
M!Z76?MO'II#ZZ%#,E96=&8C9(=$)(R*W,PF_-&3^YZ8<0^$.!ZFV2-A435^9
M,V#YX7#"[0_9@R_[93/:=!/?A>COF(THRT/M"V/G;L4>/=PD?Y+8F5J^A3?:
M;R5/00,TS$RV8 W+\E[_Q-1F(K2&95GK&L 49F7[6!ZXQN],H==H*,ORUO:Q
M*08[C&595N6&,<5TT5Z5Y;#A&Z/&4Y/)*LM;^^>&SMZB&2O+6,,WYD"KFF>R
M3 F^,^>W""TT>7EV#6$.19'))LMKQ_?&S*PF(T[Z9!9_:\@(<Y?(BWU$YG?,
M"&!'O.=A/V:..7)HP&07LA,LY-'=6SF747$\TY/ %6M A>':MZ:96V?VP#JS
M!U#)'E!AM6,D8ZI;!">W%IS=8:R&;M, YN7?0.5E;SY?FO/E.P@9X/6ER9.J
MBY8)?E^:.NB[*1EA]Z6-!<:HX0CY^!YY5;KS.(HI<E;\T$\OBE!J;2HO0GTB
MYO6?G;AXQ4/ #329,\KM?L=WO'M^,;MV-HE-H3QA?2+F)^RDG@+:>0J$>PKK
MHFFN,C>I\4QOL#YS)K0YKG]L'F5WYU$$W*-8%VQX%5Y;Q[&SP?)[_8C['4R4
M-+T>T89:8C3CFRZS2NXQSQ2:,R-J1U_'NA&/8P-Z#\T1I<AC9-+-D$'F,]\
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
MF]R(NFE*CI\,>_+H8MYNZS$;V&*<OHLD;%Q.27ZE_)<N)/L\#E%NU=>CJ&/
M+/!&8N!%'=KR;0$0YI(MR2L^1_<8R83-B[\]/2&4Y@J1/7.-UDY$<0(3XUL"
M\.H7P!FRRI#79JQAXXE:C:H@W\IXXQ[6* ZI8::W,.30,66M#6VJK2FYQ]RM
MG!-:,-OZ7A1?Y<.>$EH$4,<ZZQJKAP^;2H^-B_""+\&L'.40!6B.K9S;721A
M33-)L96?JNO $+9QS'%&<#L;^R+N(CDY$7=B")L"-:!H6T0*?*QIB+5+G#K6
M7Z5<;OC0@Y>QRTZQM/&U$WC^KB2P7Q^)?"$PS++N>4&QWE#K=),=L]>E3X6$
MM3<Z!)2@ZY 5Y=:T]U6Q,W:J&1'H1\>/4TA]GSSP^\9!I-M %KBLIUW56P7;
MA*&Y@)(A05MZ\:&1#KBK9G+9%I]T,-489-A^IO,Y<B-\C[9>&G7XG;%+ I<!
MD@41^IQN)SF%K6' ;Z.O2Q3TVI6J#*QQSB66CNA:1AZW[BD9(J2Z[?<F6[N#
MLCG'\_+CD;"=!#54FF\CIC2J5T9P2*,_DW(3?C?X#I$%==9+[#J^9"XP^[YP
M K"?JKM_.P$8H\WL6N:R[(#11.6[LE31HLJ,=-F[G%2%!&"D*J7*6V&)T:D6
MNJL GS2-H9L_CR[J*(<YS"%ROUF0^X/LEU.DLQ^J0!<&'#FJQ:F#9)7E#'RX
M,8P]&W BV/.I&^Y:-NEMV:118^1-T]1$.&?NXBF;\A$)(AS$.%A<KA%-"(:'
M:$XH*D373AZ9Y<"(X\"AFX27Y.%:)N^T/VN>U6DO%&F'78@(M7DCMQ[KM"1<
MDR\2:]W;E@U:'LYU(\DKC_:;7+6!H>Q].ZJCBZ[9JA<Y39#Q<_JKA0DJ3V=K
M,8(Y4!*W0+>/EDZP8/,Y"1S.=38EP2__A!?+6^0NTW_.9B038;!(?)JVD<KV
M8T1$( U39=:+MD[U&'RB<0[M/:E#*4P]]M5W+_H0\/DN OP%>2=_QSC:,*5W
M:, LKY#;<?PED)OX+L0>9O:9_K:C2.>KL'%4L<]4YQ]C,WF,ZY %HE^70:2I
M6=\!%;EU',) ]_ &N'HZ6F=25)FV?0]18R>S>H#USC2+3\A:MR;%3"5_@-X
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
MT)'[AQ!=X\4R:HS(FY%ME03PA:&&IA>E6@-,/V99B^WKB?#*8<<C?Y\;N<N
M^&2QL2=+(2WH(HL^(A4#J+$J&_JH:LJUJ76FQ67:1@ZVFVE/\;;BJ!^Y;"ZN
M41/Q!6%N;[GYI$4)MU #+EOK(]XV#/4#E@U[LV[QHX>86]9\Y6VL@+%,8\+2
MK.-E+JJH6K5_S;A')OLN[ :$D)"L_5J9NID7DK6PEUXR\NB7;%"8(OV:6I5
M;S KM93W/5N'JWAE%L+RH$"&?"N&E6F;J_)2QM]YM(!_:=!1XE^>MK&+X?%N
ME]TAJWX5QM7QSYW RYU0M:0DV9%&%F!I#%5+HV*P>-=P7.W4P?2CX\=H%_D;
M.+36Q,&(+)/6JR158('J?278O48\Q18'B]F*T A_2?N4(8J)]VI@A6AE!>BX
M,:P<[6B;/J^,*4F1VS2K<F#5:&#@:2A$$[)&$YT&N/1,^I'SETR*;Z?UO?G<
M[9ZWC)E#]LN?DX>MDQ"+S1M/.<+*JZP-)-G;SNXQC+*E<N\I-PYD:$A)H?CJ
ME9!8I<VFEJ(G@6'D73DTVA3SDPXWQ7^Q=?6I0!W&$9)>-\4-5P73@1MR-K%H
MK[M< Q7HES74]5TDV?Z=-G_& 0D6TN5@I5^'W,OT,"S/=LI584J;@N015ZWC
MTMO-$V(I"7XUE)*TL;*;"4$HI9()45S+ JS,I32H"'!&D7,YYX$<M;!6\W=
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
MT[ HI/#*I0D8NCCCKSHYR4L S)MP,C?=H"@;AY_4UBB"*)>>F2<TFO,,_G7
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
MV;>N&BX%;+\8[?YC^/?D0^F04VV+G2\C&A3XST@I%@G;^)V7?7WL^XR$@1W
M[_*B2^!31A&.?$]TYH! [,,V$YD?$2U3/I8A_RHWVW8.G;=]BUE["F3=!?99
M1T..FUD^\<#1&+XR;U,54=J"]":;4Z$%[7%=G>23MO[\LW].*,'^B^X.[M#P
M;ZG3^L \ZGNRI;'FPE._Y&WW][V=NM)]Z)3H'[*I?*U5<;<;;OO- 05)W^8C
MI\T@@!SV[[6^-.JINK2ZD'ALV8X?/5=&;["F5#^(:*E<@TP>,#EE$T4V4'W*
M'A;_D1$_73Q]$/(WA87_RPH#@7/:#Z4U\]1O1@UMG@;VF^E$[R>K]Q6_M]R"
M2 <,_XOE(/9$N7-^&44X+)(W>DMV%VYA_;7Y(9L[^]]WFLVI*\S>3P%8[;06
M+<[6$;K'FA9#!PP=GY*F:WN:=5X-R64?.)0^8=AP1]C@6(D678/02=S/TN,"
M>X+ DE6F'-:,"PS>*Q]>Z%'H?MO%BN8<CI9+V5W(_X\:T8 +3)63?V2B1Y4Y
M;UA6O%4J*7O91A6?B*!V':MHC)'(!<H14.+Z9<RQ:(2M$7)3, #/$.\GKB6.
MUCQ9TF)^Y *%.A?G"3^V]'&!9>5B_()X39#-$'*#YX0.N@&Y?T=M:W;4W"\;
M+O!8B?6,3>1Y]^X4CACXEKD3UXFOXKPKQL"FY5<RJ639A9_8TX/5666$1)AH
M$VP^N!R<;B]0[IN[8^&([.AO[ED8-0H_/C0:-3C@O"'9I12/*#54,9SKTVL3
M:\^>UX<:;^8S(W&=7B;LQS7=T00U'( 9LP']F.Z<KLE] RP_FG6'FG;_E3 T
M@$D],?PJ(YLN0/%K3[?J;1J!Q3=&/C$XM*OR63&C(.N%^RBY65/_Y9D/\*$?
MX0*SR-&B-G(=#V8^TPPW@#,&@YBH19P%&#65.1)'FC2DA6<TZ8+:;;B=X+LI
MO32.TH".L78I._ G\G7/6CZ^N9Z0Z.P49UL=YR -7HBT*/U81TP_J<8%*'8L
M66V&,WUXF42'=GCI@EW4"@%8/.QU=QS.&.L!UKS"(NCA"<NK6.EI/=&NYUJ=
MO# K'\Z!B=+EVX;5S.H&C- 2BTK">6'!>&J0]3/-1S\O#&9F$H6(4X7X:N)R
M)=,::TP?@%7AVXC*V..@,Q66P ' , I,!D-T 2^5+*GM"G(F@DET =+&I%)<
MQ_T^3-B%^P@HQL&VLJZZP#TO>5W\\(VH>Q3SXN4 7AS;\FZ8LP>\ZXK[Q/^3
M!*,=*U-G*/>E8JWI,S['P>+S86?4].JOT]8*,5:<Z?:ZG[N3S-O1Q0%T-"(@
M]\@QN7 BA0M 6,V_4,X\'*6X#IBP#LN45NP"OJ/K44D=$WJ,0!I^13)L"K&5
MM8M>G,$Q#2)N#?,4.#&D#L958%"M]?Q'PL[UZ)([O/;V^[AH]E4_J BS^.BB
M4U;E.=>A!^XA+F?1<IG-CB68.*I?,E:3KGP0#*&6XE.:^$'7::@B"T9#)7"T
MO4C>4ZHHJGQ[J<,1&B&^B'ZY7\/$)'SX\XOMKJ[5,_N/?:0EQ1&]N\'=Q*1U
M1X/9'["1%'=598Y(>C&NQ=[;CZY,W6X(5MCV4_^HHI<8@(%'7U5WP6OJWU9M
M^QP^*RV2->VMB<GIZ 8UB2P9*)7<0A1AZ=#=.%T%)JFM*#Z<,M:4=BFG':7
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
M>HI7Y%ZAO)-R"S185/J>%10>Z<NHO=:8U2&EJ!N[J;WSV+DC#-I;1;&O\(Q
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
MKN/;2CFJ^-XQ?(L]GF[.,<'_^$X\:?4)T<0%'A0MMS%7-U, %I%7(CFSS+E
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
M7_E1??$W.]1S9;X\'Z<@,7ZU.LWEODSK-.\_/[(PMT.LP#7]@$-^@D+O#H6
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
M"<OS@6VA<<DU*D\HLK[CXG![.DIVNI:OS6J3_^#-M/_^+NI<_^)N>;MQ6J/
MR'!*TT09@^YHL[AVV$9W[BF:+I]6@$6^!5SJ,=TG:F/W+6B]K>MQ_Q%D<7AK
MY-CMJ_X]^^(UKZI'FEK8*Q3 WR_E;SHG_#XU.]+@E ;U=FH#TTXB)E/&[F;,
MMOMS:E>>N#IUKXWQ[\Z) CP6; +93%3!?1W; &8 ?FRO01)<EY7/;@/G >%F
M5'7*XEP#$Z8"4AF354P+6_=>N$4AU@^<OE?0+9BL BVFQJ-ZH%&Y'!TZ]G9C
M])I17$$SNO"KAZ<YK@G??!0ACSW?2_&%?J&QET!35L-9<%E@F4X-@)(56,/R
M:P9&[0'I-NA&OM[TW2$S6C).>7JU8TA:'LQH7C527$O$G!*/;ABZGMP[;5I_
MYO1*42L,U,+//60E,0SKVM8A<7AIN#5]/I1Z;H!K58B6%0#])T&L7S:#-4D)
M 8;B9?+TPM6D&XVB!9JK55\];?V*0)Q*6-CC@LRQO9Z5B!( G\359<VVTL8.
M OCX:KP8Z'?TTJV78%S;VJ=0UZ0BJZ!=^8C"5ZACM4,58M[BVP*KJS:Z634<
MW/OVL'BP@H*V1]#5Y16/NS]%OZ]2I9.)U?CY5LY!?A]"F)="EN7Z@KO+"+';
M'\8^87:/F+=DKS:A9, G5.E[/L545EU3K@P@H5UNF$NA$^?QTGXHN2UG?=WO
MK)75Y&;@[X7YW!PBIN*W47Q411G&S901) ,_!W"$<7W$*MOFMY2+W;)8*? 7
MQQ!TIKNE(!3!478$KPP&/TWW =&WZ,ZQ8QO?]0>0]SJR1F\T!#((J8?$[@B<
M$PP\F]@Q=6;@\+BUZ$H*ZQ=#J960'+H#IP4&,QWE&;91>KL;$VGM"%E:&=R!
MGF"H+3ZM2RKUKW% O]BT)I8Z?9U^GXK>8?OQOGI0@)-12?B1U?U'?%]US- +
M(/)M-CG)QT4_SBNC#DII2D!*3CL.7UCLY&^&OG=K)PW_8A\#+3C'\,W[1>.1
M@BBJ#&;1ZQ+P7J048Y02Q0<FQ-4']E""&$C9:;S4<HKN O<6YU!S:"U9AV;
MN[HTW6A/PB19#^R)>%$S:*A=9W32$>I [QXF=4 WE O(O.1I]@@OE:R%H^$K
M;*::UR&IY"T"MF2.'I?0XA5@K3B:8%T'2E:/Z\7Z"E+HN]=F D-&2"T)7J"?
M']/C5G#(A/@C==8GVAKNL?EY&]Y.3#?;DD=$J/-[H9+(:P)_Q"@NG@%Y++S]
MH $J#H=,:L_5[;\!-WSN=]-^4UV!A^_:C3ITWGET??6AK0/S <NC!8TMRG4*
MQ^]MK[ 5.W<E]_!H[Y5'7_7KFTSMCC=GNMEXY92">F=?FYH^0Z;AA^O8BHY0
MML#M(^^"2FPB[S[N(-:Q#[<-]PE5713G_X1!C(6? \(F",WSVAU0!1+<@P/C
M:@!:\35EUFT(X6H V3H>>W,$##XU5%3Y-L-F8*ZZP3PIL[ZBJCXJ!_1CB9\<
MPE_OCD/  -C<;L"GJ9X07P,=-9[ =P1(8O!L;S1"#)V-:E.5/U<%NB';4$GN
MT2.$!*0O4@K#^.64=/H)0Z\,'S0Q+N[NB4:H]M\Q%_?87++6.<0-F7"6.#]]
M00TP3E[&2\[D[C7N]=V.:RBI?1)<2GYX8[6.ZE2=ZQ!"NEI9$6N_0/X4\53K
MR:&/S9U?6814KC*S1',0OI/!DVYWO[-DKRGY?-;5K!%UN>K!J*.FS+#G 3M%
M3$'*=]_-"8RPD UOU-M>[?U@LS"X#D$N"?\^#NYC'85&C4M1)A*)K%1^Z[@:
M0@UK#<ISSF-M4"EIH#@;#^R)H..E//R@X@@-[.Y&D ;(M_"WIXZVU@^V4Q,:
M3T^HJ I30P?+%NKA"EX,R5/*S_K4PT)"4;%_RM.WJ5#DL=(@O@37B53@*PG
M\Q&R.&YP3 M\R3F,&S.#1J^<88VW$X=?^9&VDMJF==<AOG[0JF[@D /8/(&2
M [WH_ P.HG N.Y-(*B>6GOWI*CGA.J"S#BGYXE^N.JGOK-MROJUXM_UVDZ&-
M/JWMNZ"F>TXLJ@WNA]?I6/G<-7+](*L@=T[!NF2O3X"N%^K!KJ.;$XW3'!0?
M*FCM7KKRX?H7:$?W7 K+_#"H2\*UC,O +3@2_*$Q*3"%O@X!]_K,B[[$=';D
MJH.' .TVJ Q6EP7K0#/,I27M&7CHK'MJ?LD(%S;H.F53/[#\,N!';XW*FZZJ
M8C3%OS8UF!?/H_"W<)U8/O.!' 7!U.UPREP8H$4UY#TP@"41Q?D&W%TLP^?7
MD#(W<#)<='_I+@K0W8J2ZJX,4 2?-->GQ-1\RI7IOWMM=>W>X+=WC:6L!_@1
M6%7(U=.JGS^*#6*I(3\>QWT\<1U]COL\?W);2URGFKZDW?(;MTN'G. Y,<8?
MICYO_*#B_<;A9?"Q;CUD"*>E;"!U(P1GQN]%"<;C*SWJPS;G/6]4Y:ACE04<
MNW:-TQ1:4YY3Q@UA4>)Q(B"G8TRC8LA@]IL#O2B"NX_QOJSQ<#8^";M;BI1O
MRU1Y?-U@5J'!P=Q+0V;^E]O<N0G"1BZ"5\BUY7A@-_!2<0:X]\@J<A)G)WH=
M(H;W)46*LV#G64YE0!0[LQ<>3'=T:S;KCB9+N=ML SK*6+16&-/!@9B\AB#J
MY&I%G0WS2'&:W^7W@I_0UR[_R2KP=E/IK6>Y;CG/M_RR^Y+3V2!V/+S^[67X
MFQZ9BF(I#[N.EBMOT_)3-&*M#=([U?JPU',%7OL-OL\_6-S=ZR8">1:.D8[
M^Q(V8 ^#)*9TY-K1AX"X(X"/X*K2\<I^&9BBIOJ.*/K;:N(V&W8.HM^9MKAU
M!#5KE%904N+;"ZWY\F%'@CZWM'7)V9U7/#IA^Z=@X@NPD$$8CF+3 -M6I!R_
M&[F!+^L[MA_TY^AB.-01(Q*3$IN[%TPKPT1V6[YES;]CS(QH3 LPU^[7@%R[
M7X'CW57%DV\S)><Y<5X3,-%I\BX:W-.;_EFMNYVL5?>Z%H FE.GHS*VL0V1&
MI_6<'GJ57*O]65?G&AK:H*/8U_GCOMW.2GI]3.W7'XVS-5+!"N=>I!X8O?)[
MT&I+X>/5UU -L[S1I8E/ST==:[_=PW^<P,.1.Q#*L\1JX_F3@B3X)7MQSN(E
M>NTS+5I@#'@)]!)F<:(CA0F#8@\,U7Q#T/C*BU2B8KG>1&: T'GW&<7>6:6T
M"]V&JY%Z]V,>.>S:^!LY8=S2G6"&I':#6FR2%P?"Q?3\J;D618'BC&<H=<$=
M^1/SYBVX;< R0H-57O4"3=Q6CM@_LYKO!%+R9S,<"L[_W'XU*ZP8$V7?[^4I
M638_U&<RNM;O=V7D8Z5=F6;L\=^I4I:F.V3?.N%N<AH_$0^0K]WOF^>V7PV+
M'2E/3#+?G)]^+GGIO&4,(-)6$?]A\_DC[CL'VV5=77$70RBMTHG9> &\D3J+
M>=5Z&"#$ZJR8=\[:&3C'JTD--LHR9O?IDO1*SQDZ"I^V"O217!KE5=D\S=Q>
M^.#YI*%=VJ,P2$(3Y$#')A.UW*\XEY-SEQ_W!8><+;C@K/_^BU!G5O+!G=[^
M[1(S(B_V+-5%;RO;W3%(/2YQ[R!U^HSH).S_LO)KZ1V:NH.'T\TVV%LX.:MO
MV 1I4M_QW5BY_J\E-US#5;ZK(3&8Z:4R-:MU2&X<D;WUU^S*ZJSKWF=;)C>$
M?A#@ MU__^8%8D: 1)%3$7^^8DCA?#2#-*ZE6C:9JAX\]5Q$,Y)JTN44&BKU
M8&WOACWQ58I2;NH;C*+Z36977CPZ&RE1)!JUI.ML W'95SWGU:!Q\P8OHCMO
M62-2WRSJ4:&E2RPR@D"1R"=<3)T0ZKG5X_)2YFGEU,UMPNK"41V!5&6ML7Q?
MUN. QK;OL<*^.]]TRD@=2KZ5D1JE(S^\AGPO_7D1W.=,J'DG3"]JEH[>OO'[
M")I72KGF'#5>91QOV(E>O+Y8'2#,M1P(N 'WNO5B?/@A1RTO^)DO+=3SS:-7
M3H9BZL>_&EBN\(UXD?P-F&Q:1[UA&:V-* (&=(PILK0B:P*DL$@PH@0T/]Q3
MC8S;GE*S&/."Q<MYG,61=XT-.SO"<:D+(1GZ!:>+OZDZ])&<P/'$=??P^_!B
M>EBA317KD,T^"=7^P:U$&?)VKEUB;Y *,8XHSY4O'9[-E:9=[N>^OP&;_T&N
M,[M;Y.]G\:XMVV;HV?WSA9V6TF7@5LROTZRBN$DPS^\9&BHS/[>Q*%F027Y\
M7HW6,WP3$3EUBO7KFC[>SQW]J^L%NX7FTO72&PV_2TM_U_*Q)CO*KR[CW;(P
MH,W>V].XDV/'_P9EG>$%LN-9I%C<'FX0+X=L@-&8@+408_$R>NI#N@@5?K<K
M?@L6R8#&;2\G%,P,K3W,S<;!_+(S7Y:#A(YZ_\Q"B_E/:35MB6O8(?]?A%;8
MZ"S[,:C-6H&+<\P%F<\<(8GK7D,EX"=>R.(ZMG-S#7GE,/*AGVJJX&/&.L1H
MM7W,B#45?8<8A]LT9 C=8O7=?6QXA"@W?>AX=YA":I8^[X';O \5"FH5S:T
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
M;%XN3+VU\V;TP>2(G9OI;JHWSVYH6U9Q@RS9"QN4-Y :Q7&7^'0N%>R=A"Y
M/^%33OD5N(Q'[<II=E5 [TC[ (6]-UHJRZ0W3VTS^/'6MDL?HORU\P'27J;R
MQBFCRAMCVY++A?*S+6AC&RF"U'>3[\5%?Z0G;&O>,;$6RL>Z['F3LD7;+.YA
M;8>4[:-FAP>6-QVNGYY/%[*X^3[@&=KRJ[7]MOT%>W^>?7 5%GVKI_2)OEWS
MKE3?513F3OWHVR([E[,7PZVZ14)77GT(D8AI4;P<';NM5<+HZ]QE*-JT=7Z8
M.O82^T.5J-: H;Y<$ WLL)S9ZVB1C0O7T+D5?M=':]OW%9'<M\NF7-O0J]\%
MR=YV*>_'T='8G[^1B2;\(/GCK\Y(U#+#MTH=[#0_Z'W&CJ8SUR8ALS6S)7/C
M@SLFED:Y-XM^(;L-=;W;P\3?;\@,/J-;<S+"^Z[+44?P]XY(A4?%UV_LD'7?
M9"/>()+2CJ%>MK*X51<9F/NT1^3!&006-5;XBVDAAHR!.#CZG%'6XN*[%=S#
M"E+$1*+NF[A>MN>\4A VU@W'='S[HCXQ>.2M"OFBT_B#^P6J7R\=913DVFO=
M, NGH@V$GN_^<.)$2IM0NLE$;LCRIL+2@?I$VQ,QCTJC993R3HQ&;(PU2M]:
M=[C-7T0-II-(O;%-;316B+UC91V">""T6T&")FLI?NQ81/64R%2@/Y.&UL A
M?NY\ IG,2UP3.^(=_#+-(>9BWJ#^X8:]EP^_%;VDDL",2+-4_#+OZM5KA;S_
M^:BW<.:I9T&:J4CW1+]'Z5H^NZVD&B.>QDPGKVH*I6\*O6_ZZL6DJ<L#;S$(
M] !$^* PVONJ2I3W9L_Q R::&^PVKC[852)C=SVPJ>-6>. LL:<?"S3<Z.@N
M/XJ$,T=GVZVUXXZ<;)8HB/KP,7U#2F&LAZA(3ESRZ\^6=;)5]Y7CQ=]EB%7"
M#[P/'G]4T'5>[+#V;84G97OZ'-^E-VP 'TH76S0W42>O65HI*SR@W<Q<ZL1V
M)?>&Y]6]NE]Z)C+XXM.'$!/ANYM%A@C9><%"#YM,SM^8$MT8."!5I'F+6BA[
M[=BL3]7R..W[AZF8WP&+H=._\4V<#[[Y<";%?=\#A1/Y$\6$I[*Y%@=S']Y(
MA'"IK&91_A8:@(*V<Q2YIAKC?+T+[]8F:-.O=]0U7,&/[T<^(GT*^-N[SG]Y
M-L5_OA3^NK+9;;H0YRV )9Z4'VKCU<:\6Z  =)9XM9P16COX+X*?G]:_>F_>
M(S(@Z,A:O773G.7I.2OS>[]UK";8< F:@!#52L^?SN-_)(NQ,M_P!=&U'94
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
M8,AQM!9 =*<E-+1KCVZ*%4"/><.Q%<[(:)U)"<KC?GB74*:5V<Z;$#8)K.'
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
M>%/%.-Z>.'/*PBZ$TQKZ% :<@?\YA W,8EA@L[!_L<$[9O[\!RV%-DUK/NN
M:NI?@&UZDO^?1YA)F/POPL/C5%LW8KVNVWH8HO2*9S_$+,<%0CP7Y$3!9/VZ
M=-4W[N?/]VH.<9=Y-U2S\[[/'.Q7U#9ZR-/?RU/S%2^ &5<X I#6[!F7F+S@
M4A'*N,N*!U0'!KI(#3J=.-&??&\FEZV,0:F_^P= .E:D[TVPAV9T-<JIA^[Q
MQ&TVT'W\;I!L#W^M9/367]OC9[UJ'ZIP\EK/G"B<@K\\'$O.; L0_R/*5BX2
M.\GM!IC1 D50DTJ:W(5TMTL"L.2J"2]0DW%R#O6TYA JC^Y)6R\**@=)7=XJ
M3ZX-L#VZ94%QB4^PC,$&*SU[;JZ;W+!H4K(+^<">L[[6-&P\#'"MF3+N*3 "
M+U-PR3@A*_' #9H^B^<#XPQF#G]Y:*W-2Z(H- Q@S',_:-,"G+KN4AD76X5*
MEZ&"3)N02M3/-%3UAF'%%NMS5!3RWJ%U5B>T>2_!6N8<5]I\36_6M#J+9XR:
ME2@3T*G.MELG*:6K6R5@CE *@EMB^>!Z2"FMM_$-&D&[X[TT)]LB$CC5;5S
M,UQCJ.7H-]QSABAVCJ'3C?]VIT]F<2WB%=,?C(XH#,3S,BWWLE& \PR1P'S5
M[CK[RBE4*Y6[6V<?*JG+^X&(K>PS7S6"$W F# &7\+=[Q_OQ!!G$K1(81JSA
M.>Z=IUNPR;QY^.IAQK%@,\''@& ?Y6YI%>HJU2J#'P\U]!49UXQR@LI8YL5O
M?D$X#1F:?\0WWM2Y:2B[THK\\81JPEPU#=[V'BC%ZH"P9&@QOGYBS1R(I)<
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
M(CQ\EAG3AR;0"%TX>5(H'2G:7546]\>\&D+(9"T30F)"MBY5,LW0V@@\@>D
M4X+\6(0EQ5 J8LJ7(=>.3Z+47T-L,EW):I4:AJNCI;IF3$:A"*:*(Y.-?PI2
M; 4RYGP12R6I'K<UH%!E^ ?K4':3:?>3\2J];FZ"5WO$GNN,H(KY>N$%+7OV
MK"^K&I=,D!6P 1P>H0IMOL3(H"3Z[ =_,Y?E9 .U%9F$[N@@U56-%>EY"[WN
MSQ9=ZE<)&8XQ;ET-/YM$\V/*OTXY2:#/2**8SO@I>SILJ9_)H</P5CB.=1 !
MJ,3HL()Z*;(FJBL"+D.2]T /D]I]]A '8:A7^<Y'1_]4V2-S.E3K+0U["W9=
M+XZ\-K9]?]>!5G5L%TH%OAGR&@]?B><##1$9&!T. IRB:R*4L#LQ(BSC#I0(
M..7%,LX.#_+>/=6]YHGLR5BH@"F 40C-"W,NE*",H!(4]]'IPE_108_.-/WZ
M]H?T98+MTLS-"4.ES<BA,K2W@4D;CO%AD;H)PFA[-R8N!=H'5R6DPG?G=JNG
MI%PF#BU?';.ZN(ZMM=Q8>:O=D#I7*J\X57<IRW?GR.V0$:3Q@@M<E'O72HQ>
M QH4UK,FV%4"39#+4$FN6]F,':$H8V5X_3A)N )D.P9)T8P3X5O![?1=5EN#
MZ%E>R"%*/ZL,CW&JGJNBQUS"G-<;?WA17<HPYN!BN0\RNHE;TKH=VSLCS4Q9
M9%6"CO2:)1;G.!K1X4GIPJ5&Y2<\ZBP0RTSIF(KY9RF,DJIM%NR]]">/Y32=
M\\C16NKH"5,9'R\#^NMT<WWQBRA0G]!-2$0I\O9#1[BIN&O]0>SS3'PO!8;H
MHF001.MQ\5@9[E,K"97N:1]T9;,]8R6EGV&-.O8>C,*X=!M;H4KG)E36]SZ+
M4&%_C->HOWB()Z#O[988-P3>2HM5P0[C5L)U>20^H'ZM5>,"I T26(H^3'P2
M_/ ,Y@K3=+E\_7M/!3U8IR>??4X=F644;MHT:D)0F*L<#KCAW'!CSEUYJ.K]
M&.7 A".*R>$#QH-R+:T YA88RG' J#'%>E&)Y/J!U\S?='B:=B.M[_W[@,IZ
MLW]4%,_[S)'K[W>:L#VK[[_PG)DC9Q6W%R?/CWOT-0S.IG%K,*:7&(C)1^QX
M9D_92_#1\3=-H"6CHF'42JUF&AW4?5MQSE/YV<LO@:T:$WON5M?UGR.=KFWT
MKQ9Y>2C?/3M<1]N2AIC,I:LL]C//&2=1WO1V!;7 V@@RO,U@9R="#JOA@S[8
M;B$ FN9CK**SXZMR2NTL>Q<PCB'CTWDJ9^WL:+WEAV)FX8N0$M"IQM1@MG!]
M9F:J+^/5*"3!.0)Y<^_V=N*5(?L1GC)V4-L"/($Q9B!3E7TDF#A\V!.Q;O6!
MQ^/:VXVI%=$LFG?4]S!.Q5VKJ',5AQ*N8/-%>X(R3/'8LXLYORDD>P$_D-LA
M*)+>8#"T<00H%Q2J/#]/4>3I@KG=.)EKS9$5,Y +JYX/9#:'TW&*\TW1#I'2
M,SLFBNH<A4)#Y?)#5.Z+$D2<VQ-?"G#@,=&O!MP]F]FZ&[.-I=^%5^-]F#DT
MV!Q1B1V&6W ?\T0PVP:;PZG]N"Z<>CA>9"$_ZCK1^LF(;>D<5O4UL^?^I>AJ
M=.[YT>EKYS0P-G,:JKU/L23<*^)2)-.SCQK12504Q(Z#*2(5!? D2+3;!%KV
M0XXAQAB\60.N=/*VW/4Z/FA*3%U72;TZ^G3X^M[3PI4R&DZ.W"N7#G$:2!8?
MVXF00DB7^LZXDG;F"KN+U1L+WP89<RNL8C@NV'ZXQ0A6%7W8)86VMXAU*=S
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
ML_TQ7\XN?=O=_X/Y%(JF$\DZ[/(WH]@#N Y#9@B-D+Z(T6'94QL>"J1Z5)C
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
MB607&N;,LM%@UZ>W66O[P)B:)]T7Q#L80HW?A-ZE 9I4;&?R+$]UEGUV6@/
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
M)M=XZ<0E012FW60)Z$J!)-?Z%YX#6Q/4876K_^PJ%K&/2!LEUJYPM^*F%/F
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
MN6PPB0\-;<_[\V1AUGL[%5/$A;!%^W B/$6.?5JW#.<H@$CB^$-)J_(+'2;
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
M-0AL3OPW4$L! A0#%     @  (I*4E+B'R=V\0  .FT- !
M ( !     &-G82TR,#(P,3(S,2YX;6Q02P$"% ,4    "   BDI2"";I9J(7
M  !V%@$ $               @ &D\0  8V=A+3(P,C Q,C,Q+GAS9%!+ 0(4
M Q0    (  "*2E*8PH0M! T  (24   4              "  70) 0!C9V$M
M,C R,#$R,S%?8V%L+GAM;%!+ 0(4 Q0    (  "*2E(34)>/PD8  ,^3!  4
M              "  :H6 0!C9V$M,C R,#$R,S%?9&5F+GAM;%!+ 0(4 Q0
M   (  "*2E) TQ$GD9@  -O9!P 4              "  9Y= 0!C9V$M,C R
M,#$R,S%?;&%B+GAM;%!+ 0(4 Q0    (  "*2E(N.G#CKD8  '^P!  4
M          "  6'V 0!C9V$M,C R,#$R,S%?<')E+GAM;%!+ 0(4 Q0    (
M  "*2E*X&&=,?S0! ")D 0 -              "  4$] @!I;6%G95\P,#$N
9:G!G4$L%!@     '  < OP$  .MQ P    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
